.analytics-consent[hidden]{display:none}.analytics-consent{position:fixed;inset:auto 16px 16px;z-index:100;max-width:1080px;margin-inline:auto;padding:24px;background:#fafbf8;color:#183b33;border:1px solid #ad9767;box-shadow:0 8px 40px #062e2733;display:flex;gap:24px;align-items:center;max-height:80vh;overflow:auto;font-family:Manrope,Arial,sans-serif}.analytics-consent h2{font:700 18px/1.5 Manrope,Arial,sans-serif;margin:0 0 8px;letter-spacing:normal}.analytics-consent p{font-size:14px;line-height:1.7;margin:0 0 8px;max-width:700px}.analytics-consent a{text-decoration:underline;font-size:13px}.analytics-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0;max-width:200px}.analytics-actions button{width:100%;padding:12px 16px;border:1px solid #073f34;background:#073f34;color:white;font:600 14px/1.5 Manrope,Arial,sans-serif}.analytics-settings{background:none;border:0;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}html[lang=ar] .analytics-consent,html[lang=ar] .analytics-consent h2,html[lang=ar] .analytics-actions button{font-family:'Noto Sans Arabic',Arial,sans-serif}@media(max-width:650px){.analytics-consent{inset:auto 10px 10px;padding:18px;display:block}.analytics-actions{max-width:none;margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.analytics-consent p{font-size:13px}.analytics-actions button{padding:11px 8px}}
