html,body,#root{height:100%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html.light{color:var(--chakra-colors-gray-600);background-color:var(--chakra-colors-white)}body{min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}.icon-black line,.icon-black circle,.icon-black path{stroke:var(--chakra-colors-secondary-700)}body.no-overflow{overscroll-behavior:none;overflow:hidden}.editor{cursor:default}.editor-clickable-item{cursor:pointer}.editor :focus{outline:0;box-shadow:unset!important}.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:#0000;border-radius:10px}.editor ::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-gray2-600);border-radius:10px}.canvas-tooltip{background-color:var(--chakra-colors-gray2-700);color:var(--chakra-colors-whiteAlpha-900)}.canvas-tooltip .chakra-tooltip__arrow{background:var(--chakra-colors-gray2-700)!important;box-shadow:-1px 1px 1px 0 var(--chakra-colors-gray2-700)!important}.chakra-portal>div[data-popper-placement]{z-index:20}.width-expand{max-width:0;transition:max-width .3s,padding-left .3s;overflow:hidden}.width-expand.active,a:hover .width-expand{max-width:100px;padding-left:4px}#camera-toolbar .toolbar-button:first-child>div{border-top-left-radius:var(--chakra-radii-md);border-bottom-left-radius:var(--chakra-radii-md)}#camera-toolbar div:has(>.toolbar-button):first-child>div{border-top-left-radius:var(--chakra-radii-md);border-bottom-left-radius:var(--chakra-radii-md)}#camera-toolbar .toolbar-button:last-child>div{border-top-right-radius:var(--chakra-radii-md);border-bottom-right-radius:var(--chakra-radii-md)}#camera-toolbar div:has(>.toolbar-button):last-child>div{border-top-right-radius:var(--chakra-radii-md);border-bottom-right-radius:var(--chakra-radii-md)}.label-arrow-right:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:7px solid var(--label-background-color);width:0;height:0;position:absolute;top:50%;right:-7px;transform:translate(-1px,-50%)}.label-arrow-left:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:7px solid var(--label-background-color);width:0;height:0;position:absolute;top:50%;left:-7px;transform:translate(1px,-50%)}.label-arrow-top:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--label-background-color);width:0;height:0;position:absolute;top:-7px;left:50%;transform:translate(-50%,2px)}.label-arrow-bottom:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--label-background-color);width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%,-2px)}.page.editor #panel-container{top:var(--chakra-spacing-2);height:calc(100% - var(--chakra-spacing-4));gap:var(--chakra-spacing-2);color:var(--chakra-colors-secondary-400);font-size:var(--chakra-font-sizes-xs);pointer-events:none;align-items:start;position:absolute;right:0;overflow:hidden}.page.editor #panel-container .collapse-all-panel{pointer-events:auto}.page.editor #panel-container .panel-stack{pointer-events:none}.page.editor #panel-container .panel{pointer-events:auto}.page.editor #panel-container .panel.collapsed{pointer-events:none}.page.editor #panel-container .panel.collapsed .panel-header{pointer-events:auto}.page.editor #panel-container button.collapse-all-panel svg{transition:all .1s ease-in-out}.page.editor #panel-container button.collapse-all-panel.collapsed svg{transform:rotate(90deg)}.page.editor #panel-container .panel{background-color:var(--chakra-colors-gray2-800);border-top-left-radius:var(--chakra-radii-md);border-bottom-left-radius:var(--chakra-radii-md);width:100%}.page.editor #panel-container .panel .panel-header{background-color:var(--chakra-colors-gray2-900);border-top-left-radius:var(--chakra-radii-md);flex:0;transition:all .2s ease-in-out}.page.editor #panel-container .panel .panel-header:hover{background-color:var(--chakra-colors-gray2-700)}.page.editor #panel-container .panel .panel-header svg{transition:all .2s ease-in-out;transform:rotate(90deg)}.page.editor #panel-container .panel .collapsed>div{display:none}.page.editor #panel-container .panel .collapsed .panel-header{border-bottom-left-radius:var(--chakra-radii-md)}.page.editor #panel-container .panel .collapsed .panel-header svg{transform:rotate(0)}.page.editor #panel-container .panel .inner-container{padding:var(--chakra-spacing-3);width:100%}.page.editor #panel-container .panel.tools-panel{display:none}.page.editor #panel-container .panel.tools-panel:has(div>button){display:flex}.page.editor #panel-container .panel.tools-panel>div:only-child{border-top-left-radius:var(--chakra-radii-md)}.page.editor #panel-container .panel.tools-panel .panel-header{border-bottom-left-radius:0!important}.page.editor #panel-container .panel.tools-panel .panel-header svg{transform:rotate(90deg)}.page.editor #panel-container .panel.tools-panel .collapsed .panel-header svg{transform:rotate(0)}.page.editor #panel-container .panel.tools-panel .tool-buttons{background-color:var(--chakra-colors-gray2-600);width:100%;padding:var(--chakra-spacing-4);border-bottom-left-radius:var(--chakra-radii-md);align-items:stretch}.page.editor #panel-container .panel.tools-panel .tool-buttons:empty{display:none}.page.editor #panel-container .panel.tools-panel .tool-buttons:not(:has(button)){display:none}.elist-layer-container.original{display:none}.elist-layer-item.working{color:var(--chakra-colors-yellow-400)}.elist-layer-item.success{color:var(--chakra-colors-green-400)}.elist-layer-item.success svg{color:var(--chakra-colors-green-400)}.elist-layer-item.error{color:var(--chakra-colors-red-300)}.elist-layer-item.error svg{color:var(--chakra-colors-red-300)}.elist-layer-item.grabbing{cursor:grabbing}.elist-layer-item.grabbing .grabber{cursor:inherit!important}.elist-layer-item.grabbed{cursor:grabbing;background-color:var(--chakra-colors-gray2-600)!important}.elist-layer-item.grabbed *{cursor:inherit!important}.elist-layer-item.shadow-clone{z-index:1000;opacity:0;border:1px solid var(--chakra-colors-gray2-600);position:absolute;top:0;left:0;box-shadow:0 0 10px #00000080;background-color:var(--chakra-colors-gray2-800)!important}.elist-layer-item .grabber{cursor:grab}.auto-complete{color:var(--chakra-colors-gray2-300);position:relative}.auto-complete>div{visibility:hidden;z-index:20;background-color:var(--chakra-colors-gray2-700);width:100%;max-height:210px;position:absolute;top:100%;left:0;overflow-y:auto}.auto-complete>div>div{padding:.2rem 1rem}.auto-complete>div>div:hover{background-color:var(--chakra-colors-gray2-600)}.auto-complete.open>div{visibility:visible}#pcd-quick-controls{bottom:var(--chakra-spacing-2);border-radius:var(--chakra-radii-md);padding:var(--chakra-spacing-2);height:40px;color:var(--chakra-colors-gray2-200);background-color:var(--chakra-colors-gray2-800);transition:background-color .2s;position:absolute;left:55px}#pcd-quick-controls:hover,#pcd-quick-controls.active{color:#fff;background-color:var(--chakra-colors-gray2-700)}#pcd-quick-controls .toggle{font-size:var(--chakra-font-sizes-lg)}#pcd-quick-controls .range{overflow:hidden}#pcd-quick-controls .range [aria-label=reset]{display:none}#pcd-quick-controls .range>div{opacity:0;width:0;min-width:0;height:100%;transition:width .2s}#pcd-quick-controls.active .range>div{opacity:1;width:120px;transition:opacity width .2s ease}#camera-toolbar .toolbar-button:first-child>div{border-top-left-radius:var(--chakra-radii-md);border-bottom-left-radius:var(--chakra-radii-md)}#camera-toolbar .toolbar-button:last-child>div{border-top-right-radius:var(--chakra-radii-md);border-bottom-right-radius:var(--chakra-radii-md)}.ta-container{white-space:nowrap;transform-origin:0 0;border:1px solid #0000;border-radius:0;min-width:50px;padding:8px}.ta-container.is-interactable{cursor:move}.ta-container.is-hover-selected{border-color:var(--chakra-colors-cyan-400);background-color:#ffffff1a}.ta-container.is-hover-selected .ta-resize-handle,.ta-container.is-hover-selected .ta-lead-connector{opacity:1}.ta-container.is-editing{border-color:var(--chakra-colors-red-500)}.ta-container.is-hidden{display:none}.ta-container .ta-tb-container{position:relative}.ta-container .ta-tb-container .ta-tb-editbox{cursor:text;white-space:pre-wrap;width:100%;padding:4px 8px;line-height:1.3em;display:none}.ta-container .ta-tb-container .ta-tb-text{white-space:pre-wrap;width:100%;min-height:30px;padding:4px 8px;line-height:1.3em;display:block}.ta-container .ta-tb-container.is-editing .ta-tb-editbox{display:block}.ta-container .ta-tb-container.is-editing .ta-tb-text{display:none}.ta-container .ta-tb-container.is-editing:has(.ta-tb-editbox.is-empty,.ta-tb-editbox:empty):after{content:"テキストを入力";opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute;top:4px;left:8px;overflow:hidden}.ta-lead-connector{z-index:4;opacity:0;position:relative;top:-50%}.ta-lead-connector.editable{cursor:grab}.ta-lead-connector.is-working{cursor:grabbing}.ta-lead-connector.editable.is-hover-selected{opacity:1}.ta-lead-connector.editable:hover{opacity:1;background-color:#0bc5ea4d}.ta-lead-connector.editable>div{background-color:var(--chakra-colors-cyan-400);pointer-events:none}.ta-lead-connector.editable.remove{cursor:pointer}.ta-lead-connector.editable.remove svg{fill:#fff;width:16px;height:16px;display:none}.ta-lead-connector.editable.remove>div{background-color:var(--chakra-colors-red-500)}.ta-lead-connector.editable.remove:hover>div{display:none}.ta-lead-connector.editable.remove:hover>svg{display:block}.ta-lead-connector.editable.remove:hover{background-color:var(--chakra-colors-red-500)}.ta-resize-handle{opacity:0}.ta-resize-handle>div{border-style:solid;border-width:1px;border-color:var(--chakra-colors-cyan-400);background-color:#fff;width:8px;height:8px;position:absolute}.ta-resize-handle>div.top-left{cursor:ew-resize;top:-4px;left:-4px}.ta-resize-handle>div.top-right{cursor:ew-resize;top:-4px;right:-4px}.ta-resize-handle>div.bottom-left{cursor:ew-resize;bottom:-4px;left:-4px}.ta-resize-handle>div.bottom-right{cursor:ew-resize;bottom:-4px;right:-4px}.page.blueprint-editor #panel-container{color:var(--chakra-colors-secondary-400);font-size:var(--chakra-font-sizes-xs);top:var(--chakra-spacing-2);height:calc(100% - var(--chakra-spacing-4));gap:var(--chakra-spacing-2);align-items:start;position:absolute;right:0;overflow:hidden}.page.blueprint-editor #panel-container svg{width:1rem;height:1rem;font-size:1rem}.page.blueprint-editor #panel-container button.collapse-all-panel svg{transition:all .1s ease-in-out}.page.blueprint-editor #panel-container button.collapse-all-panel.collapsed svg{transform:rotate(90deg)}.page.blueprint-editor #panel-container .panel{background-color:var(--chakra-colors-gray2-800);border-top-left-radius:var(--chakra-radii-md);border-bottom-left-radius:var(--chakra-radii-md);width:100%}.page.blueprint-editor #panel-container .panel .panel-header{background-color:var(--chakra-colors-gray2-900);border-top-left-radius:var(--chakra-radii-md);flex:0;transition:all .2s ease-in-out}.page.blueprint-editor #panel-container .panel .panel-header:hover{background-color:var(--chakra-colors-gray2-700)}.page.blueprint-editor #panel-container .panel .panel-header svg{transition:all .2s ease-in-out;transform:rotate(90deg)}.page.blueprint-editor #panel-container .panel .collapsed .panel-header{border-bottom-left-radius:var(--chakra-radii-md)}.page.blueprint-editor #panel-container .panel .collapsed .panel-header svg{transform:rotate(0)}.page.blueprint-editor #panel-container .panel .collapsed>div{display:none}.page.blueprint-editor #panel-container .panel .inner-container{padding:var(--chakra-spacing-3);width:100%}.page.blueprint-editor #panel-container .panel.tools-panel{display:none}.page.blueprint-editor #panel-container .panel.tools-panel:has(div>button){display:flex}.page.blueprint-editor #panel-container .panel.tools-panel>div:only-child{border-top-left-radius:var(--chakra-radii-md)}.page.blueprint-editor #panel-container .panel.tools-panel .panel-header{border-bottom-left-radius:0!important}.page.blueprint-editor #panel-container .panel.tools-panel .panel-header svg{transform:rotate(90deg)}.page.blueprint-editor #panel-container .panel.tools-panel .collapsed .panel-header svg{transform:rotate(0)}.page.blueprint-editor #panel-container .panel.tools-panel .tool-buttons{background-color:var(--chakra-colors-gray2-600);width:100%;padding:var(--chakra-spacing-4);border-bottom-left-radius:var(--chakra-radii-md)}.page.blueprint-editor #panel-container .panel.tools-panel .tool-buttons:empty{display:none}.page.blueprint-editor #panel-container .panel.tools-panel .tool-buttons:not(:has(button)){display:none}.elist-layer-container.original{display:none}.elist-layer-item.working{color:var(--chakra-colors-yellow-400)}.elist-layer-item.error{color:var(--chakra-colors-red-300)}.elist-layer-item.error svg{color:var(--chakra-colors-red-300)}.elist-layer-item.grabbing{cursor:grabbing}.elist-layer-item.grabbing .grabber{cursor:inherit!important}.elist-layer-item.grabbed{cursor:grabbing;background-color:var(--chakra-colors-gray2-600)!important}.elist-layer-item.grabbed *{cursor:inherit!important}.elist-layer-item.shadow-clone{z-index:1000;opacity:0;border:1px solid var(--chakra-colors-gray2-600);position:absolute;top:0;left:0;box-shadow:0 0 10px #00000080;background-color:var(--chakra-colors-gray2-800)!important}.elist-layer-item .grabber{cursor:grab}.section-title{align-items:center;margin:0 8px;padding:4px 0;font-weight:600;display:flex}.section-title:after{content:"";border-top:1px solid var(--chakra-colors-gray2-600);flex:1}.section-title p{white-space:nowrap;letter-spacing:1px;text-overflow:ellipsis;max-width:70%;margin-left:4px;font-size:14px;overflow:hidden}.editor-elements-panel{padding-top:var(--chakra-spacing-2)}#inspection-sheet{-webkit-user-select:none;user-select:none;background-color:#000;gap:0;width:100%;height:100svh;margin:0}#inspection-sheet .scrollable-container{flex:1;grid-template-rows:auto auto auto 1fr;overflow:auto}#inspection-sheet .construction-properties{background-color:var(--chakra-colors-gray2-100);padding:var(--chakra-spacing-4) var(--chakra-spacing-8);border-radius:var(--chakra-radii-md);flex-direction:column}#inspection-sheet .data-rows{border-bottom:2px solid var(--chakra-colors-gray2-200);flex-direction:column;flex:1}#inspection-sheet .data-rows:last-of-type{border-bottom-width:0}#inspection-sheet #inspection-sheet-action-bar{z-index:120}#inspection-sheet .inspection-sheet-table-header{background:var(--chakra-colors-gray2-100);z-index:9;width:100%;padding:var(--chakra-spacing-4);color:#000;text-align:center;font-weight:700;font-size:var(--chakra-font-sizes-md);position:sticky;top:90px}#inspection-sheet .inspection-sheet-table-header>div:first-child{width:var(--inspection-sheet-first-column-width);flex-shrink:0}#inspection-sheet .inspection-sheet-table-header .column{white-space:nowrap;flex-shrink:0;transition:width .3s,margin .3s;overflow:hidden}#inspection-sheet .inspection-sheet-table-header .column.hidden{width:0;margin:0}#inspection-sheet .inspection-area-data-rows hr{border-color:var(--chakra-colors-gray2-300)}#inspection-sheet .inspection-area-row{--header-bg:var(--chakra-colors-primary-50);--header-bg-active:var(--chakra-colors-yellow-100);z-index:5;flex-direction:column;flex:1;scroll-margin-top:56px}#inspection-sheet .inspection-area-row.active .inspection-area-header{background-color:var(--header-bg-active)}#inspection-sheet .inspection-area-row .inspection-area-header{z-index:10;width:100%;height:90px;padding:var(--chakra-spacing-4);background-color:var(--header-bg);border-top:3px solid var(--chakra-colors-gray2-300);border-bottom:1px solid var(--chakra-colors-gray2-300);position:sticky;top:0}#inspection-sheet .inspection-area-row .inspection-area-header .inspection-area-title{text-align:left;vertical-align:middle;align-items:center;gap:var(--chakra-spacing-3);width:700px;height:100%;padding-left:var(--chakra-spacing-12);border-right:1px solid #0003;line-height:1.5rem}#inspection-sheet .inspection-area-row .inspection-area-header .inspection-area-title span{font-size:var(--chakra-font-sizes-2xl);font-weight:700}#inspection-sheet .inspection-area-row .inspection-area-header .inspection-area-title svg{cursor:pointer}#inspection-sheet .inspection-area-row .inspection-area-header .inspection-area-properties{vertical-align:middle;text-align:center;height:100%;padding-left:var(--chakra-spacing-8);justify-content:start;column-gap:var(--chakra-spacing-20);flex:1;grid-template-rows:repeat(2,1fr);grid-auto-flow:column}#inspection-sheet .inspection-area-row .inspection-area-header .inspection-area-properties>p{text-align:start;display:flex}#inspection-sheet .inspection-area-row .inspection-area-header .inspection-area-properties>p span:first-child{width:60px;font-weight:700;display:inline-block}#inspection-sheet .inspection-area-row .inspection-area-data-rows{background-color:var(--chakra-colors-gray2-50);flex:1}#inspection-sheet .inspection-area-row .no-data{padding-top:var(--chakra-spacing-20);padding-bottom:var(--chakra-spacing-20);flex-direction:column;flex-grow:1;justify-content:center;align-items:center}#inspection-sheet-container{background:#fff;flex-direction:column;width:100%;height:100%;overflow:hidden}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media print{#inspection-sheet-container{overflow:initial}#project-navbar,#inspection-sheet-action-bar{display:none}.inspection-sheet-table-header{display:none;position:relative;top:0}#inspection-sheet{height:auto}#inspection-sheet .scrollable-container{overflow:initial;display:block}#inspection-sheet .data-rows{break-inside:avoid}#inspection-sheet .construction-properties svg,#inspection-sheet .inspection-sheet-table-header{display:none}#inspection-sheet .scrollable-container>div:nth-of-type(2){page-break-before:avoid!important;break-before:avoid!important}#inspection-sheet .inspection-area-row{page-break-before:always;margin-bottom:var(--chakra-spacing-20);display:block}#inspection-sheet .inspection-area-row .inspection-sheet-table-header{position:unset;display:flex}#inspection-sheet .inspection-area-row .inspection-area-header{position:unset}#inspection-sheet .inspection-area-row .inspection-area-title{padding:var(--chakra-spacing-2) 0 0 0}#inspection-sheet .inspection-area-row .inspection-area-properties{padding-top:0;padding-bottom:var(--chakra-spacing-2)}#inspection-sheet .inspection-area-row .inspection-area-properties>div:first-child{margin-bottom:0}#inspection-sheet .inspection-area-row .inspection-area-properties>div:first-child p{margin-right:var(--chakra-spacing-12)}#inspection-sheet .inspection-area-row .inspection-area-properties>div p span{width:80px;height:initial;margin-right:var(--chakra-spacing-4)}#inspection-sheet .inspection-area-row .inspection-area-data-rows{display:block}#inspection-sheet .inspection-area-row .inspection-area-data-rows .data-rows{break-inside:avoid}#inspection-sheet .inspection-area-row .inspection-area-data-rows input{border:none}#inspection-sheet .inspection-area-row .no-data{min-height:200px}#inspection-sheet .inspection-area-row .no-data a{display:none}#inspection-sheet .inspection-area-row .grid-value-box .pill svg,#inspection-sheet .inspection-area-row svg{display:none}#inspection-sheet .inspection-area-row.active{--header-bg-active:var(--header-bg)}#inspection-sheet .saving-indicator{display:none}}.sheet-metric{padding-top:var(--chakra-spacing-1);padding-bottom:var(--chakra-spacing-1);align-items:center;max-height:500px;transition:max-height .3s linear,padding .3s,background-color .3s;overflow:hidden}.sheet-metric+.sheet-metric:last-of-type{margin-bottom:var(--chakra-spacing-3)}.sheet-metric.hidden{max-height:0;padding-top:0;padding-bottom:0}.sheet-metric.invalid{background-color:var(--chakra-colors-red-50)}.sheet-metric:hover{background-color:var(--chakra-colors-gray2-50)}.sheet-metric .input-field>div{text-align:center;width:100%}.sheet-metric .input-field+.input-field{margin-left:var(--chakra-spacing-6)}.sheet-metric p{white-space:nowrap}.sheet-metric .column{white-space:nowrap;width:100px;transition:width .3s,margin .3s;overflow:hidden}.sheet-metric .column.hidden{width:0;margin:0}.sheet-metric .column .double-deck input{height:calc(var(--input-height) * .75)}.sheet-metric .column input{border-width:0;border-bottom:1px solid var(--chakra-colors-gray2-300);text-align:center;box-shadow:none;border-radius:0}.sheet-metric .column input:focus-visible{box-shadow:none}.sheet-metric .column input:read-only{border-width:0}.sheet-metric .column .pill{min-width:40px}.sheet-metric .column.failed{color:red}.metrics-group p{white-space:initial}.pill{--main-color:var(--chakra-colors-gray2-500);border:1px solid var(--main-color);border-radius:var(--chakra-radii-lg);color:var(--main-color);font-weight:700;font-size:var(--chakra-font-sizes-xs);text-transform:initial;padding:0 5px;line-height:1rem;transition:all .2s ease-in-out;display:inline-block;position:relative}.pill svg{position:absolute;top:-50%;right:-50%;transform:translate(-75%,25%)}.pill.red{--main-color:var(--chakra-colors-red-400);background-color:var(--chakra-colors-red-50)}.pill.blue{--main-color:var(--chakra-colors-blue-400);background-color:var(--chakra-colors-blue-50)}.pill.green{--main-color:var(--chakra-colors-green-500);background-color:var(--chakra-colors-green-50)}.popover-editing svg{cursor:pointer}.popover-editing input{color:var(--chakra-colors-secondary-600)}.modeled-items{background-color:#fff;flex:1;align-items:center}.modeled-items .column{transition:width .3s,margin .3s;overflow:hidden}.modeled-items .column.diagram{width:var(--inspection-sheet-diagram-width);background-color:#fff}.modeled-items .column.diagram>div{justify-content:center;align-items:center;display:flex}.modeled-items .column.hidden{width:0;margin:0}.modeled-items .no-data{background-color:var(--chakra-colors-gray2-50);width:var(--inspection-sheet-diagram-width);white-space:nowrap;transition:width .3s,margin .3s;overflow:hidden}.modeled-items .no-data.hidden{width:0;margin:0}.modeled-items .title{padding:var(--chakra-spacing-4);gap:var(--chakra-spacing-8);align-items:center;width:100%}.modeled-items .title *{font-size:var(--chakra-font-sizes-sm)}.modeled-items .title .group{font-size:var(--chakra-font-sizes-xl);font-weight:700}.modeled-items .title .popover-editing{flex-direction:row;display:flex}.modeled-items .title .popover-editing p{font-size:var(--chakra-font-sizes-xl)}.inspection-area-data-rows .grid-values{background-color:#fff;align-items:start;gap:0}.inspection-area-data-rows .grid-values .grid-values-boxes-container{background-color:#fff}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes{grid-gap:0;width:fit-content;padding-top:var(--chakra-spacing-4);padding-bottom:var(--chakra-spacing-4);grid-auto-rows:min-content;margin:0 auto}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box{text-align:center;border-bottom:1px solid var(--chakra-colors-gray2-200);width:70px;height:70px;padding:var(--chakra-spacing-2);position:relative}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box .pill{min-width:65%;margin-bottom:var(--chakra-spacing-2)}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box .diff{font-size:var(--chakra-font-sizes-xs);color:var(--chakra-colors-gray2-400)}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box p{line-height:100%}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box.failed{color:var(--chakra-colors-red-400);transition:color .3s ease-in-out}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box.failed .diff{color:var(--chakra-colors-red-400);transition:color .3s ease-in-out}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box.failed .pill{transition:color .3s ease-in-out,background-color .3s ease-in-out}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box.missing{color:var(--chakra-colors-gray2-400);font-weight:400}.inspection-area-data-rows .grid-values .grid-values-boxes-container .grid-values-boxes .grid-value-box.missing .pill{border-style:dashed}#area-edit-type{--radius:5px;justify-content:center}#area-edit-type div{border:1px solid var(--gray2-200,#e2e8f0);border-radius:var(--radius);overflow:hidden}#area-edit-type div button{background-color:initial;color:var(--chakra-colors-gray2-500,#718096);padding-left:var(--chakra-spacing-6);padding-right:var(--chakra-spacing-7);width:130px;font-size:var(--chakra-font-sizes-md);background-size:200%;border-width:0;border-radius:0;transition:color .3s ease-in-out,background-position .3s,border-radius .3s ease-in-out}#area-edit-type div button.active{color:#fff}#area-edit-type div button:first-child{background-image:linear-gradient(to right, var(--chakra-colors-primary-500) 50%, #fff 50%);background-position:100%}#area-edit-type div button:first-child.active{background-position:200%}#area-edit-type div button:nth-child(2){background-image:linear-gradient(to right, #fff 50%, var(--chakra-colors-primary-500) 50%);background-position:200%}#area-edit-type div button:nth-child(2).active{background-position:100%}button.area-list-grabbable-item{height:60px;color:var(--chakra-colors-gray-700);cursor:grab;background-color:#fff;justify-content:start;padding-top:24px;padding-bottom:20px;font-weight:400;position:absolute;top:0;left:0}button.area-list-grabbable-item.grabbed{z-index:3000;cursor:grabbing;border:1px solid var(--chakra-colors-blue-200,#186fb9);opacity:.8;border-radius:5px}button.area-list-grabbable-item.grabbed:hover{background-color:#fff}#edit-inspection-area-container{--radius:5px;--header-height:60px;gap:var(--chakra-spacing-3);flex-direction:column}#edit-inspection-area-container .item{padding-top:var(--header-height);border-radius:var(--radius);border:1px solid var(--chakra-colors-blue-200,#186fb9);max-height:368px;transition:max-height .3s ease-in-out;position:relative}#edit-inspection-area-container .item.selected{border-color:var(--chakra-colors-orange-400,#fefcbf)}#edit-inspection-area-container .item.dragging{border-style:dashed}#edit-inspection-area-container .item.dragging>.header>button{background-color:var(--chakra-colors-blue-50)}#edit-inspection-area-container .item input{box-shadow:none;border-width:0 0 1px;border-radius:0;padding:0}#edit-inspection-area-container .item .header{border-radius:var(--radius);width:100%;padding-top:var(--chakra-spacing-3);padding-bottom:var(--chakra-spacing-2);padding-left:var(--chakra-spacing-4);padding-right:var(--chakra-spacing-4);background-color:#fff;justify-content:end;position:absolute;top:0;left:0}#edit-inspection-area-container .item .header>button{border-radius:0;width:100%;transition:left .3s ease-in-out;left:-28px}#edit-inspection-area-container .item .header>button svg{opacity:0;transition:opacity .3s ease-in-out}#edit-inspection-area-container .item .header>button:active,#edit-inspection-area-container .item .header>button:hover{color:var(--chakra-colors-blue-500);background-color:var(--chakra-colors-blue-50)}#edit-inspection-area-container .item .header>button span.text{text-overflow:ellipsis;text-align:left;width:300px;display:block;overflow:hidden}#edit-inspection-area-container .item .header>input{font-size:var(--chakra-font-sizes-md);transition:padding .3s ease-in-out;position:relative}#edit-inspection-area-container .item .content{background:var(--gray2-50,#f7fafc);padding-top:var(--chakra-spacing-3);padding-bottom:var(--chakra-spacing-3);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);flex-direction:column}#edit-inspection-area-container .item .content .input-row{width:100%;padding-left:var(--chakra-spacing-6);padding-right:var(--chakra-spacing-6);padding-top:var(--chakra-spacing-2);align-items:center;position:relative}#edit-inspection-area-container .item .content .input-row p{color:var(--primary-700,#186fb9);white-space:nowrap;width:100px}#edit-inspection-area-container .item .content .input-row input{height:var(--chakra-sizes-8)}#edit-inspection-area-container.edit-type-order .item{max-height:60px;overflow:hidden}#edit-inspection-area-container.edit-type-order .item .header{align-items:center;height:60px;padding:0}#edit-inspection-area-container.edit-type-order .item .header>button{left:0}#edit-inspection-area-container.edit-type-order .item .header>button svg{opacity:1}#edit-inspection-area-container.edit-type-order .item .header>input{padding-left:28px}#edit-inspection-area-container.edit-type-order .item .header.order{z-index:20}#edit-inspection-area-container.edit-type-order .item .header.edit{z-index:10}#edit-inspection-area-container.edit-type-edit .item .header>button{opacity:0;pointer-events:none}#edit-inspection-area-container.edit-type-edit .item .header.order{z-index:10}#edit-inspection-area-container.edit-type-edit .item .header.edit{z-index:20}#edit-inspection-area-container.edit-type-edit .item>input{padding-left:0}#pcd-alignment{-webkit-user-select:none;user-select:none;background-color:#000;gap:0;width:100%;height:100svh;margin:0}#canvas-container{gap:0;width:100%;height:100%;position:relative}#canvas-container #area-selector{z-index:100;top:var(--chakra-spacing-2);left:var(--chakra-spacing-2);position:absolute}#canvas-container #area-selector p{display:none}#overlay{z-index:90;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#overlay>div{color:#fff;background-color:#000;flex:1;justify-content:center;align-items:center;width:50%;height:100%}#overlay #divider{border-right:1px solid var(--chakra-colors-gray2-600);flex:0}#overlay.non-split .left{display:none}#overlay.non-split .right{width:100%}#overlay.non-split #divider{display:none}#attention-text-container{z-index:220;top:70px}@media (width<=1200px){#attention-text-container{top:80px}}#button-panel{bottom:var(--chakra-spacing-2);z-index:120;width:250px;padding:var(--chakra-spacing-4);background-color:var(--chakra-colors-gray2-600);border-top-left-radius:var(--chakra-radii-md);border-bottom-left-radius:var(--chakra-radii-md);position:absolute;right:0}.alignment-actions-container{z-index:100;opacity:1;pointer-events:auto;background:var(--chakra-colors-gray2-800);padding:var(--chakra-spacing-2);border-radius:var(--chakra-radii-md);align-items:start;width:170px;transition:opacity 50ms ease-in-out;position:absolute;top:0;left:0}.alignment-actions-container.hidden{opacity:0;pointer-events:none}.alignment-actions-container .pcd-names{padding:var(--chakra-spacing-1) 0;color:#fff;align-items:start;gap:0;width:100%}.alignment-actions-container .pcd-names p{width:100%;padding-left:var(--chakra-spacing-7);white-space:nowrap;text-overflow:ellipsis;padding-right:var(--chakra-spacing-1);line-height:1rem;overflow:hidden}#area-switcher .label{color:var(--chakra-colors-gray2-200)}#area-switcher>button{color:var(--chakra-colors-gray2-300);border:1px solid var(--chakra-colors-gray2-600);border-radius:var(--chakra-radii-md);background-color:#0000004d}#area-switcher>button:hover,#area-switcher>button[data-active]{background-color:var(--chakra-colors-gray2-700)}#area-switcher>button span.area-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chakra-portal:has(.area-switcher-tooltip)>div{z-index:200!important}.chakra-portal:has(.area-switcher-tooltip)>div .area-switcher-tooltip{--tooltip-bg:#4a5870;--popper-arrow-bg:#4a5870}@keyframes area-highlight-pulse{0%,to{background-color:#0000}50%{background-color:color-mix(in srgb, var(--chakra-colors-primary-100) 65%, transparent)}}.area-row-pulse{animation:1.2s ease-in-out 3 area-highlight-pulse}.navbar-hamburger{color:#fff;width:250px}.navbar-hamburger .chakra-menu__group__title{color:#fff}.navbar-hamburger .menu__item{color:#fff;background-color:var(--chakra-colors-gray2-600);cursor:pointer;white-space:nowrap;border-radius:0;justify-content:start;padding-left:39px;font-size:.9rem;font-weight:400}.navbar-hamburger .menu__item .icon-wrapper{justify-content:start;width:1.6rem}.navbar-hamburger .menu__item .chakra-spinner{margin-right:.6rem}.navbar-hamburger .menu__item:disabled{color:var(--chakra-colors-gray2-300)}.navbar-hamburger .menu__item.has-submenu{padding-left:var(--chakra-spacing-3)}.navbar-hamburger .menu__item .chakra-menu__icon-wrapper{width:26px}.navbar-hamburger .menu__item:hover{background-color:var(--chakra-colors-gray2-500)}.navbar-hamburger .chakra-menu__group__title{color:var(--chakra-colors-gray2-300);font-size:1rem}.navbar-hamburger .chakra-menu__menu-list a,.navbar-hamburger .chakra-menu__menu-list button{padding-left:var(--chakra-spacing-3)}
