.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;position:relative;-webkit-user-select:none;user-select:none;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--placing .Canvas{cursor:crosshair}.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:8px;padding:8px;z-index:10;-webkit-user-select:none;user-select:none}.LayoutPane .CriticalPathButton [icon=fork]{transform:rotate(-90deg)}.LayoutPane .NodesView{stroke-width:1.6;cursor:pointer;color:#fd491a;stroke:currentColor;fill:#fff}.LayoutPane .NodesView:hover{filter:brightness(1.05);fill:#333}.LayoutPane .NodesView--selected{color:#215db0;fill:#d3d8de}.LayoutPane .NodesView--phantom{cursor:crosshair}.LayoutPane .RiserLevelControl{padding:16px}.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:3;cursor:grab}.LayoutPane .DuctsView--thin{stroke-width:1}.LayoutPane .DuctFillView{fill:currentColor;fill-opacity:.12;stroke:none}.LayoutPane .RegistersPallet{display:flex;flex-direction:column}.LayoutPane .RegistersPallet .RegistersPalletRow{flex-wrap:wrap;align-items:center;gap:16px}.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 .AirCleanersPallet .PalletAirCleaner{display:flex;justify-content:center;align-items:center;height:80px;width:80px;stroke-width:1}.LayoutPane .AirCleanersPallet .PalletAirCleaner .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:8px;padding:8px}.LayoutPane .FittingsPallet__type-cell{display:flex;align-items:center;gap:24px;padding:8px}.LayoutPane .FittingsPallet__type-cell h6{margin:0}.LayoutPane .FittingsPallet__type-cell svg{flex-shrink:0;width:64px;stroke-width:.75;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.LayoutPane .FittingsPallet__type-cell svg polyline{fill:none}.LayoutPane .UnitPalletView{cursor:pointer;gap:8px;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:-16px}.LayoutPane .RiserDataView .EquipmentPreviewView,.LayoutPane .CentralUnitDataView .EquipmentPreviewView,.LayoutPane .TerminalUnitDataView .EquipmentPreviewView{width:96px;height:96px}.LayoutPane .TerminalUnitDataView__size-container{display:flex;margin:auto;align-items:center;gap:16px}.LayoutPane .UnitAirflowsDataFields{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:16px 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:96px;height:96px}.LayoutPane .RegisterDataView .bp6-form-group.bp6-inline label.bp6-label{width:32px}.LayoutPane .RegisterDataView__cfm{display:flex;gap:8px;align-items:flex-start}.LayoutPane .RegisterDataView__register-throw-input{margin-top:16px}.LayoutPane .FittingDataView{--character-count: 4}.LayoutPane .FittingGraphView{width:240px;height:240px;margin:0 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:4px}.LayoutPane .RegisterTypeDataInputs .bp6-form-group.bp6-inline label.bp6-label{width:32px}.LayoutPane .RiserDataView__header .bp6-form-content{display:flex;gap:40px}.LayoutPane .RiserDataView .DuctPreview .symbol.duct{stroke-dasharray:1 2}.LayoutPane .DuctDataView{--character-count: 4}.LayoutPane .DuctTypeFieldSetView{margin-top:16px}.LayoutPane .DuctTypeFieldSetView .bp6-form-group.bp6-inline label.bp6-label{width:112px;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:4px}.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 .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:16px;cursor:pointer;place-items:center}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView--align-right .PressureGraphTreeNodeView__title{text-align:right}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView__title{width:112px;max-width:112px;text-overflow:ellipsis;overflow:hidden}.LayoutPane .PressureGraphTreeView .PressureGraphTreeNodeView__item{width:80px}.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}
