/* Reference platform v4: experiment control room, canvas first. */
body[data-workspace="physchem"]{background:#071827;color:#e8f2f8}
body[data-workspace="physchem"] .sb{width:296px;flex-basis:296px;background:#091b2a;border-right:1px solid #31536a}
body[data-workspace="physchem"] .mn{left:296px!important;margin-left:0!important;background:#081a29}
body[data-workspace="physchem"] .tb{min-height:64px;padding:8px 18px;background:#0b1f30eF;border-bottom:1px solid #29475d}
body[data-workspace="physchem"] .physchem-intro{display:none!important}body[data-workspace="physchem"] .lab-commandbar{position:sticky;top:0;z-index:34;margin:0 16px 10px;padding:10px 12px;border-radius:8px;background:#0d2638;border:1px solid #2b4b60}
body[data-workspace="physchem"] .product-workflow{display:none!important}
body[data-workspace="physchem"] .lab-commandbar{margin:0 16px 10px;padding:10px 12px;border-radius:9px;background:#10273a}
body[data-workspace="physchem"] .sw{margin:0 16px 10px;min-height:500px;border-radius:11px;background:#061521;box-shadow:0 10px 28px #0006}
body[data-workspace="physchem"] .bt2{padding:0 16px 22px;gap:10px;grid-template-columns:minmax(0,1fr) 330px}
body[data-workspace="physchem"] .bt2 .pnl{border-radius:9px}
body[data-workspace="physchem"] .dr{width:330px}
@media(max-width:920px){body[data-workspace="physchem"] .sb{width:250px;flex-basis:250px}body[data-workspace="physchem"] .mn{left:250px!important}body[data-workspace="physchem"] .bt2{grid-template-columns:1fr}}
@media(max-width:680px){body[data-workspace="physchem"] .sb{width:min(86vw,300px);flex-basis:min(86vw,300px)}body[data-workspace="physchem"] .mn{left:0!important}body[data-workspace="physchem"] .sw{margin:0 10px 10px}body[data-workspace="physchem"] .bt2{padding:0 10px 20px}}

/* The experiment rail is also styled by legacy #experimentSidebar rules.
   The ID-scoped override keeps the reference shell authoritative. */
body[data-workspace="physchem"] #experimentSidebar{
  width:296px!important;min-width:296px!important;max-width:296px!important;
  flex:0 0 296px!important;
}
body[data-workspace="physchem"] #main-content{
  left:296px!important;right:0;top:0;bottom:0;width:auto;margin-left:0!important;
}
@media(max-width:920px){
  body[data-workspace="physchem"] #experimentSidebar{
    width:250px!important;min-width:250px!important;max-width:250px!important;flex-basis:250px!important;
  }
  body[data-workspace="physchem"] #main-content{left:250px!important;margin-left:0!important}
}
@media(max-width:680px){
  body[data-workspace="physchem"] #experimentSidebar{
    width:min(86vw,300px)!important;min-width:0!important;max-width:min(86vw,300px)!important;flex-basis:min(86vw,300px)!important;
  }
  body[data-workspace="physchem"] #main-content{left:0!important;width:100%;margin-left:0!important}
}
