.chat-messages-container[data-v-5d41d174]{height:100%;overflow-y:auto;background:#f5f5f5}.chat-messages-container[data-v-5d41d174]::-webkit-scrollbar{width:4px}.chat-messages-container[data-v-5d41d174]::-webkit-scrollbar-track{background:transparent}.chat-messages-container[data-v-5d41d174]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.chat-messages-container[data-v-5d41d174]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.messages-list[data-v-5d41d174]{padding:16px;min-height:100%}.message-group[data-v-5d41d174]{display:flex;margin-bottom:16px;align-items:flex-start}.message-group[data-v-5d41d174]:last-child{margin-bottom:0}.message-group.message-self[data-v-5d41d174]{flex-direction:row-reverse}.message-avatar[data-v-5d41d174]{width:40px;height:40px;flex-shrink:0}.message-avatar img[data-v-5d41d174]{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.message-content-wrapper[data-v-5d41d174]{display:flex;flex-direction:column;max-width:calc(100% - 80px);margin:0 8px}.message-info[data-v-5d41d174]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.message-info.message-info-right[data-v-5d41d174]{justify-content:flex-end}.sender-name[data-v-5d41d174]{font-size:12px;color:#888;line-height:17px}.message-time[data-v-5d41d174]{font-size:11px;color:#b2b2b2;line-height:15px}.message-bubble[data-v-5d41d174]{position:relative;padding:10px 14px;word-wrap:break-word;word-break:break-word;font-size:14px;line-height:20px}.message-bubble.bubble-other[data-v-5d41d174]{background:#fff;border-radius:0 8px 8px 8px;color:#191919}.message-bubble.bubble-self[data-v-5d41d174]{background:#95ec69;border-radius:8px 0 8px 8px;color:#191919}.message-bubble[data-v-5d41d174] .chat-content{font-size:14px;line-height:20px;color:inherit;word-break:break-word}.message-bubble[data-v-5d41d174] img,.message-bubble[data-v-5d41d174] video{border-radius:4px;margin-top:4px;max-width:100%;display:block}.message-self .message-content-wrapper[data-v-5d41d174]{align-items:flex-end}.voice-component[data-v-951fc23c]{width:100%}.voice-player[data-v-951fc23c]{border:1px solid #e8e8e8;border-radius:4px;padding:16px;background:#fff}.player-controls[data-v-951fc23c]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.progress-container[data-v-951fc23c]{flex:1;min-width:200px}.time-display[data-v-951fc23c]{font-size:12px;color:#666;white-space:nowrap}.volume-control[data-v-951fc23c]{display:flex;align-items:center;gap:4px}.waveform[data-v-951fc23c]{margin-top:16px}.waveform canvas[data-v-951fc23c]{width:100%;border:1px solid #e8e8e8;border-radius:4px}.voice-recorder[data-v-951fc23c]{margin-top:16px;border:1px solid #e8e8e8;border-radius:4px;padding:16px;background:#fafafa}.recorder-controls[data-v-951fc23c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.recording-time[data-v-951fc23c]{font-size:14px;color:#ff4d4f;font-weight:500}.recording-waveform[data-v-951fc23c]{margin-top:16px}.recording-waveform canvas[data-v-951fc23c]{width:100%;border:1px solid #ff4d4f;border-radius:4px;background:#fff}.chat-list-tab-container[data-v-451569a0]{height:100%;display:flex;flex-direction:column;background:#fff}.filter-bar[data-v-451569a0]{padding:16px 20px;background:#fafafa;border-bottom:1px solid #e8e8e8}.filter-bar[data-v-451569a0] .el-date-editor{border-radius:6px}.filter-bar[data-v-451569a0] .el-date-editor .el-range-separator{line-height:28px}.content-area[data-v-451569a0]{flex:1;overflow-y:auto;padding:16px 20px}.content-area[data-v-451569a0]::-webkit-scrollbar{width:6px}.content-area[data-v-451569a0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.content-area[data-v-451569a0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.content-area[data-v-451569a0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.file-list[data-v-451569a0] .el-table,.voice-list[data-v-451569a0] .el-table{border-radius:8px;overflow:hidden}.file-list[data-v-451569a0] .el-table th,.voice-list[data-v-451569a0] .el-table th{border:none}.file-list[data-v-451569a0] .el-table td,.voice-list[data-v-451569a0] .el-table td{border-color:#f0f0f0}.file-list[data-v-451569a0] .el-table tr,.voice-list[data-v-451569a0] .el-table tr{transition:background-color .3s ease}.file-list[data-v-451569a0] .el-table tbody tr:hover>td,.voice-list[data-v-451569a0] .el-table tbody tr:hover>td{background-color:#f5f7fa!important}.file-name[data-v-451569a0]{display:flex;align-items:center;gap:8px;color:#262626}.file-name i[data-v-451569a0]{color:#409eff;font-size:16px}.file-size[data-v-451569a0]{color:#8c8c8c;font-size:13px}.file-source[data-v-451569a0]{color:#595959;font-size:13px}.caller-info[data-v-451569a0]{display:flex;align-items:center;gap:8px;color:#262626}.caller-info i[data-v-451569a0]{color:#52c41a;font-size:16px}.call-time[data-v-451569a0]{color:#595959;font-size:13px}.pagination-bar[data-v-451569a0]{padding:16px 20px;background:#fafafa;border-top:1px solid #e8e8e8;display:flex;justify-content:center}.pagination-bar[data-v-451569a0] .el-pagination .btn-next,.pagination-bar[data-v-451569a0] .el-pagination .btn-prev,.pagination-bar[data-v-451569a0] .el-pagination .el-pager li{border-radius:4px}.pagination-bar[data-v-451569a0] .el-pagination .el-pager li.active{background-color:#409eff}