.analytics-settings{color:inherit;cursor:pointer;font:inherit;text-align:left}.analytics-settings:hover{text-decoration:underline}.analytics-notice{--sheet:#fff;--ink:#182033;--rule-strong:#cbd5e1;--carmine:#4f46e5;--wash:#f1f5f9;--shadow-panel:0 12px 36px #0002;background:var(--sheet);border:1px solid var(--rule-strong);border-top:3px solid var(--carmine);bottom:max(20px, env(safe-area-inset-bottom));box-shadow:var(--shadow-panel);color:var(--ink);z-index:70;border-radius:4px;width:min(480px,100% - 40px);max-height:calc(100dvh - 40px);padding:22px;font-size:14px;line-height:1.5;position:fixed;left:20px;overflow-y:auto}.analytics-notice h2{margin:0 0 10px;font-size:18px;font-weight:650}.analytics-notice p{margin:0 0 10px}.analytics-notice a{color:var(--ink);text-decoration:underline}.analytics-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.analytics-actions button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;border-radius:4px;flex:auto;min-height:44px;padding:10px 12px;font-weight:600}.analytics-actions button:hover{background:var(--wash)}