.repair-list-page[data-v-353c035a]{padding:24px;background:#f5f7fa}.back-btn[data-v-353c035a]{margin-right:8px;position:absolute;right:0}.back-btn .el-button[data-v-353c035a]{border-radius:8px;padding:8px 16px;font-size:13px}.back-btn .el-button .el-icon[data-v-353c035a]{margin-right:4px;font-size:14px}.page-header[data-v-353c035a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.page-header .header-left[data-v-353c035a]{display:flex;align-items:center;gap:16px}.page-header .page-title[data-v-353c035a]{font-size:22px;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:10px}.page-header .page-title .el-icon[data-v-353c035a]{color:#409eff;font-size:26px}.page-header .room-tag[data-v-353c035a]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#e6f2ff;color:#409eff;border-radius:20px;font-size:13px;font-weight:500}.page-header .room-tag .el-icon[data-v-353c035a]{font-size:14px}.list-card[data-v-353c035a]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:400px}.loading-wrapper[data-v-353c035a]{padding:20px}.repair-list[data-v-353c035a]{display:flex;flex-direction:column;gap:12px}.repair-item[data-v-353c035a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #f1f5f9;cursor:pointer;transition:all .3s}.repair-item.status-1[data-v-353c035a]{border-left:4px solid #f59e0b}.repair-item.status-2[data-v-353c035a]{border-left:4px solid #10b981}.item-left[data-v-353c035a]{display:flex;align-items:flex-start;gap:14px;flex:1}.status-dot[data-v-353c035a]{width:10px;height:10px;border-radius:50%;margin-top:6px;flex-shrink:0}.status-dot.bg-warning[data-v-353c035a]{background:#f59e0b}.status-dot.bg-success[data-v-353c035a]{background:#10b981}.item-info[data-v-353c035a]{flex:1;min-width:0}.item-header[data-v-353c035a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.item-header .order-no[data-v-353c035a]{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#1f2937;letter-spacing:.5px}.item-body[data-v-353c035a]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.item-body .fault-type[data-v-353c035a]{display:flex;align-items:center;gap:4px;color:#f59e0b;font-size:13px;font-weight:500}.item-body .fault-type .el-icon[data-v-353c035a]{font-size:14px}.item-body .desc[data-v-353c035a]{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.item-footer[data-v-353c035a]{display:flex;align-items:center;gap:16px}.item-footer .time[data-v-353c035a],.item-footer .user[data-v-353c035a]{display:flex;align-items:center;gap:4px;color:#9ca3af;font-size:12px}.item-footer .time .el-icon[data-v-353c035a],.item-footer .user .el-icon[data-v-353c035a]{font-size:12px}.item-right .arrow-icon[data-v-353c035a]{color:#d1d5db;font-size:18px;transition:color .2s}.repair-item:hover .arrow-icon[data-v-353c035a]{color:#409eff}.empty-wrapper[data-v-353c035a]{display:flex;justify-content:center;align-items:center;min-height:400px}.empty-wrapper[data-v-353c035a] .el-empty{padding:40px}.empty-wrapper[data-v-353c035a] .el-empty__description{font-size:14px;color:#6b7280;margin-top:16px}.empty-wrapper[data-v-353c035a] .el-empty__bottom{margin-top:24px}.empty-wrapper .el-button[data-v-353c035a]{min-width:140px;border-radius:8px;font-size:15px}.empty-wrapper .el-button .el-icon[data-v-353c035a]{margin-right:4px}[data-v-353c035a] .repair-detail-dialog .el-dialog__header{margin-right:0;padding:20px 24px;border-bottom:1px solid #f1f5f9}[data-v-353c035a] .repair-detail-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-353c035a] .repair-detail-dialog .el-dialog__body{padding:0;max-height:60vh;overflow-y:auto}[data-v-353c035a] .repair-detail-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #f1f5f9}.detail-section[data-v-353c035a]{padding:24px}.detail-section .section-title[data-v-353c035a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:20px}.detail-section .section-title .el-icon[data-v-353c035a]{color:#409eff;font-size:20px}.detail-item[data-v-353c035a]{margin-bottom:16px}.detail-item .label[data-v-353c035a]{display:block;font-size:13px;color:#6b7280;margin-bottom:6px}.detail-item .value[data-v-353c035a]{font-size:14px;color:#1f2937;font-weight:500}.detail-item .desc-box[data-v-353c035a]{padding:12px 16px;background:#f8fafc;border-radius:8px;color:#374151;line-height:1.6;font-size:14px}.detail-item .no-data[data-v-353c035a]{color:#9ca3af}.divider-text[data-v-353c035a]{color:#409eff;font-weight:600;font-size:14px}.image-preview-list[data-v-353c035a]{display:flex;flex-wrap:wrap;gap:8px}.image-preview-list .preview-item[data-v-353c035a]{width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid #e5e7eb;transition:all .2s}.image-preview-list .preview-item img[data-v-353c035a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-preview-list .preview-item[data-v-353c035a]:hover{border-color:#409eff;transform:scale(1.05)}@media screen and (max-width:768px){.repair-list-page[data-v-353c035a]{padding:16px}.page-header[data-v-353c035a]{flex-direction:column;align-items:flex-start;gap:12px}.page-header .header-left[data-v-353c035a]{flex-direction:column;align-items:flex-start;gap:8px}.page-header .back-btn[data-v-353c035a]{margin-right:0;margin-bottom:4px}.repair-item[data-v-353c035a]{padding:14px 16px}.item-body .desc[data-v-353c035a]{max-width:200px}.item-footer[data-v-353c035a]{flex-direction:column;align-items:flex-start;gap:4px}.empty-wrapper[data-v-353c035a]{min-height:300px}}