.analytics-choice[hidden]{display:none}.analytics-choice{position:fixed;left:20px;bottom:20px;z-index:1500;width:min(370px,calc(100vw - 40px));box-sizing:border-box;padding:19px 20px;background:var(--surface,#fff);color:var(--text,#1d1d1f);border:1px solid var(--edge,#e0e5ed);border-radius:18px;box-shadow:0 8px 36px #18243920;font:400 13px/1.5 var(--ui-font,system-ui)}.analytics-choice strong{font-size:14px;font-weight:600}.analytics-choice p{margin:7px 0 16px;color:var(--secondary,#68747a)}.analytics-actions{display:flex;align-items:center;gap:8px}.analytics-actions a{margin-right:auto;font-size:12px;color:inherit}.analytics-actions button{font:500 12px var(--ui-font,system-ui);min-height:34px;padding:7px 12px;border:1px solid var(--edge,#dfe5ed);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.analytics-actions [data-choice=granted]{background:var(--teal-ink,#0066cc);border-color:transparent;color:var(--cream,#fff)}.analytics-actions button:disabled{opacity:.4;cursor:default}.analytics-settings{font:400 12px var(--ui-font,system-ui);color:var(--secondary,#68747a);background:none;border:0;padding:9px 0;cursor:pointer}.analytics-footer{flex:none;text-align:center;padding:4px 16px 12px}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:2px solid var(--teal-ink,#0066cc);outline-offset:3px}#account-menu .analytics-settings{display:block;width:100%;text-align:left;font-size:13px;padding:10px}#account-dialog>.analytics-settings{display:block;margin:12px auto 0}@media(max-width:620px){body:has(.mobile-activity-dock) .analytics-choice{bottom:calc(80px + env(safe-area-inset-bottom))}.analytics-choice{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}
