.CoordinateView{position:absolute;bottom:4px;right:4px}.LayoutPane{display:flex;height:100%;user-select:none;-webkit-user-select:none}.LayoutPane .Canvas{display:flex;flex-direction:column;flex:1;background:var(--bg-0);overscroll-behavior-x:none;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.LayoutPane .Canvas .ViewportArea--hovering-overlay .PhantomEquipment,.LayoutPane .Canvas .ViewportArea--hovering-overlay .DuctsView--phantom,.LayoutPane .Canvas .ViewportArea--hovering-overlay .NodesView--phantom,.LayoutPane .Canvas .ViewportArea--zoomed-out .DuctSizeLabels,.LayoutPane .Canvas .ViewportArea--zoomed-out .EquipmentTagsView{display:none}.LayoutPane .Canvas .ViewportArea .DesignPaneModeToolbar{position:absolute;z-index:800;top:4px;right:4px}.LayoutPane--translating .NodesView{cursor:crosshair!important}.LayoutPane--translating .DuctSizeLabels,.LayoutPane--translating .EquipmentTagsView,.LayoutPane--navigating .DuctSizeLabels,.LayoutPane--navigating .EquipmentTagsView{display:none}.LayoutPane .ViewportBorder{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1000}.LayoutPane .ViewportBorder--space-assign,.LayoutPane .ViewportBorder--auto-register-place{border:2px solid #fd491a}.LayoutPane .FPS{margin-left:4px;margin-bottom:4px;bottom:0}.LayoutPane .EquipmentRotationControls{position:absolute;top:calc(var(--y) * var(--z) * 1px);left:calc(var(--x) * var(--z) * 1px)}.LayoutPane .ContextMenu{position:absolute;z-index:30;-webkit-user-select:none;user-select:none;top:calc(var(--y) * var(--z) * 1px);left:calc(var(--x) * var(--z) * 1px);box-shadow:0 0 0 1px #1114181a,0 2px 4px #11141833,0 8px 24px #11141833}.LayoutPane .ContextMenu .RepairNodeButtonTooltip{display:block}.LayoutPane .ViewportButtons{position:absolute;top:0;right:0;align-items:start;gap:.5rem;padding:.5rem;z-index:10;-webkit-user-select:none;user-select:none}.LayoutPane .CriticalPathButton [icon=fork]{transform:rotate(-90deg)}.LayoutPane .NodesView{stroke-width:1;cursor:pointer}.LayoutPane .NodesView--selected{stroke:purple;fill:#ff69b4}.LayoutPane .NodesView--unselected{stroke:#fd491a;fill:#fff}.LayoutPane .NodesView--phantom{stroke:#fd491a;fill:#fff;cursor:crosshair}.LayoutPane .RiserLevelControl{padding:1rem}.LayoutPane .RiserLayersView{stroke-dasharray:1 2}.LayoutPane .LevelView{position:absolute;width:fit-content}.LayoutPane .symbol{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.LayoutPane .DuctsView{stroke-width:1}.LayoutPane .RegistersPallet{display:flex;flex-direction:column}.LayoutPane .RegistersPallet .RegistersPalletRow{flex-wrap:wrap;align-items:center;gap:1rem}.LayoutPane .RegistersPallet .RegistersPalletRow .PalletRegister{flex-shrink:0;color:inherit;display:flex;justify-content:center;align-items:center;height:80px;width:80px;outline:none}.LayoutPane .RegistersPallet .RegistersPalletRow .PalletRegister .EquipmentPreviewView{height:80px;width:80px}.LayoutPane .DuctPallet .duct-pallet-button{display:flex;justify-content:center;align-items:center;height:80px;width:80px;padding:4px}.LayoutPane .RiserPallet .riser-pallet-button{display:flex;justify-content:center;align-items:center;height:80px;width:80px}.LayoutPane .RiserPallet .riser-pallet-button .EquipmentPreviewView{height:80px;width:80px}.LayoutPane .FittingsPallet{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem;padding:.5rem}.LayoutPane .FittingsPallet__type-cell{display:flex;align-items:center;gap:1.5rem;padding:.5rem}.LayoutPane .FittingsPallet__type-cell h6{margin:0}.LayoutPane .FittingsPallet__type-cell svg{flex-shrink:0;width:4rem;stroke-width:.75;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.LayoutPane .FittingsPallet__type-cell svg polyline{fill:none}.LayoutPane .UnitPalletView{cursor:pointer;gap:.5rem;stroke-width:2}.LayoutPane .UnitPalletView .equipment-view-container{width:80px;height:80px;color:inherit;display:flex;justify-content:center;align-items:center}.LayoutPane .UnitPalletView .equipment-view-container .unit{aspect-ratio:1;width:100%;height:100%}.LayoutPane .UnitPalletView .bp6-icon svg{fill:#cd4246}.LayoutPane .DuctFieldSetView .DuctSizeFieldSetView{display:flex;align-items:start}.LayoutPane .DuctFieldSetView .DuctSizeFieldSetView__refresh-button{margin-left:-1rem}.LayoutPane .RiserDataView .EquipmentPreviewView,.LayoutPane .CentralUnitDataView .EquipmentPreviewView,.LayoutPane .TerminalUnitDataView .EquipmentPreviewView{width:6rem;height:6rem}.LayoutPane .TerminalUnitDataView__size-container{display:flex;margin:auto;align-items:center;gap:1rem}.LayoutPane .UnitAirflowsDataFields{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:1rem 0;width:fit-content}.LayoutPane .UnitAirflowsDataFields b{justify-self:start;align-self:end}.LayoutPane .UnitAirflowsDataFields>:not(b){align-self:baseline}.LayoutPane .RegisterTypeDataView .EquipmentPreviewView,.LayoutPane .RegisterDataView .EquipmentPreviewView{width:100%;width:6rem;height:6rem}.LayoutPane .RegisterDataView .bp6-form-group.bp6-inline label.bp6-label{width:2rem}.LayoutPane .RegisterDataView__cfm{display:flex;gap:.5rem;align-items:flex-start}.LayoutPane .RegisterDataView__register-throw-input{margin-top:1rem}.LayoutPane .FittingTableView__table{display:grid;grid-template-columns:repeat(min(var(--columns),var(--node-count)),1fr);--character-count: 4;--columns: 2}@container sidebar (width > 28rem){.LayoutPane .FittingTableView__table{--columns: 3}}@container sidebar (width > 38rem){.LayoutPane .FittingTableView__table{--columns: 4}}.LayoutPane .FittingDataView{--character-count: 4}.LayoutPane .FittingDataView__node-input .bp6-label{width:2rem}.LayoutPane .FittingGraphView{width:15rem;height:15rem;margin:0rem auto;--max-envelope-dimension: max( var(--envelope-width, 0), var(--envelope-height, 0) )}.LayoutPane .FittingGraphView .symbol{stroke-width:calc(var(--max-envelope-dimension) / 100)}.LayoutPane .FittingGraphView text{font-size:calc(1px * var(--max-envelope-dimension) / 16);text-anchor:middle;dominant-baseline:middle;fill:var(--fg-0)}.LayoutPane .FittingGraphView__duct-label{dominant-baseline:ideographic}.LayoutPane .RegisterTypeDataInputs h6 *+*{margin-top:.25rem}.LayoutPane .RegisterTypeDataInputs .bp6-form-group.bp6-inline label.bp6-label{width:2rem}.LayoutPane .RiserDataView__header .bp6-form-content{display:flex;gap:2.5rem}.LayoutPane .RiserDataView .DuctPreview .symbol.duct{stroke-dasharray:1 2}.LayoutPane .DuctDataView{--character-count: 4}.LayoutPane .DuctTypeFieldSetView{margin-top:1rem}.LayoutPane .DuctTypeFieldSetView .bp6-form-group.bp6-inline label.bp6-label{width:7rem;column-span:-1/1}.LayoutPane .GraphView{z-index:20}.LayoutPane .SelectionBoxView{z-index:30}.LayoutPane .dryside-canvas-toolbar__progress-bar{padding:4px}.LayoutPane .ZoningMultipleSelect__list{background:#fff;border:1px solid #c5cbd3;color:#1c2127;font-size:14px;font-weight:400;outline:none;padding:0 10px;vertical-align:middle;min-height:16px}.LayoutPane .ZoningMultipleSelect__item{height:30px;line-height:30px}.LayoutPane .ZoningMultipleSelect__item button{margin-left:.25rem}.LayoutPane .ZoningMultipleSelect__item--orphan{color:red}.LayoutPane .ZoningMultipleSelect__edit-button{width:100%;margin-top:8px}.LayoutPane .DuctPreview{--max-envelope-dimension: max( var(--envelope-width, 0), var(--envelope-height, 0) )}.LayoutPane .DuctPreview .symbol{stroke-width:calc(var(--max-envelope-dimension) / 100)}.LayoutPane .DuctPreview .symbol.liner{stroke-dasharray:1 2}.LayoutPane .DuctPreview .symbol.duct{stroke-width:calc(var(--max-envelope-dimension) / 50)}.LayoutPane .DuctPreview text{font-size:calc(1px * var(--max-envelope-dimension) / 9);text-anchor:middle;dominant-baseline:middle;color:currentcolor}.LayoutPane .DuctPreview text .measure-fraction{dominant-baseline:text-after-edge;font-size:calc(1px * var(--max-envelope-dimension) / 13)}.LayoutPane .EquipmentTagsView *{pointer-events:none}.LayoutPane .EquipmentTagsView text{dominant-baseline:middle;font-size:9px;fill:var(--fg-0)}.LayoutPane .EquipmentTagsView rect{fill:color-mix(in srgb,var(--bg-0) 100%,transparent 25%)}.LayoutPane .DuctSizeLabels *{pointer-events:none}.LayoutPane .DuctSizeLabels text{text-anchor:middle;dominant-baseline:middle;fill:var(--fg-0);font-size:8px}.LayoutPane .DuctSizeLabels rect{fill:color-mix(in srgb,var(--bg-0) 100%,transparent 25%)}.LayoutPane .DuctSizeLabels .RoundDuctSymbol{stroke-width:.5}.LayoutPane .DuctSizeLabels .DuctSizeLabel__spacer{visibility:hidden}.LayoutPane .WarningSignLayersView__boundaries{color:#eecc46;fill:color-mix(in srgb,var(--bg-0) 100%,transparent 25%)}.LayoutPane .WarningSignLayersView__exclaimations{color:currentcolor}.LayoutPane .WarningSignLayersView__envelopes{color:#eecc46}.LayoutPane .SelectionBox{color:purple}.LayoutPane .CriticalPathLayersView{color:#ff000080;stroke-width:7}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView{display:flex;gap:1rem;cursor:pointer;place-items:center}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView--align-right .PressureGraphTreeNodeView__title{text-align:right}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView__title{width:7rem;max-width:7rem;text-overflow:ellipsis;overflow:hidden}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView__item{width:5rem}.LayoutPane .NodeIdsView text{font-size:3px;stroke-width:.1;fill:var(--fg-0)}.LayoutPane .NodeIdsView rect{fill:color-mix(in srgb,var(--bg-0) 100%,transparent 25%)}.section-tabs{margin:0 8px}
