.metrics-card[data-v-ec1b9f5e]{background:#fff;border-radius:4px;padding:12px 16px 14px}.section-title[data-v-ec1b9f5e]{display:flex;align-items:center}.title-bar[data-v-ec1b9f5e]{width:4px;height:16px;background:#056de8;border-radius:2px;margin-right:8px}.title-text[data-v-ec1b9f5e]{font-size:15px;font-weight:700;color:#1d2129}.update-time[data-v-ec1b9f5e]{margin-left:14px;font-size:12px;color:#86909c}.metric-list[data-v-ec1b9f5e]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px}.metric-item[data-v-ec1b9f5e]{flex:1 1 0;min-width:0;border-radius:4px;padding:10px;box-sizing:border-box}.tone-danger[data-v-ec1b9f5e]{background:#fef0ef}.tone-warning[data-v-ec1b9f5e]{background:#fff4e8}.tone-info[data-v-ec1b9f5e]{background:#eef5ff}.tone-success[data-v-ec1b9f5e]{background:#eff7ef}.metric-label[data-v-ec1b9f5e]{display:flex;align-items:center;font-size:13px;color:#4e5969;white-space:nowrap}.metric-icon[data-v-ec1b9f5e]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;color:#fff;font-size:13px;flex-shrink:0}.tone-danger .metric-icon[data-v-ec1b9f5e]{background:#f53f3f}.tone-warning .metric-icon[data-v-ec1b9f5e]{background:#ff7d00}.tone-info .metric-icon[data-v-ec1b9f5e]{background:#358aff}.tone-success .metric-icon[data-v-ec1b9f5e]{background:#23c343}.metric-value[data-v-ec1b9f5e]{margin-top:6px;font-size:26px;font-weight:700;line-height:32px;white-space:nowrap}.metric-unit[data-v-ec1b9f5e]{font-size:13px;font-weight:400;margin-left:3px}.color-danger[data-v-ec1b9f5e]{color:#f53f3f}.color-warning[data-v-ec1b9f5e]{color:#ff7d00}.color-info[data-v-ec1b9f5e]{color:#358aff}.color-success[data-v-ec1b9f5e]{color:#23c343}.metric-delta[data-v-ec1b9f5e]{margin-top:2px;font-size:12px;color:#86909c;white-space:nowrap}.delta-val[data-v-ec1b9f5e]{margin-left:6px;color:#f53f3f}.delta-val.rise[data-v-ec1b9f5e]{color:#23c343}.delta-val.flat[data-v-ec1b9f5e]{color:#86909c}.analysis-card-inner[data-v-dea5797a]{background:#fff;border-radius:4px;padding:12px 16px 14px;height:100%;box-sizing:border-box}.section-title[data-v-dea5797a]{display:flex;align-items:center}.title-bar[data-v-dea5797a]{width:4px;height:16px;background:#056de8;border-radius:2px;margin-right:8px}.title-text[data-v-dea5797a]{font-size:15px;font-weight:700;color:#1d2129}.analysis-body[data-v-dea5797a]{display:flex;gap:12px;margin-top:10px}.trend-panel[data-v-dea5797a]{flex:1 1 60%;min-width:0;border:1px solid #f0f1f3;border-radius:4px;padding:10px 12px}.dist-panel[data-v-dea5797a]{flex:1 1 40%;min-width:0;border:1px solid #f0f1f3;border-radius:4px;padding:10px 12px 0 12px}.analysis-body.single .trend-panel[data-v-dea5797a]{flex:1 1 100%}.panel-title[data-v-dea5797a]{font-size:13px;font-weight:700;color:#1d2129}.trend-chart[data-v-dea5797a]{width:100%;height:250px;margin-top:4px}.dist-range-list[data-v-dea5797a]{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:4px 16px;margin-top:6px}.dist-range-item[data-v-dea5797a]{display:inline-flex;align-items:center;font-size:12px;line-height:16px;color:#4e5969;white-space:nowrap}.dist-range-dot[data-v-dea5797a]{width:6px;height:6px;border-radius:50%;margin-right:4px}.dist-body[data-v-dea5797a]{display:flex;align-items:center;margin-top:4px}.dist-chart-wrap[data-v-dea5797a]{position:relative;flex:1;min-width:0}.dist-chart[data-v-dea5797a]{width:100%;height:210px}.dist-center[data-v-dea5797a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:15px;font-weight:700;color:#1d2129;line-height:20px;pointer-events:none}@media (max-width:1366px){.trend-chart[data-v-dea5797a]{height:220px}}.alert-card-inner[data-v-bed25f90]{background:#fff;border-radius:4px;padding:12px 14px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.card-head[data-v-bed25f90]{display:flex;align-items:center;justify-content:space-between}.section-title[data-v-bed25f90]{display:flex;align-items:center;min-width:0}.title-bar[data-v-bed25f90]{width:4px;height:16px;background:#056de8;border-radius:2px;margin-right:8px}.title-text[data-v-bed25f90]{font-size:15px;font-weight:700;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-count[data-v-bed25f90]{margin-left:8px;color:#86909c;font-size:12px;white-space:nowrap}.more-link[data-v-bed25f90]{font-size:13px;color:#358aff;cursor:pointer;flex-shrink:0}.alert-list[data-v-bed25f90]{flex:1;overflow-y:auto;box-sizing:border-box;padding-right:8px;margin-top:10px;max-height:316px;min-height:0}.alert-item[data-v-bed25f90]{display:flex;padding:9px 0;border-bottom:1px solid #f2f3f5;cursor:pointer}.alert-item[data-v-bed25f90]:last-child{border-bottom:none}.alert-icon[data-v-bed25f90]{width:26px;height:26px;border-radius:50%;color:#fff;font-size:14px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;margin-top:2px;flex-shrink:0}.icon-severe[data-v-bed25f90]{background:#f53f3f}.icon-watch[data-v-bed25f90]{background:#ff9a2e}.alert-content[data-v-bed25f90]{flex:1;min-width:0}.alert-title[data-v-bed25f90]{display:flex;align-items:center;flex-wrap:wrap}.alert-name[data-v-bed25f90]{font-size:13px;font-weight:700;color:#1d2129;margin-right:6px}.alert-tag[data-v-bed25f90]{font-size:12px}.tag-severe[data-v-bed25f90]{color:#f53f3f}.tag-watch[data-v-bed25f90]{color:#ff7d00}.alert-status[data-v-bed25f90]{margin-left:6px;padding:1px 5px;border-radius:2px;font-size:11px;line-height:16px;flex-shrink:0}.status-severe[data-v-bed25f90]{color:#f53f3f;background:#fff1f0}.status-watch[data-v-bed25f90]{color:#ff7d00;background:#fff7e8}.alert-desc[data-v-bed25f90]{font-size:12px;color:#86909c;margin-top:3px;line-height:17px}.focus-empty[data-v-bed25f90]{min-height:120px;display:flex;align-items:center;justify-content:center}.empty-icon[data-v-bed25f90]{margin-right:9px;color:#23c343;font-size:28px}.empty-title[data-v-bed25f90]{color:#4e5969;font-size:13px}.empty-desc[data-v-bed25f90]{margin-top:4px;color:#86909c;font-size:12px}.unit-card-inner[data-v-df21e02e]{background:#fff;border:1px solid #eaeaec;border-radius:4px;padding:10px 12px 8px}.card-head[data-v-df21e02e]{display:flex;align-items:flex-start}.unit-location[data-v-df21e02e]{flex:1;min-width:0}.location-line[data-v-df21e02e]{display:flex;align-items:center;min-width:0;line-height:18px}.location-label[data-v-df21e02e]{flex:0 0 30px;font-size:11px;color:#86909c}.building-name[data-v-df21e02e]{font-size:12px;color:#4e5969}.building-name[data-v-df21e02e],.unit-name[data-v-df21e02e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-name[data-v-df21e02e]{font-size:14px;font-weight:700;color:#1d2129}.card-actions[data-v-df21e02e]{display:flex;align-items:center;gap:6px;margin-left:8px;flex-shrink:0}.unit-status[data-v-df21e02e]{font-size:12px;line-height:20px;padding:0 8px;border-radius:2px;margin-left:0}.status-abnormal[data-v-df21e02e]{background:#fef0ef;color:#f53f3f}.status-watch[data-v-df21e02e]{background:#fff4e8;color:#ff7d00}.status-normal[data-v-df21e02e]{background:#eff7ef;color:#23c343}.star-icon[data-v-df21e02e]{color:#c9cdd4;cursor:pointer;font-size:15px}.star-icon[data-v-df21e02e]:hover{color:#f7ba1e}.stat-row[data-v-df21e02e]{display:flex;margin-top:8px}.stat-col[data-v-df21e02e]{flex:1;min-width:0}.stat-label[data-v-df21e02e]{font-size:12px;color:#86909c}.stat-value[data-v-df21e02e]{font-size:15px;font-weight:700;color:#1d2129;margin-top:2px}.rate-danger[data-v-df21e02e]{color:#f53f3f}.rate-info[data-v-df21e02e]{color:#358aff}.rate-success[data-v-df21e02e]{color:#23c343}.trend-mini[data-v-df21e02e]{width:100%;height:74px;margin-top:4px}.card-foot[data-v-df21e02e]{border-top:1px solid #f2f3f5;padding-top:6px;text-align:center}.detail-link[data-v-df21e02e]{font-size:12px;color:#358aff;cursor:pointer}.unit-status-card[data-v-18353544]{background:#fff;border-radius:4px;padding:12px 16px;margin-top:5px}.status-head[data-v-18353544]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.head-left[data-v-18353544]{flex-wrap:wrap;gap:10px}.head-left[data-v-18353544],.section-title[data-v-18353544]{display:flex;align-items:center}.title-bar[data-v-18353544]{width:4px;height:16px;background:#056de8;border-radius:2px;margin-right:8px}.title-text[data-v-18353544]{font-size:15px;font-weight:700;color:#1d2129}.unit-count[data-v-18353544]{font-size:12px;color:#86909c}.filter-row[data-v-18353544]{display:flex;gap:8px}.filter-chip[data-v-18353544]{font-size:12px;line-height:24px;padding:0 12px;border-radius:12px;border:1px solid #e5e6eb;background:#fff;cursor:pointer;white-space:nowrap}.filter-chip.all[data-v-18353544]{color:#358aff}.filter-chip.abnormal[data-v-18353544]{color:#f53f3f}.filter-chip.watch[data-v-18353544]{color:#ff7d00}.filter-chip.normal[data-v-18353544]{color:#23c343}.filter-chip.active[data-v-18353544],.filter-chip.all.active[data-v-18353544]{background:#056de8;border-color:#056de8;color:#fff}.head-right[data-v-18353544]{display:flex;align-items:center;gap:10px}.search-input[data-v-18353544]{width:190px}.card-grid[data-v-18353544]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:12px}.empty-tip[data-v-18353544]{grid-column:1/-1;text-align:center;color:#86909c;font-size:13px;padding:30px 0}.unit-status-pagination[data-v-18353544]{display:flex;margin:0;flex-shrink:0}.overview-page[data-v-e8ec38a8]{min-width:1080px;min-height:calc(100vh - 47px);box-sizing:border-box}.top-bar[data-v-e8ec38a8]{background:#fff;padding:5px 16px;justify-content:space-between}.top-bar[data-v-e8ec38a8],.top-left[data-v-e8ec38a8]{display:flex;align-items:center;flex-wrap:wrap}.type-tabs[data-v-e8ec38a8]{display:flex;align-items:center}.type-tab[data-v-e8ec38a8]{display:inline-block;padding:4px 10px;margin-right:8px;font-size:16px;color:#333;cursor:pointer;border-bottom:2px solid transparent;line-height:22px}.type-tab.active[data-v-e8ec38a8]{color:#056de8;font-weight:700;border-bottom-color:#056de8}.house-title[data-v-e8ec38a8]{font-size:16px;font-weight:700;margin-left:16px;color:#1d2129}.house-summary[data-v-e8ec38a8]{margin-left:14px;font-size:13px;color:#4e5969}.house-summary b[data-v-e8ec38a8]{font-weight:400;color:#1d2129}.house-summary b.blue[data-v-e8ec38a8]{color:#358aff}.house-summary b.orange[data-v-e8ec38a8]{color:#e19d5f}.top-right[data-v-e8ec38a8] .el-button+.el-button{margin-left:10px}.overview-content[data-v-e8ec38a8]{margin:5px 5px}.middle-row[data-v-e8ec38a8]{display:flex;gap:5px;margin-top:5px;align-items:stretch}.analysis-card[data-v-e8ec38a8]{flex:1 1 66%;min-width:0}.alert-card[data-v-e8ec38a8]{flex:0 0 360px;width:360px;min-width:320px;height:351px}@media (max-width:1440px){.alert-card[data-v-e8ec38a8]{flex:0 0 330px;width:330px}}@media (max-width:1366px){.middle-row[data-v-e8ec38a8]{flex-wrap:wrap}.analysis-card[data-v-e8ec38a8]{flex:1 1 100%}.alert-card[data-v-e8ec38a8]{flex:1 1 100%;width:auto;height:317px}}