:root{--bg:#141414;--fg:#d0d0d0;--cy:#2bb5c8;--gr:#3ddc5a;--rd:#e5484d;--bl:#5b8cff;--yl:#e6c84a;--mg:#c678dd;--head:#1f9d3a}
*{box-sizing:border-box}
body{margin:0;padding:12px;background:var(--bg);color:var(--fg);font:14px/1.35 ui-monospace,Menlo,Consolas,monospace}
#top{display:flex;flex-wrap:wrap;gap:4px 32px}
#top>div{white-space:pre}
.lab{color:var(--cy)}
.b{color:var(--gr)}.u{color:var(--gr)}.n{color:var(--bl)}.s{color:var(--rd)}.t{color:var(--cy)}.c{color:var(--yl)}.w{color:var(--fg)}
.warn{color:var(--yl)}.bad{color:var(--rd)}.ok{color:var(--gr)}
#tablewrap{overflow-x:auto;margin-top:12px}
table{border-collapse:collapse;width:100%;min-width:640px}
th{background:var(--head);color:#000;text-align:right;padding:1px 8px;font-weight:600;white-space:nowrap}
th:last-child,td:last-child{text-align:left}
td{text-align:right;padding:0 8px;white-space:nowrap}
td.usr,td.state{text-align:left}
tr.hot td{color:var(--gr)}
#foot{margin-top:10px;color:#777;font-size:12px}
@media(max-width:600px){body{font-size:12px;padding:8px}}
