
.instrument-plate-shell{position:relative;min-width:0;padding-left:30px;overflow:hidden;min-height:600px}.instrument-plate-shell>.panel{height:100%}.instrument-drawer-tabs{position:absolute;left:0;top:60px;display:flex;flex-direction:column;gap:10px;z-index:4}.instrument-drawer-tabs button{writing-mode:vertical-rl;padding:14px 6px;border-radius:6px 0 0 6px;background:#173644}.instrument-drawer-tabs button[aria-expanded=true]{background:#347081}.instrument-drawer{position:absolute;inset:0 0 0 30px;z-index:3;background:#0c1e29;border:1px solid #477383;border-radius:6px;overflow:auto;animation:drawer-in .2s ease-out}.instrument-drawer[hidden]{display:none}.instrument-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #355260}.instrument-drawer h2{font-size:16px;margin:0}.drawer-content{padding:10px}.drawer-content .manual-workspace{display:block}.drawer-content .instrument-view{position:relative}.drawer-content .instrument-view>svg{width:100%;height:320px}.drawer-content .actuator-readouts{position:absolute;top:12%;left:0;right:0;gap:46%;padding:0}.drawer-content .actuator-readout{background:#0a202bea;font-size:10px}.drawer-content .dual-controls{gap:6px}.drawer-content .head-card{padding:6px}.drawer-content .movement-pad button{min-height:36px;padding:6px;font-size:11px}.drawer-content .head-keyboard-guide{font-size:9px}.drawer-content .head-card>p{font-size:9px}.drawer-content .shared-manual-settings{gap:6px}.drawer-library{display:grid;grid-template-columns:1fr 1fr;gap:14px}.drawer-library>section{max-height:65vh;overflow:auto;min-width:0}.drawer-plate,.drawer-protocol{display:block;width:100%;text-align:left;margin:8px 0;padding:12px}.drawer-plate svg{height:95px;width:100%;display:block}.drawer-plate.active{border-color:#67d4df;background:#1d4653}.drawer-protocol small{display:block;margin-top:8px;color:#9cb7c7}.workspace-loaded{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.workspace-loaded strong{margin-right:auto}.workspace-tools{margin:10px 0}.run-outcome{display:inline-block;border:1px solid;padding:3px 9px;border-radius:20px;font-weight:bold}.run-outcome.success{color:#9cf2bb;background:#123c2b;border-color:#40845c}.run-outcome.failed{color:#ffc0be;background:#461e25;border-color:#a14e58}.history-thumbnails{display:grid;grid-template-columns:1fr 1fr;gap:16px}.history-thumbnails figure{margin:12px 0}.history-thumbnails img,.history-thumbnails svg{width:100%;height:200px;object-fit:contain;background:#081722}.history-missing{min-height:200px;display:grid;place-items:center;background:#081722;padding:16px;color:#99b3c1}.history-command{display:flex;justify-content:space-between;gap:12px}.history-thumbnails figcaption{font-size:11px;color:#9fb5c3}.history-step code{white-space:pre-wrap;word-break:break-word}@keyframes drawer-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.instrument-drawer{animation:none}}@media(max-width:900px){.instrument-plate-shell{min-height:680px}.history-thumbnails{grid-template-columns:1fr}.drawer-content .dual-controls{grid-template-columns:1fr}}

.run-focus.compact-run{min-height:0!important;padding:10px!important}.run-focus.compact-run h2{margin:5px 0;font-size:18px}.run-focus.compact-run p{margin:6px 0}.editor-save-state{padding:10px 14px;margin:10px 0;color:#8ce4bd;background:#122c29;border:1px solid #31594b;border-radius:5px}.instrument-drawer .panel-head{display:none}.instrument-drawer .panel-body{padding:6px}.drawer-content .view-label{font-size:8px}.drawer-content .head-card-title{flex-wrap:wrap}.drawer-content .home-controls{gap:3px}.drawer-content .home-controls button{font-size:10px;padding:5px}
