#status-statistics-modal[hidden]{display:none!important}
#status-statistics-modal{position:fixed;inset:0;z-index:5500;display:flex;align-items:center;justify-content:center;background:#0007;padding:20px;color:#18243b;color-scheme:light}
#status-statistics-modal section{background:#fff;border:1px solid #dbe2ee;border-radius:12px;width:min(1450px,98vw);max-height:94vh;display:flex;flex-direction:column;overflow:hidden;padding:18px;box-sizing:border-box;box-shadow:0 12px 40px #0003}
#status-statistics-modal header,#status-statistics-modal footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}
#status-statistics-modal h2{font-size:18px;margin:0}#status-statistics-modal p{color:#64748b;font-size:12px;margin:10px 0}
#status-statistics-modal button{background:#fff;color:#18243b;border:1px solid #cbd5e1;border-radius:6px;padding:7px 12px;cursor:pointer;white-space:nowrap}#status-statistics-modal button:disabled{opacity:.5;cursor:default}
#status-statistics-modal .status-statistics-tabs{display:flex;gap:6px;margin-top:12px;border-bottom:1px solid #e2e8f0;flex-shrink:0}#status-statistics-modal .status-statistics-tabs button{border-radius:7px 7px 0 0;border-bottom:0;margin-bottom:-1px;font-weight:600}#status-statistics-modal .status-statistics-tabs button[aria-selected="true"]{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}
#status-statistics-modal .status-statistics-panel{display:flex;flex-direction:column;min-height:0;flex:1}#status-statistics-modal .status-statistics-panel[hidden]{display:none!important}
#status-statistics-modal #status-statistics-selected{overflow-y:auto}
#status-statistics-modal .status-statistics-scroll{overflow:auto;min-height:70px;max-height:48vh;border:1px solid #e2e8f0;border-radius:6px}
#status-statistics-modal .status-statistics-bin-title{font-size:14px;margin:12px 0 7px;flex-shrink:0}
#status-statistics-modal .status-statistics-bin-scroll{overflow:auto;height:204px;min-height:204px;flex-shrink:0;border:1px solid #e2e8f0;border-radius:6px}
#status-statistics-modal p.status-statistics-bin-status{margin:4px 0 0;flex-shrink:0}
#status-statistics-modal table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}#status-statistics-modal th{position:sticky;top:0;background:#f8fafc;z-index:1;white-space:nowrap;text-align:left}
#status-statistics-modal td,#status-statistics-modal th{padding:9px;border-bottom:1px solid #e2e8f0;white-space:nowrap}#status-statistics-modal .status-active{color:#15803d;font-weight:600}#status-statistics-modal .status-halted{color:#dc2626;font-weight:600}
#status-statistics-modal label{font-size:12px;margin:12px 0 6px}#status-statistics-modal textarea{box-sizing:border-box;width:100%;height:150px;min-height:65px;flex-shrink:1;resize:vertical;white-space:pre;overflow:auto;border:1px solid #cbd5e1;background:#fff;color:#18243b;border-radius:6px;padding:9px;font:12px monospace}#status-statistics-modal textarea.status-statistics-archive-output{height:55vh;min-height:240px}
#status-statistics-modal footer{padding-top:10px;font-size:12px}#status-statistics-modal footer span{overflow-wrap:anywhere}#status-statistics-modal .status-statistics-actions{display:flex;gap:8px;align-items:center}#status-statistics-modal button.status-statistics-save{background:#2563eb;color:#fff;border-color:#1d4ed8;font-weight:700}
