.analytics-banner[hidden]{display:none!important}.analytics-banner{position:fixed;inset:auto 16px 16px;z-index:1000;max-width:1100px;margin:auto;display:flex;align-items:center;gap:24px;background:#fff;color:var(--ink);border:1px solid var(--border);border-radius:14px;padding:20px 24px;box-shadow:0 8px 40px #14233f26}.analytics-copy{flex:1;min-width:0}.analytics-copy h2{font-size:18px;letter-spacing:0;margin:0 0 7px}.analytics-copy p{font-size:14px;line-height:1.6;margin:0}.analytics-copy a{color:var(--accent);text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-wrap:wrap}.analytics-actions button{border:1px solid var(--accent);background:#fff;color:var(--accent);font-size:14px;font-weight:650;border-radius:7px;padding:11px 14px;min-height:44px}.analytics-actions button:hover{background:var(--blush)}.analytics-settings{border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:760px){.analytics-banner{inset:auto 10px 10px;padding:18px;display:block;max-height:calc(100dvh - 20px);overflow:auto}.analytics-actions{margin-top:14px}.analytics-actions button{flex:1;min-width:120px}}
