.analytics-choice{position:fixed;z-index:20;right:16px;bottom:calc(var(--partner-height,92px) + 14px);width:min(440px,calc(100% - 32px));padding:18px;background:#050554;color:white;border:1px solid white;border-radius:8px;box-shadow:0 6px 30px #0008;font:12px/1.6 Orbitron,sans-serif}
.analytics-choice[hidden]{display:none}
.analytics-choice p{margin:0 0 14px}
.analytics-choice a{color:white;text-decoration:underline}
.analytics-choice>div{display:flex;gap:12px}
.analytics-choice button{flex:1;padding:10px;border:1px solid white;border-radius:4px;background:white;color:#050554;font:inherit;cursor:pointer}
.analytics-settings{margin-right:12px}
.analytics-choice{width:min(500px,calc(100% - 32px));padding:24px;font-size:14px;line-height:1.8;max-height:calc(100dvh - var(--partner-height,92px) - 32px);overflow-y:auto}
.analytics-choice h2{font-size:18px;line-height:1.5;margin:0 0 16px;letter-spacing:0}
.analytics-choice .analytics-detail{font-size:12px;line-height:1.8}
.analytics-more{display:inline-block;font-size:12px;margin:0 0 18px;text-underline-offset:3px}
.analytics-choice button{min-height:48px;font-size:13px}
@media(max-width:700px){.analytics-choice{padding:20px;font-size:13px}.analytics-choice h2{font-size:16px}.analytics-settings{margin-right:8px}}
