.monitor-table-card[data-v-00d3db84]{padding:0;overflow:hidden}.monitor-table-scroll[data-v-00d3db84]{overflow-x:auto}.monitor-table[data-v-00d3db84]{min-width:980px}.monitor-table th[data-v-00d3db84]:nth-child(1){min-width:165px}.monitor-table th[data-v-00d3db84]:nth-child(2){min-width:145px}.monitor-table th[data-v-00d3db84]:nth-child(3){min-width:155px}.monitor-table th[data-v-00d3db84]:nth-child(4){min-width:260px}.monitor-table th[data-v-00d3db84]:nth-child(5){min-width:125px}.monitor-table th[data-v-00d3db84]:nth-child(6){min-width:145px}.monitor-case-row>td[data-v-00d3db84]{vertical-align:top;padding-top:13px;padding-bottom:13px}.monitor-current-status[data-v-00d3db84]{font-weight:500}.monitor-check-state[data-v-00d3db84],.monitor-warning[data-v-00d3db84]{margin-top:5px;font-size:12px}.monitor-check-state[data-v-00d3db84]{color:#0c447c;display:flex;align-items:center;gap:6px}.monitor-pulse[data-v-00d3db84]{width:7px;height:7px;border-radius:50%;background:#378add}.monitor-warning[data-v-00d3db84]{color:#854f0b}.monitor-freshness[data-v-00d3db84]{display:flex;flex-direction:column;margin-top:5px;color:var(--muted);font-size:12px}.monitor-check-button[data-v-00d3db84],.monitor-history-button[data-v-00d3db84],.monitor-retry[data-v-00d3db84]{margin-top:8px;padding:4px 8px;font-size:12px}.monitor-check-button[data-v-00d3db84]:disabled{cursor:default;opacity:.6}.monitor-row-error[data-v-00d3db84]{margin-top:5px;color:#791f1f;font-size:12px}.monitor-hearing[data-v-00d3db84]{white-space:nowrap}.monitor-history-row>td[data-v-00d3db84]{padding:14px 20px 18px;background:#fbfbf9}.monitor-history-list[data-v-00d3db84]{margin:0;padding-left:22px}.monitor-history-entry+.monitor-history-entry[data-v-00d3db84]{margin-top:14px}.monitor-history-date[data-v-00d3db84]{margin-bottom:4px;font-weight:600}.monitor-history-change[data-v-00d3db84]{display:flex;flex-wrap:wrap;gap:4px 7px;font-size:13px}.monitor-before[data-v-00d3db84],.monitor-arrow[data-v-00d3db84]{color:var(--muted)}.monitor-retry[data-v-00d3db84]{margin:0 0 0 8px}.monitor-empty[data-v-00d3db84]{padding:18px}.login-wrap[data-v-b5207986]{min-height:70vh;display:grid;place-items:center}.login-card[data-v-b5207986]{width:320px;display:flex;flex-direction:column;gap:12px;background:var(--surface, #fff);border:1px solid var(--border, #e2e2dc);border-radius:14px;padding:24px}.login-card h1[data-v-b5207986]{font-size:20px;margin:0 0 6px}.login-card label[data-v-b5207986]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#6b6b64}.login-card input[data-v-b5207986]{font:inherit;font-size:14px;padding:9px 12px;border:.5px solid #ccc;border-radius:8px}.login-err[data-v-b5207986]{color:#791f1f;font-size:13px;margin:0}.sec[data-v-4c38e3be]{max-width:560px}.secret[data-v-4c38e3be]{font-family:monospace;font-size:18px;letter-spacing:2px;background:#f6f6f2;padding:10px 14px;border-radius:8px}.qr-wrap[data-v-4c38e3be]{display:flex;justify-content:center;margin:14px 0 18px}.qr[data-v-4c38e3be]{width:240px;height:240px;border:10px solid #fff;border-radius:10px;image-rendering:pixelated}.manual[data-v-4c38e3be]{margin-top:18px}.code-in[data-v-4c38e3be]{font:inherit;font-size:15px;padding:9px 12px;border:.5px solid #ccc;border-radius:8px;width:160px}.ok[data-v-4c38e3be]{color:#27500a}.codes[data-v-4c38e3be]{font-family:monospace;font-size:15px;columns:2;background:#f6f6f2;padding:12px 24px;border-radius:8px}.err[data-v-4c38e3be]{color:#791f1f;font-size:13px}:root{--bg: #f4f4f0;--surface: #ffffff;--border: #e2e2dc;--text: #1c1c1a;--muted: #6b6b64;--accent: #185fa5;--radius: 10px}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text);font-size:15px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}header.top{background:var(--surface);border-bottom:.5px solid var(--border);padding:14px 24px;display:flex;align-items:center;gap:16px}header.top .brand{font-weight:600;font-size:17px}header.top .spacer{flex:1}.shell{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;max-width:1240px;margin:0 auto;padding:24px;align-items:start}.sidenav{position:sticky;top:76px;display:flex;flex-direction:column;gap:6px;background:var(--surface);border:.5px solid var(--border);border-radius:14px;padding:10px}.pill{display:block;padding:9px 16px;border-radius:999px;color:var(--text);text-decoration:none}.pill:hover{background:var(--bg);text-decoration:none}.pill.active{background:var(--accent);color:#fff}.pill.active:hover{background:var(--accent)}main{padding:0;min-width:0}@media(max-width:880px){.shell{grid-template-columns:1fr}.sidenav{position:static;flex-direction:row;flex-wrap:wrap}}h1{font-size:22px;font-weight:600;margin:0 0 16px}h2{font-size:17px;font-weight:600;margin:24px 0 10px}.card{background:var(--surface);border:.5px solid var(--border);border-radius:12px;padding:16px 20px;margin-bottom:16px}.kad-state{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin:10px 0 14px;background:#fbfbf9}.kad-state--pending{background:#e6f1fb;border-color:#b5d4f4}.kad-state--ok{background:#eaf3de;border-color:#c0dd97}.kad-state--warning{background:#faeeda;border-color:#fac775}.kad-state--danger{background:#fcebeb;border-color:#f7c1c1}.kad-state--neutral{background:#f7f7f4}.kad-card-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;margin-top:9px;font-size:13px;color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:8px 10px;border-top:.5px solid var(--border)}th{color:var(--muted);font-weight:500;border-top:none}.badge{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;background:#eee;color:#333;white-space:nowrap}.badge.new{background:#eeedfe;color:#3c3489}.badge.collect{background:#e1f5ee;color:#085041}.badge.filed,.badge.admitted{background:#e6f1fb;color:#0c447c}.badge.production,.badge.manager{background:#eaf3de;color:#27500a}.badge.suspended{background:#faeeda;color:#854f0b}.badge.rejected{background:#fcebeb;color:#791f1f}input,select,textarea,button{font:inherit;padding:7px 10px;border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}button{cursor:pointer;border-color:#c9c9c2}button:hover{background:var(--bg)}button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}button.primary:hover{opacity:.92}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.muted{color:var(--muted)}pre.doc{white-space:pre-wrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;background:#fbfbf9;border:.5px solid var(--border);border-radius:var(--radius);padding:14px;max-height:460px;overflow:auto}.check{color:#27500a}.cross{color:var(--muted)}.error{color:#791f1f}.stagebar{margin-bottom:14px}.stage-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:.5px solid var(--border);border-radius:10px;background:var(--surface);cursor:pointer}.stage-chip.empty{opacity:.45}.stage-chip:hover{border-color:#c9c9c2;opacity:1}.stage-chip.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);opacity:1}.ready{font-size:12px;padding:2px 10px;border-radius:10px;background:#eaf3de;color:#27500a;white-space:nowrap}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.grid2 label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.grid2 label input{font-size:14px;color:var(--text)}@media(max-width:640px){.grid2{grid-template-columns:1fr}}.link-add{border:none;background:none;color:var(--accent);font-size:13px;padding:6px 0 0;cursor:pointer}.link-add:hover{text-decoration:underline}.link-danger{border:none;background:none;color:var(--muted);font-size:15px;padding:0 6px;cursor:pointer;border-radius:6px}.link-danger:hover{color:#791f1f;background:#fcebeb}.invite-link{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.top .logout{border:none;background:none;cursor:pointer;font:inherit;padding:4px 8px}.top .logout:hover{color:var(--accent, #185fa5)}.btn-link{border:.5px solid var(--accent, #185fa5);color:var(--accent, #185fa5);border-radius:8px;padding:6px 12px;font-size:13px;white-space:nowrap}.btn-link:hover{background:var(--bg, #f4f4f0);text-decoration:none}
