.property-workbench-container[data-v-7aac66fe]{padding:16px;background:#f5f7fa;min-height:calc(100vh - 104px)}.kpi-card[data-v-7aac66fe]{text-align:center;padding:16px;border-radius:8px}.kpi-card .kpi-value[data-v-7aac66fe]{font-size:30px;font-weight:700;color:#303133}.kpi-card .kpi-label[data-v-7aac66fe]{font-size:13px;color:#909399;margin-top:4px}.kpi-card .kpi-trend[data-v-7aac66fe]{font-size:11px;margin-top:4px}.kpi-card .kpi-trend i[data-v-7aac66fe]{font-size:10px}.kpi-card .kpi-trend .vs-yesterday[data-v-7aac66fe]{color:#c0c4cc}.kpi-card.kpi-workorder[data-v-7aac66fe]{border-left:4px solid #409eff}.kpi-card.kpi-workorder .kpi-value[data-v-7aac66fe]{color:#409eff}.kpi-card.kpi-patrol[data-v-7aac66fe]{border-left:4px solid #67c23a}.kpi-card.kpi-patrol .kpi-value[data-v-7aac66fe]{color:#67c23a}.kpi-card.kpi-alarm[data-v-7aac66fe]{border-left:4px solid #f56c6c}.kpi-card.kpi-alarm .kpi-value[data-v-7aac66fe]{color:#f56c6c}.kpi-card.kpi-feedback[data-v-7aac66fe]{border-left:4px solid #e6a23c}.kpi-card.kpi-feedback .kpi-value[data-v-7aac66fe]{color:#e6a23c}.kpi-card.kpi-repair[data-v-7aac66fe]{border-left:4px solid #909399}.kpi-card.kpi-repair .kpi-value[data-v-7aac66fe]{color:#909399}.quick-actions[data-v-7aac66fe]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-actions .action-btn[data-v-7aac66fe]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:6px;background:#fafafa;cursor:pointer;transition:all .2s;border:1px solid #ebeef5}.quick-actions .action-btn[data-v-7aac66fe]:hover{background:#ecf5ff;border-color:#409eff}.quick-actions .action-btn i[data-v-7aac66fe]{font-size:18px;color:#409eff}.quick-actions .action-btn span[data-v-7aac66fe]{font-size:13px;color:#303133}.health-item[data-v-7aac66fe]{text-align:center;padding:10px 0}.health-item .health-name[data-v-7aac66fe]{font-size:12px;color:#606266;margin-top:6px}.has-shift[data-v-7aac66fe]{position:relative}.has-shift .shift-dot[data-v-7aac66fe]{width:6px;height:6px;background:#409eff;border-radius:50%;position:absolute;bottom:2px;left:50%;transform:translateX(-50%)}[data-v-7aac66fe] .el-calendar-table td.is-today{background-color:#ecf5ff}