.left-panel-container[data-v-c1d4032e]{display:flex;flex-direction:column;height:100%;gap:0;min-height:0}.power-card[data-v-c1d4032e]{background:#fff;border-radius:8px;padding:12px;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.power-card.tech-cut-corner[data-v-c1d4032e]{clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,0 100%)}.power-card .pc-upper-section[data-v-c1d4032e]{display:flex;justify-content:space-between;align-items:stretch;height:105px}.power-card .pc-upper-section .pc-u-left[data-v-c1d4032e]{flex:2;display:flex;flex-direction:column;padding-top:5px;border-right:1px dashed #eee;padding-right:10px}.power-card .pc-upper-section .pc-u-left .section-title[data-v-c1d4032e]{font-size:13px;font-weight:700;color:#333;margin-bottom:20px}.power-card .pc-upper-section .pc-u-left .digital-wrapper[data-v-c1d4032e]{display:flex;align-items:flex-end;margin-top:5px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box[data-v-c1d4032e]{background:#e8f3ff;color:#409eff;font-weight:900;font-size:24px;min-width:30px;height:34px;display:flex;align-items:center;justify-content:center;margin-right:7px;border-radius:2px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box.small[data-v-c1d4032e]{font-size:16px;font-weight:700;min-width:18px;height:26px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-dot[data-v-c1d4032e]{font-size:20px;color:#409eff;font-weight:700;margin:0 2px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .unit[data-v-c1d4032e]{font-size:12px;margin-left:6px;color:#666;font-weight:400;padding-bottom:2px}.power-card .pc-upper-section .pc-u-right[data-v-c1d4032e]{flex:1;padding-left:15px;padding-top:5px;display:flex;flex-direction:column}.power-card .pc-upper-section .pc-u-right .section-title[data-v-c1d4032e]{font-size:12px;font-weight:700;color:#666;margin-bottom:4px}.power-card .pc-upper-section .pc-u-right .mini-pie-container[data-v-c1d4032e]{flex:1;width:100%;min-height:0}.power-card .pc-lower-section[data-v-c1d4032e]{display:flex;align-items:center;background:#f8fafc;border-radius:4px;padding:8px 10px}.power-card .pc-lower-section .sub-stat-item[data-v-c1d4032e]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px}.power-card .pc-lower-section .sub-stat-item i[data-v-c1d4032e]{margin-right:4px;font-size:12px}.power-card .pc-lower-section .sub-stat-item .orange-icon[data-v-c1d4032e]{color:#e6a23c}.power-card .pc-lower-section .sub-stat-item .green-icon[data-v-c1d4032e]{color:#67c23a}.power-card .pc-lower-section .sub-stat-item .label[data-v-c1d4032e]{color:#666;margin-right:6px}.power-card .pc-lower-section .sub-stat-item .val[data-v-c1d4032e]{font-weight:900;font-size:20px}.power-card .pc-lower-section .sub-stat-item .val.orange[data-v-c1d4032e]{color:#e6a23c}.power-card .pc-lower-section .sub-stat-item .val.green[data-v-c1d4032e]{color:#67c23a}.power-card .pc-lower-section .sub-stat-item .val .u[data-v-c1d4032e]{font-size:10px;color:#999;font-weight:400;margin-left:1px}.control-card[data-v-c1d4032e]{background:#fff;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-direction:column}.control-card.is-disabled[data-v-c1d4032e]{filter:grayscale(100%);opacity:.6;pointer-events:none}.control-card[data-v-c1d4032e]{border-radius:8px;margin-bottom:12px;z-index:2}.control-card .img-control-tabs[data-v-c1d4032e]{position:relative;display:flex;align-items:center;justify-content:space-between;height:45px;margin-top:15px;margin-bottom:5px;width:100%}.control-card .img-control-tabs .img-tab[data-v-c1d4032e]{flex:1;height:100%;background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#8cc5ff}.control-card .img-control-tabs .img-tab span[data-v-c1d4032e]{z-index:1}.control-card .img-control-tabs .img-tab span.active[data-v-c1d4032e]{color:#fff;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.2)}.control-card .img-control-tabs .img-tab.left[data-v-c1d4032e]{padding-right:25px}.control-card .img-control-tabs .img-tab.right[data-v-c1d4032e]{padding-left:25px}.control-card .img-control-tabs .center-icon-btn[data-v-c1d4032e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.control-card .img-control-tabs .center-icon-btn img[data-v-c1d4032e]{width:115%;height:115%;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.control-card .img-control-tabs .center-icon-btn:hover img[data-v-c1d4032e]{transform:scale(1.05)}.control-card .img-control-tabs .center-icon-btn:active img[data-v-c1d4032e]{transform:scale(.95)}.control-card .tab-content[data-v-c1d4032e]{padding:10px}.control-card .tab-content .radio-group-row[data-v-c1d4032e]{display:flex;justify-content:space-around;margin:15px}.control-card .tab-content .radio-group-row .c-radio[data-v-c1d4032e]{font-size:11px;cursor:pointer;color:#666;display:flex;align-items:center;gap:4px}.control-card .tab-content .radio-group-row .c-radio .radio-box[data-v-c1d4032e]{width:12px;height:12px;border:1px solid #dcdfe6;border-radius:2px;display:flex;align-items:center;justify-content:center}.control-card .tab-content .radio-group-row .c-radio .radio-box i[data-v-c1d4032e]{display:none;font-size:10px;color:#fff}.control-card .tab-content .radio-group-row .c-radio .radio-box.checked[data-v-c1d4032e]{background:#409eff;border-color:#409eff}.control-card .tab-content .radio-group-row .c-radio .radio-box.checked i[data-v-c1d4032e]{display:block}.control-card .tab-content .radio-group-row .c-radio.active[data-v-c1d4032e]{color:#409eff}.control-card .tab-content.dynamic-content[data-v-c1d4032e]{display:flex;flex-direction:column;gap:8px}.control-card .tab-content.dynamic-content .dynamic-checkbox-row[data-v-c1d4032e]{display:flex;gap:15px;margin-bottom:5px}.control-card .tab-content.dynamic-content .dynamic-checkbox-row .cb-item[data-v-c1d4032e]{font-size:11px;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.control-card .tab-content.dynamic-content .dynamic-checkbox-row .cb-item.active[data-v-c1d4032e]{color:#409eff;font-weight:700}.control-card .tab-content.dynamic-content .dynamic-checkbox-row .cb-item .cb-box[data-v-c1d4032e]{width:12px;height:12px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;border-radius:2px}.control-card .tab-content.dynamic-content .dynamic-checkbox-row .cb-item .cb-box i[data-v-c1d4032e]{display:none;font-size:10px;color:#fff}.control-card .tab-content.dynamic-content .dynamic-checkbox-row .cb-item .cb-box.checked[data-v-c1d4032e]{background:#409eff;border-color:#409eff}.control-card .tab-content.dynamic-content .dynamic-checkbox-row .cb-item .cb-box.checked i[data-v-c1d4032e]{display:block}.control-card .tab-content.dynamic-content .dynamic-control-wrapper[data-v-c1d4032e]{background:#f0f7ff;border-radius:4px;padding:2px;display:flex;flex-direction:column;gap:8px}.control-card .tab-content.dynamic-content .dynamic-control-wrapper .switch-tabs-row[data-v-c1d4032e]{display:flex;width:100%}.control-card .tab-content.dynamic-content .dynamic-control-wrapper .switch-tabs-row .s-tab[data-v-c1d4032e]{flex:1;text-align:center;padding:6px 0;font-size:11px;color:#666;cursor:pointer;border-radius:4px;transition:all .3s}.control-card .tab-content.dynamic-content .dynamic-control-wrapper .switch-tabs-row .s-tab.active[data-v-c1d4032e]{background:#409eff;color:#fff;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.1)}.control-card .tab-content.dynamic-content .dynamic-inputs-bar[data-v-c1d4032e]{background:#fff;padding:5px;display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:11px;color:#409eff;font-weight:700}.control-card .tab-content.dynamic-content .dynamic-inputs-bar .label[data-v-c1d4032e]{margin-right:4px}.control-card .tab-content.dynamic-content .dynamic-inputs-bar .small-input[data-v-c1d4032e]{width:30px;height:20px;border:1px solid #409eff;border-radius:2px;text-align:center;font-size:11px;color:#409eff;font-weight:700;outline:none}.control-card .tab-content.dynamic-content .dynamic-inputs-bar .percent-input-wrapper[data-v-c1d4032e]{position:relative}.control-card .tab-content.dynamic-content .dynamic-inputs-bar .percent-input-wrapper .small-input[data-v-c1d4032e]{width:35px;padding-right:10px}.control-card .tab-content.dynamic-content .dynamic-inputs-bar .percent-input-wrapper .percent[data-v-c1d4032e]{position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#409eff;font-size:10px}.control-card .tab-content .butterfly-container[data-v-c1d4032e]{display:flex;height:180px;position:relative;margin-top:10px;justify-content:center;background-repeat:no-repeat;background-size:95% 100%;background-position:50%;transition:background-image .3s}.control-card .tab-content .butterfly-container .wing[data-v-c1d4032e]{flex:1;background-color:transparent;padding:0;cursor:pointer;z-index:1;position:relative;display:flex}.control-card .tab-content .butterfly-container .wing.mode-active .wing-header[data-v-c1d4032e]{color:#409eff;font-weight:700}.control-card .tab-content .butterfly-container .wing .wing-inner[data-v-c1d4032e]{width:100%;height:100%;background-color:transparent;display:flex;flex-direction:column;justify-content:center}.control-card .tab-content .butterfly-container .wing .wing-header[data-v-c1d4032e]{font-size:12px;color:#409eff;margin-bottom:8px;margin-top:4px;padding:0 15px}.control-card .tab-content .butterfly-container .wing .check-list[data-v-c1d4032e]{padding:0 15px;display:flex;flex-direction:column;gap:6px}.control-card .tab-content .butterfly-container .wing .check-list .check-item[data-v-c1d4032e]{font-size:11px;color:#555;display:flex;align-items:center;cursor:pointer;gap:6px}.control-card .tab-content .butterfly-container .wing .check-list .check-item .checkbox-square[data-v-c1d4032e]{width:12px;height:12px;border:1px solid #ccc;border-radius:2px;display:flex;align-items:center;justify-content:center}.control-card .tab-content .butterfly-container .wing .check-list .check-item .checkbox-square i[data-v-c1d4032e]{display:none;font-size:10px;color:#fff}.control-card .tab-content .butterfly-container .wing .check-list .check-item .checkbox-square.checked[data-v-c1d4032e]{background:#409eff;border-color:#409eff}.control-card .tab-content .butterfly-container .wing .check-list .check-item .checkbox-square.checked i[data-v-c1d4032e]{display:block}.control-card .tab-content .butterfly-container .wing .check-list .check-item.active[data-v-c1d4032e]{color:#409eff;font-weight:700}.control-card .tab-content .butterfly-container .wing .check-list .check-item .img-icon[data-v-c1d4032e]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.control-card .tab-content .butterfly-container .left-wing[data-v-c1d4032e]{padding-right:65px}.control-card .tab-content .butterfly-container .left-wing .wing-header[data-v-c1d4032e]{text-align:left;margin-left:20px}.control-card .tab-content .butterfly-container .left-wing .check-list[data-v-c1d4032e]{align-items:flex-start;margin-left:20px}.control-card .tab-content .butterfly-container .left-wing .check-list .check-item[data-v-c1d4032e]{justify-content:flex-start}.control-card .tab-content .butterfly-container .right-wing[data-v-c1d4032e]{padding-left:65px}.control-card .tab-content .butterfly-container .right-wing .wing-header[data-v-c1d4032e]{text-align:right;margin-right:20px}.control-card .tab-content .butterfly-container .right-wing .check-list[data-v-c1d4032e]{align-items:flex-end;margin-right:20px}.control-card .tab-content .butterfly-container .right-wing .check-list .check-item[data-v-c1d4032e]{justify-content:flex-end}.control-card .tab-content .butterfly-container .butterfly-body[data-v-c1d4032e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130px;height:100px;background:transparent;z-index:10;display:flex;align-items:center;justify-content:center;cursor:grab}.control-card .tab-content .butterfly-container .butterfly-body[data-v-c1d4032e]:active{cursor:grabbing}.control-card .tab-content .butterfly-container .butterfly-body .body-content[data-v-c1d4032e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler[data-v-c1d4032e]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:-2px}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item[data-v-c1d4032e]{cursor:pointer;transition:.2s}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item.sub[data-v-c1d4032e]{font-size:10px;color:#ccc;transform:scale(.9)}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item.sub[data-v-c1d4032e]:hover{color:#999}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item.main[data-v-c1d4032e]{margin:4px 0;font-size:15px;color:#409eff;font-weight:900;display:flex;align-items:center}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item.main .arrow-indicator[data-v-c1d4032e]{font-size:14px;color:#409eff}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item.main .arrow-indicator.left[data-v-c1d4032e]{margin-right:6px}.control-card .tab-content .butterfly-container .butterfly-body .body-content .v-level-cycler .v-lvl-item.main .arrow-indicator.right[data-v-c1d4032e]{margin-left:6px}.control-card .tab-content .butterfly-container .butterfly-body .body-content .mid-decoration[data-v-c1d4032e]{margin:2px 0 4px 0;width:70%;height:8px;display:flex;justify-content:center;align-items:center}.control-card .tab-content .butterfly-container .butterfly-body .body-content .mid-decoration img[data-v-c1d4032e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.control-card .tab-content .butterfly-container .butterfly-body .body-content .bottom-label[data-v-c1d4032e]{font-size:10px;color:#999}.control-card .tab-content .factor-chart-box[data-v-c1d4032e]{width:100%;height:140px;margin-top:5px}.detail-grid-panel[data-v-c1d4032e]{flex:1;background:#fff;border-radius:8px;position:relative;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.05);margin-top:0;z-index:1}.detail-grid-panel.is-disabled[data-v-c1d4032e]{filter:grayscale(100%);opacity:.6;pointer-events:none}.detail-grid-panel .dynamic-device-panel[data-v-c1d4032e]{display:flex;flex-direction:column;height:100%;overflow:hidden}.detail-grid-panel .dynamic-device-panel .dynamic-category-tabs[data-v-c1d4032e]{display:flex;justify-content:space-around;padding:8px 5px;border-bottom:1px solid #eee;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.detail-grid-panel .dynamic-device-panel .dynamic-category-tabs .dc-tab[data-v-c1d4032e]{font-size:11px;color:#666;cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .2s}.detail-grid-panel .dynamic-device-panel .dynamic-category-tabs .dc-tab[data-v-c1d4032e]:hover{color:#409eff}.detail-grid-panel .dynamic-device-panel .dynamic-category-tabs .dc-tab.active[data-v-c1d4032e]{color:#409eff;font-weight:700;border-bottom-color:#409eff}.detail-grid-panel .dynamic-device-panel .dynamic-device-list[data-v-c1d4032e]{flex:1;overflow-y:auto;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card[data-v-c1d4032e]{background:#fff;border:1px solid #eee;border-radius:4px;padding:8px;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.03)}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card[data-v-c1d4032e]:hover{border-color:#409eff}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-head[data-v-c1d4032e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:700;color:#333}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-head .d-check-circle[data-v-c1d4032e]{width:14px;height:14px;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-head .d-check-circle i[data-v-c1d4032e]{color:#fff;font-size:10px}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-head .d-check-circle.checked[data-v-c1d4032e]{background:#409eff;border-color:#409eff}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-body .d-row[data-v-c1d4032e]{display:flex;justify-content:space-between;font-size:10px;line-height:1.6}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-body .d-row .label[data-v-c1d4032e]{color:#999;transform:scale(.9);transform-origin:left}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .dynamic-card .d-card-body .d-row .val[data-v-c1d4032e]{font-weight:700;color:#555}.detail-grid-panel .dynamic-device-panel .dynamic-device-list .empty-tip[data-v-c1d4032e]{grid-column:span 3;text-align:center;color:#999;font-size:12px;margin-top:20px}.detail-grid-panel .floating-triangle[data-v-c1d4032e]{position:absolute;top:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-top:1px solid #eee;border-left:1px solid #eee;z-index:5;transition:left .3s ease}.detail-grid-panel .floating-triangle.pos-left[data-v-c1d4032e]{left:28%}.detail-grid-panel .floating-triangle.pos-right[data-v-c1d4032e]{left:72%}.detail-grid-panel .grid-header[data-v-c1d4032e]{padding:10px;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:8px;border-top-right-radius:8px}.detail-grid-panel .grid-header .gh-left[data-v-c1d4032e]{display:flex;align-items:center;gap:6px}.detail-grid-panel .grid-header .gh-left .triangle-icon[data-v-c1d4032e]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #999}.detail-grid-panel .grid-header .gh-left .gh-title[data-v-c1d4032e]{font-weight:700;font-size:13px;color:#333}.detail-grid-panel .grid-header .gh-right[data-v-c1d4032e]{font-size:10px;color:#666;display:flex;gap:8px}.detail-grid-panel .summary-mode[data-v-c1d4032e]{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow-y:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.detail-grid-panel .summary-mode .blue-summary-card[data-v-c1d4032e]{background:#ecf5ff;border-radius:4px;padding:8px;cursor:pointer;border:1px solid #d9ecff;transition:.2s}.detail-grid-panel .summary-mode .blue-summary-card[data-v-c1d4032e]:hover{border-color:#409eff}.detail-grid-panel .summary-mode .blue-summary-card.unchecked[data-v-c1d4032e]{filter:grayscale(100%);opacity:.6}.detail-grid-panel .summary-mode .blue-summary-card .card-header[data-v-c1d4032e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.detail-grid-panel .summary-mode .blue-summary-card .card-header .ch-left[data-v-c1d4032e]{font-weight:700;font-size:12px;color:#333;display:flex;align-items:center}.detail-grid-panel .summary-mode .blue-summary-card .card-header .ch-left .card-icon-img[data-v-c1d4032e]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;margin-right:4px}.detail-grid-panel .summary-mode .blue-summary-card .card-header .ch-check i[data-v-c1d4032e]{color:#409eff;font-size:14px}.detail-grid-panel .summary-mode .blue-summary-card .card-body .data-row[data-v-c1d4032e]{display:flex;justify-content:space-between;font-size:11px;margin-bottom:3px}.detail-grid-panel .summary-mode .blue-summary-card .card-body .data-row .lbl[data-v-c1d4032e]{color:#888;transform:scale(.9);transform-origin:left}.detail-grid-panel .summary-mode .blue-summary-card .card-body .data-row .val[data-v-c1d4032e]{font-weight:700;color:#333}.detail-grid-panel .summary-mode .blue-summary-card .card-body .data-row .val small[data-v-c1d4032e]{font-size:9px;font-weight:400;margin-left:2px}.detail-grid-panel .device-list-mode[data-v-c1d4032e]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.detail-grid-panel .device-list-mode .sub-type-tabs[data-v-c1d4032e]{display:flex;gap:15px;padding:8px 12px;border-bottom:1px solid #eee}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab[data-v-c1d4032e]{font-size:11px;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab.active[data-v-c1d4032e]{color:#409eff;font-weight:700}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab .checkbox-square[data-v-c1d4032e]{width:12px;height:12px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;border-radius:2px}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab .checkbox-square i[data-v-c1d4032e]{display:none;font-size:10px;color:#fff}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab .checkbox-square.checked[data-v-c1d4032e]{background:#409eff;border-color:#409eff}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab .checkbox-square.checked i[data-v-c1d4032e]{display:block}.detail-grid-panel .device-list-mode .device-scroll-list[data-v-c1d4032e]{flex:1;overflow-y:auto;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item[data-v-c1d4032e]{background:#f8f8f8;border-radius:4px;padding:8px;border:1px solid #eee;cursor:pointer;transition:.2s}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item[data-v-c1d4032e]:hover{border-color:#409eff}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item.is-selected[data-v-c1d4032e]{border-color:#409eff;background:#f0f8ff}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-head[data-v-c1d4032e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-weight:700;font-size:11px;color:#333}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-head .radio-circle[data-v-c1d4032e]{width:12px;height:12px;border-radius:50%;border:1px solid #999;display:flex;align-items:center;justify-content:center}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-head .radio-circle.checked[data-v-c1d4032e]{background:#409eff;border-color:#409eff}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-head .radio-circle.checked i[data-v-c1d4032e]{color:#fff;font-size:10px}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-content .dc-row[data-v-c1d4032e]{display:flex;justify-content:space-between;font-size:10px;margin-bottom:2px}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-content .dc-row .l[data-v-c1d4032e]{color:#999;transform:scale(.9);transform-origin:left}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-content .dc-row .v[data-v-c1d4032e]{font-weight:700;color:#333}.detail-grid-panel .device-list-mode .device-scroll-list .empty-tip[data-v-c1d4032e]{grid-column:span 2;text-align:center;color:#999;font-size:12px;margin-top:20px}@media(max-width:1600px){.power-card[data-v-c1d4032e]{padding:10px;gap:10px}.power-card .pc-upper-section[data-v-c1d4032e]{height:95px}.power-card .pc-upper-section .pc-u-left .section-title[data-v-c1d4032e]{margin-bottom:14px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box[data-v-c1d4032e]{font-size:22px;min-width:26px;height:30px;margin-right:6px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box.small[data-v-c1d4032e]{font-size:14px;min-width:16px;height:22px}.power-card .pc-lower-section .sub-stat-item .val[data-v-c1d4032e]{font-size:18px}.control-card .img-control-tabs[data-v-c1d4032e]{height:40px;margin-top:12px}.control-card .img-control-tabs .center-icon-btn[data-v-c1d4032e]{width:52px;height:52px}.control-card .tab-content .butterfly-container[data-v-c1d4032e]{height:160px}.control-card .tab-content .factor-chart-box[data-v-c1d4032e]{height:120px}}@media(max-width:1400px){.power-card[data-v-c1d4032e]{padding:8px}.power-card .pc-upper-section[data-v-c1d4032e]{height:88px}.power-card .pc-u-left .digital-wrapper .digit-box[data-v-c1d4032e]{font-size:20px;min-width:24px;height:28px}.power-card .pc-lower-section[data-v-c1d4032e]{padding:6px 8px}.control-card .tab-content[data-v-c1d4032e]{padding:8px}.detail-grid-panel .device-scroll-list[data-v-c1d4032e],.detail-grid-panel .summary-mode[data-v-c1d4032e]{grid-template-columns:1fr}}@media(max-width:1200px){.control-card .img-control-tabs[data-v-c1d4032e]{height:38px}.control-card .tab-content .butterfly-container[data-v-c1d4032e]{height:150px}.detail-grid-panel .dynamic-device-list[data-v-c1d4032e]{grid-template-columns:repeat(2,1fr)}}@media(max-height:900px){.control-card[data-v-c1d4032e],.power-card[data-v-c1d4032e]{margin-bottom:8px}.control-card .tab-content .butterfly-container[data-v-c1d4032e]{height:140px}.control-card .tab-content .factor-chart-box[data-v-c1d4032e]{height:110px}.detail-grid-panel .summary-mode[data-v-c1d4032e]{padding:8px}}@media(min-height:601px)and (max-height:760px){.left-panel-container[data-v-c1d4032e]{gap:6px}.power-card[data-v-c1d4032e]{padding:8px 10px;margin-bottom:6px}.power-card .pc-upper-section[data-v-c1d4032e]{height:72px}.power-card .pc-upper-section .pc-u-left .section-title[data-v-c1d4032e]{font-size:11px;margin-bottom:5px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box[data-v-c1d4032e]{height:24px;min-width:20px;font-size:18px;margin-right:5px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box.small[data-v-c1d4032e]{height:18px;font-size:12px}.power-card .pc-upper-section .pc-u-right[data-v-c1d4032e]{padding-left:2px}.power-card .pc-upper-section .pc-u-right .section-title[data-v-c1d4032e]{font-size:10px;text-align:right;padding-right:15px;margin-bottom:2px}.power-card .pc-lower-section[data-v-c1d4032e]{padding:4px 8px}.control-card[data-v-c1d4032e]{margin-bottom:6px}.control-card .img-control-tabs[data-v-c1d4032e]{height:32px;margin-top:5px}.control-card .tab-content[data-v-c1d4032e]{padding:4px}.control-card .tab-content .butterfly-container[data-v-c1d4032e]{height:120px}.control-card .tab-content .butterfly-container .wing .wing-header[data-v-c1d4032e]{font-size:11px;margin-top:5px}.control-card .tab-content .butterfly-container .wing .check-list[data-v-c1d4032e]{gap:1px}.control-card .tab-content .butterfly-container .wing .check-list .check-item[data-v-c1d4032e]{font-size:10px}.control-card .tab-content .butterfly-container .butterfly-body[data-v-c1d4032e]{transform:translate(-50%,-50%) scale(.75)}.detail-grid-panel .grid-header[data-v-c1d4032e]{padding:6px 10px}.detail-grid-panel .summary-mode[data-v-c1d4032e]{grid-template-columns:1fr 1fr!important;padding:6px;gap:6px}.detail-grid-panel .summary-mode .blue-summary-card[data-v-c1d4032e]{padding:6px 8px}.detail-grid-panel .summary-mode .blue-summary-card .card-header[data-v-c1d4032e]{margin-bottom:2px;font-size:11px}.detail-grid-panel .summary-mode .blue-summary-card .card-body .data-row[data-v-c1d4032e]{margin-bottom:2px;font-size:10px}.detail-grid-panel .device-list-mode .device-scroll-list[data-v-c1d4032e]{padding:6px;grid-template-columns:1fr 1fr!important;gap:6px}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item[data-v-c1d4032e]{padding:5px}}@media(max-height:600px){.left-panel-container[data-v-c1d4032e]{gap:4px}.power-card[data-v-c1d4032e]{padding:6px 10px;margin-bottom:4px}.power-card .pc-upper-section[data-v-c1d4032e]{height:65px}.power-card .pc-upper-section .pc-u-left .section-title[data-v-c1d4032e]{font-size:11px;margin-bottom:2px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box[data-v-c1d4032e]{height:22px;min-width:18px;font-size:16px;margin-right:4px}.power-card .pc-upper-section .pc-u-left .digital-wrapper .digit-box.small[data-v-c1d4032e]{height:16px;min-width:12px;font-size:11px}.power-card .pc-upper-section .pc-u-right[data-v-c1d4032e]{padding-left:2px;padding-top:0}.power-card .pc-upper-section .pc-u-right .section-title[data-v-c1d4032e]{font-size:10px;margin-bottom:0;text-align:right;padding-right:10px}.power-card .pc-lower-section[data-v-c1d4032e]{padding:2px 5px}.power-card .pc-lower-section .sub-stat-item[data-v-c1d4032e]{font-size:10px}.power-card .pc-lower-section .sub-stat-item .val[data-v-c1d4032e]{font-size:14px}.control-card[data-v-c1d4032e]{margin-bottom:4px}.control-card .img-control-tabs[data-v-c1d4032e]{height:28px;margin-top:4px}.control-card .img-control-tabs .img-tab[data-v-c1d4032e]{font-size:11px}.control-card .img-control-tabs .center-icon-btn[data-v-c1d4032e]{width:36px;height:36px}.control-card .tab-content[data-v-c1d4032e]{padding:2px 5px}.control-card .tab-content .radio-group-row[data-v-c1d4032e]{margin:2px 0}.control-card .tab-content .radio-group-row .c-radio[data-v-c1d4032e]{font-size:10px;transform:scale(.9)}.control-card .tab-content .butterfly-container[data-v-c1d4032e]{height:100px;margin-top:2px}.control-card .tab-content .butterfly-container .wing .wing-header[data-v-c1d4032e]{font-size:10px;margin:2px 0}.control-card .tab-content .butterfly-container .wing .check-list[data-v-c1d4032e]{gap:1px}.control-card .tab-content .butterfly-container .wing .check-list .check-item[data-v-c1d4032e]{font-size:9px;gap:2px}.control-card .tab-content .butterfly-container .wing .check-list .check-item .checkbox-square[data-v-c1d4032e],.control-card .tab-content .butterfly-container .wing .check-list .check-item .img-icon[data-v-c1d4032e]{width:10px;height:10px}.control-card .tab-content .butterfly-container .butterfly-body[data-v-c1d4032e]{transform:translate(-50%,-50%) scale(.65)}.detail-grid-panel .grid-header[data-v-c1d4032e]{padding:4px 8px}.detail-grid-panel .grid-header .gh-title[data-v-c1d4032e]{font-size:11px}.detail-grid-panel .grid-header .gh-right[data-v-c1d4032e]{font-size:9px}.detail-grid-panel .summary-mode[data-v-c1d4032e]{grid-template-columns:1fr 1fr!important;padding:4px;gap:4px}.detail-grid-panel .summary-mode .blue-summary-card[data-v-c1d4032e]{padding:4px}.detail-grid-panel .summary-mode .blue-summary-card .card-header[data-v-c1d4032e]{margin-bottom:1px;font-size:10px}.detail-grid-panel .summary-mode .blue-summary-card .card-header .card-icon-img[data-v-c1d4032e]{width:12px;height:12px}.detail-grid-panel .summary-mode .blue-summary-card .card-body .data-row[data-v-c1d4032e]{margin-bottom:0;font-size:9px;transform:scale(.95);transform-origin:left top}.detail-grid-panel .device-list-mode .sub-type-tabs[data-v-c1d4032e]{padding:2px;gap:5px}.detail-grid-panel .device-list-mode .sub-type-tabs .sub-tab[data-v-c1d4032e]{font-size:10px}.detail-grid-panel .device-list-mode .device-scroll-list[data-v-c1d4032e]{padding:4px;grid-template-columns:1fr 1fr!important}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item[data-v-c1d4032e]{padding:4px}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-head[data-v-c1d4032e]{font-size:10px}.detail-grid-panel .device-list-mode .device-scroll-list .device-card-item .dev-content .dc-row[data-v-c1d4032e]{font-size:9px}.detail-grid-panel .dynamic-device-panel .dynamic-device-list[data-v-c1d4032e]{grid-template-columns:repeat(3,1fr)!important}}.center-panel-container[data-v-23d3dafb]{display:flex;flex-direction:column;height:100%;min-height:0}.center-top-btn[data-v-23d3dafb]{text-align:center;margin-bottom:8px}.center-top-btn .img-btn-wrapper[data-v-23d3dafb]{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;height:45px}.center-top-btn .img-btn-wrapper .base-btn-img[data-v-23d3dafb]{height:100%;width:auto;display:block;z-index:10;transition:transform .5s}.center-top-btn .img-btn-wrapper:active .base-btn-img[data-v-23d3dafb]{transform:scale(.95)}.center-top-btn .img-btn-wrapper .anim-overlay-img[data-v-23d3dafb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:85%;width:auto;z-index:5;pointer-events:none}.panel[data-v-23d3dafb]{background:#fff;border-radius:8px;padding:10px;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:10px}.panel .panel-header[data-v-23d3dafb]{font-size:14px;font-weight:700;border-left:3px solid #3b82f6;padding-left:6px;margin-bottom:8px;color:#1f2937}.map-panel[data-v-23d3dafb]{flex:5;min-height:0;display:flex;flex-direction:column}.map-panel .heatmap-wrapper[data-v-23d3dafb]{position:relative;height:100%;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.map-panel .map-ratio-box[data-v-23d3dafb]{position:relative;width:100%;height:auto;max-height:100%;aspect-ratio:712/408;margin:0 auto}.map-panel .map-ratio-box .heatmap-chart[data-v-23d3dafb]{position:absolute;top:0;left:0;width:100%;height:100%}.map-panel .map-ratio-box .map-legend-gradient[data-v-23d3dafb]{position:absolute;top:3%;left:3%;z-index:10;transform-origin:top left}.map-panel .map-ratio-box .map-legend-gradient .legend-title[data-v-23d3dafb]{font-size:12px;font-weight:700;color:#6b7280;margin-bottom:8px;letter-spacing:1px}.map-panel .map-ratio-box .map-legend-gradient .legend-content[data-v-23d3dafb]{display:flex;gap:10px;height:120px}.map-panel .map-ratio-box .map-legend-gradient .gradient-bar-wrapper[data-v-23d3dafb]{position:relative;width:12px;height:100%;display:flex;justify-content:center}.map-panel .map-ratio-box .map-legend-gradient .gradient-bar-wrapper .gradient-bar[data-v-23d3dafb]{width:6px;height:100%;border-radius:4px;background:linear-gradient(180deg,#4ade80 0,#facc15 50%,#ef4444)}.map-panel .map-ratio-box .map-legend-gradient .gradient-bar-wrapper .arrow[data-v-23d3dafb]{position:absolute;left:0;width:12px;height:6px;background:inherit}.map-panel .map-ratio-box .map-legend-gradient .gradient-bar-wrapper .arrow.top[data-v-23d3dafb]{top:0;border-top:2px solid #4ade80;width:10px;left:1px}.map-panel .map-ratio-box .map-legend-gradient .gradient-bar-wrapper .arrow.mid[data-v-23d3dafb]{top:50%;transform:translateY(-50%);border-top:2px solid #facc15;width:14px;left:-1px}.map-panel .map-ratio-box .map-legend-gradient .gradient-bar-wrapper .arrow.bottom[data-v-23d3dafb]{bottom:0;border-bottom:2px solid #ef4444;width:10px;left:1px}.map-panel .map-ratio-box .map-legend-gradient .legend-labels[data-v-23d3dafb]{display:flex;flex-direction:column;justify-content:space-between;padding-top:2px;padding-bottom:2px}.map-panel .map-ratio-box .map-legend-gradient .legend-labels .label-item[data-v-23d3dafb]{display:flex;flex-direction:column;line-height:1.2}.map-panel .map-ratio-box .map-legend-gradient .legend-labels .label-item .label-name[data-v-23d3dafb]{font-size:10px;color:#9ca3af}.map-panel .map-ratio-box .map-legend-gradient .legend-labels .label-item .label-value[data-v-23d3dafb]{font-size:12px;font-weight:800;font-family:Arial,sans-serif;color:#374151}.map-panel .map-ratio-box .map-legend-detail[data-v-23d3dafb]{position:absolute;bottom:0;right:2%;z-index:10;transform-origin:bottom right;padding:5px;border-radius:4px;display:grid;grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) minmax(100px,1fr);grid-template-areas:"z1 z2 z4" "z3 z3 z5";align-items:start}.map-panel .map-ratio-box .map-legend-detail .legend-group-box[data-v-23d3dafb]{padding:6px 8px;border:1px solid transparent;border-radius:4px;display:flex;flex-direction:column;gap:3px;transition:all .2s;cursor:pointer}.map-panel .map-ratio-box .map-legend-detail .legend-group-box .group-title[data-v-23d3dafb]{font-size:9px;color:#999;margin-bottom:2px;display:none}.map-panel .map-ratio-box .map-legend-detail .legend-group-box.active[data-v-23d3dafb]{border-color:#3b82f6;background-color:rgba(59,130,246,.1);box-shadow:0 2px 8px rgba(59,130,246,.2)}.map-panel .map-ratio-box .map-legend-detail .legend-group-box.zone-1[data-v-23d3dafb]{grid-area:z1}.map-panel .map-ratio-box .map-legend-detail .legend-group-box.zone-2[data-v-23d3dafb]{grid-area:z2}.map-panel .map-ratio-box .map-legend-detail .legend-group-box.zone-3[data-v-23d3dafb]{grid-area:z3;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:2px}.map-panel .map-ratio-box .map-legend-detail .legend-group-box.zone-4[data-v-23d3dafb]{grid-area:z4}.map-panel .map-ratio-box .map-legend-detail .legend-group-box.zone-5[data-v-23d3dafb]{grid-area:z5}.map-panel .map-ratio-box .map-legend-detail .legend-group-box .lg-item[data-v-23d3dafb]{font-size:10px;color:#555;display:flex;align-items:center;white-space:nowrap;font-weight:700;line-height:1.6}.map-panel .map-ratio-box .map-legend-detail .legend-group-box .lg-item .marker[data-v-23d3dafb]{width:8px;height:5px;display:inline-block;margin-right:5px;border-radius:1px}.map-panel .map-ratio-box .map-legend-detail .legend-group-box .lg-item .orange[data-v-23d3dafb]{background-color:#fbbf24}.map-panel .map-ratio-box .map-legend-detail .legend-group-box .lg-item .green[data-v-23d3dafb]{background-color:#4ade80}.map-panel .map-ratio-box .map-legend-detail .legend-group-box .lg-item .red[data-v-23d3dafb]{background-color:#ef4444}.chart-panel[data-v-23d3dafb]{flex:3.5;min-height:140px;display:flex;flex-direction:column}.chart-panel .chart-box[data-v-23d3dafb]{flex:1;width:100%;min-height:0}@media(max-height:900px){.center-top-btn[data-v-23d3dafb]{margin-bottom:6px}.center-top-btn .img-btn-wrapper[data-v-23d3dafb]{height:38px}}@media(max-height:600px){.center-panel-container[data-v-23d3dafb]{padding:0 2px}.center-top-btn[data-v-23d3dafb]{margin-bottom:2px}.center-top-btn .img-btn-wrapper[data-v-23d3dafb]{height:32px}.panel[data-v-23d3dafb]{padding:6px 8px;margin-bottom:4px}.panel .panel-header[data-v-23d3dafb]{font-size:12px;margin-bottom:2px;padding-left:4px;border-left-width:2px}.chart-panel[data-v-23d3dafb]{flex:4;min-height:120px}.map-panel .map-ratio-box .map-legend-detail[data-v-23d3dafb]{right:0;bottom:0}}.right-panel-container[data-v-aee5d196]{display:flex;flex-direction:column;gap:8px;height:100%;width:100%;padding:5px;box-sizing:border-box;overflow:hidden;min-height:0}.top-panel-wrapper[data-v-aee5d196]{flex:0 0 auto;background:#fff;padding:12px;clip-path:polygon(25px 0,100% 0,100% 100%,0 100%,0 25px);filter:drop-shadow(0 4px 4px rgba(0,0,0,.05));min-height:120px}.top-kpi-grid[data-v-aee5d196]{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:100%}.top-kpi-grid .kpi-card[data-v-aee5d196]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABPCAYAAADVyUgyAAADHklEQVR4nO3dsW4cRRwH4J9NDA6RAAMNSoXLUBFHIaS+giJ5DZo8QF4hfgA3lGkpUyY1CQJDR5kO0cVBUfCBkYI2mg2Xje98lnK7c+fvk1Z7ls7e1f7ndzM7e95dG905yoQrSS6HRdkvC6trpyy9tKFznfB+nuRukrEG9tadT3Kj/FEhXk1NcLcXmKHNJDfL65dtqA1wG957wrswh+X4vlaArge3by36E5zT+Xm0u/fLHL/RhneRGRp329B6efGX8PaiLcD2tJCOdvcMs+tRU3hbbRtqOoS0Af5NeHsjxMuhxvC2xiWz6U5i0Z/2fOaxsC6tIcL7mvVTvJe368SemKoNHt4I8OCEeDlVEd50LiMxjMmZRSFeDge1TPoKcB2ahvD9WT8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCrtVf79eLb+Xdx7TsFhUU5RRY9GwmWWDfAzZP6v0nyqaJClbaaR0gn+TLHBPizJBtJrib5RP2gKh8m+SrJ+SQXM2MI/U5548fqB1X4IMm10sGmnb+adQ4sxFCHCyW873b35qRJrHNlOL2lkDCI95NcT/LecRufZxZ6o/TEH6kf9Gozyddlfax5LyNtlBlqoD9XSw881WmuA/+tcNCrN855u+YN8PMkP6kd9KrJ3NGsDc4T4HGSh2UN9OfPJI9mhfikADeh/SHJoaLBIJ4m+XFaiGcF+J+S/ufqBoM6KCH+t7sT3QC/KOujEt5n6gZV6Ib4ZVa7Af69DJcflfE3UI8nJcTNqe0fKd+0mvSrYkHVmhDfb3fQ/wMDAAAAAAAAAAAAAAAAAADAAqyN7sy87SxQMXfkgCXWvScWw9kpC/XbL8vgBLgOTXC3k9z1BIzqNU/Hv1F2cvAQG0IPrw3vPeFdCoelVts1jJj0wMOaGt4Ht28ZUg9rf7S7N62HHZea3Sw/D9YT64GHI7x12yl1mGZcQ0/cBPiLJJfrP54rRXiXQ80hbrZ3qbkOvFmGAo9rmVlbcc55V0/fGXrVhtZrGQqcEcK7mvrM0JXJNjT5Taz2U2TrDBagLwfCu9L6yND/bSjJfzB+t7JP3XbhAAAAAElFTkSuQmCC) no-repeat 50%;background-size:100% 100%;display:flex;align-items:center;padding:0 15px;height:100%;min-height:70px}.top-kpi-grid .kpi-card .card-content[data-v-aee5d196]{width:100%;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;overflow:hidden}.top-kpi-grid .kpi-card .k-label[data-v-aee5d196]{font-size:14px;font-weight:700;color:#333;margin-right:5px}.top-kpi-grid .kpi-card .k-val[data-v-aee5d196]{font-size:22px;font-weight:900;color:#3b82f6;font-family:Arial,sans-serif}.top-kpi-grid .kpi-card .k-val small[data-v-aee5d196]{font-size:12px;font-weight:400;margin-left:2px;color:#3b82f6}.pie-section[data-v-aee5d196]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:10px;box-shadow:0 1px 4px rgba(0,0,0,.05);overflow:hidden}.pie-section .charts-row[data-v-aee5d196]{display:flex;flex:1;min-height:0;align-items:stretch;position:relative}.pie-section .charts-row[data-v-aee5d196]:after{content:"";position:absolute;left:50%;top:10%;bottom:10%;width:0;border-left:1px dashed #eee;transform:translateX(-50%);z-index:1}.pie-section .chart-col[data-v-aee5d196]{flex:1;width:50%;display:flex;flex-direction:column;overflow:hidden;padding:0 5px}.pie-section .chart-col .chart-title[data-v-aee5d196]{font-size:14px;font-weight:700;text-align:center;color:#333;margin-top:5px;margin-bottom:2px;flex-shrink:0}.pie-section .chart-col .sub-breadcrumb[data-v-aee5d196]{flex-shrink:0;text-align:center;font-size:11px;color:#666;margin-bottom:5px;height:16px}.pie-section .chart-col .sub-breadcrumb .b-link[data-v-aee5d196]{cursor:pointer;color:#3b82f6;text-decoration:underline}.pie-section .chart-col .sub-breadcrumb .b-link[data-v-aee5d196]:hover{opacity:.8}.pie-section .chart-col .sub-breadcrumb .b-sep[data-v-aee5d196]{margin:0 4px;color:#ccc}.pie-section .chart-col .sub-breadcrumb .b-curr[data-v-aee5d196]{font-weight:700;color:#333}.pie-section .chart-col .chart-box[data-v-aee5d196]{flex:1;width:100%;min-height:0}.bottom-grid[data-v-aee5d196]{flex:0 0 auto;width:100%;background:url(../img/R3-背景框.1ade2efa.png) no-repeat 50%;background-size:100% 100%;position:relative;height:32%;max-height:240px;min-height:180px}.bottom-grid .pos-item[data-v-aee5d196]{position:absolute;display:flex;flex-direction:column;justify-content:center;white-space:nowrap;transition:all .3s}.bottom-grid .pos-item .bl-title[data-v-aee5d196],.bottom-grid .pos-item .lbl[data-v-aee5d196]{font-size:13px;color:#666;font-weight:700;margin-bottom:2px}.bottom-grid .pos-item .bl-val[data-v-aee5d196],.bottom-grid .pos-item .val[data-v-aee5d196]{font-size:20px;font-weight:900;color:#3b82f6;font-family:Arial,sans-serif}.bottom-grid .pos-item .bl-val small[data-v-aee5d196],.bottom-grid .pos-item .val small[data-v-aee5d196]{font-size:12px}.bottom-grid .center-diamond[data-v-aee5d196]{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;z-index:10}.bottom-grid .center-diamond .val[data-v-aee5d196]{font-size:26px;color:#3b82f6}.bottom-grid .left-top[data-v-aee5d196]{top:18%;left:6%;align-items:flex-end;text-align:right}.bottom-grid .right-top[data-v-aee5d196]{top:18%;right:6%;align-items:flex-start;text-align:left}.bottom-grid .left-bottom[data-v-aee5d196]{bottom:18%;left:6%;align-items:flex-end;text-align:right}.bottom-grid .right-bottom[data-v-aee5d196]{bottom:18%;right:9%;align-items:flex-start;text-align:left}@media(max-width:1400px){.top-kpi-grid .kpi-card .k-label[data-v-aee5d196]{font-size:12px}.top-kpi-grid .kpi-card .k-val[data-v-aee5d196]{font-size:18px}.bottom-grid .pos-item .bl-title[data-v-aee5d196]{font-size:12px}.bottom-grid .pos-item .bl-val[data-v-aee5d196]{font-size:16px}}@media(min-height:601px)and (max-height:760px){.right-panel-container[data-v-aee5d196]{gap:5px}.top-panel-wrapper[data-v-aee5d196]{padding:8px;min-height:90px}.top-kpi-grid .kpi-card[data-v-aee5d196]{min-height:50px}.top-kpi-grid .kpi-card .k-label[data-v-aee5d196]{font-size:12px}.top-kpi-grid .kpi-card .k-val[data-v-aee5d196]{font-size:18px}.bottom-grid[data-v-aee5d196]{min-height:150px}.bottom-grid .pos-item .bl-title[data-v-aee5d196]{font-size:11px;margin-bottom:0}.bottom-grid .pos-item .bl-val[data-v-aee5d196]{font-size:15px}.bottom-grid .center-diamond .val[data-v-aee5d196]{font-size:22px}.bottom-grid .left-top[data-v-aee5d196]{top:15%;left:4%}.bottom-grid .right-top[data-v-aee5d196]{top:15%;right:4%}.bottom-grid .left-bottom[data-v-aee5d196]{bottom:15%;left:4%}.bottom-grid .right-bottom[data-v-aee5d196]{bottom:15%;right:7%}}@media(max-height:600px){.right-panel-container[data-v-aee5d196]{gap:4px;padding:2px}.top-panel-wrapper[data-v-aee5d196]{padding:4px;min-height:75px}.top-kpi-grid[data-v-aee5d196]{gap:6px}.top-kpi-grid .kpi-card[data-v-aee5d196]{padding:0 8px;min-height:45px}.top-kpi-grid .kpi-card .k-label[data-v-aee5d196]{font-size:11px;margin-right:2px}.top-kpi-grid .kpi-card .k-val[data-v-aee5d196]{font-size:16px}.top-kpi-grid .kpi-card .k-val small[data-v-aee5d196]{display:none}.pie-section[data-v-aee5d196]{padding:4px}.chart-col .chart-title[data-v-aee5d196]{font-size:12px;margin-top:2px}.bottom-grid[data-v-aee5d196]{min-height:130px;height:28%}.bottom-grid .pos-item .bl-title[data-v-aee5d196]{font-size:10px;margin-bottom:-2px;transform:scale(.9);transform-origin:left bottom}.bottom-grid .pos-item.right-bottom .bl-title[data-v-aee5d196],.bottom-grid .pos-item.right-top .bl-title[data-v-aee5d196]{transform-origin:right bottom}.bottom-grid .pos-item .bl-val[data-v-aee5d196]{font-size:14px}.bottom-grid .center-diamond .lbl[data-v-aee5d196]{font-size:10px}.bottom-grid .center-diamond .val[data-v-aee5d196]{font-size:18px}.bottom-grid .left-top[data-v-aee5d196]{top:8%;left:10px}.bottom-grid .right-top[data-v-aee5d196]{top:8%;right:10px}.bottom-grid .left-bottom[data-v-aee5d196]{bottom:8%;left:10px}.bottom-grid .right-bottom[data-v-aee5d196]{bottom:9%;right:10px}}.vpp-dashboard[data-v-d77d5590]{width:100%;height:100%;min-height:0;background-color:#f3f6fa;display:flex;flex-direction:column;overflow:hidden;font-family:PingFang SC,sans-serif}.main-body[data-v-d77d5590]{flex:1;display:flex;padding:10px;gap:10px;min-height:0;overflow:hidden;flex-wrap:wrap;align-content:flex-start}.col-left[data-v-d77d5590]{flex:2.8;min-width:320px;min-height:0}.col-center[data-v-d77d5590]{flex:4.5;min-width:420px;min-height:0}.col-right[data-v-d77d5590]{flex:3;min-width:320px;min-height:0}@media(max-width:1600px){.main-body[data-v-d77d5590]{padding:8px;gap:8px}.col-left[data-v-d77d5590]{flex:2.6}.col-center[data-v-d77d5590]{flex:4.2}.col-right[data-v-d77d5590]{flex:3.2}}@media(max-width:1400px){.main-body[data-v-d77d5590]{padding:6px;gap:6px}.col-left[data-v-d77d5590],.col-right[data-v-d77d5590]{flex:1 1 340px}.col-center[data-v-d77d5590]{flex:1 1 520px}}@media(max-width:1200px){.main-body[data-v-d77d5590]{overflow:auto}.col-center[data-v-d77d5590],.col-left[data-v-d77d5590],.col-right[data-v-d77d5590]{flex:1 1 100%;min-width:0}}@media(max-height:900px){.main-body[data-v-d77d5590]{overflow:auto}}