.cookie-consent[hidden],.cookie-consent [hidden]{display:none!important}
.cookie-consent{position:fixed;z-index:10500;left:24px;bottom:24px;width:min(505px,calc(100% - 48px));max-height:calc(100vh - 48px);overflow:auto;box-sizing:border-box;padding:24px;background:#fff;color:#161616;border:1px solid #c9cecb;border-radius:16px;box-shadow:0 6px 30px #0004;font:16px/1.4 Arial,sans-serif;text-align:left}
.cookie-consent h2{margin:0 0 24px;font:700 18px/1.3 Arial,sans-serif;color:#161616}.cookie-consent p{margin:0 0 20px}.cookie-consent a{color:#161616;text-decoration:underline}.cookie-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cookie-consent button{font:inherit;cursor:pointer}.cookie-action{padding:10px 18px;border:1px solid #161616;border-radius:24px;background:#fff;color:#161616}.cookie-accept{background:#161616;color:#fff}.cookie-config{border:0;background:transparent;color:#161616;padding:10px}.cookie-consent label{display:block;margin-bottom:14px}.cookie-consent #cookie-options{margin-bottom:20px}.cookie-settings-link{border:0;background:transparent;color:#b4beb9;text-decoration:underline;cursor:pointer;font:inherit;margin-left:16px;padding:8px}
@media(max-width:480px){.cookie-consent{left:12px;bottom:12px;width:calc(100% - 24px);padding:20px}.cookie-actions{justify-content:flex-start}.cookie-actions button{flex:1 1 auto}.cookie-settings-link{margin-left:0}}
