.trend-chart-wrap[data-v-888070ac]{height:100%;display:flex;flex-direction:column}.chart-title[data-v-888070ac]{font-size:13px;font-weight:600;color:#303133;margin-bottom:4px;flex-shrink:0}.chart-body[data-v-888070ac]{flex:1;min-height:0}.staff-chart-wrap[data-v-4a27d3a8]{height:100%;display:flex;flex-direction:column}.chart-title[data-v-4a27d3a8]{font-size:13px;font-weight:600;color:#303133;margin-bottom:4px;flex-shrink:0}.chart-body[data-v-4a27d3a8]{flex:1;min-height:0}.urge-chart-wrap[data-v-a053dd76]{height:100%;display:flex;flex-direction:column}.chart-title[data-v-a053dd76]{font-size:13px;font-weight:600;color:#303133;margin-bottom:4px;flex-shrink:0}.chart-body[data-v-a053dd76]{flex:1;min-height:0}.task-analysis-page[data-v-39b46599]{padding:16px;height:100%;background:#f5f7fa;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.page-header[data-v-39b46599]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}.page-title-group[data-v-39b46599]{display:flex;align-items:baseline;gap:10px}.page-title[data-v-39b46599]{font-size:18px;font-weight:700;color:#303133}.page-subtitle[data-v-39b46599]{font-size:12px;color:#909399}.header-actions[data-v-39b46599]{display:flex;align-items:center;gap:10px}.summary-cards[data-v-39b46599]{display:flex;gap:12px;margin-bottom:12px;flex-shrink:0}.summary-card[data-v-39b46599]{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-39b46599]{font-size:12px;color:#909399;margin-bottom:6px}.summary-value[data-v-39b46599]{font-size:22px;font-weight:700;color:#303133}.summary-value.on-time[data-v-39b46599]{color:#67c23a}.summary-value.overdue[data-v-39b46599]{color:#f56c6c}.summary-value.urged[data-v-39b46599]{color:#e6a23c}.charts-area[data-v-39b46599]{display:flex;gap:12px;margin-bottom:12px;flex-shrink:0;height:260px}.chart-card[data-v-39b46599]{flex:1;background:#fff;border-radius:6px;padding:8px 12px;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.chart-card--pie[data-v-39b46599]{flex:0 0 300px}.table-scroll-area[data-v-39b46599]{flex:1;min-height:0;overflow:hidden}.analysis-table[data-v-39b46599]{background:#fff;border-radius:6px;flex:none}.analysis-table[data-v-39b46599] .el-table__body-wrapper{scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.analysis-table[data-v-39b46599] .el-table__body-wrapper::-webkit-scrollbar{height:10px;width:10px}.analysis-table[data-v-39b46599] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f5f7fa}.analysis-table[data-v-39b46599] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:5px}.analysis-table[data-v-39b46599] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#909399}.rate-cell[data-v-39b46599]{font-weight:600}.rate-good[data-v-39b46599]{color:#67c23a}.rate-normal[data-v-39b46599]{color:#e6a23c}.rate-bad[data-v-39b46599]{color:#f56c6c}.sat-tag[data-v-39b46599]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.sat-saturated[data-v-39b46599]{background:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.sat-normal[data-v-39b46599]{background:#f0f9eb;color:#67c23a;border:1px solid #c2e7b0}.sat-unsaturated[data-v-39b46599]{background:#f4f4f5;color:#909399;border:1px solid #d3d4d6}.legend-bar[data-v-39b46599]{margin-top:10px;padding:8px 0;flex-shrink:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.legend-item[data-v-39b46599]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#606266}.legend-dot[data-v-39b46599]{display:inline-block;width:10px;height:10px;border-radius:50%}.legend-dot.sat-saturated[data-v-39b46599]{background:#f56c6c}.legend-dot.sat-normal[data-v-39b46599]{background:#67c23a}.legend-dot.sat-unsaturated[data-v-39b46599]{background:#909399}.legend-tip[data-v-39b46599]{font-size:12px;color:#c0c4cc}