#sc-analytics-banner[hidden],#sc-analytics-choices[hidden],#sc-analytics-close[hidden]{display:none!important}
.sc-analytics-choice-wrap{padding:1rem;text-align:center}
#sc-analytics-banner{position:fixed;bottom:1rem;left:1rem;right:1rem;max-width:42rem;max-height:70vh;overflow:auto;margin:auto;padding:1.25rem;z-index:100000;background:#fff;color:#202124;border:2px solid #444;border-radius:8px;box-shadow:0 4px 20px #0003;font:16px/1.5 system-ui,sans-serif}
#sc-analytics-banner h2{font:700 22px/1.3 system-ui,sans-serif;margin:0 0 .6rem}
#sc-analytics-banner p{margin:.6rem 0}
#sc-analytics-banner a{color:#174b8a;text-decoration:underline}
.sc-analytics-actions{display:flex;flex-wrap:wrap;gap:.6rem}
#sc-analytics-banner button,#sc-analytics-choices{font:600 16px/1.4 system-ui,sans-serif;padding:.6rem .85rem;border:2px solid #333;border-radius:4px;background:#fff;color:#202124;cursor:pointer}
#sc-analytics-banner button:focus-visible,#sc-analytics-choices:focus-visible{outline:3px solid #1769aa;outline-offset:3px}
#sc-analytics-banner button:disabled{opacity:.6;cursor:not-allowed}
