.sub-container[data-v-5942aa40]{max-width:900px;margin:0 auto;padding:20px}.sub-header[data-v-5942aa40]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.back-btn[data-v-5942aa40]{cursor:pointer;padding:6px 14px;background:#f5f5f5;border-radius:20px;font-size:13px;color:#666;transition:background .2s}.back-btn[data-v-5942aa40]:hover{background:#e8e8e8}.sub-title[data-v-5942aa40]{font-size:18px;font-weight:700;flex:1}.filter-bar[data-v-5942aa40]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:10px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);flex-wrap:wrap}.stats-overview[data-v-5942aa40]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.overview-card[data-v-5942aa40]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.overview-icon[data-v-5942aa40]{font-size:36px}.overview-info[data-v-5942aa40]{flex:1}.overview-label[data-v-5942aa40]{font-size:13px;color:#999;margin-bottom:8px}.overview-value[data-v-5942aa40]{font-size:28px;font-weight:700;color:#303133;margin-bottom:4px}.overview-sub[data-v-5942aa40]{font-size:12px;color:#909399}.repair-card[data-v-5942aa40]{border-left:4px solid #409eff}.complaint-card[data-v-5942aa40]{border-left:4px solid #e6a23c}.satisfaction-card[data-v-5942aa40]{border-left:4px solid #67c23a}.property-card[data-v-5942aa40]{border-left:4px solid #9b59b6}.report-card[data-v-5942aa40]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden}.report-header[data-v-5942aa40]{padding:14px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.report-title[data-v-5942aa40]{font-size:16px;font-weight:700;color:#303133}.report-body[data-v-5942aa40]{padding:16px 20px}.report-table[data-v-5942aa40]{width:100%;border-collapse:collapse;font-size:13px}.report-table th[data-v-5942aa40]{background:#f5f7fa;padding:10px 12px;text-align:left;color:#606266;font-weight:500;border-bottom:1px solid #ebeef5}.report-table td[data-v-5942aa40]{padding:10px 12px;border-bottom:1px solid #ebeef5;color:#303133}.report-table tr[data-v-5942aa40]:hover{background:#f5f7fa}.empty-row[data-v-5942aa40]{text-align:center!important;color:#999!important;padding:30px 0!important}.status-pending[data-v-5942aa40]{color:#e6a23c;font-weight:700}.status-processing[data-v-5942aa40]{color:#409eff;font-weight:700}.status-done[data-v-5942aa40]{color:#67c23a;font-weight:700}.status-confirmed[data-v-5942aa40]{color:#1890ff;font-weight:700}.status-cancelled[data-v-5942aa40]{color:#909399;font-weight:700}.status-rejected[data-v-5942aa40]{color:#f56c6c;font-weight:700}.satisfaction-summary[data-v-5942aa40]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.summary-item[data-v-5942aa40]{text-align:center;padding:16px;background:#f9fafc;border-radius:8px}.summary-value[data-v-5942aa40]{font-size:24px;font-weight:700;color:#303133}.summary-label[data-v-5942aa40]{font-size:12px;color:#909399;margin-top:4px}.dimension-bars[data-v-5942aa40]{margin-bottom:20px}.dim-title[data-v-5942aa40]{font-size:14px;font-weight:700;margin-bottom:16px;color:#606266}.dim-item[data-v-5942aa40]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dim-label[data-v-5942aa40]{width:80px;font-size:13px;color:#606266}.dim-bar-wrapper[data-v-5942aa40]{flex:1;height:24px;background:#f0f2f5;border-radius:12px;overflow:hidden}.dim-bar[data-v-5942aa40]{height:100%;border-radius:12px;background:linear-gradient(90deg,#67c23a,#85ce61);transition:width .5s ease}.dim-bar.env[data-v-5942aa40]{background:linear-gradient(90deg,#409eff,#66b1ff)}.dim-bar.fac[data-v-5942aa40]{background:linear-gradient(90deg,#e6a23c,#ebb563)}.dim-bar.sec[data-v-5942aa40]{background:linear-gradient(90deg,#f56c6c,#f78989)}.dim-bar.pri[data-v-5942aa40]{background:linear-gradient(90deg,#9b59b6,#b370c9)}.dim-score[data-v-5942aa40]{width:60px;font-size:13px;color:#606266;text-align:right;font-weight:700}.score-distribution[data-v-5942aa40]{margin-top:20px}.dist-title[data-v-5942aa40]{font-size:14px;font-weight:700;margin-bottom:16px;color:#606266}.dist-bars[data-v-5942aa40]{display:flex;flex-direction:column;gap:12px}.dist-item[data-v-5942aa40]{display:flex;align-items:center;gap:12px}.dist-label[data-v-5942aa40]{width:40px;font-size:13px;color:#606266}.dist-bar-wrapper[data-v-5942aa40]{flex:1;height:20px;background:#f0f2f5;border-radius:10px;overflow:hidden}.dist-bar[data-v-5942aa40]{height:100%;border-radius:10px;transition:width .5s ease}.dist-count[data-v-5942aa40]{width:90px;font-size:12px;color:#909399;text-align:right}@media (max-width:768px){.stats-overview[data-v-5942aa40]{grid-template-columns:1fr}.satisfaction-summary[data-v-5942aa40]{grid-template-columns:repeat(2,1fr)}}