
#analytics-choice[hidden],#analytics-settings[hidden]{display:none}
#analytics-choice{position:fixed;z-index:100;inset:auto 1rem 1rem auto;width:min(31rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem;background:#20241f;border:1px solid #777055;border-radius:12px;box-shadow:0 18px 60px #0009}
#analytics-choice h2{font-size:1.15rem;margin:0 0 .5rem}
#analytics-choice p{font-size:.875rem;line-height:1.5;margin:0 0 .85rem;color:#e1e2d9}
.analytics-actions{display:flex;flex-wrap:wrap;gap:.55rem}
.analytics-actions button{min-height:44px;padding:.5rem .8rem;border-radius:6px;border:1px solid #b5a46f;background:#2b3029;color:#fff;font-size:.85rem;text-align:start}
.analytics-actions button:hover{background:#383e32}
#analytics-settings{margin-top:.8rem;padding:0;min-height:36px;color:var(--text,#f4f2e9);background:none;text-decoration:underline}
