.cas-consent{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.48);display:grid;place-items:end center;padding:20px}.cas-consent[hidden]{display:none}.cas-consent__box{width:min(760px,100%);background:#fff;color:#111827;border-radius:18px;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.24);font:inherit}.cas-consent__box h2{margin:0 0 8px}.cas-consent__options{display:grid;gap:8px;margin:14px 0;padding:14px;background:#f6f7f9;border-radius:12px}.cas-consent__links{display:flex;gap:14px;margin:12px 0}.cas-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.cas-consent__actions button,.cas-open-privacy{border:1px solid #d1d5db;background:#fff;border-radius:9px;padding:10px 14px;cursor:pointer}.cas-consent__actions .button-primary{background:#111827;color:#fff;border-color:#111827}@media(max-width:600px){.cas-consent{padding:10px}.cas-consent__box{padding:18px;border-radius:14px}.cas-consent__actions button{flex:1 1 46%}}
