.ergonet-cc-backdrop{z-index:10000;pointer-events:none;background:#14161e73;position:fixed;inset:0}.ergonet-cc-backdrop[hidden]{display:none}.ergonet-cc-banner{z-index:10001;color:#1f2430;pointer-events:none;font-size:14px;line-height:1.6;position:fixed;bottom:0;left:0;right:0}.ergonet-cc-banner[hidden]{display:none}.ergonet-cc-banner__card{pointer-events:auto;background:#fff;border-top:1px solid #e5e7eb;border-radius:16px 16px 0 0;max-width:1200px;margin:0 auto;padding:24px 32px;box-shadow:0 -1px 6px #0000000f}.ergonet-cc-banner__top{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ergonet-cc-banner__icon{color:#5a6270;flex:none;align-self:flex-start;display:flex}.ergonet-cc-banner__icon svg{width:32px;height:32px;display:block}.ergonet-cc-banner__text{flex:280px;min-width:0}.ergonet-cc-banner__intro{color:#5a6270;margin:0 0 4px}.ergonet-cc-banner__link{color:#1a3fd6;white-space:nowrap;text-decoration:underline}.ergonet-cc-banner__divider{background:#eceef1;height:1px;margin:18px 0}.ergonet-cc-banner__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ergonet-cc-banner__toggles{flex-wrap:wrap;flex:auto;gap:10px 28px;display:flex}.ergonet-cc-banner__actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.ergonet-cc-banner__links{flex:none;align-items:center;gap:20px;margin-left:auto;display:flex}.ergonet-cc-banner__btn{cursor:pointer;white-space:nowrap;letter-spacing:.1px;border:1px solid #0000;border-radius:6px;min-height:44px;padding:11px 20px;font-size:14px;font-weight:500}.ergonet-cc-banner__btn--primary{color:#fff;background:#1a3fd6;border-color:#1a3fd6}.ergonet-cc-banner__btn--outline{color:#333a45;background:0 0;border-color:#c7ccd6}.ergonet-cc-banner__btn--text{color:#1a3fd6;background:0 0;border-color:#0000;min-height:0;padding:4px;font-weight:500;text-decoration:underline}.ergonet-cc-banner__customize{display:none}.ergonet-cc-toggle-row{white-space:nowrap;align-items:center;gap:10px;display:flex}.ergonet-cc-toggle-row__label{color:#5a6270;font-weight:400}.ergonet-cc-switch{cursor:pointer;flex-shrink:0;width:38px;height:21px;display:inline-block;position:relative}.ergonet-cc-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.ergonet-cc-switch__track{background:#d7dae0;border-radius:11px;width:100%;height:100%;transition:background .15s;display:block}.ergonet-cc-switch__thumb{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}input:checked+.ergonet-cc-switch__track{background:#1a3fd6}input:checked+.ergonet-cc-switch__track .ergonet-cc-switch__thumb{transform:translate(17px)}.ergonet-cc-switch--locked{cursor:not-allowed}.ergonet-cc-switch--locked input:checked+.ergonet-cc-switch__track{background:#a8b4ec}.ergonet-cc-reopen{z-index:9999;color:#fff;cursor:pointer;background:#1f2430;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;bottom:96px;left:16px;box-shadow:0 2px 8px #0000004d}.ergonet-cc-reopen[hidden]{display:none}@media screen and (max-width:767px){.ergonet-cc-banner{padding:8px 16px calc(8px + 56px + env(safe-area-inset-bottom));box-sizing:border-box;max-height:calc(100vh - 24px);display:block;overflow-y:auto}.ergonet-cc-banner__card{box-sizing:border-box;border-top:none;border-radius:16px 16px 0 0;width:100%;max-width:420px;margin:0 auto;padding:12px;box-shadow:0 -4px 24px #0003}.ergonet-cc-banner__top{flex-flow:wrap;align-items:flex-start;gap:8px}.ergonet-cc-banner__icon{align-self:flex-start}.ergonet-cc-banner__icon svg{width:22px;height:22px}.ergonet-cc-banner__text{flex:1 1 0;min-width:0}.ergonet-cc-banner:not(.is-expanded) .ergonet-cc-banner__intro{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.2em;padding-top:0;padding-bottom:0;display:-webkit-box;overflow:hidden}.ergonet-cc-banner:not(.is-expanded){max-height:45vh}.ergonet-cc-banner__divider{margin:12px 0;display:none}.ergonet-cc-banner__bottom{flex-flow:column;align-items:stretch;gap:12px;display:none}.ergonet-cc-banner__customize{display:inline-block}.ergonet-cc-banner.is-expanded .ergonet-cc-banner__divider{display:block}.ergonet-cc-banner.is-expanded .ergonet-cc-banner__bottom{display:flex}.ergonet-cc-banner__toggles{flex-direction:column;gap:0}.ergonet-cc-toggle-row{border-bottom:1px solid #f0f1f3;justify-content:space-between;padding:9px 0}.ergonet-cc-toggle-row:last-child{border-bottom:none}.ergonet-cc-banner__links{justify-content:center;margin-left:0}.ergonet-cc-banner__actions{flex-flow:wrap;align-items:stretch;gap:6px;width:100%}.ergonet-cc-banner__btn{white-space:normal;overflow-wrap:break-word;flex:1 1 0;width:auto;min-width:0;padding:8px 6px;font-size:12px;line-height:1.25}.ergonet-cc-banner__customize{text-align:center;flex:100%;padding:2px 0 0;font-size:12px}.ergonet-cc-reopen{bottom:calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.ergonet-cc-banner{transition:transform .2s ease-out}}.ergonet-cc-details-backdrop{z-index:10002;background:#14161e8c;position:fixed;inset:0}.ergonet-cc-details-backdrop[hidden]{display:none}.ergonet-cc-details{z-index:10003;box-sizing:border-box;color:#1f2430;justify-content:center;align-items:center;padding:24px;font-size:14px;line-height:1.6;display:flex;position:fixed;inset:0}.ergonet-cc-details[hidden]{display:none}.ergonet-cc-details__card{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 40px #0000004d}.ergonet-cc-details__header{border-bottom:1px solid #eceef1;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ergonet-cc-details__title{margin:0;font-size:17px;font-weight:600}.ergonet-cc-details__close{color:#5a6270;cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;padding:4px 8px;font-size:24px;line-height:1}.ergonet-cc-details__body{flex:auto;padding:8px 24px 24px;overflow-y:auto}.ergonet-cc-details__section{margin-top:20px}.ergonet-cc-details__section-title{margin:0 0 8px;font-size:14px;font-weight:600}.ergonet-cc-details__empty{color:#5a6270;margin:0;font-style:italic}.ergonet-cc-details__table-wrap{overflow-x:auto}.ergonet-cc-details__table{border-collapse:collapse;width:100%;font-size:13px}.ergonet-cc-details__table th,.ergonet-cc-details__table td{text-align:left;vertical-align:top;border-bottom:1px solid #f0f1f3;padding:8px 10px}.ergonet-cc-details__table th{color:#5a6270;white-space:nowrap;font-weight:600}.ergonet-cc-details__table code{background:#f5f6f8;border-radius:4px;padding:2px 5px;font-size:12px}@media screen and (max-width:767px){.ergonet-cc-details__card{border-radius:16px;max-width:100%}.ergonet-cc-details{padding:12px}.ergonet-cc-details__table-wrap{overflow-x:visible}.ergonet-cc-details__table{display:block}.ergonet-cc-details__table thead{display:none}.ergonet-cc-details__table tbody{display:block}.ergonet-cc-details__table tr{border-bottom:1px solid #f0f1f3;padding:10px 0;display:block}.ergonet-cc-details__table tr:last-child{border-bottom:none}.ergonet-cc-details__table td{border-bottom:none;gap:12px;padding:4px 0;display:flex}.ergonet-cc-details__table td:before{content:attr(data-label);color:#5a6270;flex:0 0 100px;font-size:12px;font-weight:600}}@media print{.ergonet-cc-banner,.ergonet-cc-backdrop,.ergonet-cc-reopen,.ergonet-cc-details,.ergonet-cc-details-backdrop{display:none!important}}.ergonet-cc-banner__icon img{width:130px;height:auto;display:block}.ergonet-cc-reopen img{filter:invert();width:24px;height:auto;display:block}@media screen and (max-width:767px){.ergonet-cc-banner__icon{flex:0 0 100%;justify-content:center}.ergonet-cc-banner__icon img{width:84px}.ergonet-cc-banner__top{gap:4px}}.ergonet-cc-banner:not([hidden])~.ergonet-cc-reopen{display:none}body:has(.ergonet-cc-banner:not([hidden])) #erg-ai-chat-widget{display:none!important}body:has(.ergonet-cc-banner:not([hidden])) [class*=erg-ai-bubble]{display:none!important}
