/* Air Compressor — Simulator-specific styles (extends shared/simulator-theme.css) */

#main{display:grid;grid-template-columns:220px 1fr 220px;grid-template-rows:1fr 190px;gap:4px;padding:4px;height:calc(100vh - 42px);}

#bottom{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;}
.comp-block{padding:6px;border:1px solid var(--border);border-radius:3px;margin-bottom:6px;background:rgba(0,0,0,0.3);}
  .comp-title{font-size:10px;font-family:var(--font-mono);color:var(--cyan);margin-bottom:4px;letter-spacing:1px;}
  .comp-status{font-size:9px;font-family:var(--font-mono);color:var(--muted);margin-bottom:4px;}
  /* NRV valve row */
  .nrv-valve-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px;}
  .nrv-valve-row .nrv-valve{display:flex;flex-direction:column;align-items:center;gap:1px;}
  .nrv-valve-row .nrv-label{font-size:8px;font-family:var(--font-mono);color:var(--muted);text-align:center;white-space:nowrap;}
  .nrv-valve-row .nrv-status{font-size:8px;font-family:var(--font-mono);text-align:center;}
