.repair-dialog-form[data-v-54869ff8]{padding:8px 24px 0}.repair-dialog-form[data-v-54869ff8] .el-form-item{margin-bottom:24px}.repair-dialog-form[data-v-54869ff8] .el-form-item__label{color:#1d2129;font-weight:400;white-space:nowrap}.repair-dialog-form[data-v-54869ff8] .el-input__inner{height:38px;border-radius:8px;border-color:#dce6f5}.repair-dialog-footer[data-v-54869ff8]{display:flex;justify-content:flex-end;gap:12px}.dialog-cancel-btn[data-v-54869ff8],.dialog-submit-btn[data-v-54869ff8]{width:74px;height:38px;padding:0;border-radius:10px}.dialog-cancel-btn[data-v-54869ff8]{color:#0e76ff;border-color:#0e76ff;background:#fff}.dialog-submit-btn[data-v-54869ff8]{background:#0e76ff;border-color:#0e76ff}.repair-design-dialog .el-dialog__header{padding:22px 24px 0;text-align:left;box-sizing:border-box}.repair-design-dialog .el-dialog__title{font-weight:500;line-height:22px}.repair-design-dialog .el-dialog__headerbtn{top:22px}.repair-design-dialog .el-dialog__body{padding:24px 0 0}.repair-design-dialog .el-dialog__footer{padding:0 24px 24px}.repair-dialog-form[data-v-b7eb480a]{padding:8px 24px 0}.repair-dialog-form[data-v-b7eb480a] .el-form-item{margin-bottom:24px}.repair-dialog-form[data-v-b7eb480a] .el-form-item__label{color:#1d2129;font-weight:400;white-space:nowrap}.repair-dialog-form[data-v-b7eb480a] .el-input__inner{height:38px;border-radius:8px;border-color:#dce6f5}.repair-dialog-footer[data-v-b7eb480a]{display:flex;justify-content:flex-end;gap:12px}.dialog-cancel-btn[data-v-b7eb480a],.dialog-submit-btn[data-v-b7eb480a]{width:74px;height:38px;padding:0;border-radius:10px}.dialog-cancel-btn[data-v-b7eb480a]{color:#0e76ff;border-color:#0e76ff;background:#fff}.dialog-submit-btn[data-v-b7eb480a]{background:#0e76ff;border-color:#0e76ff}.upload-image-container[data-v-02b13f02]{display:flex;flex-wrap:wrap;gap:10px}.upload-image-container .image-item[data-v-02b13f02]{position:relative;margin-right:10px;margin-bottom:10px}.upload-image-container .image-item .delete-icon[data-v-02b13f02]{position:absolute;top:5px;right:5px;color:#f56c6c;font-size:16px;cursor:pointer;background:hsla(0,0%,100%,.7);border-radius:50%;padding:3px}.upload-image-container .upload-button[data-v-02b13f02]{width:100px;height:100px;border:1px dashed #dcdfe6;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#909399;font-size:24px}.upload-image-container .upload-button[data-v-02b13f02]:hover{border-color:#409eff;color:#409eff}.repair-dialog-form[data-v-454ee83e]{padding:8px 24px 0}.repair-dialog-form[data-v-454ee83e] .el-form-item{margin-bottom:24px}.repair-dialog-form[data-v-454ee83e] .el-form-item__label{color:#1d2129;font-weight:400;white-space:nowrap}.repair-dialog-control[data-v-454ee83e]{width:100%}.repair-dialog-form[data-v-454ee83e] .el-input__inner{height:38px;border-radius:8px;border-color:#dce6f5}.repair-dialog-form[data-v-454ee83e] .el-textarea__inner{border-radius:8px;border-color:#dce6f5;resize:none}.repair-dialog-footer[data-v-454ee83e]{display:flex;justify-content:flex-end;gap:12px}.dialog-cancel-btn[data-v-454ee83e],.dialog-submit-btn[data-v-454ee83e]{width:74px;height:38px;padding:0;border-radius:10px}.dialog-cancel-btn[data-v-454ee83e]{color:#0e76ff;border-color:#0e76ff;background:#fff}.dialog-submit-btn[data-v-454ee83e]{background:#0e76ff;border-color:#0e76ff}.repair-design-dialog{border-radius:12px;overflow:hidden}.repair-design-dialog .el-dialog__header{height:66px;padding:0 24px;background:#ebf2fa;border-bottom:1px solid #dce6f5;line-height:66px}.repair-design-dialog .el-dialog__title{color:#1d2129;font-size:16px;font-weight:600}.repair-design-dialog .el-dialog__headerbtn{top:23px;right:24px}.repair-design-dialog .el-dialog__body{padding:24px 24px 14px}.repair-design-dialog .el-dialog__footer{padding:10px 24px 24px}.repair-design-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:12px}.repair-design-dialog .el-button{min-width:98px;height:38px;border-radius:10px;font-size:14px}.repair-design-dialog .el-button--default{color:#0e76ff;border-color:#0e76ff}.repair-design-dialog .el-button--primary{background:#0e76ff;border-color:#0e76ff}.repair-design-form .el-form-item{margin-bottom:18px}.repair-design-form .el-form-item__label{color:#1d2129;font-size:14px;font-weight:500;white-space:nowrap}.repair-design-form .el-form-item__content{line-height:38px}.repair-design-form .el-input__inner,.repair-design-form .el-textarea__inner{height:38px;border-color:#dce6f5;border-radius:10px;color:#1d2129;font-size:14px}.repair-design-form .el-date-editor.el-input,.repair-design-form .el-select{width:100%}.repair-design-form .repair-area-radio{height:38px;display:flex;align-items:center}.repair-design-form .appointment-slot-line{display:flex;gap:12px}.repair-design-form .appointment-slot-line .el-form-item{flex:1;margin-bottom:0}.repair-page[data-v-bb0c99f4]{height:100%;background:#f5f8fc}.repair-card[data-v-bb0c99f4]{min-height:100%;background:#fff;border-radius:0 0 12px 12px;display:flex;flex-direction:column;overflow:hidden}.repair-header[data-v-bb0c99f4]{padding:20px 24px 12px;flex-shrink:0}.repair-title[data-v-bb0c99f4]{font:600 16px/22px PingFang SC,sans-serif;color:#1d2129}.repair-divider[data-v-bb0c99f4]{height:1px;background:#dce6f5;margin:12px 0}.repair-toolbar[data-v-bb0c99f4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.action-links[data-v-bb0c99f4],.repair-actions[data-v-bb0c99f4],.repair-pagination[data-v-bb0c99f4],.repair-search-group[data-v-bb0c99f4],.sheet-tabs[data-v-bb0c99f4]{display:flex;align-items:center}.sheet-filter-tabs[data-v-bb0c99f4]{border-bottom:1px solid #dce6f5}.sheet-tabs[data-v-bb0c99f4]{gap:18px;min-height:40px}.sheet-tab[data-v-bb0c99f4]{position:relative;border:none;background:transparent;color:#6a7282;font:500 14px/20px PingFang SC,sans-serif;padding:0 0 14px;cursor:pointer}.sheet-tab.is-active[data-v-bb0c99f4]{color:#0e76ff}.sheet-tab.is-active[data-v-bb0c99f4]:after{content:"";position:absolute;left:50%;bottom:-1px;width:24px;height:3px;border-radius:3px;background:#0e76ff;transform:translateX(-50%)}.repair-search-sheet[data-v-bb0c99f4]{margin-top:16px}.repair-search-group[data-v-bb0c99f4]{gap:12px;flex-wrap:wrap;justify-content:flex-start}.repair-btn-refresh[data-v-bb0c99f4]{width:38px;height:38px;padding:0;border-radius:10px;border:1px solid #dce6f5;color:#364153;background:#fff}.repair-btn-search[data-v-bb0c99f4]{height:38px;padding:0 16px;border-radius:10px;border:1px solid #0e76ff;background:#fff;color:#0e76ff}.repair-date[data-v-bb0c99f4],.repair-search-input.small[data-v-bb0c99f4],.repair-search-select[data-v-bb0c99f4]{width:150px}.repair-search-group[data-v-bb0c99f4] .el-input__inner{height:38px;border-radius:10px;border-color:#dce6f5;color:#1d2129}.repair-date-range[data-v-bb0c99f4]{display:flex;align-items:center;height:38px;border:1px solid #dce6f5;border-radius:10px;background:#fff;overflow:hidden}.repair-date-range .repair-date[data-v-bb0c99f4]{width:140px}.repair-date-range[data-v-bb0c99f4] .el-input__inner{border:none;border-radius:0}.date-range-separator[data-v-bb0c99f4]{width:1px;height:18px;background:#dce6f5}.repair-table-section[data-v-bb0c99f4]{flex:1;padding:12px 24px 0;overflow:auto}.repair-table-section[data-v-bb0c99f4] .el-table{border-radius:8px;overflow:hidden}.repair-table-section[data-v-bb0c99f4] .el-table:before{display:none}.repair-table-section[data-v-bb0c99f4] .el-table td,.repair-table-section[data-v-bb0c99f4] .el-table th{border:none}.action-links[data-v-bb0c99f4]{gap:8px;white-space:nowrap}.action-link[data-v-bb0c99f4]{color:#0e76ff;cursor:pointer;font-size:14px}.action-link.danger[data-v-bb0c99f4]{color:#f53f3f}.link-separator[data-v-bb0c99f4]{width:1px;height:12px;background:#dce6f5}.status-tag[data-v-bb0c99f4]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:24px;padding:0 8px;border-radius:6px;font-size:13px}.status-wait[data-v-bb0c99f4]{background:#fff7e8;color:#d46b08}.status-done[data-v-bb0c99f4]{background:#e8f7ef;color:#0e8a45}.status-other[data-v-bb0c99f4]{background:#e8f3ff;color:#0e76ff}.repair-pagination[data-v-bb0c99f4]{justify-content:flex-end;gap:8px;padding:16px 24px 24px;flex-shrink:0}.pagination-total[data-v-bb0c99f4]{color:#6a7282;font-size:14px}.pagination-size-select[data-v-bb0c99f4]{width:96px}.pagination-size-select[data-v-bb0c99f4] .el-input__inner{height:32px;border-radius:8px}@media (max-width:1280px){.repair-toolbar[data-v-bb0c99f4]{align-items:flex-start;flex-direction:column}}