#cookie-consent-banner.cookie-consent-banner{inset:auto 0 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 16px calc(16px + env(safe-area-inset-bottom))!important;pointer-events:none}#cookie-consent-banner .cookie-banner-glass-bg,#cookie-consent-banner .cookie-banner-logo,#cookie-consent-banner .cookie-banner-close{display:none!important}#cookie-consent-banner .cookie-banner-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header actions" "description actions";align-items:center;gap:4px 32px;width:min(1360px,100%);margin:0 auto;padding:16px 24px!important;border:1px solid #dce3eb;border-radius:18px;background:#fff;box-shadow:0 24px 60px -28px #1a263047;pointer-events:auto}#cookie-consent-banner .cookie-banner-header{grid-area:header;margin:0!important}#cookie-consent-banner .cookie-banner-title{margin:0;color:#10141d!important;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Inter Variable,Inter,sans-serif;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em}#cookie-consent-banner .cookie-banner-description{grid-area:description;margin:0!important}#cookie-consent-banner .cookie-banner-description p{display:inline;margin:0!important;color:#45556b!important;font-size:13px!important;line-height:1.55!important}#cookie-consent-banner .cookie-banner-links{display:inline-flex!important;gap:8px;margin-left:6px;font-size:13px!important}#cookie-consent-banner .cookie-banner-link{color:#29476f!important;font-weight:500;text-decoration:underline;text-underline-offset:2px}#cookie-consent-banner .cookie-banner-separator{color:#8794a7!important}#cookie-consent-banner .cookie-banner-actions{grid-area:actions;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:8px!important}#cookie-consent-banner .cookie-banner-btn{min-height:44px;padding:0 20px!important;border:1px solid #b7c3d2!important;border-radius:999px!important;background:#fff!important;color:#10141d!important;font-family:inherit;font-size:13px!important;font-weight:600!important;white-space:nowrap;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;transition:border-color .18s ease,background-color .18s ease!important}#cookie-consent-banner .cookie-banner-btn-accept:hover,#cookie-consent-banner .cookie-banner-btn-reject:hover{border-color:#10141d!important;background:#f4f7fa!important}#cookie-consent-banner .cookie-banner-btn-customize{order:-1;border-color:transparent!important;background:transparent!important;color:#29476f!important;padding:0 10px!important;text-decoration:underline;text-underline-offset:3px}#cookie-consent-banner .cookie-banner-btn:focus-visible{outline:2px solid #315d99!important;outline-offset:3px}:root.consent-open .ais-chatbot{display:none!important}@media(max-width:860px){#cookie-consent-banner.cookie-consent-banner{padding:0 12px calc(12px + env(safe-area-inset-bottom))!important}#cookie-consent-banner .cookie-banner-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "description" "actions";gap:6px;padding:16px!important}#cookie-consent-banner .cookie-banner-actions{display:grid!important;grid-template-columns:1fr 1fr;margin-top:8px}#cookie-consent-banner .cookie-banner-btn-customize{order:3;grid-column:1 / -1;min-height:36px}}
