.monitoring-heading { display: flex; justify-content: space-between; gap: 24px; }
.monitor-source { align-self: end; color: var(--muted); font: 10px var(--mono); }
.monitoring-layout { display: grid; grid-template-columns: 360px minmax(0, 1fr); gap: 36px; padding-top: 28px; }
.monitor-form { display: grid; gap: 16px; }
.monitor-form label { display: grid; gap: 7px; font-size: 11px; font-weight: 600; }
.monitor-form small { color: var(--muted); font-weight: 400; }
.monitor-form input, .monitor-form select, .monitor-form textarea { width: 100%; border: 1px solid var(--line); background: transparent; padding: 11px; color: var(--ink); font: 11px var(--mono); }
.monitor-form textarea { min-height: 220px; resize: vertical; }
.manifest-note { min-height: 16px; margin: -7px 0 0; color: var(--muted); font: 10px/1.4 var(--mono); }
.monitor-list { border-top: 1px solid var(--line); }
.monitor-row { display: grid; grid-template-columns: minmax(0, 1fr) 120px 120px; gap: 18px; align-items: center; padding: 18px 0; border-bottom: 1px solid var(--line); }
.monitor-row h3 { margin: 0; font-size: 16px; letter-spacing: -.04em; }
.monitor-row p, .monitor-row small { margin: 5px 0 0; color: var(--muted); font: 10px var(--mono); }
.monitor-state { font: 10px var(--mono); text-align: right; }
.monitor-state.attention { color: var(--red); }.monitor-state.healthy { color: #4d7a20; }.monitor-state.feed_unavailable { color: var(--amber); }
.monitor-actions { display: flex; justify-content: flex-end; }
.monitor-findings { grid-column: 1 / -1; padding: 12px 0 0; border-top: 1px dashed var(--line); color: var(--muted); font: 10px/1.5 var(--mono); }
@media (max-width: 1000px) { .monitoring-layout { grid-template-columns: 1fr; } .monitoring-heading { display: block; } .monitor-source { display: block; margin-top: 15px; } .monitor-row { grid-template-columns: 1fr; gap: 8px; } .monitor-state, .monitor-actions { justify-content: flex-start; text-align: left; } }
.infrastructure-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.infrastructure-summary div{padding:20px 0;border-right:1px solid var(--line);padding-left:18px}.infrastructure-summary div:first-child{padding-left:0}.infrastructure-summary div:last-child{border:0}.infrastructure-summary span{display:block;color:var(--muted);font:9px var(--mono)}.infrastructure-summary strong{display:block;margin-top:6px;font:700 31px var(--mono);letter-spacing:-.1em}.node-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;padding-top:28px}.node-list-wrap{border-top:1px solid var(--line)}.node-list-wrap>.file-head{padding:13px 0;border-bottom:1px solid var(--line)}.node-connect-form{display:grid;gap:14px;padding-left:24px;border-left:1px solid var(--line)}.node-connect-form h3{margin:0;font-size:18px;letter-spacing:-.04em}.node-connect-form p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.node-connect-form label{display:grid;gap:7px;font-size:11px;font-weight:600}.node-connect-form input,.node-connect-form select{width:100%;border:1px solid var(--line);background:transparent;padding:10px;color:var(--ink);font:11px var(--mono)}.node-row{display:grid;grid-template-columns:minmax(0,1fr) 185px auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.node-row strong,.node-row small{display:block}.node-row strong{font-size:13px}.node-row small{margin-top:5px;color:var(--muted);font:9px var(--mono)}.node-state{display:inline-block;width:8px;height:8px;margin-right:8px;background:#bcc3bb}.node-row.healthy .node-state{background:var(--green)}.node-row.attention .node-state{background:var(--red)}.node-metrics{display:flex;gap:10px}.node-metrics span{color:var(--muted);font:9px var(--mono)}.node-metrics b{color:var(--ink)}.project-monitoring{margin-top:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-monitoring summary{padding:16px 0;cursor:pointer;font:600 11px var(--mono)}.project-monitoring .monitoring-layout{padding:24px 0}.install-command{overflow:auto;padding:13px;background:#151a15;color:#eef2ea;font:10px/1.6 var(--mono)}.node-history{display:flex;gap:5px;margin:18px 0}.node-history span{width:25px;height:8px;background:#cfd5ca}.node-history span.healthy{background:var(--green)}.node-history span.attention{background:var(--red)}@media(max-width:1000px){.node-workspace{grid-template-columns:1fr}.node-connect-form{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.infrastructure-summary{grid-template-columns:repeat(2,1fr)}.infrastructure-summary div:nth-child(2){border-right:0}.infrastructure-summary div:nth-child(n+3){border-top:1px solid var(--line);padding-left:0}.node-row{grid-template-columns:1fr}.node-metrics{justify-content:flex-start}}
