.conversation-container[data-v-258dec09]{height:calc(100vh - 84px);background:#f5f7fa;overflow:hidden}.conversation-container.mobile-mode .panel-left[data-v-258dec09],.conversation-container.mobile-mode .panel-right[data-v-258dec09]{position:fixed;top:84px;left:0;right:0;bottom:0;z-index:100;display:none}.conversation-container.mobile-mode .panel-left.mobile-show[data-v-258dec09],.conversation-container.mobile-mode .panel-right.mobile-show[data-v-258dec09]{display:block}.conversation-container.mobile-mode .panel-center[data-v-258dec09]{display:none}.conversation-container.mobile-mode .panel-center.mobile-show[data-v-258dec09]{display:block}.conversation-container .full-height[data-v-258dec09],.conversation-container .layout-wrapper[data-v-258dec09]{height:100%}.conversation-container .panel-left[data-v-258dec09]{background:#fff;border-right:1px solid #ebeef5}.conversation-container .panel-center[data-v-258dec09],.conversation-container .panel-left[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversation-container .panel-center[data-v-258dec09]{background:#f5f7fa}.conversation-container .panel-right[data-v-258dec09]{background:#fff;border-left:1px solid #ebeef5}.conversation-container .conversation-list-panel[data-v-258dec09],.conversation-container .panel-right[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversation-container .conversation-list-panel[data-v-258dec09]{height:100%}.conversation-container .panel-header[data-v-258dec09]{padding:16px;border-bottom:1px solid #ebeef5}.conversation-container .panel-header .search-box[data-v-258dec09]{margin-bottom:12px}.conversation-container .panel-header .tabs-filter[data-v-258dec09] .el-tabs__header{margin:0}.conversation-container .panel-header .tabs-filter[data-v-258dec09] .el-tabs__nav-wrap:after{display:none}.conversation-container .queue-tab[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.conversation-container .queue-tab .badge[data-v-258dec09]{background:#f56c6c;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.conversation-container .conversation-list[data-v-258dec09]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.conversation-container .conversation-list[data-v-258dec09]::-webkit-scrollbar{width:4px}.conversation-container .conversation-list[data-v-258dec09]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.conversation-container .conversation-item[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:4px}.conversation-container .conversation-item[data-v-258dec09]:hover{background:rgba(64,158,255,.05)}.conversation-container .conversation-item.active[data-v-258dec09]{background:rgba(64,158,255,.1)}.conversation-container .conversation-item.unread .item-preview .preview-text[data-v-258dec09]{font-weight:600;color:#303133}.conversation-container .conversation-item .avatar-wrapper[data-v-258dec09]{position:relative;-ms-flex-negative:0;flex-shrink:0}.conversation-container .conversation-item .avatar-wrapper .status-dot[data-v-258dec09]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid #fff}.conversation-container .conversation-item .avatar-wrapper .status-dot.success[data-v-258dec09]{background:#67c23a}.conversation-container .conversation-item .avatar-wrapper .status-dot.warning[data-v-258dec09]{background:#e6a23c}.conversation-container .conversation-item .avatar-wrapper .status-dot.default[data-v-258dec09]{background:#c0c4cc}.conversation-container .conversation-item .item-content[data-v-258dec09]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:12px}.conversation-container .conversation-item .item-header[data-v-258dec09]{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}.conversation-container .conversation-item .item-header .user-name[data-v-258dec09]{font-weight:600;font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-container .conversation-item .item-header .time[data-v-258dec09]{font-size:12px;color:#c0c4cc;-ms-flex-negative:0;flex-shrink:0}.conversation-container .conversation-item .item-preview[data-v-258dec09]{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:6px}.conversation-container .conversation-item .item-preview .preview-text[data-v-258dec09]{font-size:13px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.conversation-container .conversation-item .item-preview .unread-badge[data-v-258dec09]{background:#f56c6c;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.conversation-container .conversation-item .item-meta[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-container .conversation-item .item-meta .source-tag[data-v-258dec09]{font-size:11px;color:#c0c4cc;text-transform:uppercase}.conversation-container .empty-state[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#c0c4cc}.conversation-container .empty-state i[data-v-258dec09]{font-size:48px;margin-bottom:16px}.conversation-container .chat-panel[data-v-258dec09]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.conversation-container .chat-header[data-v-258dec09]{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 16px;border-bottom:1px solid #ebeef5;background:#fff}.conversation-container .chat-header .header-left[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.conversation-container .chat-header .user-info[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.conversation-container .chat-header .user-info .conversation-no[data-v-258dec09]{font-size:12px;color:#c0c4cc;font-weight:400}.conversation-container .chat-header .user-info .conversation-user[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.conversation-container .chat-header .user-info .user-name[data-v-258dec09]{font-weight:600;font-size:15px;color:#303133}.conversation-container .chat-header .user-info .user-id[data-v-258dec09]{font-size:12px;color:#c0c4cc}.conversation-container .chat-header .header-right[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-container .chat-messages[data-v-258dec09]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;background:#f5f7fa}.conversation-container .chat-messages[data-v-258dec09]::-webkit-scrollbar{width:6px}.conversation-container .chat-messages[data-v-258dec09]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.conversation-container .chat-messages .messages-wrapper[data-v-258dec09]{max-width:800px;margin:0 auto}.conversation-container .chat-waiting[data-v-258dec09]{-webkit-box-flex:1;-ms-flex:1;flex:1;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:#f5f7fa}.conversation-container .chat-waiting .waiting-content[data-v-258dec09]{text-align:center;padding:40px}.conversation-container .chat-waiting .waiting-content .waiting-icon[data-v-258dec09]{width:80px;height:80px;background:rgba(230,162,60,.1);border-radius:50%;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;margin:0 auto 20px}.conversation-container .chat-waiting .waiting-content .waiting-icon i[data-v-258dec09]{font-size:36px;color:#e6a23c}.conversation-container .chat-waiting .waiting-content .waiting-title[data-v-258dec09]{font-size:18px;font-weight:600;color:#303133;margin:0 0 8px}.conversation-container .chat-waiting .waiting-content .waiting-desc[data-v-258dec09]{font-size:14px;color:#c0c4cc;margin:0 0 24px}.conversation-container .message-item[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-animation:fadeIn-data-v-258dec09 .3s ease;animation:fadeIn-data-v-258dec09 .3s ease}.conversation-container .message-item.mine[data-v-258dec09]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.conversation-container .message-item.mine .message-body[data-v-258dec09]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.conversation-container .message-item.mine .message-body .bubble[data-v-258dec09]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border-radius:18px 18px 4px 18px}.conversation-container .message-item.mine .message-body .message-time[data-v-258dec09]{text-align:right}.conversation-container .message-item.system[data-v-258dec09]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conversation-container .message-item.system .system-message[data-v-258dec09]{background:rgba(0,0,0,.05);padding:6px 16px;border-radius:20px;font-size:12px;color:#c0c4cc}.conversation-container .message-item .message-avatar[data-v-258dec09]{-ms-flex-negative:0;flex-shrink:0}.conversation-container .message-item .message-body[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 12px;max-width:70%}.conversation-container .message-item .message-body .message-sender[data-v-258dec09]{font-size:12px;color:#c0c4cc;margin-bottom:4px}.conversation-container .message-item .message-body .bubble-wrapper[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversation-container .message-item .message-body .bubble[data-v-258dec09]{background:#f0f2f5;padding:12px 16px;border-radius:18px 18px 18px 4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);word-break:break-word;line-height:1.5;color:#1a1a1a;font-size:14px}.conversation-container .message-item .message-body .bubble .message-image[data-v-258dec09]{max-width:200px;max-height:200px;border-radius:8px}.conversation-container .message-item .message-body .bubble .file-message[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:120px}.conversation-container .message-item .message-body .bubble .file-message i[data-v-258dec09]{font-size:24px;color:#409eff}.conversation-container .message-item .message-body .bubble .file-message .file-name[data-v-258dec09]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-container .message-item .message-body .message-time[data-v-258dec09]{font-size:11px;color:#c0c4cc;margin-top:4px}.conversation-container .chat-input[data-v-258dec09]{padding:12px 16px;background:#fff;border-top:1px solid #ebeef5}.conversation-container .chat-input .quick-replies[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.conversation-container .chat-input .quick-replies .quick-reply-tag[data-v-258dec09]{cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.conversation-container .chat-input .quick-replies .quick-reply-tag[data-v-258dec09]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.conversation-container .chat-input .quick-replies .more-tag[data-v-258dec09]{background:#f5f7fa}.conversation-container .chat-input .input-wrapper[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.conversation-container .chat-input .input-wrapper[data-v-258dec09] .el-textarea__inner{border:none;background:#f5f7fa;border-radius:12px;padding:12px 16px;resize:none}.conversation-container .chat-input .input-wrapper[data-v-258dec09] .el-textarea__inner:focus{background:#fff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.conversation-container .chat-input .input-wrapper .input-actions[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.conversation-container .chat-ended[data-v-258dec09]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f7fa}.conversation-container .chat-ended .ended-info[data-v-258dec09],.conversation-container .chat-ended[data-v-258dec09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-container .chat-ended .ended-info[data-v-258dec09]{gap:8px;color:#c0c4cc;font-size:14px}.conversation-container .chat-ended .ended-info i[data-v-258dec09]{font-size:18px}.conversation-container .empty-chat[data-v-258dec09],.conversation-container .empty-info[data-v-258dec09]{height:100%;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:#f5f7fa}.conversation-container .empty-content[data-v-258dec09]{text-align:center;color:#c0c4cc}.conversation-container .empty-content .empty-icon[data-v-258dec09]{width:100px;height:100px;background:rgba(64,158,255,.1);border-radius:50%;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;margin:0 auto 20px}.conversation-container .empty-content .empty-icon i[data-v-258dec09]{font-size:48px;color:rgba(64,158,255,.5)}.conversation-container .empty-content .empty-title[data-v-258dec09]{font-size:18px;font-weight:600;margin-bottom:8px;color:#909399}.conversation-container .empty-content .empty-desc[data-v-258dec09]{font-size:14px}.conversation-container .user-info-panel[data-v-258dec09]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversation-container .user-info-panel .panel-header[data-v-258dec09]{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;font-weight:600;font-size:16px}.conversation-container .user-info-panel .info-content[data-v-258dec09]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.conversation-container .user-info-panel .user-profile[data-v-258dec09]{text-align:center;padding-bottom:24px;border-bottom:1px solid #ebeef5;margin-bottom:24px}.conversation-container .user-info-panel .user-profile .profile-avatar[data-v-258dec09]{margin-bottom:12px;background:linear-gradient(135deg,#409eff,#66b1ff)}.conversation-container .user-info-panel .user-profile .profile-name[data-v-258dec09]{margin:0 0 8px;font-size:18px;color:#303133}.conversation-container .user-info-panel .info-section[data-v-258dec09]{margin-bottom:24px}.conversation-container .user-info-panel .info-section .section-title[data-v-258dec09]{font-size:12px;color:#c0c4cc;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}.conversation-container .user-info-panel .info-section .info-item[data-v-258dec09]{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:10px 0;border-bottom:1px solid #ebeef5}.conversation-container .user-info-panel .info-section .info-item[data-v-258dec09]:last-child{border-bottom:none}.conversation-container .user-info-panel .info-section .info-item .label[data-v-258dec09]{color:#909399;font-size:14px}.conversation-container .user-info-panel .info-section .info-item .value[data-v-258dec09]{color:#303133;font-size:14px;font-weight:500}.conversation-container .user-info-panel .info-section .stats-grid[data-v-258dec09]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.conversation-container .user-info-panel .info-section .stats-grid .stat-item[data-v-258dec09]{background:#f5f7fa;padding:16px;border-radius:12px;text-align:center}.conversation-container .user-info-panel .info-section .stats-grid .stat-item .stat-value[data-v-258dec09]{display:block;font-size:24px;font-weight:700;color:#409eff;margin-bottom:4px}.conversation-container .user-info-panel .info-section .stats-grid .stat-item .stat-label[data-v-258dec09]{font-size:12px;color:#c0c4cc}.conversation-container .full-width[data-v-258dec09]{width:100%}@-webkit-keyframes fadeIn-data-v-258dec09{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-258dec09{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slide-up-enter-active[data-v-258dec09],.slide-up-leave-active[data-v-258dec09]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-up-enter-from[data-v-258dec09]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.slide-up-leave-to[data-v-258dec09]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}[data-v-258dec09] .el-avatar{background:linear-gradient(135deg,#909399,#c0c4cc)}[data-v-258dec09] .el-avatar.avatar-online{background:linear-gradient(135deg,#67c23a,#85ce61)}@media(max-width:1200px){.panel-right[data-v-258dec09]{display:none!important}}@media(max-width:768px){.conversation-container[data-v-258dec09]{height:calc(100vh - 50px)}}