.cookie-consent{position:fixed;z-index:9999;right:22px;bottom:22px;width:min(560px,calc(100% - 32px));padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#07182d;color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.32);font-family:Arial,sans-serif}.cookie-consent[hidden]{display:none}.cookie-consent__copy strong{display:block;margin-bottom:7px;font-size:18px}.cookie-consent__copy p{margin:0;color:#c2cee0;font-size:13px;line-height:1.55}.cookie-consent__copy a{color:#75b8ff;text-decoration:underline}.cookie-consent__options{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px;padding:13px;border-radius:12px;background:rgba(255,255,255,.07)}.cookie-consent__options label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.cookie-consent__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:17px}.cookie-consent__actions button{min-height:39px;padding:9px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.18);font-weight:800;cursor:pointer}.cookie-primary{border-color:#2f80ff!important;background:#2f80ff;color:#fff}.cookie-secondary{background:transparent;color:#e8eef8}@media(max-width:640px){.cookie-consent{right:16px;bottom:16px}.cookie-consent__actions{justify-content:stretch}.cookie-consent__actions button{flex:1}}
