@keyframes cookie-settings-enter{0%{opacity:0}to{opacity:1}}.popup.cookie-settings-modal{width:min(500px,calc(100vw - 2rem));max-width:min(500px,calc(100vw - 2rem));animation:cookie-settings-enter .18s ease-out}.popup.cookie-settings-modal .popup-close-button{width:2.75rem;height:2.75rem}.cookie-settings-content{display:grid;gap:.6rem}.cookie-settings-container{display:grid}.cookie-settings-container>.preference-toggle+.preference-toggle{border-top:1px solid rgba(var(--border-color-rgb),.1)}.cookie-settings-container>.preference-toggle:first-child{padding-top:0}.cookie-settings-container>.preference-toggle:has(input:disabled){opacity:1}.cookie-settings-container .preference-toggle input:disabled~.preference-toggle__track{opacity:.65}.cookie-settings-details{margin:0;font-size:.82rem;line-height:1.45}.cookie-settings-actions{display:flex;justify-content:flex-end;gap:.7rem;width:100%}body.dark-mode .cookie-settings-container>.preference-toggle{border-color:#94a3b81f}@media(max-width:540px){.popup.cookie-settings-modal{width:calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem)}.cookie-settings-actions .surface-button{flex:1 1 0}}@media(max-height:640px){.popup.cookie-settings-modal{max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media(max-height:420px)and (orientation:landscape){.popup.cookie-settings-modal{padding:.85rem 1rem}.popup.cookie-settings-modal .popup-header{padding-bottom:.6rem;margin-bottom:.65rem}.popup.cookie-settings-modal .popup-footer{padding-top:.65rem;margin-top:.65rem}.cookie-settings-container>.preference-toggle{min-height:60px;padding:.55rem 0}}@media(prefers-reduced-motion:reduce){.popup.cookie-settings-modal{animation:none}}
