.analytics-panel[hidden]{display:none}.analytics-panel{position:fixed;inset:auto 16px 16px;z-index:110;max-width:620px;margin-left:auto;padding:20px;background:var(--paper,#fff);border:1px solid var(--line-2,#d6dedb);border-radius:var(--r,12px);box-shadow:var(--shadow-2,0 8px 32px #0002);max-height:80vh;overflow:auto}.analytics-panel h2{font-size:22px}.analytics-panel p{margin:10px 0;font-size:14px;line-height:1.5}.analytics-panel p:empty{display:none}.analytics-panel .analytics-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-panel button[hidden]{display:none}.analytics-panel button:disabled{opacity:.5;cursor:not-allowed}
@media (max-width:639px){.analytics-panel{padding:14px;max-height:70vh}}
