.page-container[data-v-8d076307]{padding:20px}.page-container--embedded[data-v-8d076307]{padding:0}.workspace-quick-search[data-v-8d076307]{width:260px}.view-hint[data-v-8d076307]{color:#7b8494;white-space:nowrap;font-size:12px}[data-v-8d076307] .density-compact .el-table__cell{padding:4px 0}[data-v-8d076307] .density-comfortable .el-table__cell{padding:12px 0}.pagination-wrapper[data-v-8d076307]{justify-content:flex-end;margin-top:16px;display:flex}.form-grid[data-v-8d076307]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.field-help[data-v-8d076307]{color:var(--dhic-text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.commissioning-date-field[data-v-8d076307]{align-self:start}.attribution-summary[data-v-8d076307]{border:1px solid var(--dhic-border-color-light);border-radius:var(--dhic-radius-large);background:var(--dhic-info-light);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.attribution-summary__eyebrow[data-v-8d076307]{color:var(--dhic-text-secondary);margin-bottom:4px;font-size:12px}.attribution-summary__title[data-v-8d076307]{color:var(--dhic-text-primary);font-size:16px;line-height:1.5;display:block}.attribution-summary__meta[data-v-8d076307]{color:var(--dhic-text-secondary);flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:12px;display:flex}.page-container[data-v-7045d093]{padding:0}.energy-record-page[data-v-7045d093]{box-sizing:border-box;flex-direction:column;height:calc(100vh - 64px);padding:8px 18px 10px;display:flex;overflow:hidden}.energy-record-page--embedded[data-v-7045d093]{height:auto;min-height:680px;padding:0;overflow:visible}.energy-record-page[data-v-7045d093]>.data-workspace{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.energy-record-page[data-v-7045d093] .workspace-grid{flex:auto;min-height:0;overflow:hidden}.workspace-quick-search[data-v-7045d093]{width:230px}.view-hint[data-v-7045d093]{color:#7b8494;white-space:nowrap;font-size:12px}.period-toolbar[data-v-7045d093]{background:#fafafa;border:1px solid #ebeef5;border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:3px 8px;display:flex}.period-toolbar-main[data-v-7045d093]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.period-label[data-v-7045d093]{color:#909399;font-size:12px}.period-toolbar-main strong[data-v-7045d093]{color:#1f2d3d;font-size:13px}.period-scope-reminder[data-v-7045d093]{color:#8a5a16;white-space:nowrap;background:#fdf6ec;border:1px solid #f3d19e;border-radius:4px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;line-height:18px;display:inline-flex}.period-actions[data-v-7045d093]{flex-wrap:wrap;gap:3px;display:flex}.period-actions[data-v-7045d093] .el-button{height:24px;padding:4px 8px}.energy-record-table-wrap[data-v-7045d093]{height:100%;min-height:0;overflow:hidden}.record-table[data-v-7045d093]{flex:auto;width:100%}[data-v-7045d093] .record-table .el-table__header .el-table__cell{height:34px;padding:3px 0}[data-v-7045d093] .record-table .cell{padding:0 6px;font-size:12px;overflow:hidden}[data-v-7045d093] .record-table.density-compact .el-table__cell{padding:4px 0}[data-v-7045d093] .record-table.density-default .el-table__cell{padding:8px 0}[data-v-7045d093] .record-table.density-comfortable .el-table__cell{padding:12px 0}.action-inline[data-v-7045d093]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:3px;display:inline-flex}[data-v-7045d093] .record-table .el-tag{height:18px;padding:0 5px;font-size:10px;line-height:16px}[data-v-7045d093] .action-inline .el-button{height:22px;margin-left:0;padding:3px 6px;font-size:11px;line-height:1}[data-v-7045d093] .energy-row-abnormal{--el-table-tr-bg-color:#fff7f7}[data-v-7045d093] .energy-row-generated{--el-table-tr-bg-color:#f7fbff}[data-v-7045d093] .energy-row-posted{--el-table-tr-bg-color:#f7f8fa;color:#606266}.pagination-wrapper[data-v-7045d093]{flex:none;justify-content:flex-end;margin-top:4px;display:flex}.meter-info[data-v-7045d093]{color:#606266;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px 110px;font-size:13px;display:grid}.reading-duplicate-alert[data-v-7045d093]{margin:-6px 0 16px 110px}.price-grid[data-v-7045d093]{gap:4px;display:grid}.dialog-tip[data-v-7045d093],.field-tip[data-v-7045d093]{color:#909399;font-size:12px;line-height:1.5}.dialog-tip[data-v-7045d093]{margin:2px 0 0 110px}.form-grid[data-v-7045d093]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.meter-option[data-v-7045d093]{flex-direction:column;line-height:1.35;display:flex}.meter-option span[data-v-7045d093]{color:#909399;font-size:12px}@media (width<=1200px){.period-toolbar[data-v-7045d093]{flex-direction:column;align-items:flex-start}}.page-container[data-v-67b345f9]{min-width:0;padding:20px}.page-container--embedded[data-v-67b345f9]{padding:0}.page-container--embedded[data-v-67b345f9]>.el-card{box-shadow:none;border:0}.page-container--embedded[data-v-67b345f9]>.el-card>.el-card__header{padding:14px 18px}.page-container--embedded[data-v-67b345f9]>.el-card>.el-card__body{padding:14px 18px 18px}.page-header[data-v-67b345f9]{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.page-title[data-v-67b345f9]{font-size:16px;font-weight:600}.page-subtitle[data-v-67b345f9]{color:#8a94a3;margin-top:4px;font-size:12px}.header-actions[data-v-67b345f9]{align-items:center;gap:12px;display:flex}.updated-at[data-v-67b345f9]{color:#98a2b3;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.query-form[data-v-67b345f9]{background:#fafbfc;border:1px solid #eef0f3;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:12px;display:flex}.query-form[data-v-67b345f9] .el-form-item{margin:0}.query-form[data-v-67b345f9] .el-form-item__label{padding-right:8px;font-size:12px}.query-select[data-v-67b345f9]{width:124px}.query-select-small[data-v-67b345f9]{width:100px}.query-form[data-v-67b345f9] .el-date-editor{width:145px}.stats-error[data-v-67b345f9]{margin:8px 0 12px}.scope-summary[data-v-67b345f9]{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 10px;font-size:11px;display:flex}.scope-summary span+span[data-v-67b345f9]:before{content:"·";color:#c5cbd3;margin:0 9px}.scope-summary span[data-v-67b345f9]:first-child{color:#475467;font-weight:500}.summary-grid[data-v-67b345f9]{border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid;overflow:hidden}.summary-card[data-v-67b345f9]{min-width:0;min-height:102px;box-shadow:none;background:#fff;border:0;border-right:1px solid #eef0f3;border-radius:0}.summary-card[data-v-67b345f9]:last-child{border-right:0}.summary-card[data-v-67b345f9] .el-card__body{padding:16px 14px}.summary-label[data-v-67b345f9]{color:#667085;font-size:12px}.summary-value[data-v-67b345f9]{color:#202124;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:10px;font-size:clamp(17px,1.3vw,24px);font-weight:600}.summary-desc[data-v-67b345f9]{color:#98a2b3;margin-top:8px;font-size:11px}.analysis-toolbar[data-v-67b345f9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.analysis-toolbar strong[data-v-67b345f9]{font-size:13px;font-weight:600}.analysis-toolbar span[data-v-67b345f9]{color:#8a94a3;margin-left:10px;font-size:11px}.chart-grid[data-v-67b345f9]{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.chart-card[data-v-67b345f9]{border-color:#e4e7ec;grid-column:span 5;min-width:0;box-shadow:0 1px 3px #20212406}.chart-card.wide[data-v-67b345f9]{grid-column:span 7}.chart-card.rank-card[data-v-67b345f9]{grid-column:span 6}.chart-card[data-v-67b345f9] .el-card__header{padding:12px 16px}.chart-card[data-v-67b345f9] .el-card__body{padding:10px 14px}.card-header-inline[data-v-67b345f9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-header-inline strong[data-v-67b345f9]{font-size:13px;font-weight:600}.card-header-inline small[data-v-67b345f9]{color:#8a94a3;margin-top:4px;font-size:11px;font-weight:400;display:block}.chart-meta[data-v-67b345f9]{color:#667085;background:#f6f7f9;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:11px}.chart[data-v-67b345f9]{width:100%;height:216px}.rank-card .chart[data-v-67b345f9]{height:178px}.chart-card[data-v-67b345f9] .el-empty{height:216px;padding:0}.chart-card[data-v-67b345f9] .el-empty__description p{color:#98a2b3;font-size:12px}.rank-card[data-v-67b345f9] .el-empty{height:178px}.cost-breakdown[data-v-67b345f9]{grid-template-columns:minmax(135px,1fr) minmax(130px,1fr);align-items:center;gap:10px;height:216px;display:grid}.cost-chart[data-v-67b345f9]{height:210px}.cost-legend[data-v-67b345f9]{margin:0;padding:0;list-style:none}.cost-legend li[data-v-67b345f9]{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.cost-legend li[data-v-67b345f9]:last-child{border-bottom:0}.cost-legend li>span[data-v-67b345f9]{color:#667085;align-items:center;gap:7px;display:flex}.cost-legend strong[data-v-67b345f9]{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cost-legend small[data-v-67b345f9]{color:#98a2b3;margin-top:4px;font-size:11px;font-weight:400;display:block}.type-dot[data-v-67b345f9]{border-radius:2px;width:7px;height:7px;display:inline-block}.type-dot--ELECTRIC[data-v-67b345f9]{background:#d93025}.type-dot--WATER[data-v-67b345f9]{background:#6789a7}.type-dot--GAS[data-v-67b345f9]{background:#c79a60}.overall-summary[data-v-67b345f9]{background:#fafbfc;border-radius:5px;flex-wrap:wrap;gap:18px 36px;margin:4px 0 12px;padding:12px 14px;display:flex}.overall-summary span[data-v-67b345f9]{color:#8a94a3;margin-bottom:7px;font-size:11px;display:block}.overall-summary strong[data-v-67b345f9]{color:#475467;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.reading-card[data-v-67b345f9]{margin-top:16px}.reading-meter-select[data-v-67b345f9]{width:300px;max-width:100%}.reading-meta[data-v-67b345f9]{color:#667085;flex-wrap:wrap;gap:12px;margin:2px 0 12px;font-size:11px;display:flex}.reading-chart[data-v-67b345f9]{height:260px}.reading-card[data-v-67b345f9] .el-table{font-variant-numeric:tabular-nums;font-size:12px}.table-card[data-v-67b345f9]{margin-top:14px}.monthly-card[data-v-67b345f9]{box-shadow:none;border-color:#e4e7ec;margin:0 0 18px}.monthly-card[data-v-67b345f9] .el-card__header{padding:12px 16px}.monthly-card[data-v-67b345f9] .el-card__body{padding:0 14px 8px}.monthly-card[data-v-67b345f9] .el-table{font-variant-numeric:tabular-nums;font-size:12px}.tenant-summary[data-v-67b345f9]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tenant-charts .chart-card.wide[data-v-67b345f9]{grid-column:1/-1}.tenant-summary .summary-card[data-v-67b345f9]{border-bottom:0}.tenant-summary .summary-card[data-v-67b345f9]:not(:last-child){border-right:1px solid #eef0f3}.anomaly-actions[data-v-67b345f9]{white-space:nowrap;align-items:center;gap:6px;display:flex}.primary[data-v-67b345f9]{color:#6789a7}.warning[data-v-67b345f9]{color:#b77925}.danger[data-v-67b345f9]{color:#d93025}@media (width<=1250px){.summary-grid[data-v-67b345f9]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card[data-v-67b345f9]:nth-child(-n+3){border-bottom:1px solid #eef0f3}.summary-card[data-v-67b345f9]:nth-child(3){border-right:0}.chart-card[data-v-67b345f9],.chart-card.wide[data-v-67b345f9],.chart-card.rank-card[data-v-67b345f9]{grid-column:1/-1}}@media (width<=640px){.page-header[data-v-67b345f9],.analysis-toolbar[data-v-67b345f9]{flex-wrap:wrap}.header-actions[data-v-67b345f9]{justify-content:space-between;width:100%}.summary-grid[data-v-67b345f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card[data-v-67b345f9]:nth-child(3){border-right:1px solid #eef0f3}.summary-card[data-v-67b345f9]:nth-child(2n){border-right:0}.summary-card[data-v-67b345f9]:nth-child(4){border-bottom:1px solid #eef0f3}.summary-value[data-v-67b345f9]{font-size:18px}.analysis-toolbar span[data-v-67b345f9]{margin:4px 0 0;display:block}.card-header-inline[data-v-67b345f9]{flex-wrap:wrap;gap:6px}.cost-breakdown[data-v-67b345f9]{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr);gap:4px}.cost-chart[data-v-67b345f9]{height:190px}}.asset-page[data-v-09b12157]{min-width:0;color:var(--dhic-text-primary)}.asset-page__header[data-v-09b12157],.asset-page__header-actions[data-v-09b12157],.subject-panel__toolbar[data-v-09b12157],.energy-detail-panel__heading[data-v-09b12157]{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-page__header[data-v-09b12157]{align-items:flex-start;margin-bottom:12px}.asset-page h1[data-v-09b12157],.asset-page h2[data-v-09b12157]{letter-spacing:0;margin:0}.asset-page h1[data-v-09b12157]{font-size:20px;font-weight:600;line-height:28px}.asset-page h2[data-v-09b12157]{font-size:14px}.asset-page__header p[data-v-09b12157],.subject-panel__toolbar span[data-v-09b12157],.energy-detail-panel__heading span[data-v-09b12157]{color:var(--dhic-text-secondary);margin:3px 0 0;font-size:13px}.subject-panel[data-v-09b12157],.energy-detail-panel[data-v-09b12157]{border:1px solid var(--dhic-border-color);border-radius:var(--dhic-radius-large);box-shadow:var(--dhic-shadow-card);background:#fff}.subject-panel[data-v-09b12157]{margin-bottom:12px;padding:12px}.subject-search[data-v-09b12157]{width:min(280px,36vw)}.subject-grid[data-v-09b12157]{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:8px;min-height:112px;margin-top:10px;padding-bottom:4px;display:grid;overflow-x:auto}.subject-card[data-v-09b12157]{border:1px solid var(--dhic-border-color);border-radius:var(--dhic-radius-base);min-width:260px;color:inherit;cursor:pointer;text-align:left;background:#fff;grid-template-columns:36px minmax(0,1fr) 30px;align-items:start;gap:8px;padding:10px;display:grid}.subject-card[data-v-09b12157]:hover{border-color:#c9cdd4}.subject-card[data-v-09b12157]:focus-visible{outline:2px solid var(--el-color-primary-light-3);outline-offset:1px}.subject-card.is-active[data-v-09b12157]{border-color:var(--el-color-primary);background:var(--dhic-brand-red-light);box-shadow:inset 3px 0 0 var(--el-color-primary)}.subject-card__icon[data-v-09b12157]{color:#606266;background:#f2f3f5;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.subject-card__body[data-v-09b12157],.subject-card__body strong[data-v-09b12157],.subject-card__body small[data-v-09b12157]{min-width:0;display:block}.subject-card__body strong[data-v-09b12157]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.subject-card__body small[data-v-09b12157]{color:#909399;margin-top:2px;font-size:11px}.subject-card__stats[data-v-09b12157]{color:#606266;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 8px;margin-top:8px;font-size:11px;display:grid}.subject-card__stats .has-risk[data-v-09b12157]{color:#d93025;font-weight:600}.energy-detail-panel[data-v-09b12157]{min-width:0;overflow:hidden}.energy-detail-panel__heading[data-v-09b12157]{border-bottom:1px solid var(--dhic-border-color-light);min-height:52px;padding:0 16px}.energy-tabs[data-v-09b12157]{width:auto;min-width:310px}.energy-tabs[data-v-09b12157] .el-tabs__header{margin:0}.energy-tabs[data-v-09b12157] .el-tabs__content{display:none}@media (width<=1024px){.asset-page__header[data-v-09b12157],.subject-panel__toolbar[data-v-09b12157],.energy-detail-panel__heading[data-v-09b12157]{flex-wrap:wrap;align-items:flex-start}.subject-search[data-v-09b12157],.energy-tabs[data-v-09b12157]{width:100%}}
