#analytics-consent{position:fixed;z-index:80;bottom:16px;left:16px;width:min(390px,calc(100% - 32px));padding:18px;background:#fff;color:#202b27;border:1px solid #e6e8e2;border-radius:8px;box-shadow:0 5px 25px #202b2726;font:13px/1.5 system-ui,sans-serif}#analytics-consent[hidden]{display:none}#analytics-consent h2{font:600 16px/1.3 system-ui,sans-serif;margin:0 0 8px;letter-spacing:0}#analytics-consent p{margin:0 0 10px}.analytics-actions{display:flex;gap:8px;flex-wrap:wrap}#analytics-consent .button{padding:9px 13px;font-size:13px;flex:1}#analytics-reject{background:#fff;color:#673927}#analytics-reject:hover{background:#f7f5ef}#analytics-preferences{font-size:12px;margin:12px 0;padding:6px 10px;cursor:pointer}#analytics-consent-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media print{#analytics-consent,#analytics-preferences{display:none}}
