.BuildingModelPane{-webkit-user-select:none;user-select:none;height:100%;display:flex}.BuildingModelPane .Canvas{background:var(--bg-0);overscroll-behavior-x:none;touch-action:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.BuildingModelPane .viewport-draw-cursor{cursor:crosshair}.BuildingModelPane .layout-toolbar{z-index:800;place-items:center;gap:4px;margin:4px;display:flex;position:absolute;top:0;right:0}.BuildingModelPane .SpaceSuggestorStatus{z-index:800;position:absolute;top:48px;left:50%;transform:translate(-50%)}.BuildingModelPane .SpaceSuggestorStatus__legend{justify-content:center;gap:24px;margin-top:16px;font-size:12px;display:flex}.BuildingModelPane .SpaceSuggestorStatus__legend-item{flex-direction:column;align-items:center;gap:4px;display:flex}.BuildingModelPane .SpaceSuggestorStatus__actions{gap:8px;display:flex}.BuildingModelPane .SpaceSuggestorStatus__swatch{border-radius:4px;flex-shrink:0;width:28px;height:28px}.BuildingModelPane .SpaceSuggestorStatus__swatch--include{background-color:#32a46780;background-image:repeating-linear-gradient(-45deg,#0000,#0000 2px,#32a467 2px 3px)}.BuildingModelPane .SpaceSuggestorStatus__swatch--exclude{background-color:#cd424680;background-image:repeating-linear-gradient(45deg,#0000,#0000 2px,#cd4246 2px 3px),repeating-linear-gradient(-45deg,#0000,#0000 2px,#cd4246 2px 3px)}.BuildingModelPane .LevelView{z-index:1000;position:absolute;top:0;left:0}.BuildingModelPane__overlay{pointer-events:none;position:absolute;inset:0}.BuildingModelPane__overlay>*{pointer-events:all}.BuildingModelPane__overlay .FPS{bottom:8px;left:8px}.BuildingModelPane .SelectionBoxView{z-index:1007}.BuildingModelPane .SideBar__header{padding:0 16px}.BuildingModelPane .SVGView{z-index:10}.SpaceDataView,.WallDataView,.WindowDataView,.RoofDataView,.SkylightDataView,.SlabDataView{padding:12px;position:absolute;inset:0;overflow:auto}.SpaceDataView .bp6-control-group,.WallDataView .bp6-control-group,.WindowDataView .bp6-control-group,.RoofDataView .bp6-control-group,.SkylightDataView .bp6-control-group,.SlabDataView .bp6-control-group,.SpaceDataView .bp6-control-group .bp6-input-group,.WallDataView .bp6-control-group .bp6-input-group,.WindowDataView .bp6-control-group .bp6-input-group,.RoofDataView .bp6-control-group .bp6-input-group,.SkylightDataView .bp6-control-group .bp6-input-group,.SlabDataView .bp6-control-group .bp6-input-group{flex:1}.SpaceDataView #space-number-name-grid-container,.WallDataView #space-number-name-grid-container,.WindowDataView #space-number-name-grid-container,.RoofDataView #space-number-name-grid-container,.SkylightDataView #space-number-name-grid-container,.SlabDataView #space-number-name-grid-container{grid-gap:16px;grid-template-columns:96px 1fr;display:grid}.LayoutPane .SpaceRotationHandle{stroke:#cd4246;fill:var(--fg-0);stroke-width:5px;cursor:grab}
