.cookie-manager{background:linear-gradient(135deg,#f4f9ff 0%,#eaf2ff 100%);background:linear-gradient(135deg,color(display-p3 .958997 .976231 .998121) 0%,color(display-p3 .923962 .94948 .997805) 100%);background:linear-gradient(135deg,lab(97.6717% -1.09228 -3.57046) 0%,lab(95.2923% -.974536 -7.43644) 100%);border:1px solid #d4dfeb;border:1px solid color(display-p3 .840868 .874592 .917455);border:1px solid lab(88.3797% -2.11507 -7.10391);border-radius:16px;margin-block-start:clamp(2rem,5vw,3rem);margin-block-end:clamp(2rem,5vw,3rem);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;box-shadow:0 4px 6px -1px color(display-p3 0 0 0/.05),0 2px 4px -1px color(display-p3 0 0 0/.03);box-shadow:0 4px 6px -1px lab(0% 0 0/.05),0 2px 4px -1px lab(0% 0 0/.03)}.cookie-manager-header{text-align:center;margin-block-end:clamp(1.5rem,3vw,2rem)}.cookie-manager-title{color:#1a222b;color:color(display-p3 .109784 .134281 .165545);color:lab(12.9615% -1.76476 -6.95769);justify-content:center;align-items:center;gap:.75rem;margin-block-end:.75rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;display:flex}.cookie-manager-title svg{color:#b94642;color:color(display-p3 .672518 .303611 .27835);color:lab(46.3104% 47.2107 27.79);flex-shrink:0}.cookie-manager-description{color:#4d5660;color:color(display-p3 .309202 .337548 .37363);color:lab(36.1728% -1.98329 -7.04196);max-inline-size:600px;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(.9375rem,2vw,1.0625rem)}.cookie-categories{flex-direction:column;gap:1rem;margin-block-end:2rem;display:flex}.cookie-category{background:#fff;background:color(display-p3 1 1 1);background:lab(100% 0 0);border:1px solid #e0e5eb;border:1px solid color(display-p3 .881108 .898071 .919618);border:1px solid lab(90.7116% -1.09038 -3.56942);border-radius:12px;padding:clamp(1.25rem,3vw,1.5rem);transition:all .3s cubic-bezier(.4,0,.2,1)}.cookie-category:hover{border-color:#c0d0e1;border-color:color(display-p3 .762941 .812792 .876206);border-color:lab(82.5634% -3.05694 -10.5998);box-shadow:0 4px 12px #0000000f;box-shadow:0 4px 12px color(display-p3 0 0 0/.06);box-shadow:0 4px 12px lab(0% 0 0/.06)}.cookie-category-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.cookie-category-info{flex:1;min-inline-size:0}.cookie-category-title{color:#262f38;color:color(display-p3 .15669 .182313 .214983);color:lab(18.7658% -1.84783 -6.98735);flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:.5rem;font-size:clamp(1.0625rem,2.5vw,1.25rem);font-weight:600;display:flex}.cookie-category-description{color:#5b646f;color:color(display-p3 .363342 .392445 .429479);color:lab(41.9742% -2.00994 -7.05371);font-size:clamp(.875rem,2vw,.9375rem);line-height:1.6}.cookie-badge{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.cookie-badge--required{color:#972527;color:color(display-p3 .544916 .18364 .17086);color:lab(34.6852% 47.4343 29.205);background:#ffe8e6;background:color(display-p3 1.03407 .894163 .874656);background:lab(93.735% 15.3724 8.32429)}.cookie-badge--optional{color:#3e668f;color:color(display-p3 .279224 .397226 .548161);color:lab(41.7389% -4.95961 -27.2748);background:#e2f0ff;background:color(display-p3 .890248 .941509 1.0067);background:lab(94.1652% -3.08996 -10.6153)}.cookie-toggle{flex-shrink:0}.cookie-toggle input[type=checkbox]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cookie-switch{cursor:pointer;background:#c4cfdb;background:color(display-p3 .777488 .810733 .852989);background:lab(82.5793% -2.10741 -7.10003);border-radius:9999px;block-size:28px;inline-size:52px;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.cookie-switch-slider{background:#fff;background:color(display-p3 1 1 1);background:lab(100% 0 0);border-radius:50%;block-size:24px;inline-size:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;box-shadow:0 2px 4px #0003;box-shadow:0 2px 4px color(display-p3 0 0 0/.2);box-shadow:0 2px 4px lab(0% 0 0/.2)}.cookie-switch-slider:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.cookie-switch-slider:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.cookie-switch-slider:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.cookie-switch-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}input[type=checkbox]:checked+.cookie-switch{background:#b94642;background:color(display-p3 .672518 .303611 .27835);background:lab(46.3104% 47.2107 27.79)}input[type=checkbox]:checked+.cookie-switch .cookie-switch-slider{transform:translate(24px)}input[type=checkbox]:focus-visible+.cookie-switch{outline-offset:2px;outline:2px solid #b94642;outline:2px solid color(display-p3 .672518 .303611 .27835);outline:2px solid lab(46.3104% 47.2107 27.79)}.cookie-toggle--disabled .cookie-switch{opacity:.6;cursor:not-allowed}.cookie-details{margin-block-start:1rem}.cookie-details-toggle{color:#305880;color:color(display-p3 .225692 .341257 .488895);color:lab(35.914% -4.46978 -27.1809);cursor:pointer;background:#f4f9ff;background:color(display-p3 .958997 .976231 .998121);background:lab(97.6717% -1.09228 -3.57046);border:1px solid #e0e5eb;border:1px solid color(display-p3 .881108 .898071 .919618);border:1px solid lab(90.7116% -1.09038 -3.56942);border-radius:8px;align-items:center;gap:.5rem;inline-size:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.cookie-details-toggle:hover{background:#edf2f8;background:color(display-p3 .932896 .950041 .971819);background:lab(95.3516% -1.09163 -3.57014);border-color:#c0d0e1;border-color:color(display-p3 .762941 .812792 .876206);border-color:lab(82.5634% -3.05694 -10.5998)}.cookie-details-toggle:focus-visible{outline-offset:2px;outline:2px solid #b94642;outline:2px solid color(display-p3 .672518 .303611 .27835);outline:2px solid lab(46.3104% 47.2107 27.79)}.cookie-details-toggle svg{margin-inline-start:auto;transition:transform .3s}.cookie-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cookie-details-content{padding-block-start:1rem}.cookie-details-content[hidden]{display:none}.cookie-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cookie-list li{color:#4d5660;color:color(display-p3 .309202 .337548 .37363);color:lab(36.1728% -1.98329 -7.04196);padding-inline-start:1.5rem;font-size:.875rem;line-height:1.6;position:relative}.cookie-list li:before{content:"•";color:#b94642;color:color(display-p3 .672518 .303611 .27835);color:lab(46.3104% 47.2107 27.79);font-weight:700;position:absolute}.cookie-list li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.5rem}.cookie-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.5rem}.cookie-list li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.5rem}.cookie-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.5rem}.cookie-list li strong{color:#333c45;color:color(display-p3 .205711 .232333 .266254);color:lab(24.5688% -1.90634 -7.00992);font-weight:600}.cookie-manager-actions{border-block-start:1px solid #e0e5eb;border-block-start:1px solid color(display-p3 .881108 .898071 .919618);border-block-start:1px solid lab(90.7116% -1.09038 -3.56942);flex-wrap:wrap;justify-content:center;gap:1rem;padding-block-start:1.5rem;display:flex}.cookie-manager-actions .btn{min-inline-size:160px}.cookie-manager-notice{color:#1b451e;color:color(display-p3 .150499 .267148 .135899);color:lab(25.5679% -22.4482 18.6532);background:#dbf8da;background:color(display-p3 .879086 .969114 .865487);background:lab(94.8512% -13.972 10.919);border:1px solid #aedcae;border:1px solid color(display-p3 .717674 .858289 .697173);border:1px solid lab(83.6235% -22.3621 17.6779);border-radius:8px;justify-content:center;align-items:center;gap:.75rem;margin-block-start:1.5rem;padding:1rem;font-size:.9375rem;font-weight:500;animation:.3s slideDown;display:flex}.cookie-manager-notice[hidden]{display:none}.cookie-manager-notice svg{color:#1e6626;color:color(display-p3 .203415 .393278 .180922);color:lab(37.6297% -33.7386 28.5922);flex-shrink:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.policy-link{color:#b94642;color:color(display-p3 .672518 .303611 .27835);color:lab(46.3104% 47.2107 27.79);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:all .2s}.policy-link:hover{color:#a20519;color:color(display-p3 .580784 .119608 .128804);color:lab(34.3495% 57.1812 37.8813);text-decoration-thickness:2px}.policy-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #b94642;outline:2px solid color(display-p3 .672518 .303611 .27835);outline:2px solid lab(46.3104% 47.2107 27.79)}@media (max-width:640px){.cookie-category-header{flex-direction:column;gap:1rem}.cookie-toggle{align-self:flex-start}.cookie-manager-actions{flex-direction:column}.cookie-manager-actions .btn{inline-size:100%}}[dir=rtl] input[type=checkbox]:checked+.cookie-switch .cookie-switch-slider{transform:translate(-24px)}[dir=rtl] .cookie-list{text-align:right}[dir=rtl] .cookie-list li{text-align:right;padding-left:0;padding-right:1.5rem}[dir=rtl] .cookie-list li:before{left:auto;right:0}[dir=rtl] .cookie-category-title,[dir=rtl] .cookie-category-description,[dir=rtl] .cookie-manager-title,[dir=rtl] .cookie-manager-description{text-align:right}@media (prefers-reduced-motion:reduce){.cookie-category,.cookie-switch,.cookie-switch-slider,.cookie-details-toggle,.cookie-details-toggle svg,.cookie-manager-notice{transition:none;animation:none}}@media (prefers-contrast:high){.cookie-manager,.cookie-category{border-width:2px}.cookie-switch{border:2px solid}}
