.CookieConsent-module__4DERVW__panel{z-index:1000;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(370px,100vw - 32px);color:var(--color-ink);background:var(--color-surface-strong);border:1px solid var(--ui-border-soft);border-radius:var(--radius-sm);font:inherit;padding:14px;position:fixed;box-shadow:0 14px 34px #1111111f}.CookieConsent-module__4DERVW__copy{margin:0;font-size:.86rem;line-height:1.4}.CookieConsent-module__4DERVW__copySecondary{color:var(--color-muted);margin:6px 0 0;font-size:.76rem;line-height:1.35}.CookieConsent-module__4DERVW__links{align-items:center;gap:8px;margin-top:9px;font-size:.78rem;display:flex}.CookieConsent-module__4DERVW__links span{color:var(--color-muted)}.CookieConsent-module__4DERVW__links a,.CookieConsent-module__4DERVW__textButton{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.CookieConsent-module__4DERVW__textButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.CookieConsent-module__4DERVW__actions,.CookieConsent-module__4DERVW__preferenceActions{gap:8px;margin-top:12px;display:flex}.CookieConsent-module__4DERVW__actions button,.CookieConsent-module__4DERVW__preferenceActions button{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.78rem}.CookieConsent-module__4DERVW__accept{color:#fff;background:var(--color-ink);border:1px solid var(--color-ink)}.CookieConsent-module__4DERVW__reject{color:var(--color-ink);background:#fff;border:1px solid #11111159}.CookieConsent-module__4DERVW__accept:focus-visible,.CookieConsent-module__4DERVW__reject:focus-visible,.CookieConsent-module__4DERVW__textButton:focus-visible,.CookieConsent-module__4DERVW__close:focus-visible,.CookieConsent-module__4DERVW__toggle:focus-visible,.CookieConsent-module__4DERVW__links a:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.CookieConsent-module__4DERVW__preferenceHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.CookieConsent-module__4DERVW__preferenceHeader h2{margin:0;font-size:1rem;font-weight:600}.CookieConsent-module__4DERVW__close{width:32px;height:32px;color:var(--color-ink);border:1px solid var(--ui-border-light);font:inherit;cursor:pointer;background:#fff;border-radius:50%;padding:0;font-size:1.1rem;line-height:1}.CookieConsent-module__4DERVW__preferenceRow{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.CookieConsent-module__4DERVW__preferenceRow div{gap:3px;display:grid}.CookieConsent-module__4DERVW__preferenceRow strong,.CookieConsent-module__4DERVW__preferenceRow span{font-size:.78rem}.CookieConsent-module__4DERVW__preferenceRow div span{color:var(--color-muted);line-height:1.35}.CookieConsent-module__4DERVW__alwaysOn{color:var(--color-muted);white-space:nowrap}.CookieConsent-module__4DERVW__toggle{cursor:pointer;background:#fff;border:1px solid #11111147;border-radius:999px;flex:none;width:42px;height:24px;padding:2px;position:relative}.CookieConsent-module__4DERVW__toggle span{background:var(--color-muted);width:18px;height:18px;transition:transform var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);border-radius:50%;display:block}.CookieConsent-module__4DERVW__toggleOn{background:var(--color-ink)}.CookieConsent-module__4DERVW__toggleOn span{background:#fff;transform:translate(18px)}.CookieConsent-module__4DERVW__preferenceActions{flex-wrap:wrap}@media (max-width:520px){.CookieConsent-module__4DERVW__panel{left:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100vw - 20px);padding:14px}.CookieConsent-module__4DERVW__actions button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__4DERVW__toggle span{transition:none}}
