.cookie-consent{position:fixed;inset:auto 1rem 1rem 1rem;z-index:5000;display:flex;justify-content:center}.cookie-consent[hidden]{display:none!important}.cookie-consent__panel{width:min(880px,100%);background:#fff;border:1px solid rgba(15,23,42,.16);border-radius:18px;box-shadow:0 18px 60px rgba(15,23,42,.22);padding:1rem 1.1rem}.cookie-consent__copy p{margin:.4rem 0 0;line-height:1.5}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem}.cookie-consent__actions .btn{min-width:140px}.cookie-consent__config{margin-top:.9rem;padding:.8rem;border-radius:12px;background:#f7f9fb}.cookie-consent__config[hidden]{display:none!important}.cookie-consent__toggle{display:flex;gap:.6rem;align-items:flex-start}.cookie-settings-link{appearance:none;border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:620px){.cookie-consent{inset:auto .5rem .5rem}.cookie-consent__actions .btn{width:100%}}