:root{--bg:#0f1115;--panel:#171a21;--border:#2a2f3a;--text:#e6e8ec;--muted:#9aa3b2;--accent:#5b8cff;--error:#ff6b6b;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent)}.topbar{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:16px;padding:10px 16px;display:flex}.topbar h1{letter-spacing:.04em;margin:0;font-size:16px}.topbar .spacer{flex:1}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:14px}.tabs button.active{color:var(--text);background:#222732}.container{max-width:1100px;margin:0 auto;padding:16px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:16px}button.primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px}button.ghost{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px}button.danger{color:var(--error);border-color:var(--error)}input,select{border:1px solid var(--border);color:var(--text);background:#0d0f14;border-radius:6px;padding:7px 9px;font-size:14px}label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.error{color:var(--error);font-size:14px}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 8px}th{color:var(--muted);font-weight:600}tr.clickable{cursor:pointer}tr.clickable:hover{background:#1d212b}.badge{text-transform:uppercase;border-radius:10px;padding:1px 7px;font-size:11px}.lvl-trace,.lvl-debug{color:var(--muted);background:#2a2f3a}.lvl-info{color:#9cc4ff;background:#1e3a5f}.lvl-warn{color:#ffd479;background:#4a3a12}.lvl-error,.lvl-fatal{color:#ff9b9b;background:#4a1d1d}.login{max-width:320px;margin:12vh auto}.bars{align-items:flex-end;gap:3px;height:120px;display:flex}.bars .bar{background:var(--accent);border-radius:2px 2px 0 0;flex:1;min-height:1px}.drawer{background:var(--panel);border-left:1px solid var(--border);width:460px;max-width:92vw;height:100%;padding:16px;position:fixed;top:0;right:0;overflow:auto}.drawer pre{white-space:pre-wrap;word-break:break-word;background:#0d0f14;border-radius:6px;padding:10px}.org-switcher{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-switcher select{min-width:0;max-width:100%}output{overflow-wrap:anywhere}@media (width<=600px){.topbar{flex-wrap:wrap;gap:8px}.tabs{flex-wrap:wrap;display:flex}.topbar .muted{overflow-wrap:anywhere}.panel{overflow:auto}}.org-touch{display:none}@media (width<=600px){.org-switcher .org-desktop{display:none}.org-touch{width:100%;display:block}.org-touch button{white-space:normal;max-width:100%;padding:10px}#organization-options{flex-direction:column;gap:4px;margin-top:4px;display:flex}}
