.chat-container[data-v-3d0ea3ad]{display:flex;flex-direction:column;height:700px;max-width:700px;margin:0 auto;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);background-color:#f8f9fa;font-family:Helvetica Neue,Arial,sans-serif}.loading-indicator[data-v-3d0ea3ad]{text-align:center;padding:10px;color:#999;font-size:14px}.loading-indicator i[data-v-3d0ea3ad]{margin-right:5px;animation:spin-3d0ea3ad 1s linear infinite}@keyframes spin-3d0ea3ad{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-header[data-v-3d0ea3ad]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:10px 20px;min-height:80px;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:10}.order-info[data-v-3d0ea3ad]{flex:1}.order-title[data-v-3d0ea3ad]{margin:0 0 8px 0;font-size:18px;font-weight:600;line-height:1.2}.order-details[data-v-3d0ea3ad]{display:flex;flex-direction:column}.detail-row[data-v-3d0ea3ad]{display:flex;margin-bottom:4px}.detail-row[data-v-3d0ea3ad]:last-child{margin-bottom:0}.order-number[data-v-3d0ea3ad]{display:flex;align-items:center;margin-right:20px;font-size:13px;line-height:1.4}.order-number i[data-v-3d0ea3ad]{margin-right:5px;font-size:14px}.header-content[data-v-3d0ea3ad]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-actions[data-v-3d0ea3ad]{display:flex}.header-actions .el-button[data-v-3d0ea3ad]{color:#fff;padding:8px;font-size:16px;transition:all .2s}.header-actions .el-button[data-v-3d0ea3ad]:hover{background-color:hsla(0,0%,100%,.2);border-radius:50%}.chat-messages[data-v-3d0ea3ad]{flex:1;overflow-y:auto;height:0;min-height:0}.chat-messages[data-v-3d0ea3ad]::-webkit-scrollbar{width:6px}.chat-messages[data-v-3d0ea3ad]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.message-wrapper[data-v-3d0ea3ad]{display:flex;margin-bottom:20px;transition:all .3s ease;animation:fadeIn-3d0ea3ad .3s ease-out}.message-wrapper.own-message[data-v-3d0ea3ad]{flex-direction:row-reverse}.message-avatar[data-v-3d0ea3ad]{margin:0 12px;align-self:flex-end}.el-avatar[data-v-3d0ea3ad]{box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s}.el-avatar[data-v-3d0ea3ad]:hover{transform:scale(1.1)}.message-content[data-v-3d0ea3ad]{max-width:65%;min-width:120px}.message-info[data-v-3d0ea3ad]{margin-bottom:6px;font-size:12px;color:#6c757d;display:flex;align-items:center}.own-message .message-info[data-v-3d0ea3ad]{flex-direction:row-reverse}.message-sender[data-v-3d0ea3ad]{font-weight:600;margin-right:8px;color:#495057}.own-message .message-sender[data-v-3d0ea3ad]{color:#2c3e50}.message-time[data-v-3d0ea3ad]{font-size:11px;color:#adb5bd}.message-bubble[data-v-3d0ea3ad]{padding:12px 16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;transition:all .2s}.text-message[data-v-3d0ea3ad]{background-color:#fff;color:#333;border-top-left-radius:0}.own-message .text-message[data-v-3d0ea3ad]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;border-top-right-radius:0}.image-message[data-v-3d0ea3ad],.video-message[data-v-3d0ea3ad]{padding:0;overflow:hidden;background-color:transparent;box-shadow:none}.audio-message[data-v-3d0ea3ad]{padding:10px 15px;background-color:#f1f3f5;border-top-left-radius:0}.own-message .audio-message[data-v-3d0ea3ad]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb);border-top-right-radius:0}.file-message[data-v-3d0ea3ad]{padding:12px;background-color:#fff;border-top-left-radius:0}.own-message .file-message[data-v-3d0ea3ad]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb);border-top-right-radius:0}.media-content[data-v-3d0ea3ad]{max-width:300px;max-height:300px;position:relative;border-radius:8px;overflow:hidden}.media-element[data-v-3d0ea3ad]{width:100%;height:auto;display:block;transition:transform .3s}.media-element[data-v-3d0ea3ad]:hover{transform:scale(1.02)}.video-play-icon[data-v-3d0ea3ad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5);opacity:.8}.audio-content[data-v-3d0ea3ad]{display:flex;align-items:center;padding:8px 12px}.audio-wave[data-v-3d0ea3ad]{display:flex;align-items:center;height:30px;margin-right:10px}.audio-wave span[data-v-3d0ea3ad]{display:inline-block;width:2px;margin:0 1px;background-color:#6c757d;border-radius:2px;animation:wave-3d0ea3ad 1.5s ease-in-out infinite}.own-audio .audio-wave span[data-v-3d0ea3ad]{background-color:#fff}@keyframes wave-3d0ea3ad{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.audio-duration[data-v-3d0ea3ad]{font-size:12px;color:#6c757d;margin-left:8px}.own-audio .audio-duration[data-v-3d0ea3ad]{color:hsla(0,0%,100%,.8)}.file-content[data-v-3d0ea3ad]{display:flex;align-items:center}.file-icon[data-v-3d0ea3ad]{font-size:36px;margin-right:12px;color:#4facfe}.own-file .file-icon[data-v-3d0ea3ad]{color:#fff}.file-info[data-v-3d0ea3ad]{flex:1;min-width:0}.file-name[data-v-3d0ea3ad]{font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#343a40}.own-file .file-name[data-v-3d0ea3ad]{color:#fff}.file-size[data-v-3d0ea3ad]{font-size:11px;color:#6c757d}.own-file .file-size[data-v-3d0ea3ad]{color:hsla(0,0%,100%,.8)}.file-actions[data-v-3d0ea3ad]{margin-left:10px}.download-btn[data-v-3d0ea3ad]{color:#6c757d;font-size:16px}.own-file .download-btn[data-v-3d0ea3ad]{color:#fff}.chat-input[data-v-3d0ea3ad]{border-top:1px solid #e9ecef;background-color:#fff;padding:10px}.toolbar[data-v-3d0ea3ad]{padding:8px 0;display:flex;align-items:center}.tool-btn[data-v-3d0ea3ad]{border:none;background:none;font-size:18px;color:#6c757d;margin-right:5px;padding:8px 12px;border-radius:50%;transition:all .2s}.tool-btn[data-v-3d0ea3ad]:hover{background-color:#f1f3f5;color:#4facfe;transform:scale(1.1)}.emoji-picker[data-v-3d0ea3ad]{padding:10px;display:flex;flex-wrap:wrap;max-height:150px;overflow-y:auto;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;background-color:#fff}.emoji-item[data-v-3d0ea3ad]{font-size:22px;margin:5px;cursor:pointer;transition:all .2s;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.emoji-item[data-v-3d0ea3ad]:hover{background-color:#f1f3f5;transform:scale(1.2)}.input-area[data-v-3d0ea3ad]{position:relative;padding-top:10px}.message-textarea[data-v-3d0ea3ad] .el-textarea__inner{border:none;background-color:#f8f9fa;border-radius:12px;padding-right:80px;box-shadow:none;transition:all .3s}.message-textarea[data-v-3d0ea3ad] .el-textarea__inner:focus{background-color:#fff;box-shadow:0 0 0 2px rgba(79,172,254,.2)}.send-button[data-v-3d0ea3ad]{position:absolute;right:10px;bottom:10px;border-radius:50px;padding:8px 20px;font-weight:600;box-shadow:0 2px 10px rgba(79,172,254,.3);transition:all .3s}.send-button[data-v-3d0ea3ad]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(79,172,254,.4)}.send-button[data-v-3d0ea3ad]:active{transform:translateY(0)}.send-button i[data-v-3d0ea3ad]{margin-left:5px}.pulse[data-v-3d0ea3ad]{animation:pulse-3d0ea3ad 1.5s infinite}@keyframes fadeIn-3d0ea3ad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-3d0ea3ad{0%{box-shadow:0 0 0 0 rgba(79,172,254,.4)}70%{box-shadow:0 0 0 10px rgba(79,172,254,0)}to{box-shadow:0 0 0 0 rgba(79,172,254,0)}}.fade-enter-active[data-v-3d0ea3ad],.fade-leave-active[data-v-3d0ea3ad]{transition:opacity .3s}.fade-enter[data-v-3d0ea3ad],.fade-leave-to[data-v-3d0ea3ad]{opacity:0}@media (max-width:768px){.chat-container[data-v-3d0ea3ad]{height:100vh;border-radius:0}.message-content[data-v-3d0ea3ad]{max-width:75%}}.record-content[data-v-6a371d91]{overflow-y:auto}.record-content[data-v-6a371d91]::-webkit-scrollbar{width:4px}.record-content[data-v-6a371d91]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.compact-timeline-item[data-v-6a371d91] .el-timeline-item__node{width:10px;height:10px;border-width:2px}.compact-timeline-item[data-v-6a371d91] .el-timeline-item__wrapper{padding-left:20px}.compact-timeline-item[data-v-6a371d91] .el-timeline-item__tail{left:4px;border-left-width:1px}.compact-timeline-item[data-v-6a371d91] .el-timeline-item__timestamp{display:none}.compact-record[data-v-6a371d91]{background:#fafbfc;padding:10px 12px;margin-bottom:12px;border-radius:6px;border-left:3px solid;transition:all .2s}.compact-record[data-v-6a371d91]:hover{background:#f5f7fa;transform:translateX(2px)}.compact-record .record-row[data-v-6a371d91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.compact-record .record-row .operator-info[data-v-6a371d91]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.compact-record .record-row .operator-info .operator-name[data-v-6a371d91]{font-size:13px;font-weight:600;color:#303133}.compact-record .record-row .operator-info .op-tag[data-v-6a371d91]{font-size:11px;padding:0 6px;height:20px;line-height:18px}.compact-record .record-row .record-time[data-v-6a371d91]{font-size:11px;color:#909399;flex-shrink:0;margin-left:8px}.compact-record .record-desc[data-v-6a371d91]{font-size:12px;color:#606266;line-height:1.5;margin-bottom:5px;word-break:break-word}.compact-record .record-meta[data-v-6a371d91]{font-size:11px;color:#c0c4cc;margin-top:6px;padding-top:6px;border-top:1px dashed #e8eef2}.compact-record .record-meta .remark-display[data-v-6a371d91]{display:flex;align-items:flex-start;gap:6px;cursor:pointer;transition:all .2s}.compact-record .record-meta .remark-display:hover .remark-edit-icon[data-v-6a371d91],.compact-record .record-meta .remark-display:hover .remark-text[data-v-6a371d91]{color:#409eff}.compact-record .record-meta .remark-display .remark-edit-icon[data-v-6a371d91]{font-size:12px;color:#c0c4cc;flex-shrink:0;margin-top:1px;transition:color .2s}.compact-record .record-meta .remark-display .remark-text[data-v-6a371d91]{font-size:12px;color:#606266;line-height:1.4;word-break:break-all;flex:1;transition:color .2s}.compact-record .record-meta .remark-display .remark-placeholder[data-v-6a371d91]{font-size:12px;color:#c0c4cc;font-style:italic;flex:1}.compact-record .record-remark[data-v-6a371d91]{margin-top:8px}.compact-record .record-remark .remark-textarea[data-v-6a371d91] .el-textarea__inner{font-size:12px;padding:8px 10px;border-radius:6px;background:#fff;border-color:#dcdfe6}.compact-record .record-remark .remark-textarea[data-v-6a371d91] .el-textarea__inner:focus{border-color:#409eff}.compact-record .record-remark .remark-actions[data-v-6a371d91]{display:flex;gap:8px;margin-top:8px;align-items:center}.compact-record .record-remark .remark-actions .el-button--mini[data-v-6a371d91]{padding:4px 12px;font-size:12px}.compact-record .record-remark .remark-actions .remark-hint[data-v-6a371d91]{font-size:11px;color:#c0c4cc;margin-left:auto}.compact-record[data-v-6a371d91]{border-left-color:#67c23a}.empty-state[data-v-6a371d91]{text-align:center;padding:32px 16px}.empty-state i[data-v-6a371d91]{font-size:48px;color:#dcdfe6;margin-bottom:12px}.empty-state p[data-v-6a371d91]{font-size:13px;color:#909399;margin:0}.dialog-footer[data-v-6a371d91]{text-align:center;padding-top:4px}.dialog-footer .el-button[data-v-6a371d91]{padding:6px 28px;border-radius:4px}.order-record-dialog{border-radius:8px}.order-record-dialog .el-dialog__header{padding:12px 20px;border-bottom:1px solid #eee}.order-record-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:500}.order-record-dialog .el-dialog__body{padding:16px 20px}.order-record-dialog .el-dialog__footer{padding:10px 20px 16px;border-top:1px solid #eee}.order-record-dialog .el-loading-mask{border-radius:8px}div#pane-order-list-inside .el-dialog__header[data-v-cb9bae36]{padding:10px;padding-top:20px}div#pane-order-list-inside .el-dialog--center .el-dialog__body[data-v-cb9bae36]{text-align:initial;padding:5px 25px}div#pane-order-list-inside .el-dialog__footer[data-v-cb9bae36]{padding:0 20px 10px}.order-scan-divider[data-v-cb9bae36]{height:.5px;width:100%;background-color:#ccc;margin:4px 0}