#btn-property-panel.active[data-v-72dd10bb]{color:#00ae56}.svg-icon[data-v-c94f5d78]{color:inherit;display:inline-block;vertical-align:middle}.resizable-panel{background:#15202bcc;color:#e3f2ff;font-size:13px;position:absolute;z-index:1000}.panel-title,.resizable-panel{display:flex;flex-direction:column}.panel-title{align-items:center;background:#0009;box-sizing:border-box;cursor:move;justify-content:center;padding:5px;position:relative;transition:background .2s;width:100%;z-index:1001}.panel-title span{color:#fff;font-size:14px;font-weight:500;opacity:.85;pointer-events:none}.panel-content{flex:1;min-height:0;overflow:auto}.panel-content::-webkit-scrollbar{background:transparent;border-radius:6px;width:6px}.panel-content::-webkit-scrollbar-thumb{background:#32757a;border-radius:6px}.panel-content>::-webkit-scrollbar{background:transparent;border-radius:6px;width:6px}.panel-content>::-webkit-scrollbar-thumb{background:#32757a;border-radius:6px}.panel-resize-bar{align-items:center;background:#112c2e;box-sizing:border-box;cursor:ns-resize;display:flex;flex-direction:column;justify-content:center;padding:8px;position:relative;transition:background .2s;width:100%;z-index:1001}.panel-resize-bar:hover{background:#32757a}.panel-resize-bar span{color:#fff;font-size:14px;font-weight:500;opacity:.85;pointer-events:none}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{appearance:none;background-color:initial;border:none;border-radius:var(--el-border-radius-base);cursor:pointer;margin:0;outline:none;padding:0;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table-v2__sort-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__sort-icon{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:flex;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{appearance:none;background-color:initial;border:none;border-radius:var(--el-border-radius-base);cursor:pointer;margin:0;outline:none;padding:0;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table-v2__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__expand-icon{margin:0 4px;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.spaceSdkViewer:-moz-full-screen,.spaceSdkViewer:-ms-fullscreen,.spaceSdkViewer:-webkit-full-screen,.spaceSdkViewer:fullscreen{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.spaceSdkViewer{background:linear-gradient(180deg,#b4c3d7,#f7f7f7);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.renderCanvas{background:transparent;display:block;height:100%;outline:none;touch-action:none;width:100%}.showLoadingStatus{border-radius:4px;color:#fff;font-size:13px;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%)}.showLoadingStatus,.view-cube{position:absolute;z-index:1000}.view-cube{bottom:30px;box-sizing:border-box;height:60px;left:30px;perspective:850px;pointer-events:auto;width:60px}.view-cube-inner{height:100%;pointer-events:auto;position:relative;transform:rotateX(25deg) rotateY(45deg);transform-style:preserve-3d;transition:transform .15s ease-out;width:100%}.cube-face{align-items:center;backface-visibility:hidden;background:#42757a;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#ededed;cursor:pointer;display:flex;font-size:28px;height:58px;justify-content:center;left:50%;line-height:1;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform .2s ease,background .2s,box-shadow .2s;white-space:nowrap;width:58px;writing-mode:horizontal-tb}.cube-face:hover{box-shadow:0 10px 10px #172c2e}.cube-front{transform:translate(-50%,-50%) translateZ(30px)}.cube-back{transform:translate(-50%,-50%) rotateY(180deg) translateZ(30px)}.cube-right{transform:translate(-50%,-50%) rotateY(90deg) translateZ(30px)}.cube-left{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(30px)}.cube-top{transform:translate(-50%,-50%) rotateX(90deg) translateZ(30px)}.cube-bottom{transform:translate(-50%,-50%) rotateX(-90deg) translateZ(30px)}.bottom-panel{background:#181c22f2;border:1px solid hsla(0,0%,100%,.14);bottom:10px;font-size:20px;left:0;margin-left:auto;margin-right:auto;padding:4px;position:absolute;right:0;width:-moz-max-content;width:max-content;z-index:1000}.bottom-panel,.measure-snap-group{align-items:center;display:flex;gap:5px}.measure-snap-group{border-left:2px solid #838383;border-right:2px solid #838383;padding-left:6px;padding-right:6px}.roam-card-mode{display:flex;gap:4px}.roam-mode-btn{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.14);border-radius:0;color:#dfe9ff;cursor:pointer;font-size:12px;padding:8px 12px}.roam-mode-btn.active{background:#00ae561f;border-color:#00ae5640;color:#00ae56}.roam-card-actions{border-left:2px solid #6b6b6b;display:flex;gap:5px;padding-left:10px}.tech-btn{background:transparent;border-radius:0;color:#fff;height:38px;min-width:38px;padding:0;width:38px}.tech-btn:hover{background:#ffffff1a;color:#fff}.tech-btn.active{background:#00ae5626;color:#00ae56}.color-style-group{border-right:0!important;display:flex;gap:5px}.color-style-group,.toolbar-toggle-group{align-items:center;border-left:2px solid #6b6b6b;padding-left:6px}.toolbar-toggle-group{display:inline-flex;gap:4px}.toolbar-toggle-btn{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.14);border-radius:0;color:#ababab;cursor:pointer;display:inline-flex;justify-content:center;padding:6px 8px}.toolbar-toggle-btn.active{background:#00ae561f;border-color:#00ae5640;color:#00ae56}.color-style-item,.render-mode-item,.select-mode-item{align-items:center;color:#ababab;cursor:pointer;display:flex;flex-direction:column;font-size:12px;padding:0 6px;position:relative;transition:all .2s}.render-mode-item{padding:0 6px}.color-style-item input[type=radio],.render-mode-item input[type=radio],.select-mode-item input[type=radio]{display:none}.color-style-item .icon,.render-mode-item .icon,.select-mode-item .icon{align-items:center;display:flex;font-size:18px;justify-content:center;transition:color .2s,box-shadow .2s,background .2s}.render-mode-item .icon{font-size:18px;margin-bottom:2px}.color-style-item input[type=radio]:checked+.icon,.color-style-item input[type=radio]:checked~.icon,.render-mode-item input[type=radio]:checked+.icon,.render-mode-item input[type=radio]:checked~.icon,.select-mode-item input[type=radio]:checked+.icon,.select-mode-item input[type=radio]:checked~.icon{color:#00ae56}.select-mode-item input[type=radio]:checked+.icon,.select-mode-item input[type=radio]:checked~.icon{font-size:18px}.render-mode-item .label-text{font-size:11px}.render-mode-item input[type=radio]:checked~.label-text{color:#00ae56}.render-mode-item:hover{background:#ffffff1a}.select-mode-group{align-items:flex-end;border-right:1px solid #6b6b6b;display:flex}.prop-table{border-collapse:collapse;margin-bottom:16px;overflow:hidden;width:100%}.prop-table td,.prop-table th{border:1px solid #6b6b6b;padding:6px 10px;text-align:left}.prop-table td{color:#fff;font-weight:400;white-space:normal;width:auto;word-break:break-all}.prop-table tr:nth-child(2n){background:transparent}h3{border-left:4px solid #03da6b;color:#03da6b;font-size:15px;letter-spacing:1px;margin:18px 0 8px;padding-left:8px}b{color:#333;display:block}.pset-title,b{font-size:13px;font-weight:600;letter-spacing:.5px;margin:10px 0 4px}.pset-title{border-left:4px solid #e2e2e2;color:#cacaca;padding-left:8px}.prop-table-col1{width:80px}.prop-table td:first-child,.prop-table td:nth-child(2){font-size:12px}.v2-table-wrapper{background:transparent}.bom-table-v2{--el-bg-color:transparent;--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:transparent;--el-table-row-hover-bg-color:hsla(0,0%,100%,.06);--el-table-border-color:hsla(0,0%,100%,.08);--el-table-text-color:#e0e0e0;--el-table-header-text-color:#00ae56;background:transparent!important;background-color:transparent!important}:deep(.bom-table-v2 .el-table-v2__body),:deep(.bom-table-v2 .el-table-v2__empty),:deep(.bom-table-v2 .el-table-v2__header),:deep(.bom-table-v2 .el-table-v2__header-cell),:deep(.bom-table-v2 .el-table-v2__header-wrapper),:deep(.bom-table-v2 .el-table-v2__left),:deep(.bom-table-v2 .el-table-v2__main),:deep(.bom-table-v2 .el-table-v2__overlay),:deep(.bom-table-v2 .el-table-v2__right),:deep(.bom-table-v2 .el-table-v2__row),:deep(.bom-table-v2 .el-table-v2__row-cell){background:transparent!important;background-color:transparent!important}:deep(.bom-table-v2 .el-table-v2__header-cell){color:#fff;font-size:12px;font-weight:600}:deep(.bom-table-v2 .el-table-v2__row){color:#e0e0e0;font-size:12px;transition:background .2s}:deep(.bom-table-v2 .el-table-v2__row:hover){background:#ffffff0f!important;background-color:#ffffff0f!important}.el-table-v2__left .el-virtual-scrollbar{opacity:0!important;pointer-events:none}.v2-cell-container{padding:0 8px}.v2-expand-icon{font-size:12px}.v2-expand-icon.expanded{transform:rotate(90deg)}.tree-search-row{align-items:center;display:flex;gap:0}.tree-search-input{background:#ffffff0f;border:1px solid #3d454d;box-sizing:border-box;color:#e0e0e0;flex:1 1 auto;font-size:14px;outline:none;padding:5px 10px;transition:border .2s,box-shadow .2s;width:100%}.tree-search-input::-moz-placeholder{color:#ffffff59;font-size:13px}.tree-search-input::placeholder{color:#ffffff59;font-size:13px}.tree-search-input:focus{background:#ffffff1a;border:1.5px solid #01c260;box-shadow:0 0 0 2px #01c26022}.tree-search-btn{align-items:center;background:#ffffff14;border:none;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:18px;height:100%;justify-content:center;padding:5px 10px;transition:background .2s,color .2s}.tree-search-btn:hover{background:#ffffff26;color:#fff}.tree-search-btn:active{background:#ffffff1f}.card-pc-business{inset:auto 10px 10px auto!important;transform:none!important}.card-mobile-business{left:0!important;top:4px!important}.card-mobile-tree{top:100px!important}#context-card{background:#292a2ccc;border-radius:4px;box-shadow:0 2px 12px #0000001a;position:absolute;width:160px;z-index:1000}.loading-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1721f0;border-radius:18px;box-shadow:0 24px 60px #00000052;color:#eef6ff;flex-direction:column;gap:14px;padding:10px}.loading-card,.logo-container{align-items:center;display:flex}.logo-container{background:linear-gradient(180deg,#1e2d44f2,#0c1626e6);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;height:96px;justify-content:center;overflow:hidden;position:relative;width:96px}.logo-container:before{background:url(../logo.svg) 50%/contain no-repeat;border-radius:18px;content:"";height:72px;opacity:.85;position:absolute;transform:translateY(8px);width:72px}.wave-wrapper{bottom:0;height:100%;-webkit-mask-image:radial-gradient(circle at center,#fff 60%,hsla(0,0%,100%,0) 100%);mask-image:radial-gradient(circle at center,#fff 60%,#fff0);overflow:hidden;width:100%}.wave,.wave-wrapper{left:0;position:absolute}.wave{animation:waveRise 2.6s ease-in-out infinite alternate;background:#00b4ff3d;border-radius:40%;height:160%;width:200%}.wave1{animation-delay:0s;background:#00c8ff4d;bottom:-26%}.wave2{animation-delay:1.2s;background:#30abff29;bottom:-28%}@keyframes waveRise{0%{transform:translate(-10%) translateY(40%) scaleX(1) scaleY(.9)}50%{transform:translate(-5%) translateY(20%) scaleX(1.05) scaleY(1.02)}to{transform:translate(0) translateY(0) scaleX(.95) scaleY(1.05)}}.loading-text{color:#d8efff;font-size:14px;letter-spacing:.02em;line-height:1.5;text-align:center}#context-card button{background:transparent;border:none;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;padding:6px;text-align:left;transition:background .2s;width:100%}#context-card button:hover{color:#01c260}.context-divider{border:none;border-top:1px solid #2c2c2c;margin:4px 0}.expand-icon{color:#00ae56!important;font-size:14px!important;transition:transform .3s ease}.expand-icon.expanded{transform:rotate(90deg)}
