.screen-box[data-v-137a888e]{overflow:hidden;background-size:100% 100%;background:#000;width:100vw;height:100vh}.screen-wrapper[data-v-137a888e]{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s;position:relative;overflow:hidden;z-index:100;-webkit-transform-origin:left top;transform-origin:left top}.site-details-container[data-v-55acf446]{padding:0;background:transparent;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.info-card[data-v-55acf446]{background:#ffffff;border-radius:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-section[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-info-card[data-v-55acf446]{-webkit-box-flex:2;-ms-flex:2;flex:2}.card-content[data-v-55acf446],.site-info-card[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-content[data-v-55acf446]{gap:14px;width:100%}.site-avatar[data-v-55acf446]{width:76px;height:76px;background:#f0f4fa;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.site-avatar .el-image[data-v-55acf446]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-info-main[data-v-55acf446]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.site-name-row[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.site-name[data-v-55acf446]{font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.1}.action-buttons[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.action-buttons .el-button--small[data-v-55acf446]{padding:6px 14px;font-size:13px;border-radius:8px;height:auto;line-height:1.4}.site-meta-row[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;color:#666666;font-size:12px;line-height:1.3}.meta-item i[data-v-55acf446]{margin-right:3px;color:#999999}.data-card-grid[data-v-55acf446]{-webkit-box-flex:5;-ms-flex:5;flex:5;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.data-card[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.card-label[data-v-55acf446]{font-size:12px;color:#888888;line-height:1.1}.card-value[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.value-num[data-v-55acf446]{font-size:21px;font-weight:700;color:#1a1a1a;line-height:1.1}.value-num.negative[data-v-55acf446]{color:#f56c6c}.primary-text[data-v-55acf446]{color:#409eff}.value-unit[data-v-55acf446]{font-size:11px;color:#888888;font-weight:500;margin-left:2px}.value-divider[data-v-55acf446]{font-size:13px;color:#cccccc;margin:0 3px}.data-card.highlight[data-v-55acf446]{background:-webkit-gradient(linear,left top,right top,from(#f0f7ff),to(#ffffff));background:linear-gradient(90deg,#f0f7ff,#ffffff);border-left:4px solid #409eff}.bottom-topology-section[data-v-55acf446]{background:#fff;border-radius:16px;padding:8px 12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.topology-header[data-v-55acf446]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:12px}.toggle-switch[data-v-55acf446],.topology-header[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-switch[data-v-55acf446]{gap:6px;color:#666666}.tab-nav[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f5f7fa;border-radius:8px;padding:2px}.tab-item[data-v-55acf446]{padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.tab-item.active[data-v-55acf446]{background:#409eff;color:#fff;font-weight:600}.update-time[data-v-55acf446]{color:#666;font-size:13px;font-weight:500}.topology-content[data-v-55acf446]{width:100%;background:#fafafa;border-radius:12px;overflow:hidden}.viewport[data-v-55acf446]{width:100%;height:100%;overflow:hidden;cursor:-webkit-grab;cursor:grab;position:relative;background:#fafafa}.pan-container[data-v-55acf446]{height:100%;position:relative;-webkit-transform-origin:left top;transform-origin:left top}.bus-line[data-v-55acf446]{position:absolute;height:6px;border-radius:3px;z-index:1}.bus-red[data-v-55acf446]{top:30px;background:#dd2222}.bus-yellow[data-v-55acf446]{top:240px;background:#f7b500}.dashed-line-red-full[data-v-55acf446]{position:absolute;top:32px;height:207px;width:2px;z-index:2;background:repeating-linear-gradient(180deg,#dd2222,#dd2222 6px,transparent 0,transparent 12px)}.anti-reverse-meter[data-v-55acf446]{top:60px;z-index:10;background:rgba(255,255,255,.98);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);padding:14px;border-radius:12px;min-width:240px}.anti-reverse-meter[data-v-55acf446],.arrow-icon[data-v-55acf446]{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.arrow-icon[data-v-55acf446]{width:32px;height:50px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;overflow:visible}.flow-arrow-up[data-v-55acf446]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #fff;opacity:0;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.3));filter:drop-shadow(0 0 2px rgba(0,0,0,.3));-webkit-animation:arrowFlowUp-data-v-55acf446 1.2s linear infinite;animation:arrowFlowUp-data-v-55acf446 1.2s linear infinite}.flow-arrow-up.delay-1[data-v-55acf446]{-webkit-animation-delay:.4s;animation-delay:.4s}.flow-arrow-up.delay-2[data-v-55acf446]{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes arrowFlowUp-data-v-55acf446{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}20%{opacity:1}80%{opacity:1}to{-webkit-transform:translateY(-25px);transform:translateY(-25px);opacity:0}}@keyframes arrowFlowUp-data-v-55acf446{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}20%{opacity:1}80%{opacity:1}to{-webkit-transform:translateY(-25px);transform:translateY(-25px);opacity:0}}.flow-arrow-down[data-v-55acf446]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #fff;opacity:0;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.3));filter:drop-shadow(0 0 2px rgba(0,0,0,.3));-webkit-animation:arrowFlowDown-data-v-55acf446 1.2s linear infinite;animation:arrowFlowDown-data-v-55acf446 1.2s linear infinite}.flow-arrow-down.delay-1[data-v-55acf446]{-webkit-animation-delay:.4s;animation-delay:.4s}.flow-arrow-down.delay-2[data-v-55acf446]{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes arrowFlowDown-data-v-55acf446{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}20%{opacity:1}80%{opacity:1}to{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}}@keyframes arrowFlowDown-data-v-55acf446{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}20%{opacity:1}80%{opacity:1}to{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}}.arrow-green[data-v-55acf446]{top:180px}.arrow-green .flow-arrow-down[data-v-55acf446]{border-top-color:#67c23a}.arrow-orange[data-v-55acf446]{top:290px}.arrow-orange .flow-arrow-up[data-v-55acf446]{border-bottom-color:#e6a23c}.line-yellow-load[data-v-55acf446],.line-yellow-storage[data-v-55acf446]{position:absolute;top:246px;height:100px;width:2px;background:repeating-linear-gradient(180deg,#f7b500,#f7b500 6px,transparent 0,transparent 12px)}.load-node[data-v-55acf446]{top:320px;background:#fff;padding:10px 18px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:14px;font-weight:500;color:#303133;z-index:10;white-space:nowrap}.energy-storage-area[data-v-55acf446],.load-node[data-v-55acf446]{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.energy-storage-area[data-v-55acf446]{top:370px;display:grid;grid-template-columns:1fr;gap:8px;padding:12px;border:2px dashed #c6e2ff;border-radius:8px;background:rgba(255,255,255,.95);z-index:2;min-width:240px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.cabinet-title[data-v-55acf446]{text-align:center;font-size:14px;font-weight:600;color:#303133;padding-bottom:6px;border-bottom:2px solid #409eff;margin-bottom:6px}.device-card[data-v-55acf446]{background:#fff;border-radius:6px;padding:7px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08);min-width:180px}.device-title[data-v-55acf446]{font-size:16px;font-weight:500;color:#303133;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wifi-icon[data-v-55acf446]{color:#409eff}.device-item[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 0;font-size:14px}.item-label[data-v-55acf446]{color:#606266}.item-value[data-v-55acf446]{color:#409eff;font-weight:500}.info-tab-content[data-v-55acf446]{width:100%;background:#fff;border-radius:12px;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.charts-wrapper[data-v-55acf446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.chart-item[data-v-55acf446]{width:100%}.chart-title[data-v-55acf446]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-container[data-v-55acf446]{width:100%;height:220px;background:#fff;border-radius:8px}@media screen and (max-width:1200px){.top-section[data-v-55acf446]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-card-grid[data-v-55acf446]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.data-card-grid[data-v-55acf446]{grid-template-columns:1fr}.site-name-row[data-v-55acf446]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chart-container[data-v-55acf446]{height:180px}}.monitor-container[data-v-977ccb68]{min-height:400px;background:-webkit-gradient(linear,left top,right top,from(#f7f8fc),to(#f5f7fa));background:linear-gradient(90deg,#f7f8fc,#f5f7fa);padding:3px;gap:10px}.left-sidebar[data-v-977ccb68],.monitor-container[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.left-sidebar[data-v-977ccb68]{width:240px;min-width:44px;background:#ffffff;border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);padding:12px 14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:width .3s ease;transition:width .3s ease;-ms-flex-negative:0;flex-shrink:0}.left-sidebar.collapsed[data-v-977ccb68]{width:44px;min-width:44px;padding:12px 6px}.sidebar-header[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0;min-height:32px}.collapse-btn[data-v-977ccb68]{font-size:18px;padding:2px 6px;color:#666;-ms-flex-negative:0;flex-shrink:0}.collapse-btn[data-v-977ccb68]:hover{color:#409eff}.sidebar-title[data-v-977ccb68]{font-size:14px;font-weight:600;color:#303133;margin-left:6px;white-space:nowrap}.empty-tree[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#909399;font-size:13px}.empty-tree i[data-v-977ccb68]{font-size:26px;margin-bottom:6px;color:#c0c4cc}.custom-tree[data-v-977ccb68]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;min-height:0}.custom-tree[data-v-977ccb68] :deep(.el-tree-node__content){height:34px;border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.custom-tree[data-v-977ccb68] :deep(.el-tree-node__content:hover){background-color:#f5f7fa}.custom-tree[data-v-977ccb68] :deep(.is-current .el-tree-node__content){background-color:#e8f3ff!important;color:#409eff;font-weight:500}.tree-node[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.node-icon[data-v-977ccb68]{margin-right:6px;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.node-label[data-v-977ccb68]{color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-content[data-v-977ccb68]{background:#ffffff;border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.right-content-inner[data-v-977ccb68],.right-content[data-v-977ccb68]{-ms-flex:1;flex:1;overflow:hidden;min-height:0}.right-content-inner[data-v-977ccb68],.right-content[data-v-977ccb68],.right-empty[data-v-977ccb68]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.right-empty[data-v-977ccb68]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;color:#909399;font-size:15px}.right-empty i[data-v-977ccb68]{font-size:40px;margin-bottom:12px;color:#c0c4cc}.right-empty p[data-v-977ccb68]{margin:0}.top-bar[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tab-buttons[data-v-977ccb68],.top-bar[data-v-977ccb68]{-ms-flex-negative:0;flex-shrink:0}.tab-buttons[data-v-977ccb68] :deep(.el-button){margin-right:8px;font-weight:500;padding:6px 14px;font-size:13px}.offline-tag[data-v-977ccb68],.upline-tag[data-v-977ccb68]{padding:3px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.offline-tag[data-v-977ccb68]{background:linear-gradient(135deg,#ff6b6b,#ff4d4f);color:#ffffff;-webkit-box-shadow:0 2px 8px rgba(255,77,79,.2);box-shadow:0 2px 8px rgba(255,77,79,.2)}.upline-tag[data-v-977ccb68]{background:linear-gradient(135deg,#13c272,#32d698);color:#ffffff;-webkit-box-shadow:0 2px 8px rgba(19,194,114,.2);box-shadow:0 2px 8px rgba(19,194,114,.2)}.realtime-content[data-v-977ccb68]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;min-height:0;padding:2px 0}.data-card-grid[data-v-977ccb68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;padding:4px 0}.data-card[data-v-977ccb68]{border-radius:8px;border:none;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06)}.data-card[data-v-977ccb68]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.data-card[data-v-977ccb68] :deep(.el-card__body){padding:12px 14px}.card-header[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.card-title[data-v-977ccb68]{font-size:12px;color:#6b7280;font-weight:500}.chart-btn[data-v-977ccb68]{font-size:15px;color:#409eff;padding:2px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.chart-btn[data-v-977ccb68]:hover{background-color:#ecf5ff;color:#66b1ff;-webkit-transform:scale(1.15);transform:scale(1.15)}.card-value[data-v-977ccb68]{font-size:19px;color:#1f2937;font-weight:600}.equipment-monitor-container[data-v-977ccb68]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:4px 0}.package-section[data-v-977ccb68]{margin-bottom:12px;-webkit-animation:fadeInUp-data-v-977ccb68 .3s ease forwards;animation:fadeInUp-data-v-977ccb68 .3s ease forwards}.package-title[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;margin:0 0 8px;color:#333}.package-badge[data-v-977ccb68],.package-title[data-v-977ccb68]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.package-badge[data-v-977ccb68]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border-radius:50%;font-size:11px;font-weight:600;margin-right:8px}.package-count[data-v-977ccb68]{font-size:11px;color:#999;font-weight:400;margin-left:8px}.card-row[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.monitor-card[data-v-977ccb68]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:70px;max-width:120px;height:76px;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-animation:fadeInUp-data-v-977ccb68 .4s ease forwards;animation:fadeInUp-data-v-977ccb68 .4s ease forwards;opacity:0}.monitor-card[data-v-977ccb68]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#409eff;-webkit-box-shadow:0 4px 16px rgba(64,158,255,.15);box-shadow:0 4px 16px rgba(64,158,255,.15);background:#f8fbff}.monitor-card .card-header[data-v-977ccb68]{margin-bottom:2px}.monitor-card .card-index[data-v-977ccb68]{font-size:12px;font-weight:500;color:#555}.monitor-card .card-value[data-v-977ccb68]{font-size:16px;font-weight:600;-webkit-transition:color .3s;transition:color .3s}.monitor-card .voltage-normal[data-v-977ccb68]{color:#13c272}.monitor-card .voltage-low[data-v-977ccb68]{color:#e6a23c}.monitor-card .voltage-high[data-v-977ccb68]{color:#f56c6c}.empty-data-tip[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;color:#999;font-size:14px}.empty-data-tip i[data-v-977ccb68]{font-size:32px;margin-bottom:8px;color:#d0d0d0}@-webkit-keyframes fadeInUp-data-v-977ccb68{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-977ccb68{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tab-container[data-v-977ccb68]{background:#f0f2f5;border-radius:10px;padding:4px 6px;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e8ecf1;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.04);box-shadow:inset 0 1px 3px rgba(0,0,0,.04)}.tab-container[data-v-977ccb68],.tab-item[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.tab-item[data-v-977ccb68]{position:relative;padding:6px 16px 6px 12px;font-size:13px;color:#666;border-radius:7px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent}.tab-item[data-v-977ccb68]:hover{background:rgba(64,158,255,.08);color:#409eff}.tab-item.active[data-v-977ccb68]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#ffffff;-webkit-box-shadow:0 2px 12px rgba(64,158,255,.35);box-shadow:0 2px 12px rgba(64,158,255,.35);-webkit-transform:scale(1.02);transform:scale(1.02)}.tab-item.active[data-v-977ccb68]:hover{background:linear-gradient(135deg,#3a8ee6,#5ca8f0);-webkit-box-shadow:0 4px 16px rgba(64,158,255,.45);box-shadow:0 4px 16px rgba(64,158,255,.45)}.tab-item-inner[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.tab-item i[data-v-977ccb68]{font-size:14px;-webkit-transition:all .3s;transition:all .3s}.tab-item.active i[data-v-977ccb68]{color:#fff}.tab-badge[data-v-977ccb68]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;background:rgba(255,255,255,.25);border-radius:50%;font-size:10px;font-weight:600;margin-left:2px;-webkit-transition:all .3s;transition:all .3s}.tab-item:not(.active) .tab-badge[data-v-977ccb68]{background:#e8ecf1;color:#999}.tab-item.active .tab-badge[data-v-977ccb68]{background:rgba(255,255,255,.3);color:#fff}.history-table-container[data-v-977ccb68]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.time-range-bar[data-v-977ccb68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:8px;-ms-flex-negative:0;flex-shrink:0}.time-range-bar .date-picker[data-v-977ccb68]{width:400px;max-width:100%}.history-action-buttons[data-v-977ccb68]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.table-wrapper[data-v-977ccb68]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;border:1px solid #ebeef5;border-radius:6px;position:relative;background:#fff;overflow:hidden}.table-scroll-container[data-v-977ccb68]{width:100%;height:100%;overflow:auto}.table-scroll-container[data-v-977ccb68]::-webkit-scrollbar{width:8px;height:8px}.table-scroll-container[data-v-977ccb68]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-977ccb68]::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:4px}.table-scroll-container[data-v-977ccb68]::-webkit-scrollbar-thumb:hover{background:#a8b0b8}.table-wrapper[data-v-977ccb68] :deep(.el-table){width:100%!important}.table-wrapper[data-v-977ccb68] :deep(.el-table__body-wrapper){overflow:visible!important}.table-wrapper[data-v-977ccb68] :deep(.el-table__header-wrapper){background:#f5f7fa}.table-wrapper[data-v-977ccb68] :deep(.el-table th){background:#f5f7fa!important;color:#333;font-weight:600;font-size:12px;padding:8px 0}.table-wrapper[data-v-977ccb68] :deep(.el-table td){padding:6px 0;font-size:12px;color:#555}.table-wrapper[data-v-977ccb68] :deep(.el-table .cell){padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-cell-value[data-v-977ccb68]{display:inline-block;font-variant-numeric:tabular-nums}.table-cell-value.voltage-low[data-v-977ccb68]{color:#e6a23c}.table-cell-value.voltage-high[data-v-977ccb68]{color:#f56c6c}.table-cell-value.voltage-normal[data-v-977ccb68]{color:#13c272}.table-empty-tip[data-v-977ccb68]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c0c4cc;font-size:14px}.table-empty-tip i[data-v-977ccb68]{font-size:40px;margin-bottom:10px}.table-loading-tip[data-v-977ccb68]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#409eff;font-size:14px}.table-loading-tip i[data-v-977ccb68]{font-size:32px;margin-bottom:10px}.pagination-wrapper[data-v-977ccb68]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid #ebeef5;overflow-x:auto;min-height:40px}.wifi[data-v-977ccb68]{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:contain;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.wifi-green[data-v-977ccb68]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M926.635 294.912a32 32 0 11-39.936 50.005c-106.187-84.789-236.875-131.584-374.646-131.584-137.813 0-268.544 46.827-374.752 131.67a32 32 0 11-39.936-50.006c117.419-93.802 262.198-145.664 414.688-145.664 152.438 0 297.174 51.819 414.582 145.579zM691.22 593.045a32 32 0 01-38.442 51.179 233.419 233.419 0 00-140.758-46.89c-51.541 0-100.48 16.629-140.8 46.911a32 32 0 11-38.442-51.157 297.408 297.408 0 01179.242-59.755c65.504 0 127.894 21.184 179.2 59.723zm128-149.344a32 32 0 01-38.442 51.168c-76.95-57.802-170.4-89.536-268.747-89.536-98.368 0-191.85 31.755-268.8 89.579a32 32 0 11-38.453-51.157c87.957-66.091 194.89-102.422 307.253-102.422 112.32 0 219.243 36.31 307.19 102.368zM512 853.333a64 64 0 110-128 64 64 0 010 128z' fill='%230AD296'/%3E%3C/svg%3E")}.wifi-gray[data-v-977ccb68]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M926.635 294.912a32 32 0 11-39.936 50.005c-106.187-84.789-236.875-131.584-374.646-131.584-137.813 0-268.544 46.827-374.752 131.67a32 32 0 11-39.936-50.006c117.419-93.802 262.198-145.664 414.688-145.664 152.438 0 297.174 51.819 414.582 145.579zM691.22 593.045a32 32 0 01-38.442 51.179 233.419 233.419 0 00-140.758-46.89c-51.541 0-100.48 16.629-140.8 46.911a32 32 0 11-38.442-51.157 297.408 297.408 0 01179.242-59.755c65.504 0 127.894 21.184 179.2 59.723zm128-149.344a32 32 0 01-38.442 51.168c-76.95-57.802-170.4-89.536-268.747-89.536-98.368 0-191.85 31.755-268.8 89.579a32 32 0 11-38.453-51.157c87.957-66.091 194.89-102.422 307.253-102.422 112.32 0 219.243 36.31 307.19 102.368zM512 853.333a64 64 0 110-128 64 64 0 010 128z' fill='%23999'/%3E%3C/svg%3E")}[data-v-977ccb68] .el-table .cell{font-size:12px!important}[data-v-977ccb68] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#e8f3ff}@media screen and (max-width:1200px){.monitor-container[data-v-977ccb68]{height:85vh;max-height:85vh;padding:8px;gap:8px}.left-sidebar[data-v-977ccb68]{width:200px;padding:10px 12px}.right-content[data-v-977ccb68]{padding:10px 14px}.data-card-grid[data-v-977ccb68]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media screen and (max-width:992px){.monitor-container[data-v-977ccb68]{height:82vh;max-height:82vh;padding:6px;gap:6px}.left-sidebar[data-v-977ccb68]{width:180px}.right-content[data-v-977ccb68]{padding:8px 12px}.data-card-grid[data-v-977ccb68]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.time-range-bar .date-picker[data-v-977ccb68]{width:280px}}@media screen and (max-width:768px){.monitor-container[data-v-977ccb68]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:none;min-height:100vh;overflow:auto;padding:6px}.left-sidebar[data-v-977ccb68]{width:100%;min-width:auto;max-height:200px;padding:8px 12px;-ms-flex-negative:0;flex-shrink:0}.left-sidebar.collapsed[data-v-977ccb68]{width:100%;max-height:44px;padding:6px 12px}.right-content[data-v-977ccb68]{min-height:500px;padding:8px 10px}.data-card-grid[data-v-977ccb68]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.top-bar[data-v-977ccb68]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.offline-tag[data-v-977ccb68],.upline-tag[data-v-977ccb68]{-ms-flex-item-align:start;align-self:flex-start}.time-range-bar[data-v-977ccb68]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.time-range-bar .date-picker[data-v-977ccb68]{width:100%}.history-action-buttons[data-v-977ccb68]{margin-left:0}.pagination-wrapper[data-v-977ccb68]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.monitor-container[data-v-977ccb68]{padding:4px;gap:4px}.right-content[data-v-977ccb68]{padding:6px 8px;min-height:400px}.data-card-grid[data-v-977ccb68]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.data-card[data-v-977ccb68] :deep(.el-card__body){padding:8px 10px}.card-value[data-v-977ccb68]{font-size:16px}.monitor-card[data-v-977ccb68]{min-width:60px;height:68px;padding:6px 8px}.monitor-card .card-value[data-v-977ccb68]{font-size:14px}.tab-buttons[data-v-977ccb68] :deep(.el-button){margin-right:4px;padding:4px 10px;font-size:12px}.offline-tag[data-v-977ccb68],.upline-tag[data-v-977ccb68]{font-size:10px;padding:2px 8px}.tab-item[data-v-977ccb68]{padding:4px 10px 4px 8px;font-size:12px}}.alarm-container[data-v-089cf22f]{overflow:hidden;padding:12px;background:#f5f7fa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-card[data-v-089cf22f]{background:#fff;padding:12px 18px;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);-ms-flex-negative:0;flex-shrink:0}.search-form[data-v-089cf22f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form[data-v-089cf22f] :deep(.el-form-item){margin-bottom:0;margin-right:8px}.search-form[data-v-089cf22f] :deep(.el-form-item__label){font-size:13px;padding-right:6px}.search-form[data-v-089cf22f] :deep(.el-input--mini){font-size:13px}.rounded-input[data-v-089cf22f] :deep(.el-input__inner),.rounded-select[data-v-089cf22f] :deep(.el-input__inner){border-radius:6px;height:30px;line-height:30px}.search-btn[data-v-089cf22f]{border-radius:6px;padding:5px 12px;height:30px;font-size:13px}.table-card[data-v-089cf22f]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:14px 18px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.big-table-font[data-v-089cf22f] :deep(.el-table__cell){font-size:13px!important;padding:6px 0!important}.big-table-font[data-v-089cf22f] :deep(.el-table__header-wrapper th){font-size:13px!important;font-weight:500}.big-table-font[data-v-089cf22f] :deep(.el-table__body-wrapper){overflow:auto!important}.big-table-font[data-v-089cf22f] :deep(.el-table__body-wrapper::-webkit-scrollbar){width:6px;height:6px}.big-table-font[data-v-089cf22f] :deep(.el-table__body-wrapper::-webkit-scrollbar-thumb){background:#c1c7cd;border-radius:3px}.rounded-table[data-v-089cf22f]{border-radius:8px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.rounded-table[data-v-089cf22f] :deep(.el-table){width:100%!important}.pagination-wrapper[data-v-089cf22f]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;border-top:1px solid #ebeef5;margin-top:10px}.rounded-pagination[data-v-089cf22f]{text-align:right}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination){font-size:13px}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination .el-select .el-input .el-input__inner){height:28px;line-height:28px}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination .el-pagination__total){line-height:28px}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination .btn-next),.rounded-pagination[data-v-089cf22f] :deep(.el-pagination .btn-prev){height:28px;line-height:28px}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination .el-pager li){height:28px;line-height:28px;font-size:13px}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination .el-pager li.active){font-weight:500}[data-v-089cf22f]:deep(.el-dialog){border-radius:8px}[data-v-089cf22f]:deep(.el-dialog__header){padding:15px 20px;border-bottom:1px solid #ebeef5}[data-v-089cf22f]:deep(.el-dialog__body){padding:20px}[data-v-089cf22f]:deep(.el-dialog__footer){padding:10px 20px;border-top:1px solid #ebeef5}.jhzl-table-button[data-v-089cf22f]{font-size:13px}@media screen and (max-width:768px){.alarm-container[data-v-089cf22f]{height:auto;max-height:none;min-height:100vh;overflow:auto;padding:8px}.search-form[data-v-089cf22f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-form[data-v-089cf22f] :deep(.el-form-item){width:100%;margin-bottom:6px}.search-form[data-v-089cf22f] :deep(.el-form-item .el-input),.search-form[data-v-089cf22f] :deep(.el-form-item .el-select){width:100%!important}.table-card[data-v-089cf22f]{padding:10px 12px;min-height:350px}.pagination-wrapper[data-v-089cf22f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-089cf22f]:deep(.el-dialog){width:95%!important}}@media screen and (max-width:480px){.alarm-container[data-v-089cf22f]{padding:4px}.search-card[data-v-089cf22f]{padding:10px 12px}.table-card[data-v-089cf22f]{padding:6px 8px;min-height:250px}.big-table-font[data-v-089cf22f] :deep(.el-table__cell){font-size:12px!important;padding:4px 0!important}.rounded-pagination[data-v-089cf22f] :deep(.el-pagination){font-size:12px}}.cmd-container[data-v-64fdd85b]{overflow:hidden;padding:12px;background:#f5f7fa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-card[data-v-64fdd85b]{background:#fff;padding:12px 18px;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);-ms-flex-negative:0;flex-shrink:0}.search-form[data-v-64fdd85b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form[data-v-64fdd85b] :deep(.el-form-item){margin-bottom:0;margin-right:8px}.search-form[data-v-64fdd85b] :deep(.el-form-item__label){font-size:13px;padding-right:6px}.search-form[data-v-64fdd85b] :deep(.el-input--mini){font-size:13px}.rounded-input[data-v-64fdd85b] :deep(.el-input__inner){border-radius:6px;height:30px;line-height:30px}.search-btn[data-v-64fdd85b]{border-radius:6px;padding:5px 12px;height:30px;font-size:13px}.table-card[data-v-64fdd85b]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:14px 18px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.big-table-font[data-v-64fdd85b] :deep(.el-table__cell){font-size:13px!important;padding:6px 0!important}.big-table-font[data-v-64fdd85b] :deep(.el-table__header-wrapper th){font-size:13px!important;font-weight:500}.big-table-font[data-v-64fdd85b] :deep(.el-table__body-wrapper){overflow:auto!important}.big-table-font[data-v-64fdd85b] :deep(.el-table__body-wrapper::-webkit-scrollbar){width:6px;height:6px}.big-table-font[data-v-64fdd85b] :deep(.el-table__body-wrapper::-webkit-scrollbar-thumb){background:#c1c7cd;border-radius:3px}.rounded-table[data-v-64fdd85b]{border-radius:8px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.rounded-table[data-v-64fdd85b] :deep(.el-table){width:100%!important}.pagination-wrapper[data-v-64fdd85b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;border-top:1px solid #ebeef5;margin-top:10px}.rounded-pagination[data-v-64fdd85b]{text-align:right}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination){font-size:13px}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination .el-select .el-input .el-input__inner){height:28px;line-height:28px}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination .el-pagination__total){line-height:28px}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination .btn-next),.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination .btn-prev){height:28px;line-height:28px}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination .el-pager li){height:28px;line-height:28px;font-size:13px}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination .el-pager li.active){font-weight:500}@media screen and (max-width:768px){.cmd-container[data-v-64fdd85b]{height:auto;max-height:none;min-height:100vh;overflow:auto;padding:8px}.search-form[data-v-64fdd85b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-form[data-v-64fdd85b] :deep(.el-form-item){width:100%;margin-bottom:6px}.search-form[data-v-64fdd85b] :deep(.el-form-item .el-input){width:100%!important}.table-card[data-v-64fdd85b]{padding:10px 12px;min-height:350px}.pagination-wrapper[data-v-64fdd85b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.cmd-container[data-v-64fdd85b]{padding:4px}.search-card[data-v-64fdd85b]{padding:10px 12px}.table-card[data-v-64fdd85b]{padding:6px 8px;min-height:250px}.big-table-font[data-v-64fdd85b] :deep(.el-table__cell){font-size:12px!important;padding:4px 0!important}.rounded-pagination[data-v-64fdd85b] :deep(.el-pagination){font-size:12px}}.report-container[data-v-bb2c0da0]{overflow:hidden;padding:12px;background:#f5f7fa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-bar[data-v-bb2c0da0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px;background:#fff;padding:8px 0;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.tab-item[data-v-bb2c0da0]{padding:5px 20px;font-size:14px;cursor:pointer;border-radius:4px;margin:0 4px;-webkit-transition:all .3s;transition:all .3s;color:#666}.tab-item[data-v-bb2c0da0]:hover{color:#409eff}.tab-item.active[data-v-bb2c0da0]{background:#409eff;color:#fff}.search-section[data-v-bb2c0da0]{background:#fff;padding:10px 16px;border-radius:8px;margin-bottom:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);-ms-flex-negative:0;flex-shrink:0}.search-form[data-v-bb2c0da0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.search-form[data-v-bb2c0da0] :deep(.el-form-item){margin-bottom:0;margin-right:8px}.search-form[data-v-bb2c0da0] :deep(.el-form-item__label){font-size:13px;padding-right:6px}.rounded-datepicker[data-v-bb2c0da0] :deep(.el-input__inner){border-radius:6px;height:30px;line-height:30px}.export-btn[data-v-bb2c0da0],.search-btn[data-v-bb2c0da0]{border-radius:6px;padding:5px 12px;height:30px;font-size:13px}.right-btns[data-v-bb2c0da0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-left:auto}.right-btns[data-v-bb2c0da0] :deep(.el-button){border-radius:6px;padding:5px 12px;height:30px;font-size:13px;border-color:#dcdfe6;color:#606266;background:#fff}.right-btns[data-v-bb2c0da0] :deep(.el-button:hover){border-color:#409eff;color:#409eff}.active-btn[data-v-bb2c0da0]{background:#409eff!important;color:#fff!important;border-color:#409eff!important}.active-btn[data-v-bb2c0da0]:hover{background:#66b1ff!important;color:#fff!important}.chart-section[data-v-bb2c0da0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:16px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);min-height:0;overflow:hidden}.chart-section[data-v-bb2c0da0] :deep(div){width:100%;height:100%}.table-card[data-v-bb2c0da0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:14px 18px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.table-section[data-v-bb2c0da0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.big-table-font[data-v-bb2c0da0] :deep(.el-table__cell){font-size:13px!important;padding:6px 0!important}.big-table-font[data-v-bb2c0da0] :deep(.el-table__header-wrapper th){font-size:13px!important;font-weight:500}.big-table-font[data-v-bb2c0da0] :deep(.el-table__body-wrapper){overflow:auto!important}.big-table-font[data-v-bb2c0da0] :deep(.el-table__body-wrapper::-webkit-scrollbar){width:6px;height:6px}.big-table-font[data-v-bb2c0da0] :deep(.el-table__body-wrapper::-webkit-scrollbar-thumb){background:#c1c7cd;border-radius:3px}.big-table-font[data-v-bb2c0da0] :deep(.el-table__body-wrapper::-webkit-scrollbar-track){background:#f1f1f1;border-radius:3px}.rounded-table[data-v-bb2c0da0]{border-radius:8px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.rounded-table[data-v-bb2c0da0] :deep(.el-table){width:100%!important}.rounded-table[data-v-bb2c0da0] :deep(.el-table__footer-wrapper){font-weight:700}.pagination-wrapper[data-v-bb2c0da0]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;border-top:1px solid #ebeef5;margin-top:10px}.rounded-pagination[data-v-bb2c0da0]{text-align:right}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination){font-size:13px}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination .el-select .el-input .el-input__inner){height:28px;line-height:28px}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination .el-pagination__total){line-height:28px}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination .btn-next),.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination .btn-prev){height:28px;line-height:28px}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination .el-pager li){height:28px;line-height:28px;font-size:13px}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination .el-pager li.active){font-weight:500}@media screen and (max-width:768px){.report-container[data-v-bb2c0da0]{height:auto;max-height:none;min-height:100vh;overflow:auto;padding:8px}.search-form[data-v-bb2c0da0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-form[data-v-bb2c0da0] :deep(.el-form-item){width:100%;margin-bottom:6px}.search-form[data-v-bb2c0da0] :deep(.el-form-item .el-date-editor),.search-form[data-v-bb2c0da0] :deep(.el-form-item .el-input){width:100%!important}.right-btns[data-v-bb2c0da0]{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-card[data-v-bb2c0da0]{padding:10px 12px;min-height:350px}.pagination-wrapper[data-v-bb2c0da0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-bar[data-v-bb2c0da0]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:480px){.report-container[data-v-bb2c0da0]{padding:4px}.search-section[data-v-bb2c0da0]{padding:8px 12px}.table-card[data-v-bb2c0da0]{padding:6px 8px;min-height:250px}.big-table-font[data-v-bb2c0da0] :deep(.el-table__cell){font-size:12px!important;padding:4px 0!important}.rounded-pagination[data-v-bb2c0da0] :deep(.el-pagination){font-size:12px}.tab-item[data-v-bb2c0da0]{padding:4px 12px;font-size:13px}}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__header){margin-bottom:16px;background:#f5f7fa;padding:8px 12px;border-radius:10px;border-bottom:none;-ms-flex-negative:0;flex-shrink:0}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__nav-wrap){margin-bottom:0}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__nav-wrap:after){display:none}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item){height:36px;line-height:36px;padding:0 18px;font-size:14px;font-weight:500;color:#606266;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:4px}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item:hover){color:#409eff;background:rgba(64,158,255,.08)}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item.is-active){color:#fff;background:linear-gradient(135deg,#409eff,#66b1ff);-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item:first-child){color:#409eff;font-weight:500}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item:first-child:hover){background:rgba(64,158,255,.12);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item:first-child.is-active){background:linear-gradient(135deg,#67c23a,#85ce61);-webkit-box-shadow:0 2px 8px rgba(103,194,58,.3);box-shadow:0 2px 8px rgba(103,194,58,.3);color:#fff}.back-tab-label[data-v-4fa1df5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.back-tab-label i[data-v-4fa1df5e]{font-size:16px}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__content){height:calc(100% - 60px);overflow:hidden}.custom-tabs[data-v-4fa1df5e] :deep(.el-tab-pane){height:100%}@media screen and (max-width:768px){.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__header){padding:6px 8px;overflow-x:auto;white-space:nowrap}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__item){height:32px;line-height:32px;padding:0 12px;font-size:13px}.custom-tabs[data-v-4fa1df5e] :deep(.el-tabs__nav-wrap){overflow-x:auto}}.week-mode[data-v-c238b524]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-c238b524]{overflow-y:hidden;scrollbar-color:#13c2c2 #b5f5ec;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-c238b524]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-c238b524]::-webkit-scrollbar-thumb{border-radius:3px;background:#13c2c2}.beauty-scroll[data-v-c238b524]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#87e8de}.split-right[data-v-c238b524]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-c238b524]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-c238b524]{pointer-events:none}#nprogress .bar[data-v-c238b524]{background:#13c2c2;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-c238b524]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #13c2c2,0 0 5px #13c2c2;box-shadow:0 0 10px #13c2c2,0 0 5px #13c2c2;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-c238b524]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-c238b524]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#13c2c2;border-left-color:#13c2c2;border-radius:50%;-webkit-animation:nprogress-spinner-data-v-c238b524 .4s linear infinite;animation:nprogress-spinner-data-v-c238b524 .4s linear infinite}.nprogress-custom-parent[data-v-c238b524]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-c238b524],.nprogress-custom-parent #nprogress .spinner[data-v-c238b524]{position:absolute}@-webkit-keyframes nprogress-spinner-data-v-c238b524{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-data-v-c238b524{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.depart-container[data-v-c238b524]{background:#f0f2f6;padding:8px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flex-row[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;margin:0!important}.flex-row.full-width-row[data-v-c238b524]{padding:0}.table-col[data-v-c238b524],.tree-col[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:0 10px!important}.tree-col[data-v-c238b524]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;min-width:180px;overflow:hidden}.table-col[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;min-width:0}.table-col.full-col[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0 0!important}.main-card-wrapper[data-v-c238b524],.tree-card-wrapper[data-v-c238b524]{border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);background:#ffffff}.main-card-wrapper[data-v-c238b524],.tree-card-wrapper[data-v-c238b524],.tree-card[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.tree-card[data-v-c238b524]{width:100%}.tree-card .tree-header[data-v-c238b524]{font-size:15px;font-weight:600;color:#1a2c3e;padding:14px 16px;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.tree-card .tree-header i[data-v-c238b524]{color:#2d6ef7;font-size:18px;background:#eef3fe;padding:6px;border-radius:12px}.tree-scroll[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;padding:8px 4px;min-height:0;width:100%;position:relative}.tree-scroll[data-v-c238b524]::-webkit-scrollbar{width:6px;height:6px}.tree-scroll[data-v-c238b524]::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:3px}.tree-scroll[data-v-c238b524]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.tree-wrapper .el-tree[data-v-c238b524],.tree-wrapper[data-v-c238b524]{display:inline-block;min-width:100%;height:auto;overflow:visible}.tree-footer[data-v-c238b524]{-ms-flex-negative:0;flex-shrink:0;height:8px;border-top:1px solid #f0f0f0}[data-v-c238b524]:deep(.el-tree){border-radius:8px;padding:4px 0;min-width:100%;display:inline-block}[data-v-c238b524]:deep(.el-tree-node){white-space:nowrap!important}[data-v-c238b524]:deep(.el-tree-node__content){height:36px!important;border-radius:6px;margin:2px 4px;white-space:nowrap!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}[data-v-c238b524]:deep(.el-tree-node__content:hover){background-color:#f5f7fa!important}[data-v-c238b524]:deep(.el-tree-node__label){white-space:nowrap!important;display:inline-block}[data-v-c238b524]:deep(.el-checkbox),[data-v-c238b524]:deep(.el-tree-node__expand-icon){-ms-flex-negative:0;flex-shrink:0}.tree-node-label[data-v-c238b524]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap!important}.tree-node-text[data-v-c238b524]{white-space:nowrap!important;display:inline-block}.main-card[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.tabs-wrapper[data-v-c238b524]{padding:0 16px}.search-section[data-v-c238b524],.tabs-wrapper[data-v-c238b524]{background:#ffffff;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0}.search-section[data-v-c238b524]{padding:8px 16px}.search-form[data-v-c238b524]{margin-bottom:0}.table-scroll-container[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;position:relative;min-height:0;padding:0}.table-scroll-container .el-table[data-v-c238b524]{width:100%!important}[data-v-c238b524]:deep(.el-table__body-wrapper){overflow-x:auto!important;overflow-y:auto!important}[data-v-c238b524]:deep(.el-table__body-wrapper::-webkit-scrollbar){height:8px!important;width:8px!important}[data-v-c238b524]:deep(.el-table__body-wrapper::-webkit-scrollbar-thumb){background:#c1c1c1;border-radius:4px}[data-v-c238b524]:deep(.el-table__body-wrapper::-webkit-scrollbar-track){background:#f1f1f1;border-radius:4px}.pagination-wrapper[data-v-c238b524]{-ms-flex-negative:0;flex-shrink:0;padding:8px 16px;background:#ffffff;border-top:1px solid #ebeef5;text-align:right;border-radius:0 0 12px 12px}.pagination-wrapper .el-pagination[data-v-c238b524]{padding:4px 0}.btn-rounded[data-v-c238b524]{border-radius:6px!important;padding:7px 18px!important;height:32px!important;line-height:18px!important;font-size:14px!important;border:none;-webkit-transition:all .2s;transition:all .2s}.btn-rounded[data-v-c238b524]:hover{opacity:.9}.edit-btn[data-v-c238b524]{border-radius:6px;padding:4px 10px;margin:0 4px}.edit-btn[data-v-c238b524]:hover{background:rgba(64,158,255,.1)}.input-rounded[data-v-c238b524] .el-input__inner,.select-rounded[data-v-c238b524] .el-input__inner{border-radius:8px;border:1px solid #dcdfe6;-webkit-transition:all .3s;transition:all .3s;height:35px;line-height:35px}.input-rounded[data-v-c238b524] .el-input__inner:focus,.select-rounded[data-v-c238b524] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.rounded-table[data-v-c238b524]{border-radius:0;overflow:hidden;border:none;border-bottom:1px solid #ebeef5}[data-v-c238b524]:deep(.el-table__header-wrapper){background:#fafbfc}.tag-rounded[data-v-c238b524]{border-radius:10px;padding:2px 8px}.tag-blue[data-v-c238b524]{display:inline-block;background:#eef3fe;color:#2d6ef7;font-size:12px}.tag-green[data-v-c238b524]{display:inline-block;background:#e6f9f4;color:#13c2a2;font-size:12px}.custom-dialog[data-v-c238b524] .el-dialog{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.custom-dialog[data-v-c238b524] .el-dialog__header{background:-webkit-gradient(linear,left top,right top,from(#f5f7fa),to(#e4e7ed));background:linear-gradient(90deg,#f5f7fa,#e4e7ed);padding:16px 20px;margin:0}.custom-dialog[data-v-c238b524] .el-dialog__title{font-size:16px;font-weight:600;color:#333}.custom-dialog[data-v-c238b524] .el-dialog__body{padding:20px 24px}.custom-dialog[data-v-c238b524] .el-dialog__footer{padding:12px 24px 20px;background:#fafafa;text-align:right}.dialog-form .el-form-item[data-v-c238b524]{margin-bottom:18px}.expand-container[data-v-c238b524]{padding:12px 16px;background:#f8fafd;border-radius:0 0 12px 12px}.cabinet-card-group[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.cabinet-card[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background:#ffffff;border:1px solid #e4e8ef;border-radius:12px;cursor:pointer}.cabinet-card-active[data-v-c238b524]{background:#eef3fe;border-color:#2d6ef7}.divider-line[data-v-c238b524]{height:1px;background:#eef2f8;margin:12px 0}.energy-monitor[data-v-c238b524]{background:#ffffff;border-radius:12px;padding:14px;margin-top:12px;border:1px solid #eef2f8}.header-bar[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:12px 16px;background:#f8fafd;border-radius:12px;margin-bottom:14px}.chart-container[data-v-c238b524]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.chart-card[data-v-c238b524]{background:#f8fafd;border-radius:12px;padding:14px}.chart-box[data-v-c238b524]{width:100%;height:240px}.alarm-row[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.alarm-pie[data-v-c238b524]{width:45%;height:220px}.alarm-table-box[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px}.alarm-table[data-v-c238b524]{width:100%;border-collapse:collapse;background:#ffffff;border-radius:8px;overflow:hidden}.alarm-table td[data-v-c238b524],.alarm-table th[data-v-c238b524]{padding:8px 6px;text-align:center;border-bottom:1px solid #eef2f8;font-size:12px}.red[data-v-c238b524]{color:#f54e4e;font-weight:600}.site-query-group[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.site-query-item[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#f5f7fa;border-radius:8px}.site-name[data-v-c238b524]{font-weight:500}.strategy-result-wrap[data-v-c238b524]{margin-top:16px;padding:16px;background:#f8fafd;border-radius:12px}.site-title-bar[data-v-c238b524]{font-size:15px;font-weight:600;padding:8px 0 12px;border-bottom:1px solid #ebeef5;margin-bottom:12px}.cabinet-card-list[data-v-c238b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.cabinet-card-head[data-v-c238b524]{font-weight:500;padding:6px 0;border-bottom:1px solid #eef2f8;margin-bottom:6px}.strategy-label-item[data-v-c238b524]{padding:4px 0;font-size:13px}.strategy-label-item p[data-v-c238b524]{margin:2px 0}@media screen and (max-width:1366px){.tree-col[data-v-c238b524]{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:150px}.table-col[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}}@media screen and (max-width:1024px){.tree-col[data-v-c238b524]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;min-width:130px}.table-col[data-v-c238b524]{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%}}.table-ellipsis[data-v-c238b524]{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle}[data-v-424b3a13]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.site-overview[data-v-424b3a13]{width:100%;padding:20px;background:#f5f7fa;font-family:Microsoft YaHei;height:85vh;overflow-y:auto}.top-row[data-v-424b3a13]{gap:16px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.card[data-v-424b3a13],.top-row[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex}.card[data-v-424b3a13]{background:#fff;border-radius:8px;padding:20px 24px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overview-card[data-v-424b3a13]{width:320px;background:-webkit-gradient(linear,left top,right top,from(#e6f7ff),to(#fff));background:linear-gradient(90deg,#e6f7ff,#fff);-ms-flex-negative:0;flex-shrink:0}.index-card[data-v-424b3a13]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px}.card-header[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.card-header .title[data-v-424b3a13]{font-size:14px;font-weight:500;color:#333}.overview-content[data-v-424b3a13]{gap:20px}.overview-content[data-v-424b3a13],.site-total[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-total[data-v-424b3a13]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-total img[data-v-424b3a13]{width:60px;height:60px}.site-total .num[data-v-424b3a13]{font-size:22px;font-weight:700}.system-stats[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.stat-item[data-v-424b3a13]{text-align:center}.stat-item .big-num[data-v-424b3a13]{font-size:15px;font-weight:700}.stat-item .label[data-v-424b3a13]{font-size:11px;color:#666;font-weight:700}.index-content[data-v-424b3a13]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.index-content .row[data-v-424b3a13]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.index-content .item[data-v-424b3a13],.index-content .row[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.index-content .item[data-v-424b3a13]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;text-align:center}.index-content .item .label[data-v-424b3a13]{font-size:12px;color:#666;margin-bottom:4px;font-weight:700}.index-content .item .value[data-v-424b3a13]{font-size:15px;font-weight:500;font-weight:700}.icon-box[data-v-424b3a13]{width:48px;height:48px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px}.icon-box.blue[data-v-424b3a13]{background:#e6f7ff}.icon-box.green[data-v-424b3a13]{background:#f0fff4}.icon-box.orange[data-v-424b3a13]{background:#fff7e6}.middle-row[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.large-card[data-v-424b3a13]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:600px}.full-card[data-v-424b3a13]{width:100%}.tabs[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tabs .tab[data-v-424b3a13]{padding:2px 8px;font-size:12px;cursor:pointer}.tabs .tab.active[data-v-424b3a13]{background:#e6f0ff;color:#4080ff}.condition-top[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:16px}.condition-item .label[data-v-424b3a13]{font-size:12px;color:#666;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.condition-item .num[data-v-424b3a13]{font-size:20px;font-weight:700}.condition-item .unit[data-v-424b3a13]{font-size:12px;color:#666}.condition-item .value.green[data-v-424b3a13]{color:#36cbcb}.condition-item .value.orange[data-v-424b3a13]{color:#ff7a45}.condition-item .value.blue[data-v-424b3a13]{color:#4080ff}.rank-filter[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px}.rank-filter .filter[data-v-424b3a13]{padding:3px 10px;border-radius:14px;border:1px solid #dcdfe6;font-size:12px;cursor:pointer}.rank-filter .filter.active[data-v-424b3a13]{background:#e6f0ff;border-color:#4080ff;color:#4080ff}.rank-filter .tip[data-v-424b3a13]{margin-left:auto;font-size:11px;color:#999}.profit-top[data-v-424b3a13]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:16px}.profit-item .label[data-v-424b3a13]{font-size:12px;color:#666;margin-bottom:6px}.profit-item .value[data-v-424b3a13]{font-size:20px;font-weight:700}.profit-item .value.blue[data-v-424b3a13]{color:#4080ff}.profit-item .unit[data-v-424b3a13]{font-size:12px;color:#666}.chart-container[data-v-424b3a13]{width:100%;height:280px;position:relative}