.ops-health{min-width:80px;padding:10px 14px;border:1px solid var(--border);border-radius:15px;background:var(--sn-surface);text-align:center}.ops-health strong,.ops-health span{display:block}.ops-health strong{color:var(--blue);font:700 24px/1 Lora,serif}.ops-health span{margin-top:3px;color:var(--sn-text-3);font-size:8px;text-transform:uppercase}.ops-tabs{display:flex;gap:7px;margin:-6px 0 18px;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--sn-surface);overflow:auto}.ops-tabs button{white-space:nowrap;border:0;border-radius:9px;padding:9px 13px;background:transparent;color:var(--sn-text-3);font:700 10px/1 inherit;cursor:pointer}.ops-tabs button.active{background:var(--sn-surface-3);color:#fff}.ops-panel{display:none}.ops-panel.active{display:block;animation:viewIn .28s ease}.ops-grid{display:grid;gap:16px}.ops-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-row{margin-top:16px}.ops-list{display:grid;gap:7px;margin-top:13px;max-height:330px;overflow:auto}.ops-list.horizontal{display:flex;overflow:auto}.ops-card{padding:11px;border:1px solid var(--border);border-radius:11px;background:var(--sn-surface-2)}.ops-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-card strong{color:var(--navy);font-size:10px}.ops-card p{margin:5px 0 0;color:var(--sn-text-3);font-size:9px;line-height:1.45}.ops-card small{color:var(--sn-text-3);font-size:8px}.ops-card select,.ops-card input{border:1px solid var(--border);border-radius:7px;background:var(--sn-surface);padding:5px;color:var(--sn-text-2);font-size:8px}.ops-actions{display:flex;gap:5px;margin-top:8px}.ops-actions button{border:0;border-radius:7px;background:var(--sn-accent-soft);color:var(--blue);padding:5px 7px;font-size:8px;font-weight:750;cursor:pointer}.ops-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}.ops-inline.five{grid-template-columns:1.2fr 1fr 1fr 100px auto}.ops-inline.six{grid-template-columns:1.2fr 1fr 1fr 140px 1fr auto}.ops-inline input,.ops-inline select,.ops-panel>article>textarea,#knowledge-content,#knowledge-search{min-width:0;border:1px solid var(--border);border-radius:9px;background:var(--sn-surface);color:var(--ink);padding:9px;font:600 10px/1.2 inherit}.permission-note{margin-top:12px;padding:10px;border-radius:10px;background:var(--sn-warning-soft);color:#9a3412;font-size:8px;line-height:1.45}.shared-canvas{position:relative;min-height:410px;margin-top:12px;border:1px solid var(--border);border-radius:14px;background-color:var(--sn-surface-2);background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:18px 18px;overflow:hidden}.canvas-card{position:absolute;width:165px;min-height:86px;padding:11px;border:1px solid var(--sn-line);border-radius:12px;background:var(--sn-surface);box-shadow:0 8px 18px rgba(0,19,60,.1);cursor:move;touch-action:none}.canvas-card strong,.canvas-card span{display:block}.canvas-card strong{color:var(--navy);font-size:10px}.canvas-card span{margin-top:5px;color:var(--sn-text-3);font-size:8px;line-height:1.4}.canvas-card button{position:absolute;right:6px;top:5px;border:0;background:transparent;color:var(--sn-text-3);cursor:pointer}.audit-table{max-height:360px;margin-top:12px;overflow:auto}.audit-row{display:grid;grid-template-columns:145px 110px 1fr 100px;gap:9px;padding:9px;border-bottom:1px solid #eef2f7;font-size:9px}.audit-row strong{color:var(--navy)}.form-runner{margin-top:13px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--sn-surface-2)}.form-runner.empty{border-style:dashed;color:var(--sn-text-3)}.form-runner input{width:100%;margin:5px 0 9px;border:1px solid var(--border);border-radius:8px;padding:8px}.lineage-map{min-height:360px;margin-top:10px;overflow:auto}.lineage-map svg{width:100%;min-width:620px}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.health-card{padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--sn-surface-2)}.health-card strong,.health-card span{display:block}.health-card strong{color:var(--navy);font-size:10px}.health-card span{margin-top:4px;color:var(--sn-text-3);font-size:8px}.health-meter{height:7px;margin-top:8px;border-radius:99px;background:#e2e8f0;overflow:hidden}.health-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--orange),#10b981)}.agent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.agent-card{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--sn-surface-2)}.agent-card b{display:block;color:var(--navy);font-size:10px}.agent-card span{display:block;margin-top:4px;color:var(--sn-text-3);font-size:8px;line-height:1.45}.agent-card .agent-status{margin-top:7px;color:var(--blue);font-weight:800}.meeting-room{margin-top:13px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--sn-surface-2)}.meeting-room.empty{border-style:dashed;color:var(--sn-text-3)}.meeting-timer{color:var(--blue);font:700 28px/1 Lora,serif}.meeting-notes{width:100%;margin:10px 0;border:1px solid var(--border);border-radius:9px;padding:10px;font:500 10px/1.4 inherit}.voice-console{display:flex;align-items:center;gap:9px;margin-top:12px;flex-wrap:wrap}.voice-console select{border:1px solid var(--border);border-radius:9px;padding:9px}.voice-button{border:0;border-radius:10px;background:#dc2626;color:#fff;padding:10px 14px;font-size:10px;font-weight:800;cursor:pointer}.voice-button.listening{animation:pulseVoice 1s infinite}@keyframes pulseVoice{50%{box-shadow:0 0 0 8px rgba(220,38,38,.15)}}.voice-console span{color:var(--sn-text-3);font-size:9px}.portal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0}.portal-card{padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--sn-surface-2)}.portal-card strong,.portal-card span{display:block}.portal-card strong{color:var(--navy);font-size:10px}.portal-card span{margin-top:5px;color:var(--sn-text-3);font-size:8px}.portal-preview{min-height:390px;padding:20px;border-radius:15px;background:var(--sn-surface-3);color:#fff}.portal-preview h4{margin:0;font:700 22px/1.2 Lora,serif}.portal-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.portal-preview-card{padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:rgba(255,255,255,.08)}.portal-preview-card strong,.portal-preview-card small{display:block}.portal-preview-card small{margin-top:5px;opacity:.7}.market-filters{display:flex;gap:6px;margin:11px 0}.market-filters button{border:1px solid var(--border);border-radius:999px;background:var(--sn-surface);color:var(--sn-text-3);padding:7px 10px;font-size:8px;font-weight:800;cursor:pointer}.market-filters button.active{background:var(--sn-surface-3);color:#fff}.connector-market{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.connector-card{padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--sn-surface-2)}.connector-card b,.connector-card span{display:block}.connector-card b{color:var(--navy);font-size:10px}.connector-card span{min-height:42px;margin:5px 0 10px;color:var(--sn-text-3);font-size:8px;line-height:1.45}.connector-card em{display:inline-block;margin-bottom:7px;color:var(--blue);font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}
[data-theme=dark] .ops-health,[data-theme=dark] .ops-tabs,[data-theme=dark] .ops-card,[data-theme=dark] .canvas-card,[data-theme=dark] .form-runner,[data-theme=dark] .health-card,[data-theme=dark] .agent-card,[data-theme=dark] .meeting-room,[data-theme=dark] .portal-card,[data-theme=dark] .connector-card{background:var(--sn-bg-raised);border-color:#26334f}[data-theme=dark] .shared-canvas{background-color:var(--sn-bg-raised);border-color:#26334f}[data-theme=dark] .ops-card strong,[data-theme=dark] .canvas-card strong,[data-theme=dark] .audit-row strong,[data-theme=dark] .health-card strong,[data-theme=dark] .agent-card b,[data-theme=dark] .portal-card strong,[data-theme=dark] .connector-card b{color:#e8eefc}[data-theme=dark] .ops-inline input,[data-theme=dark] .ops-inline select,[data-theme=dark] .ops-panel>article>textarea,[data-theme=dark] #knowledge-content,[data-theme=dark] #knowledge-search,[data-theme=dark] .ops-card select,[data-theme=dark] .ops-card input,[data-theme=dark] .form-runner input,[data-theme=dark] .meeting-notes,[data-theme=dark] .voice-console select{background:var(--sn-surface-2);border-color:#26334f;color:#e6ecf7}
@media(max-width:1100px){.ops-grid.three{grid-template-columns:1fr 1fr}.connector-market{grid-template-columns:repeat(3,1fr)}.ops-inline.five,.ops-inline.six{grid-template-columns:repeat(3,1fr)}.ops-inline.five button,.ops-inline.six button{grid-column:1/-1}}
@media(max-width:760px){.ops-grid.two,.ops-grid.three{grid-template-columns:1fr}.connector-market,.portal-grid,.agent-grid,.health-grid{grid-template-columns:1fr}.ops-inline,.ops-inline.five,.ops-inline.six{grid-template-columns:1fr}.audit-row{grid-template-columns:85px 70px 1fr}.audit-row span:last-child{display:none}.shared-canvas{min-height:520px}.voice-console{align-items:stretch;flex-direction:column}}
