.designer-shell[data-v-2ee78cee]{width:100%;height:100%;color:#d3d6dd;overflow:hidden}.bg[data-v-2ee78cee]{width:100%;height:100%;background-image:url(../../static/img/um-screen-bg.a4bbaab2.png);background-size:cover;background-position:50%;box-sizing:border-box}.host-body[data-v-2ee78cee]{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.topTitle[data-v-2ee78cee]{position:relative;flex-shrink:0}.topTitle img[data-v-2ee78cee]{display:block;width:100%}.topFunction[data-v-2ee78cee]{display:flex;justify-content:flex-end;position:absolute;top:16px;right:16px;padding-left:50px}.topFunction .titleRight[data-v-2ee78cee]{display:flex;justify-content:space-between;align-items:center;font-size:22px;width:394px}.topFunction .titleRight .day[data-v-2ee78cee]{font-size:42px;font-weight:700}.topFunction .titleRight .weekContent[data-v-2ee78cee]{display:flex;flex-direction:column;align-items:center}.topFunction .titleRight .weekContent .week[data-v-2ee78cee]{font-size:24px}.topFunction .titleRight .weekContent .year[data-v-2ee78cee]{font-size:14px}.topFunction .titleRight .line[data-v-2ee78cee]{width:1px;height:36px;border:1px solid #fff}.topFunction .exitImg[data-v-2ee78cee]{cursor:pointer}.body-box[data-v-2ee78cee]{width:100%;flex:1;min-height:0;padding:0 10px;box-sizing:border-box}.designer-map-view[data-v-126d4634]{width:100%;height:100%;background:transparent}.designer-map-view[data-v-126d4634] :deep(canvas){background:transparent!important}.designer-room-view[data-v-7925862d]{width:100%;height:100%;position:relative;overflow:hidden}.back-btn[data-v-7925862d]{position:absolute;top:12px;left:12px;z-index:100;display:flex;align-items:center;cursor:pointer;padding:6px 14px;border-radius:4px;background:rgba(0,163,255,.2);border:1px solid #00a3ff;color:#fff;font-size:14px;transition:background .3s}.back-btn[data-v-7925862d]:hover{background:rgba(0,163,255,.4)}.back-btn i[data-v-7925862d]{margin-right:4px}.room-loading[data-v-7925862d]{position:absolute;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(2,8,20,.96)}.room-loading .room-loading-core[data-v-7925862d]{position:relative;width:80px;height:80px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.room-loading .rl-ring[data-v-7925862d]{position:absolute;border-radius:50%;border:2px solid transparent}.room-loading .rl-ring-outer[data-v-7925862d]{width:80px;height:80px;border-top-color:#00d4ff;border-right-color:rgba(0,212,255,.3);animation:rl-spin-cw-data-v-7925862d 1.4s linear infinite;box-shadow:0 0 12px rgba(0,212,255,.5),inset 0 0 12px rgba(0,212,255,.1)}.room-loading .rl-ring-inner[data-v-7925862d]{width:52px;height:52px;border-bottom-color:#0072ff;border-left-color:rgba(0,114,255,.3);animation:rl-spin-ccw-data-v-7925862d 1s linear infinite;box-shadow:0 0 8px rgba(0,114,255,.5)}.room-loading .rl-dot[data-v-7925862d]{width:10px;height:10px;border-radius:50%;background:#00d4ff;box-shadow:0 0 8px #00d4ff,0 0 20px rgba(0,212,255,.6);animation:rl-pulse-data-v-7925862d 1.2s ease-in-out infinite}.room-loading .room-loading-text[data-v-7925862d]{font-size:13px;color:#5bc8f5;letter-spacing:3px;font-family:DIN Alternate,PingFang SC,sans-serif}.room-loading .room-loading-text .rl-dots[data-v-7925862d]:after{content:"";animation:rl-ellipsis-data-v-7925862d 1.6s steps(4) infinite}@keyframes rl-spin-cw-data-v-7925862d{to{transform:rotate(1turn)}}@keyframes rl-spin-ccw-data-v-7925862d{to{transform:rotate(-1turn)}}@keyframes rl-pulse-data-v-7925862d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}@keyframes rl-ellipsis-data-v-7925862d{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.three-container[data-v-7925862d]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cabinet-tooltip[data-v-7925862d]{position:absolute;z-index:100;padding:12px 16px;background:rgba(0,30,60,.95);border:1px solid #00a3ff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.5),0 0 20px rgba(0,163,255,.2);pointer-events:none;min-width:140px}.cabinet-tooltip .tooltip-title[data-v-7925862d]{font-size:14px;font-weight:700;color:#00d4ff;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(0,163,255,.3)}.cabinet-tooltip .tooltip-row[data-v-7925862d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px}.cabinet-tooltip .tooltip-row[data-v-7925862d]:last-child{margin-bottom:0}.cabinet-tooltip .tooltip-label[data-v-7925862d]{color:#8aa4c8}.cabinet-tooltip .tooltip-value[data-v-7925862d]{font-weight:700;color:#fff}.cabinet-tooltip .rate-success[data-v-7925862d]{color:#67c23a}.cabinet-tooltip .rate-info[data-v-7925862d]{color:#e6a23c}.cabinet-tooltip .rate-warning[data-v-7925862d]{color:#f56c6c}.cabinet-tooltip .alarm-text[data-v-7925862d],.cabinet-tooltip .rate-danger[data-v-7925862d]{color:#f44}.cabinet-3d-view[data-v-571abe8f]{position:relative;width:100%;height:100%;background:transparent;color:#fff}.cabinet-content[data-v-571abe8f]{position:absolute;top:0;left:0;right:0;bottom:40px;overflow:hidden}.three-container[data-v-571abe8f]{width:100%;height:100%}.device-tooltip[data-v-571abe8f]{position:absolute;z-index:100;background:linear-gradient(180deg,rgba(20,50,100,.95),rgba(10,35,70,.95));border:1px solid rgba(0,200,255,.5);border-radius:6px;padding:12px 14px;min-width:180px;pointer-events:none;box-shadow:0 4px 20px rgba(0,150,255,.3)}.device-tooltip .tooltip-header[data-v-571abe8f]{font-size:14px;font-weight:700;color:#00d4ff;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,200,255,.3)}.device-tooltip .tooltip-row[data-v-571abe8f]{display:flex;justify-content:space-between;align-items:center;margin:6px 0;font-size:12px}.device-tooltip .tooltip-label[data-v-571abe8f]{color:hsla(0,0%,100%,.6)}.device-tooltip .tooltip-value[data-v-571abe8f]{color:#fff;font-weight:500}.legend-bar[data-v-571abe8f]{position:absolute;bottom:0;left:0;right:0;height:40px;display:flex;justify-content:center;align-items:center;gap:30px}.legend-item[data-v-571abe8f]{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.8)}.legend-icon[data-v-571abe8f]{width:12px;height:12px;border-radius:2px}.legend-icon--flickering[data-v-571abe8f]{animation:flickering-data-v-571abe8f 1s ease-in-out infinite}@keyframes flickering-data-v-571abe8f{0%,to{opacity:1}50%{opacity:.3}}.designer-cabinet-view[data-v-60308d1e]{position:relative;height:100%;overflow:hidden;color:hsla(0,0%,100%,.85);font-size:13px}.cabinet-3d-layer[data-v-60308d1e]{position:absolute;inset:0;z-index:1}.left-panel[data-v-60308d1e]{left:0;width:200px}.center-panel[data-v-60308d1e],.left-panel[data-v-60308d1e]{position:absolute;top:0;bottom:0;z-index:10;background:rgba(10,22,40,.65);border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;overflow:hidden}.center-panel[data-v-60308d1e]{left:200px;width:240px}.panel-title[data-v-60308d1e]{padding:12px 14px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9);border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.panel-close-btn[data-v-60308d1e]{cursor:pointer;color:hsla(0,0%,100%,.5);font-size:14px;padding:2px;border-radius:3px;transition:color .2s,background .2s}.panel-close-btn[data-v-60308d1e]:hover{color:#fff;background:hsla(0,0%,100%,.15)}.tree-container[data-v-60308d1e]{flex:1;overflow-y:auto;padding:6px 0}.tree-node[data-v-60308d1e]{-webkit-user-select:none;user-select:none}.node-label[data-v-60308d1e]{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:background .2s}.node-label[data-v-60308d1e]:hover{background:rgba(0,200,255,.15)}.expand-icon[data-v-60308d1e]{font-size:10px;font-style:normal;color:hsla(0,0%,100%,.4);margin-right:6px;transition:transform .2s;display:inline-block;width:14px;text-align:center}.expand-icon.expanded[data-v-60308d1e]{transform:rotate(90deg)}.area-node>.node-label[data-v-60308d1e]{padding-left:10px;font-weight:500}.micro-node[data-v-60308d1e]{padding-left:8px}.micro-node>.node-label[data-v-60308d1e]{padding-left:14px;font-size:12px;color:hsla(0,0%,100%,.7)}.cabinet-node.direct-cabinet[data-v-60308d1e]{padding-left:30px}.cabinet-node[data-v-60308d1e]{padding:5px 12px 5px 44px;cursor:pointer;font-size:12px;color:hsla(0,0%,100%,.65);transition:background .2s;border-left:3px solid transparent}.cabinet-node[data-v-60308d1e]:hover{background:rgba(0,200,255,.15)}.cabinet-node.active[data-v-60308d1e]{background:rgba(0,200,255,.3);border-left-color:#00c8ff;color:#fff}.cabinet-label[data-v-60308d1e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-detail-container[data-v-60308d1e]{flex:1;overflow-y:auto;padding:12px 14px}.detail-row[data-v-60308d1e]{display:flex;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.detail-label[data-v-60308d1e]{width:70px;min-width:70px;color:hsla(0,0%,100%,.5);flex-shrink:0}.detail-value[data-v-60308d1e]{flex:1;color:hsla(0,0%,100%,.85);word-break:break-all}.empty-tip[data-v-60308d1e]{color:hsla(0,0%,100%,.35);text-align:center;padding:40px 10px;font-size:12px;line-height:1.6}.asset-detail-container[data-v-60308d1e]::-webkit-scrollbar,.tree-container[data-v-60308d1e]::-webkit-scrollbar{width:4px}.asset-detail-container[data-v-60308d1e]::-webkit-scrollbar-track,.tree-container[data-v-60308d1e]::-webkit-scrollbar-track{background:transparent}.asset-detail-container[data-v-60308d1e]::-webkit-scrollbar-thumb,.tree-container[data-v-60308d1e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.asset-detail-container[data-v-60308d1e]::-webkit-scrollbar-thumb:hover,.tree-container[data-v-60308d1e]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.widget-chart[data-v-ad836a5e]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-ad836a5e]{flex:1;min-height:0;width:100%}.widget-chart[data-v-8019aa56]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-8019aa56]{flex:1;min-height:0;width:100%}.widget-chart[data-v-bc53529c]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-bc53529c]{flex:1;min-height:0;width:100%}.widget-chart[data-v-4eedcf73]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-4eedcf73]{flex:1;min-height:0;width:100%}.widget-chart[data-v-74adfee1]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-74adfee1]{flex:1;min-height:0;width:100%}.widget-chart[data-v-f1c64ee2]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-f1c64ee2]{flex:1;min-height:0;width:100%}.widget-chart[data-v-144b2880]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-144b2880]{flex:1;min-height:0;width:100%}.widget-chart[data-v-52d262eb]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-52d262eb]{flex:1;min-height:0;width:100%}.widget-chart[data-v-23943f21]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-23943f21]{flex:1;min-height:0;width:100%}.widget-chart[data-v-63092998]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-63092998]{flex:1;min-height:0;width:100%}.widget-chart[data-v-1c8320ce]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-1c8320ce]{flex:1;min-height:0;width:100%}.widget-chart[data-v-52119aea]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-52119aea]{flex:1;min-height:0;width:100%}.widget-chart[data-v-aed1d6ba]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-aed1d6ba]{flex:1;min-height:0;width:100%}.widget-chart[data-v-701d2d66]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-701d2d66]{flex:1;min-height:0;width:100%}.widget-chart[data-v-191c0e76]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%}.widget-chart .chart-body[data-v-191c0e76]{flex:1;min-height:0;width:100%}.widget-basic-list .bl-header[data-v-2ab56a12]{display:flex;align-items:center;font-weight:700;letter-spacing:.5px;border-bottom:1px solid #1a3450}.widget-basic-list .bl-header span[data-v-2ab56a12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.widget-basic-list .bl-body[data-v-2ab56a12]{flex:1 1 0;min-height:0;overflow-y:auto;padding:2px 0}.widget-basic-list .bl-body[data-v-2ab56a12]::-webkit-scrollbar{width:4px}.widget-basic-list .bl-body[data-v-2ab56a12]::-webkit-scrollbar-thumb{background:#1a3450;border-radius:2px}.widget-basic-list .empty-tip[data-v-2ab56a12]{color:#6080b0;font-size:12px;text-align:center;padding-top:20px}.widget-basic-list .bl-row[data-v-2ab56a12]{display:flex;align-items:center;border-bottom:1px solid rgba(26,52,80,.6)}.widget-basic-list .bl-row[data-v-2ab56a12]:last-child{border-bottom:none}.widget-basic-list .bl-row span[data-v-2ab56a12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.resource-stat-card[data-v-76674962]{background:rgba(0,17,33,.75);box-sizing:border-box;overflow:hidden;position:relative}.resource-stat-card[data-v-76674962]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3dd8ff 40%,#3dd8ff 60%,transparent);opacity:.7}.rsc-header[data-v-76674962]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rsc-header-icon[data-v-76674962]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:linear-gradient(135deg,#1a5fad,#0d3368);border-radius:4px;color:#3dd8ff;flex-shrink:0}.rsc-header-icon .header-svg[data-v-76674962]{width:16px;height:16px}.rsc-title[data-v-76674962]{font-size:15px;font-weight:600;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsc-divider[data-v-76674962]{height:1px;background:linear-gradient(90deg,#3dd8ff,rgba(61,216,255,.3) 60%,transparent);margin-bottom:10px;opacity:.6}.rsc-stats[data-v-76674962]{flex:1;display:flex;align-items:flex-start;gap:8px;min-height:0}.rsc-stat-item[data-v-76674962]{flex:1;display:flex;align-items:center;gap:12px;padding:4px 0}.rsc-icon-wrap[data-v-76674962]{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;position:relative}.rsc-platform[data-v-76674962]{width:52px;height:10px;background:linear-gradient(180deg,rgba(61,216,255,.25),rgba(61,216,255,.05));border:1px solid rgba(61,216,255,.4);border-radius:50%/30%;position:relative}.rsc-platform[data-v-76674962]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:30px;height:4px;background:rgba(61,216,255,.15);border-radius:0 0 4px 4px}.rsc-icon[data-v-76674962]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;order:-1;filter:drop-shadow(0 0 6px currentColor)}.rsc-text[data-v-76674962]{display:flex;flex-direction:column;gap:4px;min-width:0;color:#fff}.rsc-label[data-v-76674962]{font-size:13px;white-space:nowrap;opacity:.85}.rsc-value-row[data-v-76674962]{display:flex;align-items:baseline;gap:4px}.rsc-value[data-v-76674962]{font-size:28px;font-weight:700;line-height:1;letter-spacing:1px;text-shadow:0 0 10px currentColor}.rsc-unit[data-v-76674962]{font-size:13px;opacity:.75}.icc-card[data-v-46c43b4e]{background:rgba(0,17,33,.75);box-sizing:border-box;overflow:hidden;position:relative}.icc-card[data-v-46c43b4e]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3dd8ff 40%,#3dd8ff 60%,transparent);opacity:.7}.icc-header[data-v-46c43b4e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.icc-header-left[data-v-46c43b4e]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.icc-header-icon[data-v-46c43b4e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:linear-gradient(135deg,#1a5fad,#0d3368);border-radius:4px;color:#3dd8ff;flex-shrink:0}.icc-header-icon .header-svg[data-v-46c43b4e]{width:16px;height:16px}.icc-title[data-v-46c43b4e]{font-size:15px;font-weight:600;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icc-divider[data-v-46c43b4e]{height:1px;background:linear-gradient(90deg,#3dd8ff,rgba(61,216,255,.3) 60%,transparent);opacity:.6;flex-shrink:0}.icc-tabs[data-v-46c43b4e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.icc-tab[data-v-46c43b4e]{padding:3px 10px;font-size:12px;border-radius:3px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#a8c8e0;transition:background .15s,color .15s;white-space:nowrap}.icc-tab[data-v-46c43b4e]:hover{color:#d3d6dd;background:rgba(61,216,255,.12)}.icc-tab.active[data-v-46c43b4e]{background:#3dd8ff;color:#001a2e;font-weight:600}.btc-card[data-v-1aa43dde]{background:rgba(0,17,33,.75);box-sizing:border-box;overflow:hidden;position:relative}.btc-card[data-v-1aa43dde]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3dd8ff 40%,#3dd8ff 60%,transparent);opacity:.7}.btc-header[data-v-1aa43dde]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.btc-header-icon[data-v-1aa43dde]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:linear-gradient(135deg,#1a5fad,#0d3368);border-radius:4px;color:#3dd8ff;flex-shrink:0}.btc-header-icon .header-svg[data-v-1aa43dde]{width:16px;height:16px}.btc-title[data-v-1aa43dde]{font-size:15px;font-weight:600;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btc-divider[data-v-1aa43dde]{height:1px;background:linear-gradient(90deg,#3dd8ff,rgba(61,216,255,.3) 60%,transparent);opacity:.6;flex-shrink:0}.csc-card[data-v-0cd78c98]{background:rgba(0,17,33,.75);box-sizing:border-box;overflow:hidden;position:relative}.csc-card[data-v-0cd78c98]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3dd8ff 40%,#3dd8ff 60%,transparent);opacity:.7}.csc-header[data-v-0cd78c98]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.csc-header-icon[data-v-0cd78c98]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:linear-gradient(135deg,#1a5fad,#0d3368);border-radius:4px;color:#3dd8ff;flex-shrink:0}.csc-header-icon .header-svg[data-v-0cd78c98]{width:16px;height:16px}.csc-title[data-v-0cd78c98]{font-size:15px;font-weight:600;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csc-divider[data-v-0cd78c98]{height:1px;background:linear-gradient(90deg,#3dd8ff,rgba(61,216,255,.3) 60%,transparent);opacity:.6;flex-shrink:0;margin-bottom:10px}.csc-blocks[data-v-0cd78c98]{flex:0 0 auto;display:flex;gap:10px}.csc-block[data-v-0cd78c98]{flex:1;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;min-width:0}.csc-block-label[data-v-0cd78c98]{font-size:13px;color:#a8c8e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.csc-block-value[data-v-0cd78c98]{font-size:24px;font-weight:700;color:#3dd8ff;line-height:1;flex-shrink:0;margin-left:8px}.ic-card[data-v-48fc181e]{background:rgba(0,17,33,.7);box-sizing:border-box;overflow:hidden}.bt-wrap[data-v-b945c278]{box-sizing:border-box}.bt-text[data-v-b945c278]{display:block}.pb-wrap[data-v-3793e070]{box-sizing:border-box}.pb-label--outside[data-v-3793e070]{min-width:36px;text-align:right}.sd-dialog-portal[data-v-49ac7d70]{position:absolute;width:0;height:0;overflow:visible;pointer-events:none}.sd-dialog-mask[data-v-49ac7d70]{position:absolute;top:0;left:0;width:1920px;height:1080px;z-index:2000;background:rgba(4,12,24,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;pointer-events:auto}.sd-dialog[data-v-49ac7d70]{background:linear-gradient(180deg,#0d2139,#0a1830);border:1px solid rgba(102,209,255,.35);border-radius:6px;box-shadow:0 0 24px rgba(10,40,80,.6),inset 0 0 0 1px rgba(10,126,255,.15);color:#d0e8f8;font-size:14px;display:flex;flex-direction:column;max-height:85%;overflow:hidden}.sd-dialog-header[data-v-49ac7d70]{flex-shrink:0}.sd-dialog-body[data-v-49ac7d70]{flex:1 1 auto;overflow-y:auto;padding:18px 20px}.sd-dialog-body[data-v-49ac7d70]::-webkit-scrollbar{width:4px}.sd-dialog-body[data-v-49ac7d70]::-webkit-scrollbar-thumb{background:#1a3450;border-radius:2px}.sd-dialog-footer[data-v-49ac7d70]{flex-shrink:0;padding:14px 20px;border-top:1px solid rgba(102,209,255,.15);display:flex;justify-content:flex-end;gap:10px}.sd-dialog-fade-enter-active[data-v-49ac7d70],.sd-dialog-fade-leave-active[data-v-49ac7d70]{transition:opacity .2s ease}.sd-dialog-fade-enter-active .sd-dialog[data-v-49ac7d70],.sd-dialog-fade-leave-active .sd-dialog[data-v-49ac7d70]{transition:transform .25s ease,opacity .25s ease}.sd-dialog-fade-enter[data-v-49ac7d70],.sd-dialog-fade-leave-to[data-v-49ac7d70]{opacity:0}.sd-dialog-fade-enter .sd-dialog[data-v-49ac7d70],.sd-dialog-fade-leave-to .sd-dialog[data-v-49ac7d70]{transform:translateY(-10px) scale(.96);opacity:0}.widget-alarm-list[data-v-0eef8f50]{color:#8aaad8;font-size:12px}.widget-alarm-list .al-header[data-v-0eef8f50]{display:flex;align-items:center;background:#0e1a2c;color:#0a7eff;font-weight:700;letter-spacing:.5px;padding:6px 0;border-bottom:1px solid #1a3450;flex-shrink:0}.widget-alarm-list .al-body[data-v-0eef8f50]{flex:1 1 0;min-height:0;overflow-y:auto}.widget-alarm-list .al-body[data-v-0eef8f50]::-webkit-scrollbar{width:4px}.widget-alarm-list .al-body[data-v-0eef8f50]::-webkit-scrollbar-thumb{background:#1a3450;border-radius:2px}.widget-alarm-list .al-row[data-v-0eef8f50]{display:flex;align-items:center;border-bottom:1px solid rgba(26,52,80,.6);padding:5px 0;transition:background .15s}.widget-alarm-list .al-row[data-v-0eef8f50]:nth-child(2n){background:rgba(10,126,255,.06)}.widget-alarm-list .al-row[data-v-0eef8f50]:hover{background:rgba(10,126,255,.12)}.widget-alarm-list .al-row[data-v-0eef8f50]:last-child{border-bottom:none}.widget-alarm-list .al-cell[data-v-0eef8f50]{padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.widget-alarm-list .al-cell.device[data-v-0eef8f50]{flex:1.2}.widget-alarm-list .al-cell.time[data-v-0eef8f50]{flex:1.6}.widget-alarm-list .al-cell.content[data-v-0eef8f50]{flex:1.4}.widget-alarm-list .al-cell.action[data-v-0eef8f50]{flex:0 0 60px;text-align:center}.widget-alarm-list .detail-link[data-v-0eef8f50]{color:#0a7eff;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none;transition:color .15s}.widget-alarm-list .detail-link[data-v-0eef8f50]:hover{color:#3d99ff}.widget-alarm-list .empty-tip[data-v-0eef8f50]{text-align:center;padding:16px 0;color:#6080b0;font-size:12px}.alarm-dialog-header[data-v-0eef8f50]{height:46px;padding:0 16px;display:flex;align-items:center;background:linear-gradient(90deg,#c4322a,#a02520 60%,#7a1a16);color:#fff;letter-spacing:1px}.alarm-dialog-header .header-icon[data-v-0eef8f50]{font-size:20px;margin-right:8px}.alarm-dialog-header .header-title[data-v-0eef8f50]{flex:1;font-size:17px;font-weight:700}.alarm-dialog-header .header-close[data-v-0eef8f50]{font-size:20px;cursor:pointer;opacity:.9;transition:transform .15s,opacity .15s}.alarm-dialog-header .header-close[data-v-0eef8f50]:hover{opacity:1;transform:scale(1.15)}.alarm-detail[data-v-0eef8f50]{color:#d0e8f8;font-size:15px}.alarm-detail .block-title[data-v-0eef8f50]{color:#d0e8f8;font-size:15px;font-weight:700;margin-bottom:12px}.alarm-detail .fields[data-v-0eef8f50]{padding:4px 4px 0}.alarm-detail .row[data-v-0eef8f50]{display:flex;align-items:center;padding:9px 0;font-size:15px;line-height:1.5}.alarm-detail .row+.row[data-v-0eef8f50]{border-top:1px dashed rgba(102,209,255,.12)}.alarm-detail .row label[data-v-0eef8f50]{flex:0 0 120px;color:#8aaad8}.alarm-detail .row .value[data-v-0eef8f50]{flex:1;color:#d0e8f8;word-break:break-all;text-align:right}.alarm-detail .row .text[data-v-0eef8f50]{color:#d0e8f8}.alarm-detail .row .tag[data-v-0eef8f50]{display:inline-block;padding:3px 12px;font-size:14px;line-height:1.4;border-radius:3px;border:1px solid;background:transparent;letter-spacing:1px}.alarm-detail .row .tag.danger[data-v-0eef8f50]{color:#ff5a4a;border-color:#ff5a4a}.alarm-detail .row .tag.warning[data-v-0eef8f50]{color:#ff9a3d;border-color:#ff9a3d}.al-btn[data-v-0eef8f50]{min-width:84px;height:32px;padding:0 14px;border-radius:3px;border:1px solid transparent;cursor:pointer;font-size:13px;letter-spacing:.5px;outline:none;transition:background .15s,border-color .15s,color .15s,opacity .15s}.al-btn.default[data-v-0eef8f50]{background:transparent;border-color:rgba(140,170,200,.45);color:#8aaad8}.al-btn.default[data-v-0eef8f50]:hover{color:#d0e8f8;border-color:#8aaad8}.al-btn.primary[data-v-0eef8f50]{background:#0a7eff;color:#fff}.al-btn.primary[data-v-0eef8f50]:hover{opacity:.88}.al-btn.danger[data-v-0eef8f50]{background:#c4322a;color:#fff}.al-btn.danger[data-v-0eef8f50]:hover{opacity:.88}.preview-root[data-v-2b399702]{width:100%;height:100vh;background:#0b1829;overflow:hidden;position:relative}.preview-outer[data-v-2b399702]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-wrapper[data-v-2b399702]{position:relative;overflow:visible}.preview-canvas[data-v-2b399702]{overflow:hidden}.layer-bg[data-v-2b399702]{position:absolute;inset:0;z-index:1;pointer-events:none}.preview-widget[data-v-2b399702]{box-sizing:border-box}.side-btns-container[data-v-2b399702]{position:absolute;z-index:200;display:flex;flex-direction:column;justify-content:space-between;transition:right .6s ease,top .6s ease,bottom .6s ease}.side-func-group[data-v-2b399702],.side-room-group[data-v-2b399702]{display:flex;flex-direction:column;gap:10px}.side-room-item[data-v-2b399702]{width:80px;min-height:44px;padding:6px 4px;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,17,33,.6);border:1px solid rgba(102,209,255,.4);border-radius:8px;cursor:pointer;color:#d3d6dd;font-size:12px;line-height:1.3;word-break:break-all;transition:background .3s,color .2s,border-color .2s}.side-room-item[data-v-2b399702]:hover{background:rgba(0,17,33,.85);border-color:#66d1ff;color:#66d1ff}.side-room-item.is-active[data-v-2b399702]{background:rgba(102,209,255,.15);border-color:#66d1ff;color:#66d1ff}.side-float-btn[data-v-2b399702]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,17,33,.6);border:1px solid rgba(102,209,255,.4);border-radius:8px;cursor:pointer;color:#d3d6dd;transition:background .3s,color .2s,border-color .2s}.side-float-btn[data-v-2b399702]:hover{background:rgba(0,17,33,.85);border-color:#66d1ff;color:#66d1ff}.side-float-btn .el-icon-back[data-v-2b399702],.side-float-btn .iconfont[data-v-2b399702]{font-size:22px}.view-fade-enter-active[data-v-2b399702],.view-fade-leave-active[data-v-2b399702]{transition:opacity .35s ease}.view-fade-enter[data-v-2b399702],.view-fade-leave-to[data-v-2b399702]{opacity:0}