.analytics-settings-wrap{padding:0 24px 24px;text-align:center;background:#081c37;color:#bbc9dc}
.analytics-settings{background:transparent;border:0;border-bottom:1px solid #6f859f;color:inherit;font:inherit;font-size:13px;padding:5px;cursor:pointer}
.analytics-choice{position:fixed;z-index:80;left:24px;bottom:24px;width:min(510px,calc(100% - 48px));padding:24px;border:1px solid #476283;border-radius:14px;background:#10294b;color:#edf5ff;box-shadow:0 12px 44px #0005;max-height:calc(100dvh - 48px);overflow:auto}
#analytics-choice h2{font:600 22px/1.3 var(--sans);letter-spacing:normal;margin:0 0 10px;color:#fff}
.analytics-choice p{font-size:14px;line-height:1.6;margin:0;color:#d1def0}
.analytics-choice a{text-decoration:underline;text-underline-offset:3px}
.analytics-choice .analytics-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.analytics-choice .btn{flex:1;background:#315fba;border:1px solid #7598d8;color:#fff;min-height:46px;border-radius:8px;padding:10px 15px;white-space:nowrap}
.analytics-choice .btn.secondary{background:#17375d;border-color:#7598d8;color:#fff}
.analytics-choice .btn:hover{background:#254e99}
.analytics-choice .btn.secondary:hover{background:#244b79}
@media(max-width:540px){.analytics-choice{left:14px;bottom:14px;width:calc(100% - 28px);padding:20px}.analytics-choice .analytics-actions{gap:10px}.analytics-choice .btn{font-size:13px}}
