.repair-detail[data-v-3778b0d4]{.info-card[data-v-3778b0d4]{margin-bottom:16px;.info-item[data-v-3778b0d4]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;.label[data-v-3778b0d4]{min-width:80px;color:#595959;font-weight:500}.value[data-v-3778b0d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#262626;&.description[data-v-3778b0d4]{line-height:1.6;padding:8px 12px;background:#fafafa;border-radius:4px;border:1px solid #f0f0f0}.anticon[data-v-3778b0d4]{margin-right:4px;color:#1890ff}}}}.attachments-grid[data-v-3778b0d4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;.attachment-item[data-v-3778b0d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;&[data-v-3778b0d4]:hover{border-color:#1890ff;background:#f6ffed}.attachment-icon[data-v-3778b0d4]{margin-right:8px;font-size:24px;color:#1890ff}.attachment-info[data-v-3778b0d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;.attachment-name[data-v-3778b0d4]{font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-size[data-v-3778b0d4]{font-size:12px;color:#8c8c8c}}.attachment-actions[data-v-3778b0d4]{margin-left:8px}}}.history-item[data-v-3778b0d4]{.history-header[data-v-3778b0d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;.history-action[data-v-3778b0d4]{font-weight:500;color:#262626}.history-time[data-v-3778b0d4]{font-size:12px;color:#8c8c8c}}.history-user[data-v-3778b0d4]{font-size:12px;color:#595959;margin-bottom:4px}.history-note[data-v-3778b0d4]{font-size:12px;color:#8c8c8c;font-style:italic}}.action-buttons[data-v-3778b0d4]{text-align:center;padding-top:16px;border-top:1px solid #f0f0f0;.ant-btn[data-v-3778b0d4]{margin:0 4px}}}@media (max-width:768px){.repair-detail[data-v-3778b0d4]{.attachments-grid[data-v-3778b0d4]{grid-template-columns:1fr}.info-item[data-v-3778b0d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.label[data-v-3778b0d4]{margin-bottom:4px}}.history-header[data-v-3778b0d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.action-buttons[data-v-3778b0d4]{.ant-btn[data-v-3778b0d4]{margin:4px;display:block;width:calc(100% - 8px)}}}}.repair-process[data-v-5647f520]{.summary-card[data-v-5647f520]{margin-bottom:16px;background:#fafafa;.repair-summary[data-v-5647f520]{.summary-item[data-v-5647f520]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;&[data-v-5647f520]:last-child{margin-bottom:0}.label[data-v-5647f520]{width:80px;color:#595959;font-weight:500}.value[data-v-5647f520]{color:#262626;-webkit-box-flex:1;-ms-flex:1;flex:1}}}}.process-form[data-v-5647f520]{.upload-hint[data-v-5647f520]{font-size:12px;color:#8c8c8c;margin-top:4px}}}@media (max-width:768px){.repair-process[data-v-5647f520]{.summary-item[data-v-5647f520]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;.label[data-v-5647f520]{margin-bottom:4px}}}}.assign-user[data-v-36a12ff7]{.repair-info[data-v-36a12ff7]{margin-bottom:16px;background:#f8f9fa;.info-row[data-v-36a12ff7]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;&[data-v-36a12ff7]:last-child{margin-bottom:0}.label[data-v-36a12ff7]{width:80px;color:#595959;font-weight:500}.value[data-v-36a12ff7]{color:#262626;-webkit-box-flex:1;-ms-flex:1;flex:1}}}.user-option[data-v-36a12ff7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;.user-info[data-v-36a12ff7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.user-name[data-v-36a12ff7]{font-weight:500;color:#262626}.user-dept[data-v-36a12ff7]{font-size:12px;color:#8c8c8c}}.user-status[data-v-36a12ff7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;.task-count[data-v-36a12ff7]{font-size:12px;color:#8c8c8c}}}.user-detail[data-v-36a12ff7]{margin:16px 0;.detail-grid[data-v-36a12ff7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;.detail-item[data-v-36a12ff7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;.detail-label[data-v-36a12ff7]{width:80px;color:#595959;font-size:13px}.detail-value[data-v-36a12ff7]{color:#262626;font-weight:500}.skill-tags[data-v-36a12ff7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}}}}}@media (max-width:768px){.assign-user[data-v-36a12ff7]{.user-option[data-v-36a12ff7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.detail-grid[data-v-36a12ff7]{grid-template-columns:1fr}.detail-item[data-v-36a12ff7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;.detail-label[data-v-36a12ff7]{margin-bottom:4px}}}}.attachment-viewer[data-v-4c8df96c]{height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.toolbar[data-v-4c8df96c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;margin-bottom:12px;.toolbar-right[data-v-4c8df96c]{.attachment-info[data-v-4c8df96c]{text-align:right;.file-name[data-v-4c8df96c]{display:block;font-weight:500;color:#262626;margin-bottom:4px}.file-size[data-v-4c8df96c]{font-size:12px;color:#8c8c8c}}}}.content-area[data-v-4c8df96c]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fafafa;border-radius:6px;overflow:hidden;.image-preview[data-v-4c8df96c]{width:100%;height:100%;img[data-v-4c8df96c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}.pdf-preview[data-v-4c8df96c],.video-preview[data-v-4c8df96c]{width:100%;height:100%}.audio-preview[data-v-4c8df96c]{.audio-container[data-v-4c8df96c]{gap:16px;padding:32px;.audio-icon[data-v-4c8df96c]{font-size:48px;color:#1890ff}.audio-info[data-v-4c8df96c]{.audio-name[data-v-4c8df96c]{font-size:16px;font-weight:500;margin-bottom:12px;color:#262626}}}}.text-preview[data-v-4c8df96c]{width:100%;height:100%;padding:16px;.text-container[data-v-4c8df96c]{width:100%;height:100%;background:#fff;border-radius:4px;.text-content[data-v-4c8df96c]{width:100%;height:100%;margin:0;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;overflow:auto;white-space:pre-wrap;word-wrap:break-word}.text-placeholder[data-v-4c8df96c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:#8c8c8c;.anticon[data-v-4c8df96c]{font-size:48px;margin-bottom:12px}}}}.file-preview[data-v-4c8df96c]{.file-container[data-v-4c8df96c]{text-align:center;padding:32px;.file-icon[data-v-4c8df96c]{font-size:64px;color:#1890ff;margin-bottom:16px}.file-info[data-v-4c8df96c]{.file-name[data-v-4c8df96c]{font-size:16px;font-weight:500;color:#262626;margin-bottom:8px}.file-type[data-v-4c8df96c]{font-size:14px;color:#595959;margin-bottom:4px}.file-size[data-v-4c8df96c]{font-size:12px;color:#8c8c8c;margin-bottom:16px}}}}}.thumbnail-nav[data-v-4c8df96c]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;.thumbnail-list[data-v-4c8df96c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding:8px 0;.thumbnail-item[data-v-4c8df96c]{-ms-flex-negative:0;flex-shrink:0;width:80px;text-align:center;cursor:pointer;padding:8px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;&[data-v-4c8df96c]:hover{background:#f5f5f5}&.active[data-v-4c8df96c]{background:#e6f7ff;border:1px solid #1890ff}.thumbnail[data-v-4c8df96c]{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafafa;border-radius:4px;margin-bottom:4px;overflow:hidden;img[data-v-4c8df96c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-icon[data-v-4c8df96c]{font-size:24px;color:#1890ff}}.thumbnail-name[data-v-4c8df96c]{font-size:11px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}}}.empty-state[data-v-4c8df96c]{padding:40px;text-align:center}.attachment-viewer-modal .ant-modal-body{height:80vh;overflow:hidden}@media (max-width:768px){.attachment-viewer[data-v-4c8df96c]{height:70vh;.toolbar[data-v-4c8df96c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;.toolbar-left[data-v-4c8df96c],.toolbar-right[data-v-4c8df96c]{width:100%}.toolbar-right[data-v-4c8df96c]{.attachment-info[data-v-4c8df96c]{text-align:center}}}.thumbnail-nav[data-v-4c8df96c]{.thumbnail-list[data-v-4c8df96c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}}.repair-message-list[data-v-0e9db19e]{.table-page-search-wrapper[data-v-0e9db19e]{.ant-form-inline[data-v-0e9db19e]{.ant-form-item[data-v-0e9db19e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;margin-right:0;.ant-form-item-control-wrapper[data-v-0e9db19e]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:inline-block;vertical-align:middle}}}.table-page-search-submitButtons[data-v-0e9db19e]{display:block;margin-bottom:12px;white-space:nowrap}}.table-operator[data-v-0e9db19e]{margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;.statistics-info[data-v-0e9db19e]{margin-left:auto;.ant-statistic-group[data-v-0e9db19e]{.ant-statistic[data-v-0e9db19e]{margin:0 16px;.ant-statistic-title[data-v-0e9db19e]{font-size:12px}.ant-statistic-content[data-v-0e9db19e]{font-size:16px}}}}}.device-info-cell[data-v-0e9db19e]{.device-name[data-v-0e9db19e]{font-weight:500;color:#262626;margin-bottom:2px;.anticon[data-v-0e9db19e]{margin-right:4px;color:#1890ff}}.device-id[data-v-0e9db19e]{font-size:12px;color:#8c8c8c;margin-bottom:2px}.device-location[data-v-0e9db19e]{font-size:12px;color:#595959}}.repair-info-cell[data-v-0e9db19e]{.priority[data-v-0e9db19e],.repair-type[data-v-0e9db19e]{margin-bottom:4px}.description[data-v-0e9db19e]{font-size:12px;color:#595959;line-height:1.4}}.reporter-info-cell[data-v-0e9db19e]{.reporter-name[data-v-0e9db19e]{font-weight:500;color:#262626;margin-bottom:2px}.reporter-phone[data-v-0e9db19e]{font-size:12px;color:#595959;margin-bottom:2px}.report-time[data-v-0e9db19e]{font-size:12px;color:#8c8c8c}}.processor-info[data-v-0e9db19e]{.processor-name[data-v-0e9db19e]{font-weight:500;color:#262626;margin-bottom:2px}.process-time[data-v-0e9db19e]{font-size:12px;color:#8c8c8c}}.not-assigned[data-v-0e9db19e]{color:#bfbfbf;font-style:italic}.status-time[data-v-0e9db19e]{font-size:12px;color:#8c8c8c;margin-top:2px}.attachments-cell[data-v-0e9db19e]{text-align:center}}@media (max-width:768px){.repair-message-list[data-v-0e9db19e]{.table-operator[data-v-0e9db19e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px;.statistics-info[data-v-0e9db19e]{margin-left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0;text-align:center}}}}