.analytics-settings{z-index:2147483000;box-sizing:border-box;color:#261a24;background:#fff;border:1px solid #e7dce3;border-radius:14px;width:min(330px,100% - 24px);margin:0;padding:14px 16px;font:13px/1.45 system-ui,sans-serif;position:fixed;inset:auto 20px 20px auto;box-shadow:0 10px 30px #1a0c2429}.analytics-settings[open]{animation:.25s ease-out cf-cookie-in}.analytics-settings h2{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.2}.analytics-settings p{color:#5c4b57;margin:0}.analytics-actions{gap:6px;margin-top:12px;display:flex}.analytics-actions button{cursor:pointer;color:#261a24;white-space:nowrap;background:#fff;border:1px solid #d9cbd3;border-radius:999px;flex:1;padding:7px 10px;font:600 12.5px system-ui,sans-serif}.analytics-actions button:hover{border-color:#b9a5b1}.analytics-actions button.is-primary{color:#fff;background:#261a24;border-color:#261a24}.analytics-actions button.is-primary:hover{background:#3a2836}@keyframes cf-cookie-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:520px){.analytics-settings{width:auto;inset:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.analytics-settings[open]{animation:none}}.analytics-settings p a{color:#d6266c;text-underline-offset:2px;text-decoration:underline}
