.cookie-banner_wrapper__BCt13{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:10000;width:calc(100% - 32px);max-width:1100px;view-transition-name:none}.cookie-banner_banner__206ZF{background:var(--cookie-bg);color:var(--cookie-text);box-shadow:var(--cookie-shadow);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:16px}.cookie-banner_text__x7AG1{font-size:14px;line-height:1.5;flex:1 1}.cookie-banner_text__x7AG1 a{color:var(--cookie-link);text-decoration:underline}.cookie-banner_actions__Qxlhr{display:flex;align-items:center;gap:8px;width:100%}.cookie-banner_settings__Cw0VT{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;transition:opacity .2s;flex-shrink:0}.cookie-banner_settings__Cw0VT:hover{opacity:.7}.cookie-banner_decline__pF1A_{background:transparent;border:1px solid var(--cookie-border);padding:8px 12px}.cookie-banner_accept__RlJp2,.cookie-banner_decline__pF1A_{border-radius:10px;font-size:14px;flex:1 1;white-space:nowrap}.cookie-banner_accept__RlJp2{background:#111;color:#fff;padding:8px 14px}@media (min-width:640px){.cookie-banner_wrapper__BCt13{bottom:20px}.cookie-banner_banner__206ZF{border-radius:24px;padding:18px 20px;gap:20px}.cookie-banner_text__x7AG1{font-size:15px}.cookie-banner_actions__Qxlhr{gap:10px}.cookie-banner_accept__RlJp2,.cookie-banner_decline__pF1A_{padding:8px 16px;font-size:15px;flex:0 1 auto}}@media (min-width:768px){.cookie-banner_wrapper__BCt13{bottom:24px}.cookie-banner_banner__206ZF{border-radius:30px;padding:18px 24px;flex-direction:row;align-items:center;gap:24px}.cookie-banner_actions__Qxlhr{width:auto;gap:12px}.cookie-banner_decline__pF1A_{padding:8px 14px;flex:0 0 auto}.cookie-banner_accept__RlJp2{padding:8px 16px;flex:0 0 auto}}@media (max-width:360px){.cookie-banner_wrapper__BCt13{bottom:12px;width:calc(100% - 24px)}.cookie-banner_banner__206ZF{border-radius:16px;padding:12px;gap:12px}.cookie-banner_text__x7AG1{font-size:13px}.cookie-banner_actions__Qxlhr{gap:6px}.cookie-banner_accept__RlJp2,.cookie-banner_decline__pF1A_{padding:8px 10px;font-size:13px}}