.service-report-page[data-v-6cbec7de]{padding:16px;height:100%;background:#f5f7fa;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.page-header[data-v-6cbec7de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.page-title-group[data-v-6cbec7de]{display:flex;align-items:baseline;gap:10px}.page-title[data-v-6cbec7de]{font-size:18px;font-weight:700;color:#303133}.page-subtitle[data-v-6cbec7de]{font-size:12px;color:#909399}.header-actions[data-v-6cbec7de]{display:flex;align-items:center;gap:10px}.customer-select[data-v-6cbec7de]{width:280px}.range-picker[data-v-6cbec7de]{width:250px}.customer-option-name[data-v-6cbec7de]{float:left;max-width:190px;overflow:hidden;text-overflow:ellipsis}.customer-option-meta[data-v-6cbec7de]{float:right;color:#909399;font-size:12px;margin-left:12px}.summary-cards[data-v-6cbec7de]{display:flex;gap:12px;margin-bottom:12px;flex-shrink:0}.summary-card[data-v-6cbec7de]{flex:1;background:#fff;border-radius:6px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center}.summary-label[data-v-6cbec7de]{font-size:12px;color:#909399;margin-bottom:6px}.summary-value[data-v-6cbec7de]{font-size:22px;font-weight:700;color:#303133}.summary-value.success[data-v-6cbec7de]{color:#67c23a}.summary-value.warning[data-v-6cbec7de]{color:#e6a23c}.summary-value.rate[data-v-6cbec7de]{color:#409eff}.stats-area[data-v-6cbec7de]{display:flex;gap:12px;margin-bottom:12px;flex-shrink:0}.stats-card[data-v-6cbec7de]{flex:1;background:#fff;border-radius:6px;padding:8px 12px 12px;box-shadow:0 1px 3px rgba(0,0,0,.04);min-width:0;position:relative}.stats-title[data-v-6cbec7de]{font-size:13px;font-weight:700;color:#303133;margin-bottom:8px}.stats-empty[data-v-6cbec7de]{position:absolute;left:0;right:0;top:50%;text-align:center;color:#c0c4cc;font-size:12px}.remote-kpis[data-v-6cbec7de]{display:flex;gap:8px;margin-bottom:6px}.remote-kpi[data-v-6cbec7de]{flex:1;background:#f5f7fa;border-radius:4px;padding:6px 4px;text-align:center;min-width:0}.remote-kpi-value[data-v-6cbec7de]{font-size:16px;font-weight:700;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remote-kpi-value.success[data-v-6cbec7de]{color:#67c23a}.remote-kpi-value.warning[data-v-6cbec7de]{color:#e6a23c}.remote-kpi-value.rate[data-v-6cbec7de]{color:#409eff}.remote-kpi-label[data-v-6cbec7de]{font-size:12px;color:#909399;margin-top:2px}.remote-total[data-v-6cbec7de]{font-size:12px;color:#909399;margin-bottom:6px}.table-scroll-area[data-v-6cbec7de]{flex:1;min-height:0;overflow:hidden}.detail-table[data-v-6cbec7de]{background:#fff;border-radius:6px;flex:none}