.CookieConsent_banner__6k_OX{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:1000;width:min(400px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md,0 4px 16px rgba(0,0,0,.12));font-size:13px;line-height:1.45}.CookieConsent_text__wX_sZ{min-width:0}.CookieConsent_title__EHzUg{margin:0 0 1px;font-weight:600}.CookieConsent_body__b8c_I{margin:0;font-size:12.5px;color:var(--text-2)}.CookieConsent_body__b8c_I a{color:inherit;text-decoration:underline}.CookieConsent_actions__C63H9{display:flex;gap:8px}.CookieConsent_button__t8y0K{flex:1 1 0;font:inherit;font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.CookieConsent_button__t8y0K:focus-visible,.CookieConsent_settings__uJUyc:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.CookieConsent_settings__uJUyc{font:inherit;font-size:12.5px;padding:0;background:none;border:0;color:var(--text-3);cursor:pointer}.CookieConsent_settings__uJUyc:hover{color:var(--text-2)}