.analytics-preferences{z-index:60;color:var(--brand-ink);border:1px solid var(--brand-steel);background:#f5f7f5f2;border-radius:3px;padding:5px 10px;font-size:10px;position:fixed;bottom:12px;left:15px}.analytics-consent{z-index:80;background:var(--brand-surface);max-width:1100px;color:var(--brand-ink);border:1px solid var(--brand-steel);grid-template-columns:1fr auto;gap:35px;margin:auto;padding:27px 30px;display:grid;position:fixed;bottom:25px;left:25px;right:25px;box-shadow:0 12px 55px #294e6026}.analytics-consent h2{margin-bottom:9px;letter-spacing:-.4px!important;font-size:21px!important;line-height:1.4!important}.analytics-consent p{color:var(--muted);max-width:710px;font-size:12px;line-height:1.8}.analytics-consent-actions{flex-wrap:wrap;align-items:center;gap:12px;max-width:280px;display:flex}.analytics-consent-actions button{border:1px solid var(--brand-primary);min-height:44px;padding:12px 17px;font-size:11px}.analytics-consent-actions button:last-child{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}@media (max-width:700px){.analytics-consent{grid-template-columns:1fr;gap:20px;padding:22px;bottom:14px;left:13px;right:13px}.analytics-consent-actions{max-width:none}.analytics-consent h2{font-size:19px!important}.analytics-consent p{font-size:11px}}
