#rsl-analytics-prompt[hidden],#rsl-analytics-preferences[hidden]{display:none!important}
#rsl-analytics-prompt{position:fixed;left:16px;bottom:16px;width:min(460px,calc(100% - 32px));box-sizing:border-box;padding:18px;background:#fff;color:#182b46;border:1px solid #b8c7dd;border-radius:12px;box-shadow:0 6px 30px #12243e30;z-index:2147483000;font-family:system-ui,sans-serif;text-align:left}
#rsl-analytics-prompt h2{font-size:18px;line-height:1.35;margin:0 0 8px;color:#182b46}
#rsl-analytics-prompt p{font-size:14px;line-height:1.5;margin:0 0 12px}
.rsl-analytics-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.rsl-analytics-actions button,#rsl-analytics-preferences{font:inherit;font-size:14px;line-height:1.4;cursor:pointer;border:1px solid #1454a0;border-radius:6px;padding:9px 12px;background:#fff;color:#123e76}
.rsl-analytics-actions button:first-child{background:#1454a0;color:#fff}
.rsl-analytics-actions button{min-height:44px}
.rsl-analytics-actions a{font-size:13px;color:#123e76;text-decoration:underline}
.rsl-analytics-actions button:focus-visible,.rsl-analytics-actions a:focus-visible,#rsl-analytics-preferences:focus-visible{outline:3px solid #e18b00;outline-offset:3px}
.rsl-analytics-preferences{text-align:center;background:#f5f8fc;padding:8px}
#rsl-analytics-preferences{padding:5px 10px;font-size:13px}
@media(max-width:600px){html[data-rsl-consent-open] .rscai-launcher{bottom:var(--rsl-consent-offset,250px)!important}html[data-rsl-consent-open] .rs-footer-toplink{bottom:calc(var(--rsl-consent-offset,250px) + 72px)!important}}
