#rs-analytics-consent{position:fixed;z-index:99999;bottom:16px;left:16px;right:16px;max-width:580px;margin:auto;padding:20px;border:1px solid #c8d4cc;border-radius:8px;background:#fff;color:#18362a;box-shadow:0 6px 32px #0003;font:15px/1.5 system-ui,sans-serif;text-align:left}
#rs-analytics-consent[hidden]{display:none!important}
#rs-analytics-consent p{margin:0 0 10px}#rs-analytics-consent a{color:#175d40;text-decoration:underline}
.rs-analytics-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
#rs-analytics-consent button{flex:1;margin:0;padding:10px 14px;min-height:44px;border:1px solid #175d40;border-radius:4px;background:#fff;color:#175d40;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}
#rs-analytics-preferences{margin:8px;padding:6px 10px;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}
