.multi-session-manager[data-v-9d787259]{height:100%;display:flex;flex-direction:column;background:#f5f5f5}.session-tabs[data-v-9d787259]{display:flex;background:white;border-bottom:1px solid #e4e7ed;padding:0 16px;align-items:center}.tabs-container[data-v-9d787259]{flex:1;display:flex;overflow-x:auto;gap:4px}.session-tab[data-v-9d787259]{display:flex;align-items:center;padding:8px 12px;border:1px solid #e4e7ed;border-bottom:none;border-radius:6px 6px 0 0;background:#f5f5f5;cursor:pointer;transition:all .3s;min-width:120px;position:relative}.session-tab.active[data-v-9d787259]{background:white;border-color:#409eff;border-bottom:1px solid white;margin-bottom:-1px}.session-tab[data-v-9d787259]:hover{background:#ecf5ff}.tab-content[data-v-9d787259]{display:flex;align-items:center;gap:8px;flex:1}.tab-name[data-v-9d787259]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-badge[data-v-9d787259]{margin-left:4px}.tab-close[data-v-9d787259]{padding:0;width:16px;height:16px;border-radius:50%;margin-left:8px;opacity:.6}.tab-close[data-v-9d787259]:hover{opacity:1;background:#f56c6c;color:#fff}.session-actions[data-v-9d787259]{margin-left:16px}.session-content[data-v-9d787259]{flex:1;display:flex;background:white;overflow:hidden}.session-header[data-v-9d787259]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e4e7ed;background:white}.user-info[data-v-9d787259]{display:flex;align-items:center;gap:12px}.user-details h4[data-v-9d787259]{margin:0 0 4px;color:#303133}.user-meta[data-v-9d787259]{display:flex;gap:12px;align-items:center;font-size:12px;color:#909399}.chat-area[data-v-9d787259]{flex:1;display:flex;flex-direction:column;overflow:hidden}.messages-container[data-v-9d787259]{flex:1;overflow-y:auto;padding:16px;background:#f8f9fa}.message-item[data-v-9d787259]{display:flex;gap:12px;margin-bottom:16px}.message-item.message-agent[data-v-9d787259]{flex-direction:row-reverse}.message-item.message-system[data-v-9d787259]{justify-content:center}.message-content[data-v-9d787259]{max-width:70%}.message-header[data-v-9d787259]{display:flex;gap:8px;align-items:center;margin-bottom:4px;font-size:12px}.sender-name[data-v-9d787259]{font-weight:700;color:#303133}.message-time[data-v-9d787259]{color:#909399}.message-body[data-v-9d787259]{background:white;border-radius:8px;padding:12px;box-shadow:0 1px 3px #0000001a}.message-agent .message-body[data-v-9d787259]{background:#409eff;color:#fff}.system-message[data-v-9d787259]{background:#f0f0f0!important;color:#606266!important;text-align:center;font-style:italic}.message-text[data-v-9d787259]{line-height:1.5;word-wrap:break-word}.message-attachments[data-v-9d787259]{margin-top:8px}.attachment-item[data-v-9d787259]{padding:4px 8px;background:rgba(0,0,0,.1);border-radius:4px;margin-bottom:4px}.quick-reply-tag[data-v-9d787259]{margin-top:8px}.typing-indicator[data-v-9d787259]{display:flex;align-items:center;gap:8px;padding:12px;background:white;border-radius:8px;margin-bottom:16px;font-style:italic;color:#909399}.typing-dots[data-v-9d787259]{display:flex;gap:4px}.typing-dots span[data-v-9d787259]{width:6px;height:6px;background:#409eff;border-radius:50%;animation:typing-9d787259 1.4s infinite ease-in-out}.typing-dots span[data-v-9d787259]:nth-child(1){animation-delay:-.32s}.typing-dots span[data-v-9d787259]:nth-child(2){animation-delay:-.16s}@keyframes typing-9d787259{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.message-input-area[data-v-9d787259]{border-top:1px solid #e4e7ed;background:white;padding:16px}.input-toolbar[data-v-9d787259]{display:flex;justify-content:space-between;margin-bottom:12px}.input-container[data-v-9d787259]{position:relative}.input-actions[data-v-9d787259]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.input-hint[data-v-9d787259]{font-size:12px;color:#909399}.side-panel[data-v-9d787259]{width:300px;border-left:1px solid #e4e7ed;background:#f8f9fa;overflow-y:auto}.panel-card[data-v-9d787259]{margin:16px 16px 0}.panel-card+.panel-card[data-v-9d787259]{margin-top:16px}.session-details[data-v-9d787259]{font-size:14px}.detail-item[data-v-9d787259]{margin-bottom:12px}.detail-item label[data-v-9d787259]{display:block;font-weight:700;color:#606266;margin-bottom:4px}.session-tags[data-v-9d787259]{display:flex;flex-wrap:wrap;gap:4px}.quick-replies-list[data-v-9d787259]{max-height:300px;overflow-y:auto}.reply-item[data-v-9d787259]{padding:12px;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .3s}.reply-item[data-v-9d787259]:hover{border-color:#409eff;background:#ecf5ff}.reply-title[data-v-9d787259]{font-weight:700;margin-bottom:4px;color:#303133}.reply-preview[data-v-9d787259]{font-size:12px;color:#606266;margin-bottom:8px}.reply-meta[data-v-9d787259]{display:flex;justify-content:space-between;align-items:center}.use-count[data-v-9d787259]{font-size:12px;color:#909399}.knowledge-search[data-v-9d787259]{margin-bottom:16px}.knowledge-results[data-v-9d787259]{margin-top:12px;max-height:300px;overflow-y:auto}.knowledge-item[data-v-9d787259]{padding:12px;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .3s}.knowledge-item[data-v-9d787259]:hover{border-color:#409eff;background:#ecf5ff}.knowledge-title[data-v-9d787259]{font-weight:700;margin-bottom:4px;color:#303133}.knowledge-summary[data-v-9d787259]{font-size:12px;color:#606266;margin-bottom:8px}.knowledge-meta[data-v-9d787259]{display:flex;justify-content:space-between;align-items:center}.empty-state[data-v-9d787259]{flex:1;display:flex;align-items:center;justify-content:center;background:white}.pending-sessions-dialog .pending-sessions-list[data-v-9d787259]{max-height:400px;overflow-y:auto}.pending-session-item[data-v-9d787259]{display:flex;gap:16px;padding:16px;border:1px solid #e4e7ed;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:all .3s}.pending-session-item[data-v-9d787259]:hover{border-color:#409eff;background:#ecf5ff}.session-user[data-v-9d787259]{display:flex;gap:12px;flex:1}.session-info[data-v-9d787259]{flex:2}.wait-time[data-v-9d787259]{color:#f56c6c;font-weight:700;margin-bottom:4px}.priority[data-v-9d787259]{margin-bottom:8px}.initial-message[data-v-9d787259]{font-size:14px;color:#606266}.session-actions[data-v-9d787259]{display:flex;align-items:center}
