.moor-analytics{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-base);color:var(--ink-primary);border:var(--border) solid var(--line-subtle);font-size:var(--type-caption);font-family:var(--font-body);line-height:1.5;max-width:var(--reading)}
.moor-analytics p{margin:0 0 var(--space-3)}
.moor-analytics .moor-analytics-status{font-weight:600}
.moor-analytics div{display:flex;gap:var(--space-2);flex-wrap:wrap}
.moor-analytics[hidden],.moor-analytics [hidden]{display:none}
.moor-analytics button{min-height:var(--target);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--line-strong);background:var(--surface-base);color:var(--ink-primary);cursor:pointer;font:inherit}
.moor-analytics button:hover{background:var(--surface-raised)}
.moor-analytics button:focus-visible{outline:var(--focus) solid var(--accent);outline-offset:var(--space-1)}
