.analytics-choice {position:fixed;z-index:1200;inset:auto 24px 24px;max-width:1180px;margin-inline:auto;padding:25px 28px;background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 45px #17231f26;display:flex;gap:30px;align-items:center;border-radius:var(--radius)}
.analytics-choice-copy {flex:1;min-width:0}
.analytics-choice h2 {font:600 1rem/1.4 var(--sans);letter-spacing:0;margin-bottom:6px;color:var(--ink)}
.analytics-choice p {font-size:.85rem;line-height:1.6;color:var(--muted)}
.analytics-choice p a {text-decoration:underline;color:var(--ink);white-space:nowrap}
.analytics-choice-actions {display:flex;gap:10px;flex-shrink:0}
.analytics-choice-actions button {min-height:46px;padding:10px 18px;border:1px solid var(--forest);background:var(--forest);color:var(--white);font-size:.8rem;font-weight:500;border-radius:var(--radius)}
.analytics-choice-actions button:hover {background:var(--ink)}
.analytics-settings {background:none;color:inherit;padding:0;font:inherit;text-align:left;border:0;text-decoration:underline;text-underline-offset:4px}
.analytics-settings:hover {color:var(--white)}
@media(max-width:800px){.analytics-choice{align-items:stretch;flex-direction:column;gap:16px;padding:20px;inset:auto 16px 16px}.analytics-choice-actions button{flex:1}.analytics-choice-actions{width:100%}}
@media(max-width:380px){.analytics-choice{inset:auto 10px 10px;padding:16px}.analytics-choice-actions button{padding-inline:10px;font-size:.75rem}}
