.rawnaq-consent-banner{position:fixed;z-index:1085;inset:auto 1rem 1rem 1rem;max-width:980px;margin:auto;background:#fff;border:1px solid rgba(11,41,72,.14);border-radius:16px;box-shadow:0 12px 40px rgba(11,41,72,.18);padding:1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.rawnaq-consent-copy p{margin:.35rem 0 0;color:#5b6470;font-size:.92rem}.rawnaq-consent-actions{display:flex;gap:.5rem;flex-wrap:wrap}.rawnaq-consent-modal{position:fixed;z-index:1090;inset:0;background:rgba(8,20,34,.55);padding:1rem;overflow:auto}.rawnaq-consent-dialog{background:#fff;max-width:620px;margin:7vh auto;border-radius:16px;padding:1rem;box-shadow:0 18px 55px rgba(0,0,0,.28)}.rawnaq-consent-dialog-head,.rawnaq-consent-option{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.rawnaq-consent-dialog-head{align-items:center;border-bottom:1px solid #e8edf2;padding-bottom:.75rem}.rawnaq-consent-dialog-head h2{font-size:1.2rem;margin:0}.rawnaq-consent-close{border:0;background:transparent;font-size:1.7rem;line-height:1}.rawnaq-consent-option{padding:1rem 0;border-bottom:1px solid #eef2f5}.rawnaq-consent-option p{margin:.3rem 0 0;color:#66727e;font-size:.9rem}.rawnaq-consent-option input{width:1.25rem;height:1.25rem;flex:0 0 auto}.rawnaq-consent-dialog-actions{padding-top:1rem;display:flex;justify-content:flex-end}.rawnaq-privacy-settings{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:767px){.rawnaq-consent-banner{align-items:stretch;flex-direction:column}.rawnaq-consent-actions{display:grid;grid-template-columns:1fr}.rawnaq-consent-actions .btn{width:100%}.rawnaq-consent-dialog{margin:2vh auto}}
