.ask-consent{position:fixed;inset:0;z-index:2147483000;display:flex;padding:18px;background:rgba(15,23,42,.46);font-family:inherit}.ask-consent--bottom{align-items:flex-end;justify-content:center}.ask-consent--center{align-items:center;justify-content:center}.ask-consent__panel{width:min(760px,100%);padding:24px;border-radius:16px;background:#fff;color:#172033;box-shadow:0 18px 55px rgba(0,0,0,.25)}.ask-consent__panel h2{margin:0 0 10px;font-size:1.35rem;line-height:1.25}.ask-consent__panel p{margin:0 0 8px;line-height:1.55}.ask-consent__link{display:inline-block;margin:2px 0 18px;color:var(--ask-primary);text-decoration:underline}.ask-consent__actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ask-consent__button{min-width:130px;padding:11px 18px;border:2px solid var(--ask-primary);border-radius:9px;font:inherit;font-weight:700;cursor:pointer}.ask-consent__button--primary{background:var(--ask-primary);color:#fff}.ask-consent__button--secondary{background:#fff;color:var(--ask-primary)}#ask-consent-settings{position:fixed;right:14px;bottom:14px;z-index:2147482000;padding:8px 12px;border:1px solid var(--ask-primary);border-radius:999px;background:#fff;color:var(--ask-primary);font:inherit;font-size:.78rem;font-weight:700;box-shadow:0 4px 18px rgba(0,0,0,.16);cursor:pointer}@media(max-width:600px){.ask-consent{padding:10px}.ask-consent__panel{padding:20px 16px;border-radius:14px}.ask-consent__actions{display:grid;grid-template-columns:1fr}.ask-consent__button{width:100%}#ask-consent-settings{right:8px;bottom:8px}}
