.analytics-panel[hidden]{display:none!important}
.analytics-panel{position:fixed;z-index:10000;inset:auto 0 0;background:#fff;color:#181818;border-top:2px solid #e30613;box-shadow:0 -4px 24px #0002;padding:20px 24px;max-height:55vh;overflow:auto;font:16px/1.5 system-ui,sans-serif}
.analytics-panel__inner{max-width:1180px;margin:auto;display:flex;gap:24px;align-items:center}
.analytics-panel h2{font-size:20px;margin:0 0 6px}.analytics-panel p{margin:0}.analytics-panel a{color:#a9000c;text-decoration:underline}
.analytics-panel__actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}
.analytics-panel button{background:#fff;color:#181818;border:1px solid #777;border-radius:6px;padding:12px 18px;font:inherit;font-weight:600;cursor:pointer}
.analytics-panel button:hover{background:#f4f4f4}.analytics-panel button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #e30613;outline-offset:3px}
.analytics-settings{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;padding:0;text-align:left}
@media(max-width:760px){.analytics-panel{padding:16px}.analytics-panel__inner{display:block}.analytics-panel__actions{margin-top:14px}.analytics-panel__actions button{flex:1;min-width:120px}}
