.board[data-v-7e063566] .el-drawer__body{overflow:hidden}.board[data-v-7e063566] .main{padding:10px 20px;height:100%;overflow:auto;overflow-x:hidden}.board[data-v-7e063566] .main .item .item-title{font-size:12px;line-height:30px;color:#999}.board[data-v-7e063566] .main .item .item-list{font-size:14px;color:#707070}.board[data-v-7e063566] .main .item .item-list .item-list-item{display:flex;justify-content:space-between;align-items:center;height:45px;cursor:pointer}.board[data-v-7e063566] .main .item .item-list .item-list-item i{font-size:20px;color:#bdbdbd}.board[data-v-7e063566] .main .item .item-list .item-list-item.active i{color:#1890ff}.board[data-v-7e063566] .main .noData-txt{font-size:14px;color:#909399;line-height:20px;text-align:center;padding-top:10px}[data-v-96b3b046] .el-dialog__body{background-color:#eee;padding:10px 0!important;overflow-x:auto}.notice-wrapper[data-v-96b3b046]{margin:auto;width:768px;background-color:#fff;box-shadow:5px #cfcfcf;padding:20px}.dashboard-container[data-v-7a6a976c]{width:100%;height:100%;background:#ebeef5;position:relative}.dashboard-container .custom-page[data-v-7a6a976c]{width:100%;height:100%}.dashboard-container[data-v-7a6a976c] .layout-area{width:100%;border-radius:4px;overflow:hidden}.dashboard-container .setting-btn[data-v-7a6a976c]{position:absolute;top:200px;right:-10px;height:40px;width:40px;text-align:center;padding:0;border-radius:20px 0 0 20px;z-index:100}.dashboard-container .setting-btn[data-v-7a6a976c] i{font-size:20px;font-weight:580}.dashboard-container[data-v-7a6a976c] .vue-grid-layout{margin:-10px}.dashboard-container[data-v-7a6a976c] .el-scrollbar__view{overflow:hidden}.DynamicDataReport-container[data-v-2a2159f0]{padding:0}[data-v-031fc355] .el-dialog__body{padding:40px 30px!important}.grid-content[data-v-031fc355]{text-align:center}.grid-content[data-v-031fc355]:first-child{border-right:1px solid #dcdfe6}.grid-content p[data-v-031fc355]{text-align:center}.grid-content img[data-v-031fc355]{width:128px;margin:10px 0}.dynamicPortal-container[data-v-160ab55d]{width:100%;height:100%;background:#ebeef5;position:relative}.dynamicPortal-container .custom-page[data-v-160ab55d]{width:100%;height:100%}.dynamicPortal-container[data-v-160ab55d] .layout-area{width:100%;border-radius:4px;overflow:hidden}.dynamicPortal-container[data-v-160ab55d] .vue-grid-layout{margin:-10px}.dynamicPortal-container[data-v-160ab55d] .el-scrollbar__view{overflow:hidden}.ExternalLink-container[data-v-e70fc636]{padding:0;position:relative}.external-link-failed[data-v-e70fc636]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#606266}.external-link-failed p[data-v-e70fc636]{margin:6px 0}.lock-container[data-v-44f34f58]{height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#e6e9f0}.lock-container .lock-form[data-v-44f34f58]{width:250px;text-align:center;margin-top:-16%}.lock-container .lock-form .lock-screen-img[data-v-44f34f58]{width:150px;height:150px;border-radius:10%}.MessageRecord-container common-layout-main[data-v-369e9dc3]{padding:0}.MessageRecord-container .messageRecord-tab[data-v-369e9dc3]{height:100%}.MessageRecord-container .messageRecord-tab[data-v-369e9dc3] .el-tabs__content{padding:0;height:calc(100% - 40px)}.MessageRecord-container .messageRecord-tab[data-v-369e9dc3] .el-tabs__content .box{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-bottom:10px}.MessageRecord-container common-layout-main[data-v-8548d21e]{padding:0}.MessageRecord-container .messageRecord-tab[data-v-8548d21e]{height:100%}.MessageRecord-container .messageRecord-tab[data-v-8548d21e] .el-tabs__content{padding:0;height:calc(100% - 40px)}.MessageRecord-container .messageRecord-tab[data-v-8548d21e] .el-tabs__content .box{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-bottom:10px}.userInfo[data-v-7930ca0a]{height:100%;overflow:hidden}.userInfo[data-v-7930ca0a] .el-tabs__nav-scroll{padding-top:0!important}.password[data-v-774c1d2c] .el-input-group__append{padding:0;height:30px}.password #imgcode[data-v-774c1d2c]{width:100px;height:32px;overflow:hidden;object-fit:cover;cursor:pointer;margin:0;padding:0}.authorize[data-v-28713e19]{height:100%;overflow:hidden}.authorize[data-v-28713e19] .el-tabs__nav-scroll{padding-top:0!important}.authorize[data-v-28713e19] .el-tabs__content{overflow:auto;overflow-x:hidden}.authorize[data-v-28713e19] .el-tabs__content .el-tab-pane{height:auto!important}.authorize[data-v-28713e19] .el-tabs__content common-el-tree{padding:0}.sysLog[data-v-c2656878]{height:100%;overflow:hidden}.sysLog[data-v-c2656878] .el-tabs__nav-scroll{padding-top:0!important}.sysLog el_tabs[data-v-c2656878]{height:calc(100% - 60px);overflow:hidden}.sysLog[data-v-c2656878] .el-tabs__content{overflow:auto;overflow-x:hidden;display:flex;flex-direction:column}.sysLog[data-v-c2656878] .el-tabs__content .el-tab-pane{height:auto!important;flex:1}.sysLog common-search-box[data-v-c2656878]{margin-bottom:0}.Profile-container[data-v-5ee88166]{position:relative;padding-top:10px}.Profile-container .profile-tabs[data-v-5ee88166] .el-tabs__nav-scroll{padding-top:70px}.Profile-container .profile-tabs[data-v-5ee88166] .el-tabs__item{text-align:left!important}.Profile-container .profile-tabs[data-v-5ee88166] .el-tabs__content{height:100%}.Profile-container .profile-tabs[data-v-5ee88166] .el-tabs__content .el-tab-pane{height:100%;overflow:auto;overflow-x:hidden}.Profile-container .profile-tabs[data-v-5ee88166] .el-tabs__content .el-tab-pane.el-tab-pane-authorize{overflow:hidden}.Profile-container .profile-tabs[data-v-5ee88166] #tab-line{height:20px;width:160px}.Profile-container .profile-tabs[data-v-5ee88166] #tab-line:after{position:absolute;width:100%;height:1px;background:#ddd;content:"";display:block;overflow:hidden;top:10px;left:0}.Profile-container .head[data-v-5ee88166]{position:absolute;left:10px;top:10px;height:70px;width:160px;padding-top:10px}.Profile-container .head[data-v-5ee88166] .avatar-uploader{display:inline-block;vertical-align:top}.Profile-container .head[data-v-5ee88166] .avatar-uploader .avatar-hover{position:absolute;left:0;top:0;font-size:12px;display:none;overflow:hidden;width:50px;height:50px;text-align:center;border-radius:50%;line-height:50px;color:#fff;cursor:pointer;background:rgba(0,0,0,.5)}.Profile-container .head[data-v-5ee88166] .avatar-uploader:hover .avatar-hover{display:block}.Profile-container .head .avatar-box[data-v-5ee88166]{position:relative}.Profile-container .head .avatar[data-v-5ee88166]{display:inline-block;width:50px;height:50px;overflow:hidden;border-radius:50%;vertical-align:top;margin-right:10px}.Profile-container .head .username[data-v-5ee88166]{line-height:50px;font-size:12px}.Profile-container[data-v-5ee88166] .el-date-editor,.Profile-container[data-v-5ee88166] .el-select{width:100%}.Profile-container .subordinate-tree[data-v-5ee88166]{height:100%;margin:0}.Profile-container .subordinate-tree .subordinate-tree-node[data-v-5ee88166]{width:260px}.Profile-container .subordinate-tree[data-v-5ee88166] .el-tree-node:focus>.el-tree-node__content{background-color:#fff}.Profile-container .subordinate-tree[data-v-5ee88166] .el-tree-node__expand-icon.el-icon-caret-right{font-size:20px}.Profile-container .subordinate-tree[data-v-5ee88166] .el-tree-node__content{height:80px}.Profile-container .subordinate-tree[data-v-5ee88166] .el-tree-node__content:hover{background:#fff}.Profile-container .subordinate-tree[data-v-5ee88166] .el-card__body{display:flex;padding:10px 10px;align-items:center}.Profile-container .subordinate-tree[data-v-5ee88166] .el-card__body .el-avatar{margin-right:10px;flex-shrink:0}.Profile-container .subordinate-tree[data-v-5ee88166] .el-card__body .text{font-size:14px;width:calc(100% - 60px)}.Profile-container .subordinate-tree[data-v-5ee88166] .el-card__body .text p{line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.Profile-container #pane-subordinate[data-v-5ee88166]{overflow:hidden;display:flex;flex-direction:column}.Profile-container #pane-subordinate .subordinate-list[data-v-5ee88166]{flex:1;overflow:auto}.Profile-container .organize-list[data-v-5ee88166]{width:100%;padding:50px}.Profile-container .organize-list .organize-item[data-v-5ee88166]{margin-bottom:30px}.Profile-container .organize-list .organize-item .organize-item-main[data-v-5ee88166]{height:70px;position:relative;border-radius:4px;border:1px solid #dcdfe6;display:flex;align-items:center;padding:0 20px;cursor:pointer;box-shadow:0 0 6px rgba(0,0,0,.16);color:#606266}.Profile-container .organize-list .organize-item .organize-item-main.active[data-v-5ee88166]{border:1px solid #1890ff;box-shadow:0 0 6px rgba(6,58,108,.26);color:#1890ff}.Profile-container .organize-list .organize-item .organize-item-main.active .btn[data-v-5ee88166],.Profile-container .organize-list .organize-item .organize-item-main.active .icon-checked[data-v-5ee88166]{display:block}.Profile-container .organize-list .organize-item .organize-item-main .icon-ym[data-v-5ee88166]{font-size:24px;margin-right:10px}.Profile-container .organize-list .organize-item .organize-item-main .organize-name[data-v-5ee88166]{line-height:24px;font-size:14px}.Profile-container .organize-list .organize-item .organize-item-main .btn[data-v-5ee88166]{display:none;position:absolute;right:45px;bottom:7px;font-size:12px}.Profile-container .organize-list .organize-item .organize-item-main .icon-checked[data-v-5ee88166]{display:none;width:20px;height:20px;border:20px solid #1890ff;border-left:20px solid transparent;border-top:20px solid transparent;border-bottom-right-radius:2px;position:absolute;transform:scale(.9);right:-2px;bottom:-2px}.Profile-container .organize-list .organize-item .organize-item-main .icon-checked i[data-v-5ee88166]{position:absolute;top:-2px;left:-3px;font-size:20px;color:#fff}.binding_list[data-v-5ee88166]{padding:0 20px}.binding_item[data-v-5ee88166]{overflow:hidden;width:100%;padding:20px 15px;border-bottom:1px solid #cfcfcf}.binding_item .binding_item_img[data-v-5ee88166]{float:left;width:60px;margin-right:30px}.binding_item .binding_item_word[data-v-5ee88166]{float:left}.binding_item .binding_item_word .binding_item_name[data-v-5ee88166]{font-size:18px;font-weight:500;margin-bottom:15px}.binding_item .binding_item_word .binding_item_content[data-v-5ee88166]{font-size:14px;color:#606266}.benefit-main-content[data-v-4a860da2]{overflow-y:auto;background:#ebeef5}.statistics-card-container[data-v-4a860da2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-4a860da2]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-4a860da2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-icon[data-v-4a860da2]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.statistics-icon i[data-v-4a860da2]{font-size:28px;color:#fff}.statistics-icon.device-count-icon[data-v-4a860da2]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-icon.income-icon[data-v-4a860da2]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-icon.profit-icon[data-v-4a860da2]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-icon.roi-icon[data-v-4a860da2]{background:linear-gradient(135deg,#f56c6c,#f78989)}.charts-section .charts-row[data-v-4a860da2]{display:flex;gap:16px;margin-bottom:10px}.charts-section .chart-card[data-v-4a860da2]{flex:1;min-height:400px;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:16px}.charts-section .chart-card.left-chart[data-v-4a860da2],.charts-section .chart-card.right-chart[data-v-4a860da2]{flex:1}.charts-section .chart-card .chart-title[data-v-4a860da2]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5;flex-shrink:0}.charts-section .chart-card .tip-icon[data-v-4a860da2]{margin-left:4px;cursor:pointer;color:#909399;font-size:14px;line-height:1;flex-shrink:0}.charts-section .chart-card .chart-container[data-v-4a860da2]{flex:1;min-height:300px;width:100%;position:relative}.statistics-info[data-v-4a860da2]{flex:1;min-width:0}.statistics-value[data-v-4a860da2]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-4a860da2]{display:flex;align-items:center;font-size:13px;color:#909399;margin-top:4px}.charts-container[data-v-4a860da2]{display:flex;flex-direction:column;gap:16px}.chart-card[data-v-4a860da2]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);height:420px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.chart-card-header[data-v-4a860da2]{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.chart-title[data-v-4a860da2]{font-size:15px;font-weight:600;color:#303133}.chart-card>.chart-title[data-v-4a860da2]{position:sticky;top:0;background:#fff;z-index:1;padding-bottom:12px}.chart-filter[data-v-4a860da2]{display:flex;align-items:center}.chart-card-body[data-v-4a860da2]{flex:1;padding:0 0 12px;min-height:0}.chart-container[data-v-4a860da2]{width:100%;height:100%;min-height:240px}.cost-share-card[data-v-4a860da2]{height:auto;min-height:400px}.cost-share-card .chart-card-header[data-v-4a860da2]{display:flex;justify-content:space-between;align-items:center}.cost-share-list[data-v-4a860da2]{padding:0 8px}.cost-share-header[data-v-4a860da2]{display:flex;align-items:center;padding:12px 8px;font-size:13px;color:#909399;font-weight:500;border-bottom:1px solid #f0f0f0}.cost-share-item[data-v-4a860da2]{display:flex;align-items:center;padding:14px 8px;border-bottom:1px solid #f5f5f5}.cost-share-item[data-v-4a860da2]:last-child{border-bottom:none}.cost-share-item .cost-share-name[data-v-4a860da2]{width:120px;display:flex;align-items:center;gap:8px;font-size:13px;color:#303133;flex-shrink:0}.cost-share-item .cost-share-bar[data-v-4a860da2]{flex:1;padding:0 20px}.cost-share-item .cost-share-people[data-v-4a860da2]{width:80px;text-align:center;font-size:13px;color:#606266;flex-shrink:0}.cost-share-item .cost-share-percent[data-v-4a860da2]{width:140px;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.name-dot[data-v-4a860da2]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.progress-bar[data-v-4a860da2]{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-4a860da2]{height:100%;border-radius:4px;transition:width .3s ease}.cost-share-percent .amount[data-v-4a860da2]{font-size:13px;color:#303133;font-weight:500}.cost-share-percent .percent[data-v-4a860da2]{font-size:14px;font-weight:600;min-width:42px;text-align:right}.compare-header[data-v-4a860da2]{display:flex;justify-content:space-between;align-items:center}.indicator-select[data-v-4a860da2]{width:200px}.compare-body[data-v-4a860da2]{display:flex;flex-direction:column;align-items:stretch}.compare-body .el-table[data-v-4a860da2]{flex:1}.table-pagination[data-v-4a860da2]{padding:12px 8px 8px;text-align:right}.jsbos-common-layout .jsbos-common-layout-left .custom-tree-node[data-v-4a860da2]{width:100%!important}.custom-tree-node[data-v-4a860da2]{display:flex;align-items:center;justify-content:space-between;flex:1;font-size:14px;padding-right:8px;width:100%!important}.custom-tree-node.is-category[data-v-4a860da2]{font-weight:500;color:#303133}.custom-tree-node.is-device[data-v-4a860da2]{color:#606266}.category-name[data-v-4a860da2]{flex:1}.category-count[data-v-4a860da2]{margin-left:8px;color:#909399;font-size:12px;white-space:nowrap}.device-name[data-v-4a860da2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-score[data-v-4a860da2]{margin-left:8px;font-size:12px;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;height:20px;line-height:1;border:1px solid transparent}.score-high[data-v-4a860da2]{border-color:#67c23a}.score-medium[data-v-4a860da2]{color:#e6a23c;background-color:#fdf6ec;border-color:#e6a23c}.score-low[data-v-4a860da2]{background-color:#fef0f0;border-color:#f56c6c}.device-name-link[data-v-4a860da2]{color:#409eff;cursor:pointer}.device-name-link[data-v-4a860da2]:hover{text-decoration:underline}.device-detail-content[data-v-4a860da2]{padding:0 8px}.detail-info-section[data-v-4a860da2]{margin-bottom:20px}.section-title[data-v-4a860da2]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px}.info-grid[data-v-4a860da2]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:12px;background:#f5f7fa;border-radius:4px}.info-item[data-v-4a860da2]{display:flex;align-items:center}.info-label[data-v-4a860da2]{color:#909399;font-size:13px;flex-shrink:0}.info-value[data-v-4a860da2]{color:#303133;font-size:13px;font-weight:500}.detail-stats-section[data-v-4a860da2]{margin-bottom:20px}.stats-cards[data-v-4a860da2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 0}.stats-card[data-v-4a860da2]{text-align:center;padding:16px 12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:all .3s}.stats-card .stats-icon[data-v-4a860da2]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.stats-card .stats-icon i[data-v-4a860da2]{font-size:18px;color:#fff}.stats-card .stats-value[data-v-4a860da2]{font-size:24px;font-weight:700;font-family:"DIN Alternate, Helvetica Neue, Helvetica, Arial, sans-serif";margin-bottom:4px}.stats-card .stats-label[data-v-4a860da2]{font-size:12px;color:#606266}.stats-card.stats-card-blue[data-v-4a860da2]{background:linear-gradient(135deg,#e6f7ff,#fff);border-color:#91d5ff}.stats-card.stats-card-blue .stats-icon[data-v-4a860da2]{background:linear-gradient(135deg,#409eff,#66b1ff)}.stats-card.stats-card-green[data-v-4a860da2]{background:linear-gradient(135deg,#e6fffb,#fff);border-color:#87e8de}.stats-card.stats-card-green .stats-icon[data-v-4a860da2]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stats-card.stats-card-orange[data-v-4a860da2]{background:linear-gradient(135deg,#fff7e6,#fff);border-color:#ffd591}.stats-card.stats-card-orange .stats-icon[data-v-4a860da2]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.stats-card.stats-card-purple[data-v-4a860da2]{background:linear-gradient(135deg,#f9f0ff,#fff);border-color:#d3adf7}.stats-card.stats-card-purple .stats-icon[data-v-4a860da2]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.detail-chart-section[data-v-4a860da2]{margin-bottom:10px}.detail-chart[data-v-4a860da2]{width:100%;height:220px}.benchmark-card .benchmark-content[data-v-4a860da2]{padding:20px}.benchmark-info[data-v-4a860da2]{margin-bottom:20px}.benchmark-row[data-v-4a860da2]{display:flex;align-items:center;padding:8px 0;border-bottom:1px dashed #f0f0f0}.benchmark-row[data-v-4a860da2]:last-child{border-bottom:none}.benchmark-label[data-v-4a860da2]{width:100px;color:#909399;font-size:13px;flex-shrink:0}.benchmark-value[data-v-4a860da2]{color:#303133;font-size:13px;font-weight:500}.benchmark-status[data-v-4a860da2]{padding:2px 10px;border-radius:4px;font-size:12px}.benchmark-status.status-normal[data-v-4a860da2]{background:#f0f9ff;color:#409eff}.benchmark-status.status-warning[data-v-4a860da2]{background:#fef0f0;color:#f56c6c}.benchmark-status.status-maintenance[data-v-4a860da2]{background:#fef9f0;color:#e6a23c}.benchmark-indicators[data-v-4a860da2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.benchmark-indicator-item[data-v-4a860da2]{text-align:center;padding:16px 8px;background:linear-gradient(180deg,#f5f7fa,#fff);border-radius:8px}.benchmark-indicator-item .indicator-value[data-v-4a860da2]{font-size:18px;font-weight:700;color:#303133;margin-bottom:4px}.benchmark-indicator-item .indicator-label[data-v-4a860da2]{font-size:11px;color:#909399}.indicator-selection-list[data-v-4a860da2]{padding:10px 0;max-height:400px;overflow-y:auto}.indicator-checkbox[data-v-4a860da2]{display:block;padding:10px 16px;margin:0;border-radius:6px;transition:background .2s}.indicator-checkbox[data-v-4a860da2]:hover{background:#f5f7fa}.indicator-name[data-v-4a860da2]{font-weight:500;color:#303133}.indicator-unit[data-v-4a860da2]{color:#909399;font-size:12px;margin-left:4px}.summary-card[data-v-4a860da2]{flex:1;display:flex;align-items:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #ebeef5;transition:all .3s ease}.summary-card[data-v-4a860da2]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.summary-card .card-icon[data-v-4a860da2]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.summary-card .card-icon i[data-v-4a860da2]{font-size:26px;color:#fff}.summary-card .card-icon.blue[data-v-4a860da2]{background:linear-gradient(135deg,#409eff,#66b1ff);box-shadow:0 4px 12px rgba(64,158,255,.35)}.summary-card .card-icon.green[data-v-4a860da2]{background:linear-gradient(135deg,#67c23a,#85ce61);box-shadow:0 4px 12px rgba(103,194,58,.35)}.summary-card .card-icon.purple[data-v-4a860da2]{background:linear-gradient(135deg,#9c27b0,#ba68c8);box-shadow:0 4px 12px rgba(156,39,176,.35)}.summary-card .card-icon.cyan[data-v-4a860da2]{background:linear-gradient(135deg,#36cfc9,#5cd4d0);box-shadow:0 4px 12px rgba(54,207,201,.35)}.summary-card .card-icon.yellow[data-v-4a860da2]{background:linear-gradient(135deg,#e6a23c,#f5b046);box-shadow:0 4px 12px rgba(230,162,60,.35)}.summary-card .card-icon.red[data-v-4a860da2]{background:linear-gradient(135deg,#f56c6c,#f78989);box-shadow:0 4px 12px rgba(245,108,108,.35)}.summary-card .card-info[data-v-4a860da2]{flex:1;min-width:0}.summary-card .card-label[data-v-4a860da2]{font-size:14px;color:#909399;margin-bottom:6px;font-weight:500}.depart-rank-list[data-v-4a860da2]{padding:0 8px;height:100%;display:flex;flex-direction:column;gap:12px}.depart-rank-item[data-v-4a860da2]{display:flex;align-items:center;padding:12px;background:#f8fafc;border-radius:8px;transition:all .3s}.depart-rank-item[data-v-4a860da2]:hover{background:#f0f2f5;transform:translateX(2px)}.rank-badge[data-v-4a860da2]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-right:12px;flex-shrink:0;color:#fff}.rank-badge .icon-crown[data-v-4a860da2]{font-size:18px;color:gold;text-shadow:0 1px 2px rgba(0,0,0,.3);filter:drop-shadow(0 1px 2px rgba(255,215,0,.5))}.rank-badge.rank-1[data-v-4a860da2],.rank-badge.rank-2[data-v-4a860da2],.rank-badge.rank-3[data-v-4a860da2]{background:linear-gradient(135deg,#ff9f43,#ff6b35);box-shadow:0 2px 8px rgba(255,159,67,.4)}.rank-badge.rank-4[data-v-4a860da2],.rank-badge.rank-5[data-v-4a860da2]{background:linear-gradient(135deg,#dcdfe6,#c0c4cc);box-shadow:0 2px 8px rgba(220,223,230,.4)}.rank-content[data-v-4a860da2]{flex:1;min-width:0}.rank-header[data-v-4a860da2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.depart-name[data-v-4a860da2]{font-size:14px;font-weight:600;color:#303133}.depart-score[data-v-4a860da2]{font-size:14px;font-weight:600;color:#409eff;display:flex;align-items:center}.depart-score .trend-up[data-v-4a860da2]{color:#67c23a;margin-left:4px;font-size:12px}.depart-score .trend-down[data-v-4a860da2]{color:#f56c6c;margin-left:4px;font-size:12px}.rank-progress[data-v-4a860da2]{margin-bottom:8px}.rank-progress[data-v-4a860da2] .el-progress-bar__outer{background-color:#e8e8e8}.rank-footer[data-v-4a860da2]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399}.device-count[data-v-4a860da2],.usage-rate[data-v-4a860da2]{color:#606266}.score-high[data-v-4a860da2]{color:#67c23a;font-weight:600}.score-medium[data-v-4a860da2]{color:#409eff;font-weight:600}.score-normal[data-v-4a860da2]{color:#e6a23c;font-weight:600}.score-low[data-v-4a860da2]{color:#f56c6c;font-weight:600}.suggestion-list[data-v-4a860da2]{display:flex;flex-direction:column;gap:12px;height:100%}.suggestion-item[data-v-4a860da2]{padding:12px;border-radius:6px;background:#f8fafc;border-left:4px solid;transition:all .3s}.suggestion-item.priority-high[data-v-4a860da2]{border-left-color:#f56c6c;background:linear-gradient(135deg,rgba(245,108,108,.08),rgba(245,108,108,.02))}.suggestion-item.priority-medium[data-v-4a860da2]{border-left-color:#e6a23c;background:linear-gradient(135deg,rgba(230,162,60,.08),rgba(230,162,60,.02))}.suggestion-item.priority-low[data-v-4a860da2]{border-left-color:#67c23a;background:linear-gradient(135deg,rgba(103,194,58,.08),rgba(103,194,58,.02))}.suggestion-item[data-v-4a860da2]:hover{transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.suggestion-header[data-v-4a860da2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.suggestion-name[data-v-4a860da2]{font-size:14px;font-weight:600;color:#303133}.suggestion-desc[data-v-4a860da2]{font-size:12px;color:#606266;line-height:1.6}.device-benefit-detail-card[data-v-4a860da2]{margin-top:16px}.device-benefit-detail-card .chart-card-body[data-v-4a860da2] .el-table .el-table__header th{background:#f5f7fa}.device-benefit-detail-card .chart-card-header .el-button[data-v-4a860da2]{padding:8px 16px}.detail-pagination[data-v-4a860da2]{padding:16px 0;display:flex;justify-content:flex-end}.device-no-link[data-v-4a860da2]{color:#409eff;cursor:pointer;text-decoration:none;font-weight:500}.device-no-link[data-v-4a860da2]:hover{color:#66b1ff;text-decoration:underline}.benefit-score-high[data-v-4a860da2]{color:#67c23a;font-weight:600}.benefit-score-medium[data-v-4a860da2]{color:#409eff;font-weight:600}.benefit-score-low[data-v-4a860da2]{color:#e6a23c;font-weight:600}.header-with-tip[data-v-4a860da2]{display:inline-flex;align-items:center;justify-content:center}.board-main-content[data-v-8ce807d2]{overflow-y:auto;background:#ebeef5}.board-head[data-v-8ce807d2]{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.board-title[data-v-8ce807d2]{font-size:20px;font-weight:600;color:#303133}.board-subtitle[data-v-8ce807d2]{display:flex;gap:16px;margin-top:8px;font-size:13px;color:#909399}.board-tip[data-v-8ce807d2]{display:flex;align-items:flex-start;max-width:520px;padding:10px 14px;font-size:13px;color:#606266;background:#f8fafc;border-radius:10px}.board-tip__mark[data-v-8ce807d2]{margin-right:4px;color:#e6a23c}.statistics-card-container[data-v-8ce807d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-8ce807d2]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-8ce807d2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-icon[data-v-8ce807d2]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.statistics-icon i[data-v-8ce807d2]{font-size:28px;color:#fff}.statistics-icon.total-devices-icon[data-v-8ce807d2]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.statistics-icon.device-count-icon[data-v-8ce807d2]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-icon.income-icon[data-v-8ce807d2]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-icon.profit-icon[data-v-8ce807d2]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-icon.roi-icon[data-v-8ce807d2]{background:linear-gradient(135deg,#f56c6c,#f78989)}.statistics-icon.benefit-index-icon[data-v-8ce807d2]{background:linear-gradient(135deg,#909399,#a6a9ad)}.statistics-info[data-v-8ce807d2]{flex:1;min-width:0}.statistics-value[data-v-8ce807d2]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-8ce807d2]{display:flex;align-items:center;font-size:13px;color:#909399;margin-top:4px}.charts-row[data-v-8ce807d2],.lists-row[data-v-8ce807d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.chart-card[data-v-8ce807d2],.list-card[data-v-8ce807d2]{padding:18px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.chart-card__title[data-v-8ce807d2],.list-card__title[data-v-8ce807d2]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.tip-icon[data-v-8ce807d2]{margin-left:4px;cursor:pointer;color:#909399;font-size:14px;line-height:1;flex-shrink:0}.header-with-tip[data-v-8ce807d2]{display:inline-flex;align-items:center;justify-content:center}.chart-container[data-v-8ce807d2]{width:100%;height:360px}.device-list[data-v-8ce807d2]{display:flex;flex-direction:column;gap:12px}.device-list__item[data-v-8ce807d2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#f8fafc;border-radius:10px;cursor:pointer;transition:all .2s ease}.device-list__item[data-v-8ce807d2]:hover{background:#f1f5fb;transform:translateX(2px)}.device-list__main[data-v-8ce807d2]{min-width:0}.device-list__name[data-v-8ce807d2]{font-size:15px;font-weight:600;color:#303133}.device-list__meta[data-v-8ce807d2]{display:flex;gap:10px;margin-top:6px;font-size:12px;color:#909399}.device-list__value[data-v-8ce807d2]{flex-shrink:0;font-size:22px;font-weight:700}.value-green[data-v-8ce807d2]{color:#67c23a}.value-red[data-v-8ce807d2]{color:#f56c6c}.value-blue[data-v-8ce807d2]{color:#409eff}.value-orange[data-v-8ce807d2]{color:#e6a23c}.table-card[data-v-8ce807d2]{margin-bottom:0}.progress-cell[data-v-8ce807d2]{display:flex;align-items:center;gap:8px}.progress-cell .flex-progress[data-v-8ce807d2]{flex:1;min-width:0}.progress-cell span[data-v-8ce807d2]{flex-shrink:0;min-width:48px;text-align:right;color:#606266}.device-dialog__row[data-v-8ce807d2]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f0f2f5}.device-dialog__row span[data-v-8ce807d2]:first-child{color:#909399}.device-dialog__row span[data-v-8ce807d2]:last-child{color:#303133;font-weight:500;text-align:right}.device-dialog__row[data-v-8ce807d2]:last-child{border-bottom:none}[data-v-8ce807d2] .flex-progress .el-progress-bar{min-width:40px}@media(max-width:1400px){.statistics-card-container[data-v-8ce807d2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.charts-row[data-v-8ce807d2],.lists-row[data-v-8ce807d2]{grid-template-columns:1fr}.board-head[data-v-8ce807d2]{flex-direction:column}}.level-badge{display:inline-block;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.level-badge.level-优秀,.level-badge.level-高效{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff;box-shadow:0 2px 6px rgba(103,194,58,.35)}.level-badge.level-中效,.level-badge.level-良好{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.35)}.level-badge.level-一般{background:linear-gradient(135deg,#e6a23c,#ebb563);color:#fff;box-shadow:0 2px 6px rgba(230,162,60,.35)}.level-badge.level-低效,.level-badge.level-待改进{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff;box-shadow:0 2px 6px rgba(245,108,108,.35)}.score-badge{display:inline-flex;align-items:baseline;gap:1px;padding:3px 10px;border-radius:10px}.score-badge .score-num{font-weight:700;font-size:15px}.score-badge .score-unit{font-size:11px;opacity:.85}.score-badge.score-great{background:rgba(103,194,58,.08);color:#67c23a}.score-badge.score-good{background:rgba(64,158,255,.08);color:#409eff}.score-badge.score-normal{background:rgba(230,162,60,.08);color:#e6a23c}.score-badge.score-poor{background:rgba(245,108,108,.08);color:#f56c6c}.jsbos-common-layout[data-v-0e5c176e]{display:flex;flex-direction:column;height:100%;min-height:0}.analysis-content-row[data-v-0e5c176e]{flex:1;min-height:0;display:flex;overflow:hidden}.jsbos-common-layout-left[data-v-0e5c176e]{position:relative;padding:15px;width:300px;min-width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-right:1px solid #ebeef5}.jsbos-common-layout-left .device-type-title[data-v-0e5c176e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.jsbos-common-layout-left .device-type-title h2[data-v-0e5c176e]{display:flex;align-items:center;gap:8px;font-size:15px;line-height:30px;font-weight:600;color:#303133}.jsbos-common-layout-left .device-type-title h2 i[data-v-0e5c176e]{font-size:16px;color:#409eff}.jsbos-common-tree-search-box[data-v-0e5c176e]{padding:10px 0 0}.device-type-list[data-v-0e5c176e]{flex:1;overflow-y:auto;padding-right:4px;margin-top:10px}.dimension-empty[data-v-0e5c176e]{padding:24px 12px;margin-bottom:10px;font-size:13px;line-height:20px;color:#909399;text-align:center;background:#f8fafc;border:1px dashed #dcdfe6;border-radius:10px}.dimension-list[data-v-0e5c176e]{flex:1;overflow-y:auto;padding-right:4px;min-height:0}.dimension-list[data-v-0e5c176e]::-webkit-scrollbar{width:6px}.dimension-list[data-v-0e5c176e]::-webkit-scrollbar-thumb{background:rgba(64,158,255,.35);border-radius:999px}.dimension-list[data-v-0e5c176e]::-webkit-scrollbar-track{background:transparent}.dimension-item[data-v-0e5c176e]{padding:12px 14px;background:#fff;border:1px solid #d9e6ff;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .2s}.dimension-item[data-v-0e5c176e]:hover{background:#f0f7ff;border-color:#409eff}.dimension-item.active[data-v-0e5c176e]{background-color:#e6f7ff;border-color:#409eff}.dimension-item__name[data-v-0e5c176e]{font-size:14px;font-weight:600;color:#303133}.dimension-item__meta[data-v-0e5c176e]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#909399}.dimension-item__value[data-v-0e5c176e]{margin-top:8px;display:inline-block;padding:4px 7px;border-radius:12px;font-size:12px}.dimension-item__value.score-high[data-v-0e5c176e]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.dimension-item__value.score-medium[data-v-0e5c176e]{background:linear-gradient(135deg,#e6a23c,#f5b046);color:#fff}.dimension-item__value.score-low[data-v-0e5c176e]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.jsbos-common-layout-center[data-v-0e5c176e]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;min-height:0}.jsbos_search[data-v-0e5c176e]{flex-shrink:0}.benefit-main-content[data-v-0e5c176e]{flex:1;min-height:0;overflow-y:auto;background:#ebeef5}.board-head[data-v-0e5c176e]{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.board-title[data-v-0e5c176e]{font-size:20px;font-weight:600;color:#303133}.board-subtitle[data-v-0e5c176e]{display:flex;gap:16px;margin-top:8px;font-size:13px;color:#909399}.board-tip[data-v-0e5c176e]{display:flex;align-items:flex-start;max-width:420px;padding:10px 14px;font-size:13px;color:#606266;background:#f8fafc;border-radius:10px}.board-tip__mark[data-v-0e5c176e]{margin-right:4px;color:#e6a23c}.stats-grid[data-v-0e5c176e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.stats-card[data-v-0e5c176e]{padding:18px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.stats-card__label[data-v-0e5c176e]{display:flex;align-items:center;font-size:14px;color:#606266}.stats-card__value[data-v-0e5c176e]{margin-top:12px;font-size:32px;font-weight:700;line-height:1.1}.stats-card__sub[data-v-0e5c176e]{margin-top:8px;font-size:12px;color:#909399}.statistics-info[data-v-0e5c176e]{flex:1;min-width:0}.statistics-value[data-v-0e5c176e]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-0e5c176e]{font-size:13px;color:#909399;margin-top:4px}.charts-container[data-v-0e5c176e]{display:flex;flex-direction:column;gap:16px}.chart-row[data-v-0e5c176e]{display:flex;flex-direction:row;gap:16px}.chart-row .chart-card[data-v-0e5c176e]{flex:1;height:420px}.chart-card[data-v-0e5c176e]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);height:420px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.chart-card-header[data-v-0e5c176e]{padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.chart-title[data-v-0e5c176e]{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.tip-icon[data-v-0e5c176e]{margin-left:4px;cursor:pointer;color:#909399;font-size:14px;line-height:1;flex-shrink:0}.header-with-tip[data-v-0e5c176e]{justify-content:center}.desc-label[data-v-0e5c176e],.header-with-tip[data-v-0e5c176e]{display:inline-flex;align-items:center}.chart-card-body[data-v-0e5c176e]{flex:1;padding:12px;min-height:0}.chart-container[data-v-0e5c176e]{width:100%;height:100%;min-height:240px}.cost-share-card[data-v-0e5c176e]{height:auto;min-height:400px}.cost-share-list[data-v-0e5c176e]{padding:0 8px}.cost-share-header[data-v-0e5c176e]{display:flex;align-items:center;padding:12px 8px;font-size:13px;color:#909399;font-weight:500;border-bottom:1px solid #f0f0f0}.cost-share-item[data-v-0e5c176e]{display:flex;align-items:center;padding:14px 8px;border-bottom:1px solid #f5f5f5}.cost-share-item[data-v-0e5c176e]:last-child{border-bottom:none}.cost-share-item .cost-share-name[data-v-0e5c176e]{width:120px;display:flex;align-items:center;gap:8px;font-size:13px;color:#303133;flex-shrink:0}.cost-share-item .cost-share-bar[data-v-0e5c176e]{flex:1;padding:0 20px}.cost-share-item .cost-share-people[data-v-0e5c176e]{width:80px;text-align:center;font-size:13px;color:#606266;flex-shrink:0}.cost-share-item .cost-share-percent[data-v-0e5c176e]{width:140px;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.name-dot[data-v-0e5c176e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cost-share-percent .amount[data-v-0e5c176e]{font-size:13px;color:#303133;font-weight:500}.cost-share-percent .percent[data-v-0e5c176e]{font-size:14px;font-weight:400;color:#a09e9e;min-width:42px;text-align:right}.compare-header[data-v-0e5c176e]{display:flex;justify-content:space-between;align-items:center}.indicator-select[data-v-0e5c176e]{width:200px}.compare-body[data-v-0e5c176e]{display:flex;flex-direction:column;align-items:stretch}.compare-body .el-table[data-v-0e5c176e]{flex:1}.table-pagination[data-v-0e5c176e]{padding:12px 8px 8px;text-align:right}.device-name-link[data-v-0e5c176e]{color:#409eff;cursor:pointer}.device-name-link[data-v-0e5c176e]:hover{text-decoration:underline}.rate-progress-wrap[data-v-0e5c176e]{display:flex;align-items:center;gap:10px}.rate-progress-wrap .el-progress[data-v-0e5c176e]{flex:1;margin-right:0!important}.rate-progress-wrap .rate-text[data-v-0e5c176e]{font-size:13px;color:#606266;font-weight:500;white-space:nowrap;min-width:40px;text-align:right}.device-detail-content[data-v-0e5c176e]{padding:0 8px}.detail-info-section[data-v-0e5c176e]{margin-bottom:20px}.section-title[data-v-0e5c176e]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff}.info-grid[data-v-0e5c176e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:12px;background:#f5f7fa;border-radius:4px}.info-item[data-v-0e5c176e]{display:flex;align-items:center}.info-label[data-v-0e5c176e]{color:#909399;font-size:13px;flex-shrink:0}.info-value[data-v-0e5c176e]{color:#303133;font-size:13px;font-weight:500}.detail-stats-section[data-v-0e5c176e]{margin-bottom:20px}.stats-cards[data-v-0e5c176e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 0}.stats-card[data-v-0e5c176e]{text-align:center;padding:16px 12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:all .3s}.stats-card .stats-icon[data-v-0e5c176e]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.stats-card .stats-icon i[data-v-0e5c176e]{font-size:18px;color:#fff}.stats-card .stats-value[data-v-0e5c176e]{font-size:24px;font-weight:700;font-family:"DIN Alternate, Helvetica Neue, Helvetica, Arial, sans-serif";margin-bottom:4px}.stats-card .stats-label[data-v-0e5c176e]{display:flex;align-items:center;justify-content:center;font-size:12px;color:#606266}.stats-card.stats-card-blue[data-v-0e5c176e]{background:linear-gradient(135deg,#e6f7ff,#fff);border-color:#91d5ff}.stats-card.stats-card-blue .stats-icon[data-v-0e5c176e]{background:linear-gradient(135deg,#409eff,#66b1ff)}.stats-card.stats-card-green[data-v-0e5c176e]{background:linear-gradient(135deg,#e6fffb,#fff);border-color:#87e8de}.stats-card.stats-card-green .stats-icon[data-v-0e5c176e]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stats-card.stats-card-orange[data-v-0e5c176e]{background:linear-gradient(135deg,#fff7e6,#fff);border-color:#ffd591}.stats-card.stats-card-orange .stats-icon[data-v-0e5c176e]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.stats-card.stats-card-purple[data-v-0e5c176e]{background:linear-gradient(135deg,#f9f0ff,#fff);border-color:#d3adf7}.stats-card.stats-card-purple .stats-icon[data-v-0e5c176e]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.detail-chart-section[data-v-0e5c176e]{margin-bottom:10px}.detail-chart[data-v-0e5c176e]{width:100%;height:220px}.benchmark-card .benchmark-content[data-v-0e5c176e]{padding:20px}.benchmark-info[data-v-0e5c176e]{margin-bottom:20px}.benchmark-row[data-v-0e5c176e]{display:flex;align-items:center;padding:8px 0;border-bottom:1px dashed #f0f0f0}.benchmark-row[data-v-0e5c176e]:last-child{border-bottom:none}.benchmark-label[data-v-0e5c176e]{width:100px;color:#909399;font-size:13px;flex-shrink:0}.benchmark-value[data-v-0e5c176e]{color:#303133;font-size:13px;font-weight:500}.benchmark-status[data-v-0e5c176e]{padding:2px 10px;border-radius:4px;font-size:12px}.benchmark-status.status-normal[data-v-0e5c176e]{background:#f0f9ff;color:#409eff}.benchmark-status.status-warning[data-v-0e5c176e]{background:#fef0f0;color:#f56c6c}.benchmark-status.status-maintenance[data-v-0e5c176e]{background:#fef9f0;color:#e6a23c}.benchmark-indicators[data-v-0e5c176e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.benchmark-indicator-item[data-v-0e5c176e]{text-align:center;padding:16px 8px;background:linear-gradient(180deg,#f5f7fa,#fff);border-radius:8px}.benchmark-indicator-item .indicator-value[data-v-0e5c176e]{font-size:18px;font-weight:700;color:#303133;margin-bottom:4px}.benchmark-indicator-item .indicator-label[data-v-0e5c176e]{font-size:11px;color:#909399}.indicator-selection-list[data-v-0e5c176e]{padding:10px 0;max-height:400px;overflow-y:auto}.indicator-checkbox[data-v-0e5c176e]{display:block;padding:10px 16px;margin:0;border-radius:6px;transition:background .2s}.indicator-checkbox[data-v-0e5c176e]:hover{background:#f5f7fa}.indicator-name[data-v-0e5c176e]{font-weight:500;color:#303133}.indicator-unit[data-v-0e5c176e]{color:#909399;font-size:12px;margin-left:4px}.basic-info[data-v-0e5c176e]{background:#fff;border-radius:4px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.basic-info .basic-info-title[data-v-0e5c176e]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.basic-info .score-high[data-v-0e5c176e]{color:#67c23a;font-weight:600}.basic-info .score-medium[data-v-0e5c176e]{color:#e6a23c;font-weight:600}.basic-info .score-low[data-v-0e5c176e]{color:#f56c6c;font-weight:600}.comprehensive-evaluation[data-v-0e5c176e]{margin-bottom:16px}.comprehensive-evaluation .evaluation-card[data-v-0e5c176e]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:16px}.comprehensive-evaluation .evaluation-title[data-v-0e5c176e]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.comprehensive-evaluation .evaluation-content[data-v-0e5c176e]{display:flex;align-items:flex-start;gap:40px}.comprehensive-evaluation .score-ring[data-v-0e5c176e]{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.comprehensive-evaluation .score-ring .score-chart[data-v-0e5c176e]{width:180px;height:180px}.comprehensive-evaluation .evaluation-info[data-v-0e5c176e]{flex:1;display:flex;flex-direction:column;gap:16px}.comprehensive-evaluation .evaluation-info .info-row[data-v-0e5c176e]{display:flex;gap:40px}.comprehensive-evaluation .evaluation-info .info-item[data-v-0e5c176e]{flex:1;min-width:140px;display:flex;align-items:center}.comprehensive-evaluation .evaluation-info .info-item .info-label[data-v-0e5c176e]{display:flex;align-items:center;font-size:13px;color:#909399;margin-right:10px}.comprehensive-evaluation .evaluation-info .info-item .info-value[data-v-0e5c176e]{font-size:16px;color:#303133;font-weight:500}.comprehensive-evaluation .evaluation-info .info-item .info-value.text-primary[data-v-0e5c176e]{color:#409eff;font-weight:600}.comprehensive-evaluation .level-tag[data-v-0e5c176e]{display:inline-block;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500}.comprehensive-evaluation .level-tag.level-excellent[data-v-0e5c176e]{background:rgba(103,194,58,.1);color:#67c23a}.comprehensive-evaluation .level-tag.level-good[data-v-0e5c176e]{background:rgba(64,158,255,.1);color:#409eff}.comprehensive-evaluation .level-tag.level-normal[data-v-0e5c176e]{background:rgba(230,162,60,.1);color:#e6a23c}.comprehensive-evaluation .level-tag.level-poor[data-v-0e5c176e]{background:rgba(245,108,108,.1);color:#f56c6c}.comprehensive-evaluation .level-tag.level-高效[data-v-0e5c176e]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff;box-shadow:0 2px 6px rgba(103,194,58,.35)}.comprehensive-evaluation .level-tag.level-中效[data-v-0e5c176e]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.35)}.comprehensive-evaluation .level-tag.level-低效[data-v-0e5c176e]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff;box-shadow:0 2px 6px rgba(245,108,108,.35)}[data-v-0e5c176e] .detail_info .box-card{height:70vh}.jsbos-common-layout[data-v-0e5c1a63]{display:flex;flex-direction:column;height:100%;min-height:0}.analysis-content-row[data-v-0e5c1a63]{flex:1;min-height:0;display:flex;overflow:hidden}.jsbos-common-layout-left[data-v-0e5c1a63]{position:relative;padding:15px;width:300px;min-width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-right:1px solid #ebeef5}.dimension-title[data-v-0e5c1a63]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#303133;font-size:15px}.dimension-title i[data-v-0e5c1a63]{font-size:16px;color:#409eff}.dimension-list[data-v-0e5c1a63]{flex:1;overflow-y:auto}.dimension-empty[data-v-0e5c1a63]{padding:24px 12px;font-size:13px;line-height:20px;color:#909399;text-align:center;background:#f8fafc;border:1px dashed #dcdfe6;border-radius:10px}.dimension-item[data-v-0e5c1a63]{padding:12px 14px;background:#fff;border:1px solid #d9e6ff;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .2s}.dimension-item[data-v-0e5c1a63]:hover{background:#f0f7ff;border-color:#409eff}.dimension-item.active[data-v-0e5c1a63]{background-color:#e6f7ff;border-color:#409eff}.dimension-item__name[data-v-0e5c1a63]{font-size:14px;font-weight:600;color:#303133}.dimension-item__meta[data-v-0e5c1a63]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#909399}.dimension-item__value[data-v-0e5c1a63]{margin-top:8px;font-size:22px;font-weight:700;color:#67c23a}.jsbos-common-layout-center[data-v-0e5c1a63]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.jsbos_search[data-v-0e5c1a63]{flex-shrink:0}.page-content[data-v-0e5c1a63]{flex:1;min-height:0;overflow-y:auto;background:#ebeef5}.board-head[data-v-0e5c1a63]{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.board-title[data-v-0e5c1a63]{font-size:20px;font-weight:600;color:#303133}.board-subtitle[data-v-0e5c1a63]{display:flex;gap:16px;margin-top:8px;font-size:13px;color:#909399}.board-tip[data-v-0e5c1a63]{display:flex;align-items:flex-start;max-width:420px;padding:10px 14px;font-size:13px;color:#606266;background:#f8fafc;border-radius:10px}.board-tip__mark[data-v-0e5c1a63]{margin-right:4px;color:#e6a23c}.statistics-card-container[data-v-0e5c1a63]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-0e5c1a63]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-0e5c1a63]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-icon[data-v-0e5c1a63]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.statistics-icon i[data-v-0e5c1a63]{font-size:28px;color:#fff}.statistics-icon.device-count-icon[data-v-0e5c1a63]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-icon.income-icon[data-v-0e5c1a63]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-icon.profit-icon[data-v-0e5c1a63]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-icon.roi-icon[data-v-0e5c1a63]{background:linear-gradient(135deg,#f56c6c,#f78989)}.statistics-icon.benefit-index-icon[data-v-0e5c1a63]{background:linear-gradient(135deg,#909399,#a6a9ad)}.statistics-icon.device-status-icon[data-v-0e5c1a63]{background:linear-gradient(135deg,#3aa8c1,#5bb8d6)}.statistics-info[data-v-0e5c1a63]{flex:1;min-width:0}.statistics-value[data-v-0e5c1a63]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-0e5c1a63]{display:flex;align-items:center;font-size:13px;color:#909399;margin-top:4px}.statistics-sub[data-v-0e5c1a63]{font-size:12px;color:#909399;margin-top:4px}.chart-card[data-v-0e5c1a63]{padding:18px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.charts-row[data-v-0e5c1a63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.chart-card__title[data-v-0e5c1a63]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.chart-container[data-v-0e5c1a63]{width:100%;height:360px}.table-card[data-v-0e5c1a63]{margin-bottom:0}.tip-icon[data-v-0e5c1a63]{margin-left:4px;color:#909399;cursor:pointer}.header-with-tip[data-v-0e5c1a63]{display:inline-flex;align-items:center;justify-content:center}@media(max-width:1280px){.charts-row[data-v-0e5c1a63],.statistics-card-container[data-v-0e5c1a63]{grid-template-columns:1fr}}.jsbos-common-layout[data-v-080b430a]{display:flex;flex-direction:column;height:100%;min-height:0}.analysis-content-row[data-v-080b430a]{flex:1;min-height:0;display:flex;overflow:hidden}.jsbos-common-layout-left[data-v-080b430a]{position:relative;padding:15px;width:300px;min-width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-right:1px solid #ebeef5}.left-panel-body[data-v-080b430a]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dimension-title[data-v-080b430a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#303133;font-size:15px}.dimension-title i.el-icon-s-grid[data-v-080b430a]{font-size:16px;color:#409eff}.dimension-list[data-v-080b430a]{flex:1;overflow-y:auto;padding-right:4px}.dimension-empty[data-v-080b430a]{padding:32px 12px;text-align:center;color:#909399;font-size:13px;line-height:1.6;background:hsla(0,0%,100%,.92);border-radius:8px;border:1px dashed #d9e6ff}.dimension-list[data-v-080b430a]::-webkit-scrollbar{width:6px}.dimension-list[data-v-080b430a]::-webkit-scrollbar-thumb{background:rgba(64,158,255,.35);border-radius:999px}.dimension-list[data-v-080b430a]::-webkit-scrollbar-track{background:transparent}.dimension-item[data-v-080b430a]{padding:12px 14px;background:#fff;border:1px solid #d9e6ff;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .2s}.dimension-item[data-v-080b430a]:hover{background:#f0f7ff;border-color:#409eff}.dimension-item.active[data-v-080b430a]{background-color:#e6f7ff;border-color:#409eff}.dimension-item__name[data-v-080b430a]{font-size:14px;font-weight:600;color:#303133}.dimension-item__meta[data-v-080b430a]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#909399}.jsbos-common-layout-center[data-v-080b430a]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.jsbos_searchs[data-v-080b430a]{background:#fff;border-bottom:1px solid #ebeef5;padding:16px 16px;margin-bottom:16px}.benefit-main-content[data-v-080b430a]{overflow-y:auto;background:#ebeef5}.statistics-card-container[data-v-080b430a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-080b430a]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-080b430a]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-icon[data-v-080b430a]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.statistics-icon i[data-v-080b430a]{font-size:28px;color:#fff}.statistics-icon.device-count-icon[data-v-080b430a]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-icon.income-icon[data-v-080b430a]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-icon.profit-icon[data-v-080b430a]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-icon.roi-icon[data-v-080b430a]{background:linear-gradient(135deg,#f56c6c,#f78989)}.statistics-icon.benefit-index-icon[data-v-080b430a]{background:linear-gradient(135deg,#909399,#a6a9ad)}.statistics-info[data-v-080b430a]{flex:1;min-width:0}.statistics-value[data-v-080b430a]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-080b430a]{display:flex;align-items:center;font-size:13px;color:#909399;margin-top:4px}.charts-container[data-v-080b430a]{display:flex;flex-direction:column;gap:16px}.chart-card[data-v-080b430a]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);height:420px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.chart-card-header[data-v-080b430a]{padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.chart-title[data-v-080b430a]{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.tip-icon[data-v-080b430a]{margin-left:4px;cursor:pointer;color:#909399;font-size:14px;line-height:1;flex-shrink:0}.chart-card-body[data-v-080b430a]{flex:1;padding:12px;min-height:0}.chart-container[data-v-080b430a]{width:100%;height:100%;min-height:240px}.compare-chart-card[data-v-080b430a]{height:420px}.compare-header[data-v-080b430a]{display:flex;justify-content:space-between;align-items:center}.indicator-select[data-v-080b430a]{width:200px}.compare-body[data-v-080b430a]{display:flex;align-items:stretch}.compare-body .el-table[data-v-080b430a]{flex:1}.benchmark-card .benchmark-content[data-v-080b430a]{padding:20px}.benchmark-info[data-v-080b430a]{margin-bottom:20px}.benchmark-row[data-v-080b430a]{display:flex;align-items:center;padding:8px 0;border-bottom:1px dashed #f0f0f0}.benchmark-row[data-v-080b430a]:last-child{border-bottom:none}.benchmark-label[data-v-080b430a]{width:100px;color:#909399;font-size:13px;flex-shrink:0}.benchmark-value[data-v-080b430a]{color:#303133;font-size:13px;font-weight:500}.benchmark-status[data-v-080b430a]{padding:2px 10px;border-radius:4px;font-size:12px}.benchmark-status.status-normal[data-v-080b430a]{background:#f0f9ff;color:#409eff}.benchmark-status.status-warning[data-v-080b430a]{background:#fef0f0;color:#f56c6c}.benchmark-status.status-maintenance[data-v-080b430a]{background:#fef9f0;color:#e6a23c}.benchmark-indicators[data-v-080b430a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.benchmark-indicator-item[data-v-080b430a]{text-align:center;padding:16px 8px;background:linear-gradient(180deg,#f5f7fa,#fff);border-radius:8px}.benchmark-indicator-item .indicator-value[data-v-080b430a]{font-size:18px;font-weight:700;color:#303133;margin-bottom:4px}.benchmark-indicator-item .indicator-label[data-v-080b430a]{font-size:11px;color:#909399}.indicator-selection-list[data-v-080b430a]{padding:10px 0;max-height:400px;overflow-y:auto}.indicator-checkbox[data-v-080b430a]{display:block;padding:10px 16px;margin:0;border-radius:6px;transition:background .2s}.indicator-checkbox[data-v-080b430a]:hover{background:#f5f7fa}.indicator-name[data-v-080b430a]{font-weight:500;color:#303133}.indicator-unit[data-v-080b430a]{color:#909399;font-size:12px;margin-left:4px}.indicator-select-dropdown{z-index:3000!important}.indicator-select-dropdown .el-select-dropdown__item{cursor:pointer}.jsbos-common-layout[data-v-0ad2c22c]{display:flex;flex-direction:column;height:100%;min-height:0}.analysis-content-row[data-v-0ad2c22c]{flex:1;min-height:0;display:flex;overflow:hidden}.jsbos-common-layout-left[data-v-0ad2c22c]{position:relative;padding:15px;width:300px;min-width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-right:1px solid #ebeef5}.dimension-title[data-v-0ad2c22c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#303133;font-size:15px}.dimension-title i[data-v-0ad2c22c]{font-size:16px;color:#409eff}.dimension-list[data-v-0ad2c22c]{flex:1;overflow-y:auto}.dimension-empty[data-v-0ad2c22c]{padding:24px 12px;font-size:13px;line-height:20px;color:#909399;text-align:center;background:#f8fafc;border:1px dashed #dcdfe6;border-radius:10px}.dimension-item[data-v-0ad2c22c]{padding:12px 14px;background:#fff;border:1px solid #d9e6ff;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .2s}.dimension-item[data-v-0ad2c22c]:hover{background:#f0f7ff;border-color:#409eff}.dimension-item.active[data-v-0ad2c22c]{background-color:#e6f7ff;border-color:#409eff}.dimension-item__name[data-v-0ad2c22c]{font-size:14px;font-weight:600;color:#303133}.dimension-item__meta[data-v-0ad2c22c]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#909399}.dimension-item__value[data-v-0ad2c22c]{margin-top:8px;font-size:22px;font-weight:700;color:#67c23a}.jsbos-common-layout-center[data-v-0ad2c22c]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.jsbos_search[data-v-0ad2c22c]{flex-shrink:0}.page-content[data-v-0ad2c22c]{flex:1;min-height:0;overflow-y:auto;background:#ebeef5}.board-head[data-v-0ad2c22c]{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.board-title[data-v-0ad2c22c]{font-size:20px;font-weight:600;color:#303133}.board-subtitle[data-v-0ad2c22c]{display:flex;gap:16px;margin-top:8px;font-size:13px;color:#909399}.board-tip[data-v-0ad2c22c]{display:flex;align-items:flex-start;max-width:420px;padding:10px 14px;font-size:13px;color:#606266;background:#f8fafc;border-radius:10px}.board-tip__mark[data-v-0ad2c22c]{margin-right:4px;color:#e6a23c}.statistics-card-container[data-v-0ad2c22c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-0ad2c22c]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-0ad2c22c]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-icon[data-v-0ad2c22c]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.statistics-icon i[data-v-0ad2c22c]{font-size:28px;color:#fff}.statistics-icon.device-count-icon[data-v-0ad2c22c]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-icon.income-icon[data-v-0ad2c22c]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-icon.profit-icon[data-v-0ad2c22c]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-icon.roi-icon[data-v-0ad2c22c]{background:linear-gradient(135deg,#f56c6c,#f78989)}.statistics-icon.benefit-index-icon[data-v-0ad2c22c]{background:linear-gradient(135deg,#909399,#a6a9ad)}.statistics-icon.device-status-icon[data-v-0ad2c22c]{background:linear-gradient(135deg,#3aa8c1,#5bb8d6)}.statistics-info[data-v-0ad2c22c]{flex:1;min-width:0}.statistics-value[data-v-0ad2c22c]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-0ad2c22c]{display:flex;align-items:center;font-size:13px;color:#909399;margin-top:4px}.statistics-sub[data-v-0ad2c22c]{font-size:12px;color:#909399;margin-top:4px}.chart-card[data-v-0ad2c22c]{padding:18px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.charts-row[data-v-0ad2c22c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.chart-card__title[data-v-0ad2c22c]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.chart-container[data-v-0ad2c22c]{width:100%;height:360px}.table-card[data-v-0ad2c22c]{margin-bottom:0}.tip-icon[data-v-0ad2c22c]{margin-left:4px;color:#909399;cursor:pointer}.header-with-tip[data-v-0ad2c22c]{display:inline-flex;align-items:center;justify-content:center}@media(max-width:1280px){.charts-row[data-v-0ad2c22c],.statistics-card-container[data-v-0ad2c22c]{grid-template-columns:1fr}}.jsbos-common-layout[data-v-d3d223c6]{display:flex;flex-direction:column;height:100%;min-height:0}.benefit-content-row[data-v-d3d223c6]{flex:1;min-height:0;display:flex;overflow:hidden}[data-v-d3d223c6] .jsbos_search .search-actions{width:auto!important}[data-v-d3d223c6] .jsbos_search .search-actions .el-form-item__content{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}[data-v-d3d223c6] .jsbos_search .search-actions .open_close_search{display:inline-block}.jsbos-common-layout-left[data-v-d3d223c6]{position:relative;padding:15px;width:340px;min-width:340px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-right:1px solid #ebeef5}.jsbos-common-layout-left .device-type-title[data-v-d3d223c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.jsbos-common-layout-left .device-type-title h2[data-v-d3d223c6]{display:flex;align-items:center;gap:8px;font-size:15px;line-height:30px;font-weight:600;color:#303133}.jsbos-common-layout-left .device-type-title h2 i.el-icon-s-grid[data-v-d3d223c6]{font-size:16px;color:#409eff}.jsbos-common-tree-search-box[data-v-d3d223c6]{padding:10px 0 0}.device-type-list[data-v-d3d223c6]{flex:1;overflow-y:auto;padding-right:4px;margin-top:10px}.jsbos-common-el-tree-scrollbar[data-v-d3d223c6]{flex:1;margin-top:10px}.dimension-empty[data-v-d3d223c6]{margin-top:4px;padding:32px 12px;text-align:center;color:#909399;font-size:13px;line-height:1.6;background:#fff;border-radius:8px;border:1px dashed #d9e6ff}.jsbos-common-el-tree .el-tree-node__content[data-v-d3d223c6]{width:100%;overflow:visible;height:auto;padding:8px 0}.jsbos-common-el-tree .el-tree-node__content>span[data-v-d3d223c6]{flex:1;width:100%;min-width:0;overflow:visible}.item-sub[data-v-d3d223c6]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-right[data-v-d3d223c6]{margin-left:12px;flex-shrink:0}.score[data-v-d3d223c6]{display:inline-block;padding:4px 7px;border-radius:12px;font-size:12px}.score.score-high[data-v-d3d223c6]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.score.score-medium[data-v-d3d223c6]{background:linear-gradient(135deg,#e6a23c,#f5b046);color:#fff}.score.score-low[data-v-d3d223c6]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.device-status-tag[data-v-d3d223c6]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:13px;border:1px solid}.device-status-tag.status-normal[data-v-d3d223c6]{color:#67c23a;background-color:#f0f9eb;border-color:#67c23a}.device-status-tag.status-warning[data-v-d3d223c6]{color:#e6a23c;background-color:#fdf6ec;border-color:#e6a23c}.device-status-tag.status-danger[data-v-d3d223c6]{color:#f56c6c;background-color:#fef0f0;border-color:#f56c6c}.jsbos-common-layout-center[data-v-d3d223c6]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.jsbos_search[data-v-d3d223c6]{background:#fff;border-bottom:1px solid #ebeef5;padding:16px 16px;margin-bottom:16px;flex-shrink:0}.benefit-main-content[data-v-d3d223c6]{flex:1;min-height:0;overflow-y:auto;background:#ebeef5}.statistics-card-container[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-d3d223c6]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-d3d223c6]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-card .card-header[data-v-d3d223c6]{margin-bottom:12px}.statistics-card .card-icon[data-v-d3d223c6]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.statistics-card .card-icon i[data-v-d3d223c6]{font-size:22px;color:#fff}.statistics-card .card-icon.bg-blue[data-v-d3d223c6]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-card .card-icon.bg-green[data-v-d3d223c6]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-card .card-icon.bg-orange[data-v-d3d223c6]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-card .card-icon.bg-purple[data-v-d3d223c6]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.statistics-card .card-value[data-v-d3d223c6]{font-size:26px;font-weight:700;line-height:1.2;margin-bottom:4px}.statistics-card .card-value.text-blue[data-v-d3d223c6]{color:#409eff}.statistics-card .card-value.text-green[data-v-d3d223c6]{color:#67c23a}.statistics-card .card-value.text-orange[data-v-d3d223c6]{color:#e6a23c}.statistics-card .card-value.text-purple[data-v-d3d223c6]{color:#9c27b0}.statistics-card .card-label[data-v-d3d223c6]{display:flex;align-items:center;justify-content:center;font-size:13px;color:#606266;margin-bottom:8px}.statistics-card .card-trend[data-v-d3d223c6]{display:flex;align-items:center;gap:4px;font-size:12px;padding:4px 8px;border-radius:4px}.statistics-card .card-trend i[data-v-d3d223c6]{font-size:12px}.statistics-card .card-trend.trend-up[data-v-d3d223c6]{color:#67c23a;background:rgba(103,194,58,.1)}.statistics-card .card-trend.trend-down[data-v-d3d223c6]{color:#f56c6c;background:rgba(245,108,108,.1)}.statistics-card .card-trend.trend-flat[data-v-d3d223c6]{color:#909399;background:rgba(144,147,153,.1)}.statistics-info[data-v-d3d223c6]{flex:1;min-width:0}.statistics-value[data-v-d3d223c6]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-d3d223c6]{font-size:13px;color:#909399;margin-top:4px}.charts-container[data-v-d3d223c6]{display:flex;flex-direction:column;gap:16px}.chart-card[data-v-d3d223c6]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);height:420px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.chart-card-header[data-v-d3d223c6]{padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.chart-title[data-v-d3d223c6]{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.tip-icon[data-v-d3d223c6]{margin-left:4px;cursor:pointer;color:#909399;font-size:14px;line-height:1;flex-shrink:0}.header-with-tip[data-v-d3d223c6]{justify-content:center}.desc-label[data-v-d3d223c6],.header-with-tip[data-v-d3d223c6]{display:inline-flex;align-items:center}.chart-filter[data-v-d3d223c6]{display:flex;align-items:center}.chart-card-body[data-v-d3d223c6]{flex:1;padding:12px;min-height:0}.chart-container[data-v-d3d223c6]{width:100%;height:100%;min-height:240px}.cost-share-card[data-v-d3d223c6]{height:auto;min-height:400px}.cost-share-card .chart-card-header[data-v-d3d223c6]{display:flex;justify-content:space-between;align-items:center}.cost-share-list[data-v-d3d223c6]{padding:0 8px}.cost-share-header[data-v-d3d223c6]{display:flex;align-items:center;padding:12px 8px;font-size:13px;color:#909399;font-weight:500;border-bottom:1px solid #f0f0f0}.cost-share-item[data-v-d3d223c6]{display:flex;align-items:center;padding:14px 8px;border-bottom:1px solid #f5f5f5}.cost-share-item[data-v-d3d223c6]:last-child{border-bottom:none}.cost-share-item .cost-share-name[data-v-d3d223c6]{width:120px;display:flex;align-items:center;gap:8px;font-size:13px;color:#303133;flex-shrink:0}.cost-share-item .cost-share-bar[data-v-d3d223c6]{flex:1;padding:0 20px}.cost-share-item .cost-share-people[data-v-d3d223c6]{width:80px;text-align:center;font-size:13px;color:#606266;flex-shrink:0}.cost-share-item .cost-share-percent[data-v-d3d223c6]{width:140px;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.name-dot[data-v-d3d223c6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.progress-bar[data-v-d3d223c6]{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-d3d223c6]{height:100%;border-radius:4px;transition:width .3s ease}.cost-share-percent .amount[data-v-d3d223c6]{font-size:13px;color:#303133;font-weight:500}.cost-share-percent .percent[data-v-d3d223c6]{font-size:14px;font-weight:600;min-width:42px;text-align:right}.compare-header[data-v-d3d223c6]{display:flex;justify-content:space-between;align-items:center}.indicator-select[data-v-d3d223c6]{width:200px}.compare-body[data-v-d3d223c6]{display:flex;flex-direction:column;align-items:stretch}.compare-body .el-table[data-v-d3d223c6]{flex:1}.table-pagination[data-v-d3d223c6]{padding:12px 8px 8px;text-align:right}.jsbos-common-layout .jsbos-common-layout-left .custom-tree-node[data-v-d3d223c6]{width:100%!important}.custom-tree-node[data-v-d3d223c6]{display:flex;align-items:center;justify-content:space-between;flex:1;font-size:14px;padding-right:8px;width:100%!important;min-width:0;overflow:hidden}.custom-tree-node.is-category[data-v-d3d223c6]{font-weight:500;color:#303133}[data-v-d3d223c6] .jsbos-common-el-tree .el-tree-node__content:hover{background-color:#f0f7ff}[data-v-d3d223c6] .jsbos-common-el-tree .el-tree-node.is-current>.el-tree-node__content{background-color:#e6f7ff;border-left:3px solid #409eff}.custom-tree-node.is-device[data-v-d3d223c6]{color:#606266}.category-name[data-v-d3d223c6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-count[data-v-d3d223c6]{margin-left:8px;color:#909399;font-size:12px;white-space:nowrap}.device-name[data-v-d3d223c6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-score[data-v-d3d223c6]{margin-left:8px;font-size:12px;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;height:20px;line-height:1;border:1px solid transparent;min-width:52px;justify-content:center}.score-high[data-v-d3d223c6]{color:#67c23a;background-color:#f0f9eb;border-color:#67c23a}.score-medium[data-v-d3d223c6]{color:#e6a23c;background-color:#fdf6ec;border-color:#e6a23c}.score-low[data-v-d3d223c6]{color:#f56c6c;background-color:#fef0f0;border-color:#f56c6c}.device-name-link[data-v-d3d223c6]{color:#409eff;cursor:pointer}.device-name-link[data-v-d3d223c6]:hover{text-decoration:underline}.device-detail-content[data-v-d3d223c6]{padding:0 8px}.detail-info-section[data-v-d3d223c6]{margin-bottom:20px}.section-title[data-v-d3d223c6]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px}.info-grid[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:12px;background:#f5f7fa;border-radius:4px}.info-item[data-v-d3d223c6]{display:flex;align-items:center}.info-label[data-v-d3d223c6]{color:#909399;font-size:13px;flex-shrink:0}.info-value[data-v-d3d223c6]{color:#303133;font-size:13px;font-weight:500}.detail-stats-section[data-v-d3d223c6]{margin-bottom:20px}.stats-cards[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 0}.stats-card[data-v-d3d223c6]{text-align:center;padding:16px 12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:all .3s}.stats-card .stats-icon[data-v-d3d223c6]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.stats-card .stats-icon i[data-v-d3d223c6]{font-size:18px;color:#fff}.stats-card .stats-value[data-v-d3d223c6]{font-size:24px;font-weight:700;font-family:"DIN Alternate, Helvetica Neue, Helvetica, Arial, sans-serif";margin-bottom:4px}.stats-card .stats-label[data-v-d3d223c6]{font-size:12px;color:#606266}.stats-card.stats-card-blue[data-v-d3d223c6]{background:linear-gradient(135deg,#e6f7ff,#fff);border-color:#91d5ff}.stats-card.stats-card-blue .stats-icon[data-v-d3d223c6]{background:linear-gradient(135deg,#409eff,#66b1ff)}.stats-card.stats-card-green[data-v-d3d223c6]{background:linear-gradient(135deg,#e6fffb,#fff);border-color:#87e8de}.stats-card.stats-card-green .stats-icon[data-v-d3d223c6]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stats-card.stats-card-orange[data-v-d3d223c6]{background:linear-gradient(135deg,#fff7e6,#fff);border-color:#ffd591}.stats-card.stats-card-orange .stats-icon[data-v-d3d223c6]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.stats-card.stats-card-purple[data-v-d3d223c6]{background:linear-gradient(135deg,#f9f0ff,#fff);border-color:#d3adf7}.stats-card.stats-card-purple .stats-icon[data-v-d3d223c6]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.detail-chart-section[data-v-d3d223c6]{margin-bottom:10px}.detail-chart[data-v-d3d223c6]{width:100%;height:220px}.benchmark-card .benchmark-content[data-v-d3d223c6]{padding:20px}.benchmark-info[data-v-d3d223c6]{margin-bottom:20px}.benchmark-row[data-v-d3d223c6]{display:flex;align-items:center;padding:8px 0;border-bottom:1px dashed #f0f0f0}.benchmark-row[data-v-d3d223c6]:last-child{border-bottom:none}.benchmark-label[data-v-d3d223c6]{width:100px;color:#909399;font-size:13px;flex-shrink:0}.benchmark-value[data-v-d3d223c6]{color:#303133;font-size:13px;font-weight:500}.benchmark-status[data-v-d3d223c6]{padding:2px 10px;border-radius:4px;font-size:12px}.benchmark-status.status-normal[data-v-d3d223c6]{background:#f0f9ff;color:#409eff}.benchmark-status.status-warning[data-v-d3d223c6]{background:#fef0f0;color:#f56c6c}.benchmark-status.status-maintenance[data-v-d3d223c6]{background:#fef9f0;color:#e6a23c}.benchmark-indicators[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.benchmark-indicator-item[data-v-d3d223c6]{text-align:center;padding:16px 8px;background:linear-gradient(180deg,#f5f7fa,#fff);border-radius:8px}.benchmark-indicator-item .indicator-value[data-v-d3d223c6]{font-size:18px;font-weight:700;color:#303133;margin-bottom:4px}.benchmark-indicator-item .indicator-label[data-v-d3d223c6]{font-size:11px;color:#909399}.indicator-selection-list[data-v-d3d223c6]{padding:10px 0;max-height:400px;overflow-y:auto}.indicator-checkbox[data-v-d3d223c6]{display:block;padding:10px 16px;margin:0;border-radius:6px;transition:background .2s}.indicator-checkbox[data-v-d3d223c6]:hover{background:#f5f7fa}.indicator-name[data-v-d3d223c6]{font-weight:500;color:#303133}.indicator-unit[data-v-d3d223c6]{color:#909399;font-size:12px;margin-left:4px}.basic-info[data-v-d3d223c6]{background:#fff;border-radius:4px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.basic-info .basic-info-title[data-v-d3d223c6]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.basic-info .score-high[data-v-d3d223c6]{color:#67c23a;font-weight:600}.basic-info .score-medium[data-v-d3d223c6]{color:#e6a23c;font-weight:600}.basic-info .score-low[data-v-d3d223c6]{color:#f56c6c;font-weight:600}.comprehensive-evaluation[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.comprehensive-evaluation .evaluation-card[data-v-d3d223c6]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:16px;flex:1}.comprehensive-evaluation .device-compare-card[data-v-d3d223c6]{flex:1}.comprehensive-evaluation .evaluation-title[data-v-d3d223c6]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.comprehensive-evaluation .evaluation-content[data-v-d3d223c6]{display:flex;align-items:center;justify-content:center;width:100%;min-height:200px}.comprehensive-evaluation .evaluation-content .evaluation-left[data-v-d3d223c6]{display:flex;justify-content:center;align-items:center;flex-shrink:0}.comprehensive-evaluation .score-ring[data-v-d3d223c6]{position:relative;width:150px;height:150px}.comprehensive-evaluation .score-ring .score-chart[data-v-d3d223c6]{width:100%;height:100%}.comprehensive-evaluation .score-ring .score-text[data-v-d3d223c6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.comprehensive-evaluation .score-ring .score-text .score-number[data-v-d3d223c6]{font-size:36px;font-weight:600;color:#303133;line-height:1.2}.comprehensive-evaluation .score-ring .score-text .score-label[data-v-d3d223c6]{font-size:12px;color:#909399;margin-top:4px}.comprehensive-evaluation .evaluation-info[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:70px;row-gap:32px;margin-left:30px}.comprehensive-evaluation .evaluation-info .info-item[data-v-d3d223c6]{display:flex;flex-direction:column;gap:10px}.comprehensive-evaluation .evaluation-info .info-item .info-label[data-v-d3d223c6]{display:flex;align-items:center;font-size:14px;color:#909399}.comprehensive-evaluation .evaluation-info .info-item .info-value[data-v-d3d223c6]{font-size:26px;color:#303133;font-weight:600}.comprehensive-evaluation .evaluation-info .info-item .info-value.highlight[data-v-d3d223c6]{font-size:28px;color:#303133}.comprehensive-evaluation .evaluation-info .info-item .info-value.level-good[data-v-d3d223c6]{color:#67c23a}.comprehensive-evaluation .level-tag[data-v-d3d223c6]{display:inline-block;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500}.comprehensive-evaluation .level-tag.level-excellent[data-v-d3d223c6]{background:rgba(103,194,58,.1);color:#67c23a}.comprehensive-evaluation .level-tag.level-good[data-v-d3d223c6]{background:rgba(64,158,255,.1);color:#409eff}.comprehensive-evaluation .level-tag.level-normal[data-v-d3d223c6]{background:rgba(230,162,60,.1);color:#e6a23c}.comprehensive-evaluation .level-tag.level-poor[data-v-d3d223c6]{background:rgba(245,108,108,.1);color:#f56c6c}.comprehensive-evaluation .level-tag.level-高效[data-v-d3d223c6]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff;box-shadow:0 2px 6px rgba(103,194,58,.35)}.comprehensive-evaluation .level-tag.level-中效[data-v-d3d223c6]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.35)}.comprehensive-evaluation .level-tag.level-低效[data-v-d3d223c6]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff;box-shadow:0 2px 6px rgba(245,108,108,.35)}.benefit-indicators-section[data-v-d3d223c6]{background:#fff;border-radius:4px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.benefit-indicators-section .section-header[data-v-d3d223c6]{margin-bottom:16px}.benefit-indicators-section .section-header .section-title[data-v-d3d223c6]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;padding-left:12px}.benefit-indicators-section .indicators-grid[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benefit-indicators-section .indicator-card[data-v-d3d223c6]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f0f0f0}.benefit-indicators-section .indicator-card[data-v-d3d223c6]:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-2px)}.benefit-indicators-section .indicator-card .indicator-header[data-v-d3d223c6]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.benefit-indicators-section .indicator-card .indicator-header .indicator-icon[data-v-d3d223c6]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.benefit-indicators-section .indicator-card .indicator-header .indicator-icon.bg-blue[data-v-d3d223c6]{background:linear-gradient(135deg,#1890ff,#40a9ff);box-shadow:0 4px 12px rgba(24,144,255,.3)}.benefit-indicators-section .indicator-card .indicator-header .indicator-icon.bg-green[data-v-d3d223c6]{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 4px 12px rgba(82,196,26,.3)}.benefit-indicators-section .indicator-card .indicator-header .indicator-icon.bg-purple[data-v-d3d223c6]{background:linear-gradient(135deg,#722ed1,#9254de);box-shadow:0 4px 12px rgba(114,46,209,.3)}.benefit-indicators-section .indicator-card .indicator-header .indicator-icon.bg-orange[data-v-d3d223c6]{background:linear-gradient(135deg,#fa8c16,#ffa940);box-shadow:0 4px 12px rgba(250,140,22,.3)}.benefit-indicators-section .indicator-card .indicator-header .indicator-name[data-v-d3d223c6]{display:inline-flex;align-items:center;font-size:16px;font-weight:600;color:#262626;flex:1;letter-spacing:.5px}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress[data-v-d3d223c6]{width:120px}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress .progress-bar[data-v-d3d223c6]{height:10px;background:#e8e8e8;border-radius:5px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress .progress-bar .progress-fill[data-v-d3d223c6]{height:100%;border-radius:5px;transition:width .6s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress .progress-bar .progress-fill.bg-blue[data-v-d3d223c6]{background:linear-gradient(90deg,#1890ff,#69c0ff)}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress .progress-bar .progress-fill.bg-green[data-v-d3d223c6]{background:linear-gradient(90deg,#52c41a,#95de64)}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress .progress-bar .progress-fill.bg-purple[data-v-d3d223c6]{background:linear-gradient(90deg,#722ed1,#b37feb)}.benefit-indicators-section .indicator-card .indicator-header .indicator-progress .progress-bar .progress-fill.bg-orange[data-v-d3d223c6]{background:linear-gradient(90deg,#fa8c16,#ffc069)}.benefit-indicators-section .indicator-card .indicator-header .indicator-score[data-v-d3d223c6]{font-size:24px;font-weight:700;min-width:40px;text-align:right;text-shadow:0 2px 4px rgba(0,0,0,.1)}.benefit-indicators-section .indicator-card .indicator-header .indicator-score.text-blue[data-v-d3d223c6]{color:#1890ff}.benefit-indicators-section .indicator-card .indicator-header .indicator-score.text-green[data-v-d3d223c6]{color:#52c41a}.benefit-indicators-section .indicator-card .indicator-header .indicator-score.text-purple[data-v-d3d223c6]{color:#722ed1}.benefit-indicators-section .indicator-card .indicator-header .indicator-score.text-orange[data-v-d3d223c6]{color:#fa8c16}.benefit-indicators-section .indicator-card .indicator-items[data-v-d3d223c6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.benefit-indicators-section .indicator-card .indicator-items .indicator-item[data-v-d3d223c6]{background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-radius:10px;padding:14px;border:1px solid #ebeef5;transition:all .2s ease}.benefit-indicators-section .indicator-card .indicator-items .indicator-item[data-v-d3d223c6]:hover{background:linear-gradient(135deg,#f5f7fa,#eef1f6);border-color:#d0d8e0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.benefit-indicators-section .indicator-card .indicator-items .indicator-item .item-label[data-v-d3d223c6]{display:flex;align-items:center;font-size:12px;color:#909399;margin-bottom:8px;font-weight:400}.benefit-indicators-section .indicator-card .indicator-items .indicator-item .item-value[data-v-d3d223c6]{font-size:16px;font-weight:600;color:#303133}.benefit-indicators-section .indicator-card .indicator-items .indicator-item .item-value.text-green[data-v-d3d223c6]{color:#52c41a}.benefit-indicators-section .indicator-card .indicator-items .indicator-item .item-value.text-blue[data-v-d3d223c6]{color:#1890ff}.benefit-indicators-section .indicator-card .indicator-items .indicator-item .item-value.highlight[data-v-d3d223c6]{font-size:18px;font-weight:700;color:#262626}.amount-text[data-v-d3d223c6]{color:#f56c6c;font-weight:600}.remark-text[data-v-d3d223c6]{color:#909399;font-size:12px}.up-text[data-v-d3d223c6]{color:#67c23a;font-weight:500}.down-text[data-v-d3d223c6]{color:#f56c6c;font-weight:500}.link-text[data-v-d3d223c6]{color:#409eff;cursor:pointer}.link-text[data-v-d3d223c6]:hover{text-decoration:underline}.summary-view[data-v-d3d223c6]{padding:0}.summary-cards[data-v-d3d223c6]{display:flex;gap:16px;margin-bottom:20px}.summary-card[data-v-d3d223c6]{flex:1;display:flex;align-items:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #ebeef5;transition:all .3s ease}.summary-card[data-v-d3d223c6]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.summary-card .card-icon[data-v-d3d223c6]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.summary-card .card-icon i[data-v-d3d223c6]{font-size:26px;color:#fff}.summary-card .card-icon.blue[data-v-d3d223c6]{background:linear-gradient(135deg,#409eff,#66b1ff);box-shadow:0 4px 12px rgba(64,158,255,.35)}.summary-card .card-icon.green[data-v-d3d223c6]{background:linear-gradient(135deg,#67c23a,#85ce61);box-shadow:0 4px 12px rgba(103,194,58,.35)}.summary-card .card-icon.purple[data-v-d3d223c6]{background:linear-gradient(135deg,#9c27b0,#ba68c8);box-shadow:0 4px 12px rgba(156,39,176,.35)}.summary-card .card-icon.cyan[data-v-d3d223c6]{background:linear-gradient(135deg,#36cfc9,#5cd4d0);box-shadow:0 4px 12px rgba(54,207,201,.35)}.summary-card .card-icon.yellow[data-v-d3d223c6]{background:linear-gradient(135deg,#e6a23c,#f5b046);box-shadow:0 4px 12px rgba(230,162,60,.35)}.summary-card .card-icon.red[data-v-d3d223c6]{background:linear-gradient(135deg,#f56c6c,#f78989);box-shadow:0 4px 12px rgba(245,108,108,.35)}.summary-card .card-info[data-v-d3d223c6]{flex:1;min-width:0}.summary-card .card-label[data-v-d3d223c6]{font-size:14px;color:#909399;margin-bottom:6px;font-weight:500}.summary-card .card-value[data-v-d3d223c6]{font-size:24px;font-weight:700;color:#303133;margin-bottom:6px;line-height:1.2}.summary-card .card-change[data-v-d3d223c6]{display:flex;gap:12px;flex-wrap:wrap}.summary-card .card-change span[data-v-d3d223c6]{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px}.summary-card .card-change span i[data-v-d3d223c6]{margin-right:2px}.summary-card .card-change .trend-up[data-v-d3d223c6]{color:#67c23a;background-color:rgba(103,194,58,.1)}.summary-card .card-change .trend-down[data-v-d3d223c6]{color:#f56c6c;background-color:rgba(245,108,108,.1)}.summary-card .card-change .trend-flat[data-v-d3d223c6]{color:#909399;background-color:rgba(144,147,153,.1)}.summary-card .card-change .up[data-v-d3d223c6]{color:#67c23a}.summary-card .card-change .down[data-v-d3d223c6]{color:#f56c6c}.detail-view[data-v-d3d223c6]{padding:0}.record-count[data-v-d3d223c6]{font-size:14px;color:#606266;margin-bottom:12px;padding-left:4px}.record-count .filter-info[data-v-d3d223c6]{margin-left:16px;color:#909399;font-size:12px}.detail-table[data-v-d3d223c6]{border-radius:8px;overflow:hidden}.detail-table[data-v-d3d223c6]:before{display:none}.table-pagination[data-v-d3d223c6]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px}.table-pagination .pagination-info[data-v-d3d223c6]{font-size:13px;color:#606266}.indicator-detail-card[data-v-d3d223c6]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.indicator-detail-card .chart-card-header[data-v-d3d223c6]{padding:16px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.indicator-detail-card .chart-card-header .chart-title[data-v-d3d223c6]{font-size:16px;font-weight:600;color:#303133}.indicator-detail-card .chart-card-body[data-v-d3d223c6]{padding:20px}.indicator-detail-container[data-v-d3d223c6]{display:flex;flex-direction:column;gap:0}.detail-tab-nav[data-v-d3d223c6]{display:flex;gap:0;border-bottom:1px solid #e4e7ed;margin-bottom:16px}.detail-tab-nav .tab-nav-item[data-v-d3d223c6]{padding:0 20px;height:40px;line-height:40px;font-size:14px;font-weight:500;color:#606266;cursor:pointer;position:relative;transition:all .2s ease;white-space:nowrap}.detail-tab-nav .tab-nav-item[data-v-d3d223c6]:hover{color:#409eff}.detail-tab-nav .tab-nav-item.active[data-v-d3d223c6]{color:#409eff;font-weight:600}.detail-tab-nav .tab-nav-item.active[data-v-d3d223c6]:after{content:"";position:absolute;bottom:-1px;left:20px;right:20px;height:3px;background:#409eff;border-radius:2px}.detail-main-body[data-v-d3d223c6]{display:flex;gap:0;flex:1}.detail-left-menu[data-v-d3d223c6]{width:100px;border-right:1px solid #ebeef5;padding-right:16px;margin-right:16px;flex-shrink:0}.detail-left-menu .menu-item[data-v-d3d223c6]{padding:10px 16px;font-size:14px;color:#606266;cursor:pointer;border-radius:6px;margin-bottom:4px;transition:all .2s ease;text-align:center}.detail-left-menu .menu-item[data-v-d3d223c6]:hover{background:#f5f7fa;color:#409eff}.detail-left-menu .menu-item.active[data-v-d3d223c6]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;font-weight:500;box-shadow:0 2px 8px rgba(64,158,255,.3)}.detail-right-content[data-v-d3d223c6]{flex:1;min-width:0}.jsbos-common-layout[data-v-331cffb3]{display:flex;flex-direction:column;height:100%;min-height:0}.analysis-content-row[data-v-331cffb3]{flex:1;min-height:0;display:flex;overflow:hidden}.jsbos-common-layout-left[data-v-331cffb3]{position:relative;padding:15px;width:340px;min-width:340px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-right:1px solid #ebeef5}.dimension-title[data-v-331cffb3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-weight:600;color:#303133;font-size:15px}.dimension-title i.el-icon-s-grid[data-v-331cffb3]{font-size:16px;color:#409eff}.jsbos-common-tree-search-box[data-v-331cffb3]{margin-bottom:10px}.jsbos-common-el-tree-scrollbar[data-v-331cffb3]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}[data-v-331cffb3] .jsbos-common-layout .jsbos-common-layout-left .custom-tree-node{width:100%!important}.custom-tree-node[data-v-331cffb3]{display:flex;align-items:center;justify-content:space-between;flex:1;font-size:14px;padding-right:8px;width:100%!important;min-width:0;overflow:hidden}.custom-tree-node.is-category[data-v-331cffb3]{font-weight:500;color:#303133}[data-v-331cffb3] .jsbos-common-el-tree .el-tree-node__content{width:100%;display:flex;height:auto;padding-top:6px;padding-bottom:6px;align-items:center}[data-v-331cffb3] .jsbos-common-el-tree .el-tree-node__content>.jsbos-tree-node-slot{flex:1;width:100%;min-width:0}[data-v-331cffb3] .jsbos-common-el-tree .el-tree-node__content>.el-tree-node__label{flex:1;min-width:0;display:block}[data-v-331cffb3] .jsbos-common-el-tree .el-tree-node__content:hover{background-color:#f0f7ff}[data-v-331cffb3] .jsbos-common-el-tree .el-tree-node.is-current>.el-tree-node__content{background-color:#e6f7ff;border-left:3px solid #409eff}.custom-tree-node.is-device[data-v-331cffb3]{color:#606266}.category-name[data-v-331cffb3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-count[data-v-331cffb3]{margin-left:8px;color:#909399;font-size:12px;white-space:nowrap}.device-name[data-v-331cffb3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-efficiency[data-v-331cffb3]{margin-left:8px;flex-shrink:0;display:inline-flex;align-items:center;white-space:nowrap}.dimension-empty[data-v-331cffb3]{padding:24px 12px;text-align:center;color:#909399;font-size:13px}.jsbos-common-layout-center[data-v-331cffb3]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.jsbos_search[data-v-331cffb3]{flex-shrink:0}.page-content[data-v-331cffb3]{flex:1;min-height:0;overflow-y:auto;background:#ebeef5}.board-head[data-v-331cffb3]{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.board-title[data-v-331cffb3]{font-size:20px;font-weight:600;color:#303133}.board-subtitle[data-v-331cffb3]{display:flex;gap:16px;margin-top:8px;font-size:13px;color:#909399}.board-tip[data-v-331cffb3]{display:flex;align-items:flex-start;max-width:420px;padding:10px 14px;font-size:13px;color:#606266;background:#f8fafc;border-radius:10px}.board-tip__mark[data-v-331cffb3]{margin-right:4px;color:#e6a23c}.chart-card[data-v-331cffb3],.info-card[data-v-331cffb3]{padding:18px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.info-card[data-v-331cffb3]{margin-bottom:16px}.chart-card__title[data-v-331cffb3],.info-card__title[data-v-331cffb3]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.statistics-card-container[data-v-331cffb3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.statistics-card[data-v-331cffb3]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s}.statistics-card[data-v-331cffb3]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.statistics-icon[data-v-331cffb3]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.statistics-icon i[data-v-331cffb3]{font-size:28px;color:#fff}.statistics-icon.device-count-icon[data-v-331cffb3]{background:linear-gradient(135deg,#409eff,#66b1ff)}.statistics-icon.income-icon[data-v-331cffb3]{background:linear-gradient(135deg,#67c23a,#85ce61)}.statistics-icon.profit-icon[data-v-331cffb3]{background:linear-gradient(135deg,#e6a23c,#f5b046)}.statistics-icon.roi-icon[data-v-331cffb3]{background:linear-gradient(135deg,#f56c6c,#f78989)}.statistics-icon.benefit-index-icon[data-v-331cffb3]{background:linear-gradient(135deg,#909399,#a6a9ad)}.statistics-icon.device-status-icon[data-v-331cffb3]{background:linear-gradient(135deg,#3aa8c1,#5bb8d6)}.statistics-info[data-v-331cffb3]{flex:1;min-width:0}.statistics-value[data-v-331cffb3]{font-size:24px;font-weight:700;color:#303133;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-label[data-v-331cffb3]{display:flex;align-items:center;font-size:13px;color:#909399;margin-top:4px}.statistics-sub[data-v-331cffb3]{font-size:12px;color:#909399;margin-top:4px}.charts-row[data-v-331cffb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.chart-container[data-v-331cffb3]{width:100%;height:320px}.evaluation-grid[data-v-331cffb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evaluation-item[data-v-331cffb3]{padding:16px;background:#f8fafc;border-radius:10px}.evaluation-item__label[data-v-331cffb3]{display:flex;align-items:center;font-size:13px;color:#909399}.evaluation-item__value[data-v-331cffb3]{margin-top:10px;font-size:24px;font-weight:700;color:#303133}.table-card[data-v-331cffb3]{margin-bottom:0}.header-with-tip[data-v-331cffb3]{display:inline-flex;align-items:center;justify-content:center}.tip-icon[data-v-331cffb3]{margin-left:4px;color:#909399;cursor:pointer}[data-v-331cffb3] .current-row{background:#fdf1f0}[data-v-331cffb3] .jsbos_search .search-actions{width:auto!important}[data-v-331cffb3] .jsbos_search .search-actions .el-form-item__content{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}[data-v-331cffb3] .jsbos_search .search-actions .open_close_search{display:inline-block}@media(max-width:1280px){.charts-row[data-v-331cffb3],.evaluation-grid[data-v-331cffb3],.statistics-card-container[data-v-331cffb3]{grid-template-columns:1fr}}