.analytics-choice{position:fixed;z-index:1000;bottom:16px;right:16px;width:min(350px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 6px 24px #0002;font:13px/1.5 system-ui}.analytics-choice[hidden],.analytics-settings[hidden]{display:none!important}.analytics-choice h2{font:650 16px/1.3 system-ui;margin:0 0 8px}.analytics-choice p{margin:0 0 10px}.analytics-actions{display:flex;gap:8px}.analytics-actions button{flex:1;min-height:44px;border:1px solid var(--ink);border-radius:6px;background:var(--surface);color:var(--ink);padding:8px;font:600 13px system-ui;cursor:pointer}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid var(--accent);outline-offset:3px}