/* Context remains in the existing single workbench and shares its scroll owner. */
body.right-workbench-mounted #vehicle-workbench .workbench-content{display:block!important;overflow:auto!important}
body.right-workbench-mounted #vehicle-workbench [data-pane="structure"]:not([hidden]){display:block;min-width:0}
body.right-workbench-mounted #vehicle-workbench #parts-inspector.inspector{height:auto!important;min-height:0!important}
body.right-workbench-mounted #vehicle-workbench .parts-tree-directory{flex:none;overflow:visible;max-height:none}
body.right-workbench-mounted #vehicle-workbench .energy-system-status{position:relative;display:grid;gap:5px;margin:0 0 12px;padding:11px 12px;border:1px solid #d5e2e8;border-left:3px solid #4c91a6;border-radius:11px;background:#edf4f6;color:#355563;line-height:1.55}
body.right-workbench-mounted #vehicle-workbench .energy-system-status [data-system-status-title]{font-size:13px;font-weight:650;color:#244753}
body.right-workbench-mounted #vehicle-workbench .energy-system-status [data-system-status-copy]{margin:0;font-size:12px;color:#617981}
body.right-workbench-mounted #vehicle-workbench .energy-system-status[data-state="inactive"]{border-left-color:#97a7af;background:#f0f3f5}
body.right-workbench-mounted #vehicle-workbench .energy-system-status[data-state="blocked"]{border-left-color:#bd9254;background:#f7f1e7}
body.right-workbench-mounted #vehicle-workbench .energy-system-status button{justify-self:start;min-height:34px;margin-top:3px;padding:6px 12px;border:1px solid #8ab4c2;border-radius:8px;background:#fff;color:#296278;font-weight:600}
body.right-workbench-mounted #vehicle-workbench .energy-system-status button:disabled{opacity:.5;cursor:default}
body.right-workbench-mounted #vehicle-workbench .workbench-empty nav{display:flex;gap:5px;align-items:center;margin-top:8px}
body.right-workbench-mounted #vehicle-workbench .workbench-empty nav button{min-width:0;flex:1;padding:6px 4px;border:1px solid #d1dfe5;border-radius:8px;background:#f8fbfc;font-size:11px}
body.right-workbench-mounted #vehicle-workbench .parts-tree{max-height:none;overflow:visible}
body[data-exhibition-tour="playing"] .energy-callouts button{font-size:clamp(13px,1.05vw,21px)!important;padding:9px 14px!important}
body[data-exhibition-tour="playing"] .energy-dock .energy-controls :is(.energy-conditions,.energy-auxiliary,.energy-advanced){display:none!important}
@media(prefers-reduced-motion:reduce){body.right-workbench-mounted #vehicle-workbench *{animation-duration:.001ms!important;transition-duration:.001ms!important}}
