.agent-workbench[data-v-fb6ddad9]{height:100vh;display:flex;flex-direction:column;background:#FFFFFF}.workbench-header[data-v-fb6ddad9]{padding:12px 16px;background:white}.agent-status-panel[data-v-fb6ddad9]{display:flex;gap:16px}.status-card[data-v-fb6ddad9]{flex:1}.agent-info[data-v-fb6ddad9]{display:flex;align-items:center;gap:16px}.agent-details h3[data-v-fb6ddad9]{margin:0 0 8px;font-size:18px;color:#303133}.status-controls[data-v-fb6ddad9]{display:flex;gap:8px;align-items:center}.status-select[data-v-fb6ddad9]{width:90px}.status-description[data-v-fb6ddad9]{color:#909399;font-size:13px;margin-left:8px}.stats-card[data-v-fb6ddad9]{flex:1}.today-stats[data-v-fb6ddad9]{display:flex;justify-content:space-around}.stat-item[data-v-fb6ddad9]{text-align:center}.stat-label[data-v-fb6ddad9]{display:block;font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-fb6ddad9]{display:block;font-size:20px;font-weight:700;color:#409eff}.workbench-main[data-v-fb6ddad9]{flex:1;display:flex;gap:16px;padding:0 16px 16px;overflow:hidden}.session-panel[data-v-fb6ddad9]{width:300px;flex-shrink:0}.chat-panel[data-v-fb6ddad9]{flex:1;min-width:0}.assist-panel[data-v-fb6ddad9]{width:280px;flex-shrink:0}.panel-card[data-v-fb6ddad9]{height:100%}.panel-header[data-v-fb6ddad9]{display:flex;justify-content:space-between;align-items:center}.session-section[data-v-fb6ddad9]{margin-bottom:24px}.section-title[data-v-fb6ddad9]{display:flex;align-items:center;gap:8px;font-weight:700;color:#303133;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.session-list[data-v-fb6ddad9]{max-height:500px;overflow-y:auto}.session-item[data-v-fb6ddad9]{padding:12px;border:1px solid #e4e7ed;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .3s}.session-item[data-v-fb6ddad9]:hover{border-color:#409eff;box-shadow:0 2px 4px #409eff1a}.pending-item[data-v-fb6ddad9]{border-left:4px solid #f56c6c;position:relative;background:linear-gradient(135deg,#ffffff 0%,#fef5f5 100%);box-shadow:0 2px 8px #f56c6c14;padding:16px!important}.pending-item[data-v-fb6ddad9]:hover{box-shadow:0 4px 16px #f56c6c26;transform:translateY(-2px)}.active-item[data-v-fb6ddad9]{border-left:4px solid #67c23a}.active-item.selected[data-v-fb6ddad9]{background:#ecf5ff;border-color:#409eff}.session-user[data-v-fb6ddad9]{display:flex;align-items:center;gap:12px;margin-bottom:12px;position:relative}.user-info[data-v-fb6ddad9]{flex:1;min-width:0}.user-name[data-v-fb6ddad9]{font-weight:600;color:#303133;font-size:15px;margin-bottom:4px}.user-company[data-v-fb6ddad9]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-badge[data-v-fb6ddad9]{position:absolute;right:0;top:0}.session-meta[data-v-fb6ddad9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.wait-time[data-v-fb6ddad9]{font-size:13px;color:#f56c6c;font-weight:500;white-space:nowrap}.session-preview[data-v-fb6ddad9]{font-size:13px;color:#606266;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;padding:8px 12px;background:rgba(255,255,255,.6);border-radius:6px;border:1px solid rgba(0,0,0,.04)}.session-time[data-v-fb6ddad9]{font-size:12px;color:#909399;margin-bottom:8px}.session-actions[data-v-fb6ddad9]{display:flex;gap:8px;justify-content:flex-end}.accept-btn[data-v-fb6ddad9]{width:100%;margin-top:4px}.chat-header[data-v-fb6ddad9]{display:flex;justify-content:space-between;align-items:center}.session-info[data-v-fb6ddad9]{display:flex;align-items:center;gap:12px}.session-details h4[data-v-fb6ddad9]{margin:0;color:#303133}.session-company[data-v-fb6ddad9],.session-phone[data-v-fb6ddad9]{font-size:12px;color:#909399;margin-right:12px}.chat-content[data-v-fb6ddad9]{height:450px;display:flex;flex-direction:column;position:relative}.messages-container[data-v-fb6ddad9]{flex:1;overflow-y:auto;padding:16px 0;background:#f5f7fa}.message-item[data-v-fb6ddad9]{display:flex;gap:12px;margin-bottom:16px;padding:0 16px}.message-item.message-agent[data-v-fb6ddad9]{flex-direction:row-reverse}.message-content[data-v-fb6ddad9]{max-width:70%;background:#ffffff;border-radius:12px;padding:12px 16px;box-shadow:0 2px 8px #00000014;position:relative;line-height:1.6;&[data-v-fb6ddad9]:before{content:"";position:absolute;left:-6px;top:12px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}}.message-agent .message-content[data-v-fb6ddad9]{background:linear-gradient(135deg,#A8D8FF 0%,#95D4FF 100%);color:#333;box-shadow:0 2px 8px #a8d8ff4d;&[data-v-fb6ddad9]:before{content:"";position:absolute;right:-6px;left:auto;top:12px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #95D4FF;border-right:none}}.message-header[data-v-fb6ddad9]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.sender-name[data-v-fb6ddad9]{font-weight:600;font-size:13px;color:#303133}.message-agent .sender-name[data-v-fb6ddad9]{color:#1a5490}.message-time[data-v-fb6ddad9]{font-size:11px;color:#909399}.message-text[data-v-fb6ddad9]{line-height:1.6;font-size:16px;word-wrap:break-word;white-space:pre-wrap}.emoji-large[data-v-fb6ddad9]{font-size:24px;line-height:1}.typing-indicator[data-v-fb6ddad9]{padding:8px;font-style:italic;color:#909399}.chat-input-area[data-v-fb6ddad9]{border-top:1px solid #e4e7ed;padding-top:16px}.input-toolbar[data-v-fb6ddad9]{margin-bottom:8px}.input-container[data-v-fb6ddad9]{position:relative}.input-actions[data-v-fb6ddad9]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.input-tip[data-v-fb6ddad9]{font-size:12px;color:#909399}.empty-chat[data-v-fb6ddad9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#909399}.assist-card[data-v-fb6ddad9]{margin-bottom:16px}.quick-replies[data-v-fb6ddad9]{max-height:300px;overflow-y:auto}.reply-item[data-v-fb6ddad9]{padding:8px;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .3s}.reply-item[data-v-fb6ddad9]:hover{border-color:#409eff;background:#ecf5ff}.reply-title[data-v-fb6ddad9]{font-weight:700;margin-bottom:4px}.reply-content[data-v-fb6ddad9]{font-size:12px;color:#606266}.knowledge-results[data-v-fb6ddad9]{max-height:300px;overflow-y:auto;margin-top:8px}.knowledge-item[data-v-fb6ddad9]{padding:8px;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .3s}.knowledge-item[data-v-fb6ddad9]:hover{border-color:#409eff;background:#ecf5ff}.knowledge-title[data-v-fb6ddad9]{font-weight:700;margin-bottom:4px}.knowledge-summary[data-v-fb6ddad9]{font-size:12px;color:#606266}.session-notes[data-v-fb6ddad9]{max-height:400px;overflow-y:auto}.note-input[data-v-fb6ddad9]{margin-bottom:8px}.save-note-btn[data-v-fb6ddad9]{width:100%;margin-bottom:16px}.note-item[data-v-fb6ddad9]{padding:8px;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:8px}.note-content[data-v-fb6ddad9]{margin-bottom:4px}.note-meta[data-v-fb6ddad9]{font-size:12px;color:#909399}.emoji-picker-overlay[data-v-fb6ddad9]{position:absolute;bottom:0;left:0;width:480px;max-width:95%;background:white;border:.3px solid #e5e7eb;overflow:hidden;z-index:10;height:380px;border-radius:8px 8px 0 0;box-shadow:0 -2px 12px #0000001a}.emoji-header[data-v-fb6ddad9]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-weight:600;font-size:13px;color:#303133}.close-emoji-btn[data-v-fb6ddad9]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;color:#606266}.close-emoji-btn[data-v-fb6ddad9]:hover{background:#e5e7eb;color:#303133}.emoji-grid[data-v-fb6ddad9]{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;padding:12px;height:calc(100% - 42px);overflow-y:auto}.emoji-grid[data-v-fb6ddad9]::-webkit-scrollbar{width:6px}.emoji-grid[data-v-fb6ddad9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.emoji-grid[data-v-fb6ddad9]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.emoji-grid[data-v-fb6ddad9]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.emoji-item[data-v-fb6ddad9]{background:none;border:1px solid transparent;border-radius:6px;font-size:20px;padding:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.emoji-item[data-v-fb6ddad9]:hover{background:#f0f2f5;border-color:#409eff;transform:scale(1.1)}.emoji-item[data-v-fb6ddad9]:active{transform:scale(.95)}.slide-up-enter-active[data-v-fb6ddad9],.slide-up-leave-active[data-v-fb6ddad9]{transition:all .3s ease}.slide-up-enter-from[data-v-fb6ddad9],.slide-up-leave-to[data-v-fb6ddad9]{transform:translateY(20px);opacity:0}@media (max-width: 768px){.emoji-picker-overlay[data-v-fb6ddad9]{width:90%;height:320px}.emoji-grid[data-v-fb6ddad9]{grid-template-columns:repeat(8,1fr);gap:3px;padding:10px}.emoji-item[data-v-fb6ddad9]{font-size:18px;padding:4px}}
