.analytics-choice{position:fixed;z-index:80;inset:auto 18px 18px;margin:0 auto;max-width:720px;padding:18px 20px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);box-shadow:0 4px 20px #20231e18;display:flex;align-items:center;gap:20px;font:14px/1.6 var(--sans)}
.analytics-choice h2{font:600 15px/1.5 var(--sans);letter-spacing:0;margin:0 0 4px}
.analytics-choice p{margin:0}.analytics-choice a{text-decoration:underline;text-underline-offset:3px}
.analytics-choice-actions{display:flex;gap:8px;flex:none}.analytics-choice button{min-height:44px;padding:8px 14px;border:1px solid var(--ink);background:var(--paper);font:600 14px/1.5 var(--sans)}
.analytics-choice button:hover{background:var(--ink);color:var(--paper)}
.analytics-settings{padding:0;min-height:44px;background:transparent;text-decoration:underline;text-underline-offset:3px;font:inherit;text-align:left}
@media(max-width:540px){.analytics-choice{inset:auto 12px 12px;padding:14px;display:block;max-width:none}.analytics-choice-actions{margin-top:12px}.analytics-choice-actions button{flex:1}.analytics-choice h2{font-size:15px}}
@media print{.analytics-choice,.analytics-settings{display:none!important}}
