.analytics-preferences{margin:24px 0;padding:20px;border:1px solid #d8dddb;border-radius:6px;background:#f6f8f7;color:#172122}
.analytics-preferences[hidden]{display:none}.analytics-preferences p{margin:0 0 16px}
.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}.analytics-actions button{font:600 .9375rem/1.3 Arial,sans-serif;min-height:44px;border:1px solid #283e40;padding:10px 18px;background:#fff;color:#172122;border-radius:4px;cursor:pointer}.analytics-actions button:hover:not(:disabled){background:#e8efec}.analytics-actions button:focus-visible{outline:3px solid #bd3527;outline-offset:3px}.analytics-actions button:disabled{opacity:.6;cursor:default}
@media(max-width:500px){.analytics-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-actions button{padding:10px 8px}}
