#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#inner-container{display:flex;flex-direction:column;height:100svh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button.upload-file-button{border-bottom-left-radius:0;border-top-left-radius:0}.nav-link{border-bottom:5px solid #0000;border-top:5px solid #0000}.nav-link.active{border-bottom-color:var(--chakra-colors-yellow-300)}.hatsuly-date-picker .rdp-day_selected,.hatsuly-date-picker .rdp-day_selected:focus-visible,.hatsuly-date-picker .rdp-day_selected:hover{background-color:var(--chakra-colors-primary-500)}.hatsuly-date-picker.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--chakra-colors-primary-100)}.inspection-sheet-input-box:before{background-color:green;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.nav-link-tablet{border-left:5px solid #0000}.nav-link-tablet.active{background-color:#f6e05e20;border-left-color:var(--chakra-colors-yellow-300)}.nav-links-tablet{transform:translateX(-100%);transition:.2s ease}.nav-links-tablet.active{transform:translateX(0)}.icon-black{circle,line,path{stroke:var(--chakra-colors-secondary-700)}}.chakra-portal>div[data-popper-placement]{z-index:100!important}.toggle-button{--radius:6px;justify-content:center;&>div{border:1px solid #e2e8f0;border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius);overflow:hidden;button{border-radius:0;color:#718096;color:var(--chakra-colors-gray-500,#718096);font-size:var(--chakra-fontSizes-md);padding-left:var(--chakra-space-6);padding-right:var(--chakra-space-7);transition:color .3s ease-in-out,background-position .3s,border-radius .3s ease-in-out;width:50%;&:hover{background:unset}&.active{color:#fff}&:first-child,&:first-child:hover:disabled{background:linear-gradient(to right,var(--chakra-colors-primary-500) 50%,#fff 50%);background-color:initial;background-position:100%;background-size:200%;&.active{background-position:200%}}&:nth-child(2),&:nth-child(2):hover:disabled{background:linear-gradient(to right,#fff 50%,var(--chakra-colors-primary-500) 50%);background-color:initial;background-position:200%;background-size:200%;&.active{background-position:100%}}}}}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{clip:rect(1px,1px,1px,1px)!important;-webkit-appearance:none;appearance:none;background:#0000;border:0;border:0!important;box-sizing:border-box;height:1px!important;margin:0;overflow:hidden!important;padding:0;padding:0!important;position:absolute!important;top:0;width:1px!important}.rdp-button_reset{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;color:inherit;cursor:default;font:inherit;margin:0;padding:0;position:relative}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid #0000}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){background-color:var(--rdp-background-color);border:var(--rdp-outline);color:inherit}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{border-collapse:collapse;margin:0;max-width:calc(var(--rdp-cell-size)*7)}.rdp-with_weeknumber .rdp-table{border-collapse:collapse;max-width:calc(var(--rdp-cell-size)*8)}.rdp-caption{align-items:center;display:flex;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{display:block;position:relative;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{display:inline-flex;position:relative}.rdp-caption_label{align-items:center;border:2px solid #0000;color:currentColor;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700;margin:0;padding:0 .25em;white-space:nowrap;z-index:1}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{left:0;position:absolute;top:50%;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}.rdp-nav_button{align-items:center;border-radius:100%;display:inline-flex;height:var(--rdp-cell-size);justify-content:center;padding:.25em;width:var(--rdp-cell-size)}.rdp-dropdown_month,.rdp-dropdown_year{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;background-color:initial;border:none;bottom:0;cursor:inherit;font-family:inherit;font-size:inherit;left:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.rdp-dropdown[disabled]{color:unset;opacity:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{font-size:.75em;font-weight:700;height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;text-transform:uppercase;vertical-align:middle}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;width:var(--rdp-cell-size)}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{align-items:center;border:2px solid #0000;border-radius:100%;box-sizing:border-box;display:flex;height:var(--rdp-cell-size);justify-content:center;margin:0;max-width:var(--rdp-cell-size);overflow:hidden;width:var(--rdp-cell-size)}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{background-color:var(--rdp-accent-color);color:var(--rdp-selected-color);opacity:1}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-right-radius:0;border-top-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-left-radius:0;border-top-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-bottom-right-radius:0;border-top-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.blueprint-viewer{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;position:absolute;right:0;top:0}.blueprint>:not(.blueprint-viewer){touch-action:none}.blueprint-viewer{touch-action:pan-x pan-y}.blueprint-viewer.disabled-scroll{overflow:hidden}.blueprint-viewer .react-pdf__Document{max-height:100%;max-width:100%;position:relative}.blueprint-viewer .react-pdf__Page{background-color:#000!important}.blueprint-page:not(:last-child){margin-bottom:16px}.blueprint-viewer::-webkit-scrollbar{height:8px;width:8px}.blueprint-viewer::-webkit-scrollbar-corner,.blueprint-viewer::-webkit-scrollbar-track{background-color:initial}.blueprint-viewer::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-gray-600);border-radius:2px}.hiddenCanvasElement{position:absolute;top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.navbar-hamburger{color:#fff;width:250px;.chakra-menu__group__title,a,button{color:#fff}a,button{background-color:var(--chakra-colors-gray-600);border-radius:0;font-size:1rem;font-weight:400;padding-left:39px;&:disabled{color:var(--chakra-colors-gray-300)}&.has-submenu{padding-left:var(--chakra-space-3)}.chakra-menu__icon-wrapper{width:26px}&:hover{background-color:var(--chakra-colors-gray-500)}}.chakra-menu__group__title{color:var(--chakra-colors-gray-300);font-size:1rem}.chakra-menu__menu-list{a,button{padding-left:var(--chakra-space-3)}}}#area-switcher{--width:280px;.label{color:var(--chakra-colors-gray-200)}&>button{background-color:#0000004d;border:1px solid var(--chakra-colors-gray-600);border-radius:var(--chakra-radii-md);color:var(--chakra-colors-gray-300);width:var(--width);&:hover,&[data-active]{background-color:var(--chakra-colors-gray-700)}span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.menu{background-color:var(--chakra-colors-gray-800);border:1px solid var(--chakra-colors-gray-600);border-radius:var(--chakra-radii-md);min-width:var(--width);overflow:auto;a{background-color:initial;color:var(--chakra-colors-gray-300);&:hover{background-color:var(--chakra-colors-gray-700)}}&::-webkit-scrollbar{width:.5rem}&::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-gray-600);border-radius:.7rem}&::-webkit-scrollbar-track{background-color:#0000004d;border-radius:.7rem}}}#blueprint-actions input.navbar{background-color:initial;border-color:var(--chakra-colors-whiteAlpha-200);border-radius:var(--chakra-radii-md);padding-bottom:var(--chakra-sizes-2);padding-top:var(--chakra-sizes-2);text-align:center;width:0}#blueprint-document-switcher{span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.no-overflow{overflow:hidden;overscroll-behavior:none}.editor{cursor:default}.editor-clickable-item{cursor:pointer}.editor :focus{box-shadow:unset!important;outline:0}.editor-main-canvas.tooling-move{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAVCAMAAACXIvXeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAT5QTFRFaGhodHR0AAAAAAAAj4+P6OjomZmZAAAAgoKC9/f3+vr6jIyMAAAA0dHR9vb2ubm5AAAAAAAAXFxcd3d38vLy2traKCgoAAAAWVlZAAAASkpK3t7e6urqfX19AAAAHR0d1tbW7+/vb29vICAgxMTE8vLyq6urAAAABQUFnZ2d8vLyxcXFICAgAgIC8vLy1NTUYGBgAAAAMzMz9/f37e3taWlpFhYWPDw8V1dXh4eH8PDwh4eHXV1d39/f+vr68PDw7+/v9fX1+/v7////9fX1rKysHh4ehYWF+/v7vr6+Li4uAAAAAAAAAAAAAAAAAAAAV1dXl5eXxMTEn5+fZmZm9/f3pqamAAAAAAAAc3Nz5ubm0NDQAAAA9fX15OTkR0dH9/f3a2trhISE9PT0uLi4kZGR2NjYWFhYbGxsgYGBx+nxxAAAAGp0Uk5TDh0HADjIWQk+8/hYCv/0exMC///5sSED/////9M/Bv//30P//+ZnDP//+I4U//2kMAT//9w8//////9G///76efy+//oYgv/+IgqGRcYGh80U2Mb//pzDQH//qIV/8Qg8jo+7Xk4pyUPHFMb5+wAAAC8SURBVHicY2BgZGJGAQwsrGzsqCIcnFzcPGgivHz8AoIoIkLCIqJi4sgiEpJS0jKycigikvIKikrsKCKSyiqqauooIpIamlraOoLIIpK6Qnr6BobIIpKSRsYmpoZwETNzCwkLSytFa3aoiI2tnb2DvaOTs4urG0hEw93D08vbx9fPPyAwKBgkEhIaFh4BtjlCUDACKBIZFR0TgeKv2Lh4JAGQSEKiODOySFJyihwzikhqWjpaqGZkGqKKAACsTB82BU51uAAAAABJRU5ErkJggg==),auto}.editor-main-canvas.tooling-crosshair{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADZQTFRFAAAAAAAAAAAAAAAAAAAAp6enxcXFvb29AAAAxcXF////AAAAvb29AAAAAAAAtra2tbW12dnZ+e4hTgAAABJ0Uk5TAAUPGB1ipKwZpf8erf83tLPh5yaRggAAAHtJREFUeJydkNEOgCAIRZU0RTDr/382hNWqubY6T+xscq84p3iYQpjAuysQ55TmCDeZsQiYb5K41FqYPkvNDUvrsi3BOmhuWrcutzVZB8sVRBrSQbdd6ZuHcvgcIjJzs6AmI0qQh0xERyUZ83mW3998OZ12wMeRtcOZuwPCTgmz893+jQAAAABJRU5ErkJggg==) 10 10,crosshair}.editor-main-canvas.tooling-grab{cursor:grab}.editor-main-canvas.tooling-grabbing{cursor:grabbing}.editor-main-canvas.tooling-pointer{cursor:pointer}.editor .chakra-popover__arrow{background:#fff!important}.editor :not(canvas){touch-action:pan-y}.editor ::-webkit-scrollbar{width:2px}.editor ::-webkit-scrollbar-track{background-color:initial;border-radius:10px}.editor ::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-gray-600);border-radius:10px}.canvas-tooltip{background-color:var(--chakra-colors-gray-700);color:var(--chakra-colors-whiteAlpha-900)}.canvas-tooltip .chakra-tooltip__arrow{background:var(--chakra-colors-gray-700)!important;box-shadow:-1px 1px 1px 0 var(--chakra-colors-gray-700)!important}.chakra-portal>div[data-popper-placement]{z-index:20}.width-expand{max-width:0;overflow:hidden;transition:max-width .3s ease,padding-left .3s ease}.width-expand.active,a:hover .width-expand{max-width:100px;padding-left:4px}#panel-container{align-items:start;color:var(--chakra-colors-secondary-400);font-size:var(--chakra-fontSizes-xs);gap:var(--chakra-space-2);height:calc(100% - var(--chakra-space-4));overflow:hidden;position:absolute;right:0;top:var(--chakra-space-2);button.collapse-all-panel{svg{transition:all .1s ease-in-out}&.collapsed{svg{transform:rotate(90deg)}}}.panel{background-color:var(--chakra-colors-gray-800);border-bottom-left-radius:var(--chakra-radii-md);border-top-left-radius:var(--chakra-radii-md);width:100%;.panel-header{background-color:var(--chakra-colors-gray-900);border-top-left-radius:var(--chakra-radii-md);flex:0 1;transition:all .2s ease-in-out;&:hover{background-color:var(--chakra-colors-gray-700)}svg{transition:all .2s ease-in-out}}.collapsed{.panel-header{border-bottom-left-radius:var(--chakra-radii-md);svg{transform:rotate(90deg)}}}.inner-container{padding:var(--chakra-space-3);width:100%}&.tools-panel{display:none;&:has(div>button){display:flex}&>div:only-child{border-top-left-radius:var(--chakra-radii-md)}.panel-header{border-bottom-left-radius:0!important;svg{transform:rotate(1turn)}}.collapsed{.panel-header{svg{transform:rotate(270deg)}}}.tool-buttons{background-color:var(--chakra-colors-gray-600);border-bottom-left-radius:var(--chakra-radii-md);padding:var(--chakra-space-4);width:100%}}}}.elist-layer-container{&.original{display:none}}.elist-layer-item{&.working{color:var(--chakra-colors-yellow-400)}&.error{color:var(--chakra-colors-red-300);svg{color:var(--chakra-colors-red-300)}}&.grabbing{cursor:grabbing;.grabber{cursor:inherit!important}}&.grabbed{background-color:var(--chakra-colors-gray-600)!important;cursor:grabbing;*{cursor:inherit!important}}&.shadow-clone{background-color:var(--chakra-colors-gray-800)!important;border:1px solid var(--chakra-colors-gray-600);box-shadow:0 0 10px #00000080;left:0;opacity:0;position:absolute;top:0;z-index:1000}.grabber{cursor:grab}}#camera-toolbar{.toolbar-button:first-child>div{border-bottom-left-radius:var(--chakra-radii-md);border-top-left-radius:var(--chakra-radii-md)}.toolbar-button:last-child>div{border-bottom-right-radius:var(--chakra-radii-md);border-top-right-radius:var(--chakra-radii-md)}}.auto-complete{color:var(--chakra-colors-gray-300);position:relative;&>div{background-color:var(--chakra-colors-gray-700);left:0;max-height:210px;overflow-y:auto;position:absolute;top:100%;visibility:hidden;width:100%;z-index:20;&>div{padding:.2rem 1rem;&:hover{background-color:var(--chakra-colors-gray-600)}}}&.open>div{visibility:visible}}#inspection-sheet{background-color:#000;gap:0;height:100svh;margin:0;-webkit-user-select:none;user-select:none;width:100%;.scrollable-container{flex:1 1;grid-template-rows:auto auto auto 1fr;overflow:auto}.construction-properties{background-color:var(--chakra-colors-gray-100);border-radius:var(--chakra-radii-md);flex-direction:column;padding:var(--chakra-space-4) var(--chakra-space-8)}.data-rows{border-bottom:2px solid var(--chakra-colors-gray-200);flex:1 1;flex-direction:column;&:last-of-type{border-bottom-width:0}}#inspection-sheet-action-bar{z-index:120}.inspection-sheet-table-header{background:var(--chakra-colors-gray-100);color:#000;font-size:var(--chakra-fontSizes-md);font-weight:700;padding:var(--chakra-space-4);position:-webkit-sticky;position:sticky;text-align:center;top:90px;width:100%;z-index:9;&>div:first-child{flex-shrink:0;width:var(--inspection-sheet-first-column-width)}.column{flex-shrink:0;overflow:hidden;transition:width .3s ease,margin .3s ease;white-space:nowrap;&.hidden{margin:0;width:0}}}.inspection-area-data-rows{hr{border-color:var(--chakra-colors-gray-300)}}.inspection-area-row{--header-bg:var(--chakra-colors-primary-50);--header-bg-active:var(--chakra-colors-yellow-100);flex:1 1;flex-direction:column;scroll-margin-top:56px;z-index:5;&.active{.inspection-area-header{background-color:var(--header-bg-active)}}.inspection-area-header{background-color:var(--header-bg);border-bottom:1px solid var(--chakra-colors-gray-300);border-top:3px solid var(--chakra-colors-gray-300);height:90px;padding:var(--chakra-space-4);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10;.inspection-area-title{align-items:center;border-right:1px solid #0003;gap:var(--chakra-space-3);height:100%;line-height:1.5rem;padding-left:var(--chakra-space-12);text-align:left;vertical-align:middle;width:700px;span{font-size:var(--chakra-fontSizes-2xl);font-weight:700}svg{cursor:pointer}}.inspection-area-properties{column-gap:var(--chakra-space-20);flex:1 1;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);height:100%;justify-content:start;padding-left:var(--chakra-space-8);text-align:center;vertical-align:middle;&>p{display:flex;text-align:start;span:first-child{display:inline-block;font-weight:700;width:60px}}}}.inspection-area-data-rows{background-color:var(--chakra-colors-gray-50);flex:1 1}.no-data{align-items:center;flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:var(--chakra-space-20);padding-top:var(--chakra-space-20)}}}#inspection-sheet-container{background:#fff;flex-direction:column;height:100%;overflow:hidden;width:100%}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media print{#inspection-sheet-container{overflow:initial}#inspection-sheet-action-bar,#project-navbar{display:none}.inspection-sheet-table-header{display:none;position:relative;top:0}#inspection-sheet{height:auto;.scrollable-container{overflow:initial}.data-rows{break-inside:avoid;page-break-inside:avoid}.construction-properties svg,.inspection-sheet-table-header{display:none}.scrollable-container>div:nth-of-type(2){break-before:avoid!important;page-break-before:avoid!important}.inspection-area-row{flex-direction:column;margin-bottom:var(--chakra-space-20);page-break-before:always;.inspection-sheet-table-header{display:flex;position:unset}.inspection-area-header{position:unset}.inspection-area-title{padding:var(--chakra-space-2) 0 0 0}.inspection-area-properties{padding-bottom:var(--chakra-space-2);padding-top:0;&>div{&:first-child{margin-bottom:0;p{margin-right:var(--chakra-space-12)}}p{span{height:auto;margin-right:var(--chakra-space-4);width:80px}}}}.inspection-area-data-rows{.data-rows{break-inside:avoid;page-break-inside:avoid}input{border:none}}.no-data{min-height:200px;a{display:none}}.grid-value-box .pill svg,svg{display:none}&.active{--header-bg-active:var(--header-bg)}}.saving-indicator{display:none}}}.sheet-metric{align-items:center;max-height:500px;overflow:hidden;padding-bottom:var(--chakra-space-1);padding-top:var(--chakra-space-1);transition:max-height .3s linear,padding .3s ease,background-color .3s ease;+.sheet-metric:last-of-type{margin-bottom:var(--chakra-space-3)}&.hidden{max-height:0;padding-bottom:0;padding-top:0}&.invalid{background-color:var(--chakra-colors-red-50)}&:hover{background-color:var(--chakra-colors-gray-50)}.input-field{&>div{text-align:center;width:100%}}.input-field+.input-field{margin-left:var(--chakra-space-6)}.column,p{white-space:nowrap}.column{overflow:hidden;transition:width .3s ease,margin .3s ease;width:100px;&.hidden{margin:0;width:0}.double-deck{input{height:calc(var(--input-height)*.75)}}input{border-width:0;border-bottom:1px solid var(--chakra-colors-gray-300);border-radius:0;box-shadow:none;text-align:center;&:focus-visible{box-shadow:none}&:read-only{border-width:0}}.pill{min-width:40px}&.failed{color:red}}}.metrics-group{p{white-space:normal}}.pill{--main-color:var(--chakra-colors-gray-500);border:1px solid var(--main-color);border-radius:var(--chakra-radii-lg);color:var(--main-color);display:inline-block;font-size:var(--chakra-fontSizes-xs);font-weight:700;line-height:1rem;padding:0 5px;position:relative;text-transform:none;transition:all .2s ease-in-out;svg{position:absolute;right:-50%;top:-50%;transform:translate(-75%,25%)}&.red{--main-color:var(--chakra-colors-red-400);background-color:var(--chakra-colors-red-50)}&.blue{--main-color:var(--chakra-colors-blue-400);background-color:var(--chakra-colors-blue-50)}&.green{--main-color:var(--chakra-colors-green-500);background-color:var(--chakra-colors-green-50)}}.popover-editing{svg{cursor:pointer}input{color:var(--chakra-colors-secondary-600)}}.modeled-items{align-items:center;background-color:#fff;flex:1 1;.column{overflow:hidden;transition:width .3s ease,margin .3s ease;&.diagram{background-color:#fff;width:var(--inspection-sheet-diagram-width);&>div{align-items:center;display:flex;justify-content:center}}&.hidden{margin:0;width:0}}.no-data{background-color:var(--chakra-colors-gray-50);overflow:hidden;transition:width .3s ease,margin .3s ease;white-space:nowrap;width:var(--inspection-sheet-diagram-width);&.hidden{margin:0;width:0}}.title{align-items:center;gap:var(--chakra-space-8);padding:var(--chakra-space-4);width:100%;*{font-size:var(--chakra-fontSizes-sm)}.group{font-size:var(--chakra-fontSizes-xl);font-weight:700}.popover-editing{display:flex;flex-direction:row;p{font-size:var(--chakra-fontSizes-xl)}}}}.inspection-area-data-rows{.grid-values{align-items:start;background-color:#fff;gap:0;.grid-values-boxes-container{background-color:#fff;.grid-values-boxes{grid-gap:0;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;margin:0 auto;padding-bottom:var(--chakra-space-4);padding-top:var(--chakra-space-4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;.grid-value-box{border-bottom:1px solid var(--chakra-colors-gray-200);height:70px;padding:var(--chakra-space-2);position:relative;text-align:center;width:70px;.pill{margin-bottom:var(--chakra-space-2);min-width:65%}.diff{color:var(--chakra-colors-gray-400);font-size:var(--chakra-fontSizes-xs)}p{line-height:100%}&.failed{color:var(--chakra-colors-red-400);transition:color .3s ease-in-out;.diff{color:var(--chakra-colors-red-400);transition:color .3s ease-in-out}.pill{transition:color .3s ease-in-out,background-color .3s ease-in-out}}&.missing{color:var(--chakra-colors-gray-400);font-weight:400;.pill{border-style:dashed}}}}}}}#area-edit-type{--radius:5px;justify-content:center;div{border:1px solid #e2e8f0;border:1px solid var(--gray-200,#e2e8f0);border-radius:var(--radius);overflow:hidden;button{background-color:initial;background-size:200%;border-radius:0;color:#718096;color:var(--chakra-colors-gray-500,#718096);font-size:var(--chakra-fontSizes-md);padding-left:var(--chakra-space-6);padding-right:var(--chakra-space-7);transition:color .3s ease-in-out,background-position .3s,border-radius .3s ease-in-out;width:130px;&.active{color:#fff}&:first-child{background-image:linear-gradient(to right,var(--chakra-colors-primary-500) 50%,#fff 50%);background-position:100%;&.active{background-position:200%}}&:nth-child(2){background-image:linear-gradient(to right,#fff 50%,var(--chakra-colors-primary-500) 50%);background-position:200%;&.active{background-position:100%}}}}}button.area-list-grabbable-item{background-color:#fff;cursor:grab;font-weight:400;height:60px;justify-content:start;left:0;padding-bottom:20px;padding-top:24px;position:absolute;top:0;&.grabbed{border:1px solid #186fb9;border:1px solid var(--chakra-colors-blue-200,#186fb9);border-radius:5px;cursor:grabbing;opacity:.8;z-index:3000;&:hover{background-color:#fff}}}#edit-inspection-area-container{--radius:5px;--header-height:60px;flex-direction:column;gap:var(--chakra-space-3);.item{border:1px solid #186fb9;border:1px solid var(--chakra-colors-blue-200,#186fb9);border-radius:var(--radius);max-height:368px;padding-top:var(--header-height);position:relative;transition:max-height .3s ease-in-out;&.selected{border-color:#fefcbf;border-color:var(--chakra-colors-orange-400,#fefcbf)}&.dragging{border-style:dashed;&>.header>button{background-color:var(--chakra-colors-blue-50)}}input{border-radius:0;border-width:0 0 1px;box-shadow:none;padding:0}.header{background-color:#fff;border-radius:var(--radius);justify-content:end;left:0;padding:var(--chakra-space-3) var(--chakra-space-4) var(--chakra-space-2);position:absolute;top:0;width:100%;&>button{border-radius:0;left:-28px;transition:left .3s ease-in-out;width:100%;svg{opacity:0;transition:opacity .3s ease-in-out}&:active,&:hover{background-color:var(--chakra-colors-blue-50);color:var(--chakra-colors-blue-200)}span.text{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;width:300px}}&>input{font-size:var(--chakra-fontSizes-md);position:relative;transition:padding .3s ease-in-out}}.content{background:#f7fafc;background:var(--gray-50,#f7fafc);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);flex-direction:column;padding-bottom:var(--chakra-space-3);padding-top:var(--chakra-space-3);.input-row{align-items:center;padding-left:var(--chakra-space-6);padding-right:var(--chakra-space-6);padding-top:var(--chakra-space-2);position:relative;width:100%;p{color:#186fb9;color:var(--primary-700,#186fb9);white-space:nowrap;width:100px}input{height:var(--chakra-sizes-8)}}}}&.edit-type-order{.item{max-height:60px;overflow:hidden;.header{align-items:center;height:60px;padding:0;&>button{left:0;svg{opacity:1}}&>input{padding-left:28px}&.order{z-index:20}&.edit{z-index:10}}}}&.edit-type-edit{.item{.header{&>button{opacity:0;pointer-events:none}&.order{z-index:10}&.edit{z-index:20}}&>input{padding-left:0}}}}.section-title{position:relative;p{display:inline-block;font-weight:700;padding-right:var(--chakra-space-2);position:relative;white-space:nowrap;z-index:5}}.customizable-field{--customizable-field-closed-height:52px;border:1px solid var(--chakra-colors-gray-300);border-radius:6px;margin-bottom:10px;max-height:var(--customizable-field-closed-height);overflow:hidden;transition:max-height .3s ease;&.opened{max-height:300px}&.enabled{border-color:var(--chakra-colors-blue-500)}&.expandable{.header{cursor:pointer;&:hover{background-color:var(--chakra-colors-gray-100)}}}.header{align-items:center;height:var(--customizable-field-closed-height)}}#pcd-alignment{background-color:#000;gap:0;height:100svh;margin:0;-webkit-user-select:none;user-select:none;width:100%}#canvas-container{gap:0;height:100%;position:relative;width:100%;#area-selector{left:var(--chakra-space-2);position:absolute;top:var(--chakra-space-2);z-index:100;p{display:none}}}#overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:90;&>div{align-items:center;background-color:#000;color:#fff;flex:1 1;height:100%;justify-content:center;width:50%}#divider{border-right:1px solid var(--chakra-colors-gray-600);flex:0 1}&.non-split{.left{display:none}.right{width:100%}#divider{display:none}}}#attention-text{top:100px;z-index:120}#button-panel{background-color:var(--chakra-colors-gray-600);border-bottom-left-radius:var(--chakra-radii-md);border-top-left-radius:var(--chakra-radii-md);bottom:var(--chakra-space-2);padding:var(--chakra-space-4);position:absolute;right:0;width:250px;z-index:120}.alignment-actions-container{align-items:start;background:var(--chakra-colors-gray-800);border-radius:var(--chakra-radii-md);left:0;opacity:1;padding:var(--chakra-space-2);pointer-events:auto;position:absolute;top:0;transition:opacity 50ms ease-in-out;width:170px;z-index:100;&.hidden{opacity:0;pointer-events:none}.pcd-names{align-items:start;color:#fff;gap:0;padding:var(--chakra-space-1) 0;width:100%;p{line-height:1rem;overflow:hidden;padding-left:var(--chakra-space-7);padding-right:var(--chakra-space-1);text-overflow:ellipsis;white-space:nowrap;width:100%}}}#root:has(#app-container.user-account){background-color:var(--chakra-colors-gray-50)}#inner-container.user-account{height:auto;.sidebar{align-items:start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:30px;button{display:block;font-weight:400;text-align:left;width:100%;&:hover{background-color:var(--chakra-colors-primary-600)!important;color:#fff!important;text-decoration:none}&.active{background-color:var(--chakra-colors-gray-200);color:var(--chakra-colors-gray-700);font-weight:700}}}.content-container{background-color:#fff;border-radius:var(--chakra-radii-lg);flex:1 1;margin-left:var(--chakra-space-6);padding:var(--chakra-space-8)}}#inner-container.user-account{.setting-group{width:550px}}.subscription-plan{border-top:8px solid var(--chakra-colors-primary-500)!important; /* !important to override Card's styles */padding:0 var(--chakra-space-5);width:100%;.chakra-badge{background-color:var(--chakra-colors-primary-500);border-radius:4px;color:#fff;font-size:var(--chakra-fontSizes-sm);font-weight:400;padding:1px var(--chakra-space-2)}&.inactive{border-top:8px solid var(--chakra-colors-gray-200)!important; /* !important to override Card's styles */.chakra-badge{background-color:var(--chakra-colors-gray-300)}}&>div{width:100%}hr{border-color:var(--chakra-colors-gray-300)}.header,.summary{padding:var(--chakra-space-2) 0;.renewal-date{color:var(--chakra-colors-gray-600)}.price{color:var(--chakra-colors-primary-800);font-size:var(--chakra-fontSizes-lg);font-weight:700}.warning{color:var(--chakra-colors-red-500);font-size:var(--chakra-fontSizes-sm);font-weight:400}}.description{padding:var(--chakra-space-4) 0;white-space:pre-wrap}}.chakra-modal__content-container{align-items:safe center!important;&:has(.no-overlay){pointer-events:none;.no-overlay{pointer-events:all}}}
/*# sourceMappingURL=main.0809c800.css.map*/