body:has(.engineering-layout){height:100dvh;overflow:hidden}body:has(.engineering-layout) main,body:has(.engineering-layout) #centerPanel{min-width:0;min-height:0}#viewModeling.engineering-layout{position:relative;min-width:0;min-height:0;overflow:hidden}#viewModeling.engineering-layout #leftColumnPanel:not(.lcp-collapsed){width:clamp(260px,var(--engineering-requested-width, 24vw),min(28vw,380px))!important;min-width:0!important;max-width:380px!important;flex:0 0 clamp(260px,var(--engineering-requested-width, 24vw),min(28vw,380px))!important}#viewModeling.engineering-layout #resultsPanel.results-open{width:clamp(260px,var(--engineering-requested-width, 24vw),min(28vw,396px))!important;min-width:0!important;max-width:396px!important;flex:0 0 clamp(260px,var(--engineering-requested-width, 24vw),min(28vw,396px))!important}#viewModeling.engineering-layout #modelingArea{min-width:0;min-height:0;flex:1 1 0}#viewModeling.engineering-layout #btnToggleResults{right:0!important}#viewModeling.engineering-layout:has(#resultsPanel.results-open:not(.engineering-unpinned)) #btnToggleResults{right:var(--engineering-right-width, 396px)!important}.engineering-layout :is(.left-tabbar,.rp-tab-header){position:relative;padding-right:34px;flex-shrink:0}.engineering-pin{position:absolute;right:0;top:0;width:32px;height:36px;border:0;background:transparent;color:inherit;cursor:pointer}.engineering-unpinned .engineering-pin i{display:inline-block;transform:rotate(-90deg)}.engineering-strip{flex:0 0 30px;width:30px;display:flex;flex-direction:column;overflow-y:auto;background:var(--panel-bg-soft)}.engineering-strip[hidden]{display:none}.engineering-strip button{writing-mode:vertical-rl;flex:0 0 auto;padding:10px 5px;border:0;background:transparent;color:inherit;cursor:pointer}.engineering-strip.left button{transform:rotate(180deg)}#viewModeling.engineering-layout .engineering-unpinned{position:absolute!important;top:0;bottom:0;visibility:hidden;pointer-events:none}#viewModeling.engineering-layout #leftColumnPanel.engineering-unpinned{left:30px}#viewModeling.engineering-layout #resultsPanel.engineering-unpinned{right:30px}#viewModeling.engineering-layout .engineering-unpinned.engineering-flyout{visibility:visible;pointer-events:auto;z-index:200;box-shadow:0 4px 24px #0004}.engineering-layout :is(.left-tabbar,.rp-tab-header){overflow-x:auto}#viewModeling.engineering-layout #resultsPanel:not(.results-open){visibility:hidden}@media(max-width:1000px){#viewModeling.engineering-layout #leftColumnPanel:not(.lcp-collapsed),#viewModeling.engineering-layout #resultsPanel.results-open{width:clamp(180px,28vw,260px)!important;flex-basis:clamp(180px,28vw,260px)!important}}@media print{.engineering-strip,.engineering-pin{display:none}}
