/* OWS — 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);}
.big-btn.calib{background:rgba(41,121,255,0.1);border-color:var(--blue);color:var(--blue);}
.big-btn.calib:hover{background:rgba(41,121,255,0.25);}
#bottom{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;}
.orb-entry{font-size:9px;font-family:var(--font-mono);padding:3px 5px;margin-bottom:2px;background:rgba(0,229,255,0.05);border:1px solid var(--border);border-radius:2px;color:var(--muted);}
.log-entry{font-size:9px;font-family:var(--font-mono);color:var(--muted);padding:2px 0;border-bottom:1px solid rgba(26,64,96,0.3);}
.log-entry.warn{color:var(--amber);}
.log-entry.alarm{color:var(--red);}
.log-entry.ok{color:var(--green);}
#orb-modal-bg{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:200;display:none;}
#orb-modal{background:var(--bg2);border:1px solid var(--amber);border-radius:6px;padding:20px;width:400px;}
#orb-modal h2{color:var(--amber);font-size:15px;margin-bottom:10px;}
.orb-field{margin-bottom:8px;}
.orb-field label{font-size:9px;color:var(--muted);display:block;margin-bottom:3px;text-transform:uppercase;}
.orb-field input{width:100%;background:var(--bg3);border:1px solid var(--border2);color:var(--white);padding:5px;font-family:var(--font-mono);font-size:11px;border-radius:2px;}
