.PublicCookieConsent_panel__Ly8vD{--consent-surface:#101219;--consent-border:#697184;--consent-text:#f7f8fc;position:fixed;z-index:100;inset:auto 20px 20px;margin-inline:auto;max-width:1060px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:22px 24px;border:1px solid var(--consent-border);border-radius:16px;background:var(--consent-surface);color:var(--consent-text);box-shadow:0 10px 40px #0004;font-size:14px;line-height:1.55}.PublicCookieConsent_layout___0caA{display:flex;align-items:center;gap:24px}.PublicCookieConsent_copy__ZUtMG{flex:1;min-width:0}.PublicCookieConsent_title__n_ECj{margin:0 0 5px;font-size:17px;line-height:1.3;font-weight:700}.PublicCookieConsent_description__Xp7bu{margin:0;color:#d5d9e3}.PublicCookieConsent_link__l_Hau{color:#d5ff77;text-decoration:underline;text-underline-offset:3px}.PublicCookieConsent_actions__6MLB1{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.PublicCookieConsent_action__qfc2c,.PublicCookieConsent_settings__MCynl{border:1px solid #929aac;border-radius:999px;background:#1d212d;color:#fff;padding:11px 17px;font:inherit;font-weight:600;cursor:pointer}.PublicCookieConsent_action__qfc2c:hover,.PublicCookieConsent_settings__MCynl:hover{background:#303747}.PublicCookieConsent_acceptAction__agmx6{background:#fff;border-color:#fff;color:#101219}.PublicCookieConsent_acceptAction__agmx6:hover{background:#edf0f5;border-color:#edf0f5}.PublicCookieConsent_action__qfc2c:focus-visible,.PublicCookieConsent_close__HvGAO:focus-visible,.PublicCookieConsent_details__mwgi9 summary:focus-visible,.PublicCookieConsent_link__l_Hau:focus-visible,.PublicCookieConsent_settings__MCynl:focus-visible{outline:3px solid #cbff39;outline-offset:4px}.PublicCookieConsent_settings__MCynl{position:fixed;z-index:90;left:16px;bottom:16px;font-size:12px;padding:9px 14px;box-shadow:0 3px 12px #0002}.PublicCookieConsent_details__mwgi9{margin:14px 0 0;padding:12px 0 0;border-top:1px solid #474e60;color:#d5d9e3;font-size:12px}.PublicCookieConsent_details__mwgi9 summary{cursor:pointer}.PublicCookieConsent_details__mwgi9 p{margin:10px 0 0}.PublicCookieConsent_close__HvGAO{margin-top:12px;padding:4px 0;background:none;border:0;color:#fff;text-decoration:underline;cursor:pointer;font:inherit}@media (max-width:720px){.PublicCookieConsent_panel__Ly8vD{inset:auto 12px 12px;padding:18px;max-height:calc(100dvh - 24px)}.PublicCookieConsent_layout___0caA{display:block}.PublicCookieConsent_actions__6MLB1{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.PublicCookieConsent_action__qfc2c{padding:11px 8px;font-size:13px}}