/* IGS — Simulator-specific styles (extends shared/simulator-theme.css) */

#main{display:grid;grid-template-columns:210px 1fr 220px;grid-template-rows:1fr;gap:4px;padding:4px 4px 0 4px;height:calc(100vh - 42px - 204px);}
#bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px;height:200px;}
.tank-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;}
.tank-cell{background:rgba(255,255,255,0.03);border:1px solid var(--border);border-radius:3px;padding:5px;text-align:center;}
.tank-cell .tc-name{font-size:9px;color:var(--muted);letter-spacing:.5px;}
.tank-cell .tc-o2{font-family:var(--font-mono);font-size:14px;color:var(--green);margin:2px 0;}
.tank-cell .tc-press{font-family:var(--font-mono);font-size:10px;color:var(--cyan);}
.tank-cell.alarm .tc-o2{color:var(--red);animation:blink .6s infinite;}
.status-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;}
.status-led{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px;}
.led-green{background:var(--green);box-shadow:0 0 6px var(--green);}
.led-red{background:var(--red);box-shadow:0 0 6px var(--red);}
.led-amber{background:var(--amber);box-shadow:0 0 6px var(--amber);}
.led-off{background:#222;box-shadow:none;}
.mode-badge{font-size:9px;font-family:var(--font-mono);padding:2px 7px;border-radius:2px;letter-spacing:1px;}
.mode-badge.inerting{background:rgba(0,229,255,0.15);border:1px solid var(--cyan);color:var(--cyan);}
.mode-badge.standby{background:rgba(90,138,170,0.15);border:1px solid var(--muted);color:var(--muted);}
.mode-badge.topping{background:rgba(0,230,118,0.15);border:1px solid var(--green);color:var(--green);}
.mode-badge.purging{background:rgba(255,171,0,0.15);border:1px solid var(--amber);color:var(--amber);}
.log-entry{font-family:var(--font-mono);font-size:9px;color:var(--muted);padding:2px 0;border-bottom:1px solid rgba(255,255,255,0.04);}
.log-entry .log-time{color:var(--cyan);margin-right:6px;}
.log-entry .log-ok{color:var(--green);}
.log-entry .log-warn{color:var(--amber);}
.log-entry .log-alarm{color:var(--red);}
.trend-canvas{width:100%;height:100%;display:block;}
