.stats-consent-options{display:grid;gap:12px;margin:16px 0}.stats-consent-options label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.stats-consent-options input[type=checkbox]{width:20px;height:20px;margin:0;flex:none;accent-color:#174f4c}.consent-banner{max-height:85vh;overflow:auto}.consent-banner .consent-actions{display:flex;flex-wrap:wrap;gap:8px}.consent-banner .consent-actions button{min-height:44px}.stats-settings{margin-top:24px;cursor:pointer}@media(max-width:640px){.consent-banner{padding:18px!important}.consent-banner .consent-actions button{flex:0 0 auto;width:100%}.stats-consent-options label{font-size:13px}}
