.consent-module__hnaExW__banner{z-index:50;border:1px solid var(--line);border-radius:var(--radius);background:#fff;max-width:720px;margin:0 auto;padding:16px 18px;position:fixed;top:auto;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px rgba(0,0,0,.18)}.consent-module__hnaExW__banner h2,.consent-module__hnaExW__dialog h2{margin:0 0 6px;font-size:1.05rem}.consent-module__hnaExW__banner p{margin:0 0 12px;font-size:.92rem}.consent-module__hnaExW__actions{flex-wrap:wrap;gap:8px;display:flex}.consent-module__hnaExW__backdrop{z-index:60;background:rgba(0,0,0,.45);place-items:center;padding:12px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.consent-module__hnaExW__dialog{border-radius:var(--radius);background:#fff;width:100%;max-width:520px;max-height:90vh;padding:20px;overflow:auto}.consent-module__hnaExW__category{align-items:flex-start;gap:12px;min-height:44px;margin:12px 0;display:flex}.consent-module__hnaExW__category input{flex:none;width:22px;height:22px;margin-top:2px}.consent-module__hnaExW__hint{color:var(--muted);font-size:.88rem;display:block}
