.live-chat-container[data-v-56228f26]{height:calc(100vh - 32px);background-color:var(--card-bg);border-radius:12px}.chat-card[data-v-56228f26]{height:100%;display:flex;flex-direction:column}.chat-wrapper[data-v-56228f26]{height:calc(100vh - 185px);min-height:500px}.chat-layout[data-v-56228f26]{display:flex;height:100%;overflow:hidden}.chat-sidebar[data-v-56228f26]{width:250px;min-width:250px;display:flex;flex-direction:column;border-right:1px solid var(--border-color);height:calc(83vh - 65px)}.custom-users[data-v-56228f26]{height:100%;display:flex;flex-direction:column;background:var(--card-bg)}.custom-users__header[data-v-56228f26]{padding:5px 15px 5px;display:flex;align-items:center;justify-content:space-between}.custom-users__header-action[data-v-56228f26]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background .2s;background:var(--category-bg)}.custom-users__header-action[data-v-56228f26]:hover{background:var(--border-color)}.custom-users__title[data-v-56228f26]{font-size:16px;font-weight:600;color:var(--text-primary)}.chat-close[data-v-56228f26]{color:var(--text-primary);position:relative;font-size:1.1rem;padding:14px;border-radius:20px;background-color:var(--bg-color);border:1px solid var(--border-color)}.custom-users__search[data-v-56228f26]{padding:0 12px 8px}.custom-users__search-input[data-v-56228f26]{width:100%;padding:8px 12px;border-radius:25px;border:1px solid var(--border-color);background:var(--category-bg);font-size:13px;outline:none;transition:border-color .2s;color:var(--text-primary)}.custom-users__search-input[data-v-56228f26]:focus{border-color:var(--primary-color);background:var(--card-bg)}.custom-users__list[data-v-56228f26]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg)}.custom-users__empty[data-v-56228f26],.custom-users__loading[data-v-56228f26]{padding:20px;text-align:center;color:var(--text-muted);font-size:13px}.custom-users__item[data-v-56228f26]{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;transition:background .15s}.custom-users__item[data-v-56228f26]:hover{background:var(--category-bg)}.custom-users__item--active[data-v-56228f26]{background:var(--highlight-color)}.custom-users__item--ai[data-v-56228f26]{background:var(--highlight-color);border-bottom:1px solid var(--border-color)}.custom-users__avatar[data-v-56228f26]{position:relative;flex-shrink:0}.custom-users__avatar img[data-v-56228f26]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.custom-users__status-dot[data-v-56228f26]{position:absolute;bottom:0;right:0;width:10px;height:10px;border:2px solid var(--card-bg);border-radius:50%}.custom-users__status-dot--online[data-v-56228f26]{background:var(--secondary-color)}.custom-users__status-dot--offline[data-v-56228f26]{background:var(--text-secondary)}.custom-users__info[data-v-56228f26]{flex:1;min-width:0}.custom-users__name[data-v-56228f26]{font-size:14px;font-weight:400;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-users__item--ai .custom-users__name[data-v-56228f26]{font-weight:500}.custom-users__verified[data-v-56228f26]{margin-left:4px;color:var(--primary-color);font-size:13px}.custom-users__subtitle[data-v-56228f26]{font-size:11px;color:var(--text-muted)}.custom-users__subtitle.ai-assistant[data-v-56228f26]{color:var(--secondary-color);font-weight:500}.custom-users__status[data-v-56228f26]{font-size:11px;color:var(--text-muted)}.custom-users__online-count[data-v-56228f26],.custom-users__status--online[data-v-56228f26]{color:var(--secondary-color)}.custom-users__unread-badge[data-v-56228f26]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary-color);color:var(--card-bg);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-sidebar__list[data-v-56228f26]{flex:1;overflow-y:auto}.groups-container[data-v-56228f26]{position:relative;height:100%}.groups-container[data-v-56228f26] .cometchat-groups{height:100%;border:none}.chatbox-head[data-v-56228f26]{background-color:var(--bg-light);border-bottom:1px solid var(--border-color)}.compact-input[data-v-56228f26],.font-color[data-v-56228f26],.text-h6[data-v-56228f26]{color:var(--text-primary)}.action-icon[data-v-56228f26]{cursor:pointer;font-size:14px;padding:4px 5px;transition:transform .2s ease,color .2s ease}.action-icon[data-v-56228f26]:hover{transform:scale(1.1)}.v-list-item[data-v-56228f26]:hover{background-color:rgba(var(--v-theme-primary),.1)}.v-list-item--active[data-v-56228f26]{background-color:rgba(var(--v-theme-primary),.2);color:rgb(var(--v-theme-primary));font-weight:500}.create-group-btn[data-v-56228f26]{position:absolute;top:5px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;z-index:5;transition:all .2s;background:var(--card-bg);box-shadow:0 1px 3px var(--shadow-color)}.create-group-btn[data-v-56228f26]:hover{background:var(--category-bg);box-shadow:0 2px 6px var(--shadow-color)}.chat-sidebar__tabs[data-v-56228f26]{display:flex;border-top:1px solid var(--border-color);background:var(--card-bg);flex-shrink:0}.btn[data-v-56228f26]{padding:6px 12px;border-radius:4px;font-weight:500;cursor:pointer;border:none;font-size:13px}.btn-primary[data-v-56228f26]{background-color:#6200ea;color:#fff}.btn-secondary[data-v-56228f26]{background-color:#6c757d;color:#fff}.chat-sidebar__tab[data-v-56228f26]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;cursor:pointer;color:var(--text-muted);font-size:12px;font-weight:600;transition:color .3s}.chat-sidebar__tab[data-v-56228f26]:hover,.dark-mode .chat-sidebar__tab--active[data-v-56228f26]{color:var(--primary-color)}.chat-sidebar__tab--active[data-v-56228f26]{color:#2a2a8e}.chat-messages[data-v-56228f26]{flex:1;height:100%;overflow:hidden;position:relative}.chat-messages[data-v-56228f26] .cometchat-messages{height:100%}.header-name-overlay[data-v-56228f26]{position:absolute;top:0;left:0;width:60%;height:50px;z-index:4;cursor:pointer}.details-popup[data-v-56228f26]{overflow:hidden;background-color:var(--card-bg)}.details-popup__header[data-v-56228f26]{display:flex;flex-direction:column;align-items:center;padding:20px 16px 12px;position:relative}.details-popup__avatar[data-v-56228f26]{margin-bottom:8px}.details-popup__avatar img[data-v-56228f26]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.details-popup__name[data-v-56228f26]{font-size:14px;font-weight:500;text-align:center;color:var(--text-primary)}.details-popup__subtitle[data-v-56228f26]{font-size:11px;color:var(--primary-color);margin-top:2px}.details-popup__subtitle--online[data-v-56228f26]{color:var(--secondary-color)}.details-popup__close[data-v-56228f26]{position:absolute;top:8px;right:8px;color:var(--text-primary)}.details-popup__actions[data-v-56228f26]{padding:6px 0}.details-popup__action[data-v-56228f26]{display:flex;align-items:center;padding:6px 16px;cursor:pointer;font-size:12px;transition:background .15s}.details-popup__action[data-v-56228f26]:hover{background:var(--category-bg)}.details-popup__members[data-v-56228f26]{max-height:300px;overflow-y:auto;padding:0}.details-popup__members-title[data-v-56228f26]{font-size:12px;font-weight:600;color:var(--text-muted);padding:10px 16px 4px;text-transform:uppercase;letter-spacing:.5px}.details-popup__members-list[data-v-56228f26]{padding:0}.details-popup__members-list .custom-users__item[data-v-56228f26]{padding:6px 16px}.details-popup__members-list .custom-users__avatar img[data-v-56228f26]{width:32px;height:32px}.details-popup__members-list .custom-users__status-dot[data-v-56228f26]{width:8px;height:8px}.details-popup__members-list .custom-users__name[data-v-56228f26]{font-size:13px}.details-popup__members-list .custom-users__status[data-v-56228f26]{font-size:10px}.details-popup__member-role[data-v-56228f26]{font-size:10px;color:var(--primary-color);background:var(--highlight-color);padding:1px 6px;border-radius:8px;margin-left:6px;font-weight:500}.member-menu-btn[data-v-56228f26]{opacity:.4;flex-shrink:0;color:var(--text-primary);background-color:var(--bg-color);border:1px solid var(--border-color)}.custom-users__item:hover .member-menu-btn[data-v-56228f26]{opacity:1}.member-menu-card[data-v-56228f26]{min-width:170px;padding:6px 0;background-color:var(--card-bg)!important}.member-menu-section-title[data-v-56228f26]{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:4px 14px 2px}.member-menu-item[data-v-56228f26]{display:flex;align-items:center;padding:7px 14px;font-size:12px;color:var(--text-primary);cursor:pointer;transition:background .15s}.member-menu-item[data-v-56228f26]:hover{background:var(--category-bg)}.member-menu-item--danger[data-v-56228f26]{color:var(--danger-color)}.add-members-dialog[data-v-56228f26]{overflow:hidden;background-color:var(--card-bg)}.add-members-dialog__header[data-v-56228f26]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.add-members-dialog__title[data-v-56228f26]{font-size:16px;font-weight:600;color:var(--text-primary)}.add-members-dialog__list[data-v-56228f26]{max-height:45vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg)}.add-members-dialog__footer[data-v-56228f26]{padding:12px 16px;border-top:1px solid var(--border-color)}.chat-messages__empty[data-v-56228f26]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--category-bg)}.compact-btn[data-v-56228f26]{height:32px!important;min-width:80px!important;font-size:12px!important;padding:0 12px!important}.compact-btn .v-btn__content[data-v-56228f26]{font-size:12px!important}.gap-2[data-v-56228f26]{gap:8px}.user-info-section[data-v-56228f26]{background-color:var(--category-bg);border-bottom:1px solid var(--border-color)}.user-info-section .v-avatar[data-v-56228f26]{border:2px solid var(--card-bg);box-shadow:0 2px 4px var(--shadow-color)}.v-avatar img[data-v-56228f26]{width:100%}.search-in-chat-bar[data-v-56228f26]{padding:8px 16px;background:var(--category-bg);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.search-in-chat-bar .search-input[data-v-56228f26]{background:var(--card-bg);border-radius:8px}.search-controls[data-v-56228f26]{display:flex;align-items:center;gap:4px}.search-count[data-v-56228f26]{font-size:12px;color:var(--text-secondary);margin-right:8px;min-width:60px;text-align:center}.message-item.search-highlight[data-v-56228f26]{animation:highlightPulse-56228f26 2s ease-in-out}@keyframes highlightPulse-56228f26{0%,to{background:transparent}50%{background:rgba(115,103,240,.2)}}.call-session-container[data-v-56228f26]{width:100%;height:500px;min-height:400px;background-color:#1a1a1a;border-radius:8px;overflow:hidden}.call-active-container[data-v-56228f26]{position:relative;width:100%;height:100%}.call-timer-overlay[data-v-56228f26]{position:absolute;top:16px;left:16px;z-index:10;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);border-radius:24px;padding:8px 16px;border:1px solid hsla(0,0%,100%,.1)}.call-timer-content[data-v-56228f26]{display:flex;align-items:center;gap:8px}.call-timer-text[data-v-56228f26]{font-size:16px;font-weight:600;color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;letter-spacing:1px}.call-popup[data-v-56228f26]{background:var(--card-bg);overflow:hidden}.call-popup-content[data-v-56228f26]{display:flex;flex-direction:column;align-items:center;gap:24px}.call-icon-container[data-v-56228f26]{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(115,103,240,.1),rgba(115,103,240,.2));animation:callPulse-56228f26 2s ease-in-out infinite}@keyframes callPulse-56228f26{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(115,103,240,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 20px rgba(115,103,240,0)}}.call-icon[data-v-56228f26]{animation:iconBounce-56228f26 1s ease-in-out infinite}@keyframes iconBounce-56228f26{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.call-user-info[data-v-56228f26]{display:flex;flex-direction:column;align-items:center;text-align:center}.call-user-name[data-v-56228f26]{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.call-status[data-v-56228f26]{font-size:14px;color:var(--text-secondary);font-weight:500}.call-actions[data-v-56228f26]{display:flex;gap:16px;margin-top:8px}.call-action-btn[data-v-56228f26]{min-width:140px;font-weight:600;text-transform:none;letter-spacing:.5px}.active-call-controls[data-v-56228f26]{display:flex;gap:16px;align-items:center;justify-content:center}.call-control-btn[data-v-56228f26]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.end-call-btn[data-v-56228f26]{animation:pulse-56228f26 2s ease-in-out infinite}.message-call-event[data-v-56228f26]{display:flex;justify-content:center;margin:8px 0}.call-event-message[data-v-56228f26]{display:flex;width:100%;margin:8px 0}.call-event-incoming[data-v-56228f26]{justify-content:flex-start}.call-event-outgoing[data-v-56228f26]{justify-content:flex-end}.call-event-wrapper[data-v-56228f26]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:70%}.call-event-outgoing .call-event-wrapper[data-v-56228f26]{align-items:flex-end}.call-event-content[data-v-56228f26]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--category-bg);border:1px solid var(--border-color);border-radius:20px;font-size:13px}.call-event-icon[data-v-56228f26]{flex-shrink:0}.call-event-text[data-v-56228f26]{display:flex;align-items:center;flex-wrap:wrap}.call-event-title[data-v-56228f26]{font-weight:500;color:var(--text-primary)}.call-event-subtitle[data-v-56228f26]{color:var(--text-secondary);font-size:12px}.call-event-time[data-v-56228f26]{font-size:10px;opacity:.7;color:var(--text-muted);white-space:nowrap}.call-event-incoming .call-event-time[data-v-56228f26]{margin-left:8px}.call-event-outgoing .call-event-time[data-v-56228f26]{margin-right:8px}.avatar-container[data-v-56228f26]{position:relative;display:inline-block}.online-dot[data-v-56228f26]{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:var(--secondary-color);border:2px solid var(--card-bg);border-radius:50%;box-shadow:0 1px 2px var(--shadow-color)}.v-card-title[data-v-56228f26]{font-weight:500}.v-card-text[data-v-56228f26]{padding:0 1rem}.chat-messages-container[data-v-56228f26]{display:flex;flex-direction:column;height:calc(83vh - 65px);background:var(--card-bg)}.chat-header[data-v-56228f26]{justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border-color);background:var(--card-bg)}.chat-header-info[data-v-56228f26],.chat-header[data-v-56228f26]{display:flex;align-items:center}.chat-header-name[data-v-56228f26]{font-size:16px;font-weight:600;color:var(--text-primary)}.chat-header-status[data-v-56228f26]{font-size:12px;color:var(--text-muted);margin-top:2px}.chat-header-status.online[data-v-56228f26]{color:var(--secondary-color)}.chat-header-status.typing .typing-indicator[data-v-56228f26]{color:var(--primary-color);font-style:italic;animation:pulse-56228f26 1.5s ease-in-out infinite}.online-count[data-v-56228f26]{color:var(--secondary-color);font-weight:500}.chat-header-actions[data-v-56228f26]{display:flex;gap:4px}.chat-action-btn[data-v-56228f26]{width:36px;height:36px;color:var(--text-secondary)}.chat-action-btn[data-v-56228f26]:hover{background:var(--category-bg);color:var(--text-primary)}.messages-area[data-v-56228f26]{flex:1;overflow-y:auto;padding:16px 0;background:var(--category-bg);scrollbar-width:thin;scrollbar-color:gray var(--card-bg)}.loading-messages[data-v-56228f26]{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.messages-list[data-v-56228f26]{display:flex;flex-direction:column;gap:16px}.date-group[data-v-56228f26]{display:flex;flex-direction:column;gap:5px}.date-separator[data-v-56228f26]{text-align:center;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--shadow-color);padding:4px 12px;border-radius:12px;align-self:center;margin:8px 0;letter-spacing:.5px}.message-item.message-action[data-v-56228f26]{justify-content:center}.action-message[data-v-56228f26]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;background:var(--highlight-color);border-radius:16px;border:1px solid var(--border-color);max-width:80%}.action-content[data-v-56228f26]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--primary-color)}.action-icon[data-v-56228f26]{color:var(--primary-color);flex-shrink:0}.action-text[data-v-56228f26]{line-height:1.4}.action-time[data-v-56228f26]{font-size:10px;color:var(--text-muted);align-self:flex-end}.message-item[data-v-56228f26]{padding:6px 12px}.message-text[data-v-56228f26]{font-size:14px;line-height:1.4;word-wrap:break-word;color:var(--text-primary)}.message-image img[data-v-56228f26]{max-width:200px;max-height:200px;border-radius:12px}.message-audio[data-v-56228f26]{min-width:200px}.audio-player[data-v-56228f26]{display:flex;align-items:center;gap:8px;padding:8px 0}.play-btn[data-v-56228f26]{width:32px;height:32px;background:var(--highlight-color);color:var(--primary-color);border-radius:50%}.message-outgoing .play-btn[data-v-56228f26]{background:hsla(0,0%,100%,.2);color:#fff}.audio-info[data-v-56228f26]{flex:1}.audio-name[data-v-56228f26]{font-size:13px;font-weight:500;margin-bottom:2px}.audio-size[data-v-56228f26]{font-size:11px;opacity:.7}.download-btn[data-v-56228f26]{width:28px;height:28px;opacity:.7}.message-outgoing .download-btn[data-v-56228f26]{color:#fff}.message-time[data-v-56228f26]{font-size:10px;opacity:.7;display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--text-muted)}.message-outgoing .message-time[data-v-56228f26]{justify-content:flex-end}.read-receipt[data-v-56228f26]{opacity:.7}.message-input-area[data-v-56228f26]{border-top:1px solid var(--border-color);background:var(--card-bg);padding:8px 12px;position:relative}.recording-interface[data-v-56228f26]{background:var(--category-bg);border-radius:12px;padding:16px;margin-bottom:8px;border:1px solid var(--border-color)}.recording-content[data-v-56228f26]{display:flex;flex-direction:column;align-items:center;gap:12px}.recording-icon[data-v-56228f26]{width:64px;height:64px;border-radius:50%;background:var(--highlight-color);display:flex;align-items:center;justify-content:center;animation:pulse-56228f26 2s infinite}@keyframes pulse-56228f26{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.recording-timer[data-v-56228f26]{font-size:18px;font-weight:600;color:var(--text-primary)}.recording-controls[data-v-56228f26]{display:flex;gap:16px}.recording-btn[data-v-56228f26]{width:48px;height:48px;border-radius:50%}.recording-btn.cancel-btn[data-v-56228f26]{background:var(--danger-color);color:var(--card-bg)}.recording-btn.pause-btn[data-v-56228f26]{background:var(--warning-color);color:var(--card-bg)}.recording-btn.stop-btn[data-v-56228f26]{background:var(--primary-color);color:var(--card-bg)}.map-control-btn[data-v-56228f26]:only-child{border-radius:2px}.connection-status-btn[data-v-56228f26]{min-width:auto!important;padding:4px 8px!important;height:auto!important;font-size:11px!important;text-transform:none!important;letter-spacing:normal!important;border-radius:12px!important;transition:all .2s ease!important}.connection-status-btn[data-v-56228f26]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.connection-status-btn.v-btn--variant-text[data-v-56228f26]{background-color:hsla(0,0%,100%,.1)!important}.connection-status-btn.v-btn--variant-text[data-v-56228f26]:hover{background-color:hsla(0,0%,100%,.2)!important}@keyframes pulse-green-56228f26{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes pulse-red-56228f26{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.connection-status-btn.v-btn--color-success .v-icon[data-v-56228f26]{animation:pulse-green-56228f26 2s infinite}.connection-status-btn.v-btn--color-error .v-icon[data-v-56228f26]{animation:pulse-red-56228f26 2s infinite}.reaction-tooltip[data-v-56228f26]{position:fixed;background:rgba(0,0,0,.9);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;z-index:9999;pointer-events:none;transform:translateX(-50%);max-width:200px;word-wrap:break-word;white-space:normal;text-align:center;line-height:1.3}.reaction-tooltip[data-v-56228f26]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.9)}.file-preview[data-v-56228f26]{background:var(--category-bg);border-radius:8px;padding:8px 12px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.preview-item[data-v-56228f26]{display:flex;align-items:center;gap:8px;padding:4px 0}.preview-icon[data-v-56228f26]{color:var(--primary-color);flex-shrink:0}.preview-name[data-v-56228f26]{flex:1;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-remove[data-v-56228f26]{opacity:.6;flex-shrink:0}.preview-item.voice-preview[data-v-56228f26]{background:var(--highlight-color);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px}.voice-info[data-v-56228f26]{flex:1;display:flex;flex-direction:column;gap:2px}.voice-icon[data-v-56228f26]{color:var(--primary-color)!important}.voice-duration[data-v-56228f26]{font-size:11px;color:var(--text-muted)}.voice-preview-player[data-v-56228f26]{width:120px;height:24px;margin-right:8px}.preview-remove[data-v-56228f26]:hover{opacity:1}.input-container[data-v-56228f26]{display:flex;flex-direction:column;gap:8px}.input-wrapper[data-v-56228f26]{display:flex;align-items:center;gap:8px;background:var(--category-bg);border-radius:24px;padding:4px 5px}.message-input[data-v-56228f26]{flex:1;border:none;background:transparent;outline:none;font-size:14px;padding:4px 8px;min-height:20px;color:var(--text-primary)}.message-input[data-v-56228f26]::-moz-placeholder{color:var(--text-muted)}.message-input[data-v-56228f26]::placeholder{color:var(--text-muted)}.input-actions[data-v-56228f26]{display:flex;align-items:center;gap:4px}.input-action-btn[data-v-56228f26]{width:32px;height:32px;color:var(--text-secondary)}.input-action-btn[data-v-56228f26]:hover{background:var(--category-bg);color:var(--text-primary)}.input-action-btn.recording[data-v-56228f26]{color:var(--danger-color);animation:recordingPulse-56228f26 1.5s ease-in-out infinite}.input-action-btn.recording .recording-icon[data-v-56228f26]{animation:recordingIcon-56228f26 1s ease-in-out infinite}@keyframes recordingPulse-56228f26{0%,to{background:rgba(244,67,54,.1);transform:scale(1)}50%{background:rgba(244,67,54,.2);transform:scale(1.05)}}@keyframes recordingIcon-56228f26{0%,to{opacity:1}50%{opacity:.7}}.send-btn[data-v-56228f26]{width:32px!important;height:32px!important;background:var(--primary-color)!important}.send-btn[data-v-56228f26]:disabled{background:var(--text-muted)!important}.attachment-menu[data-v-56228f26]{position:absolute;bottom:100%;left:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px var(--shadow-color);padding:8px 0;min-width:180px;z-index:1000}.attachment-item[data-v-56228f26]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;font-size:14px;color:var(--text-primary)}.attachment-item[data-v-56228f26]:hover{background:var(--category-bg)}.attachment-icon[data-v-56228f26]{color:var(--primary-color);width:20px;text-align:center}.attachment-wrapper[data-v-56228f26]{position:relative;display:inline-block}.attachment-menu-inline[data-v-56228f26]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 12px var(--shadow-color);padding:6px;display:flex;gap:4px;margin-bottom:8px;z-index:1000;animation:fadeInUp-56228f26 .2s ease-out}.attachment-item-inline[data-v-56228f26]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:var(--category-bg);color:var(--text-secondary)}.attachment-item-inline[data-v-56228f26]:hover{background:var(--primary-color);color:var(--card-bg);transform:scale(1.1)}.attachment-item-inline[data-v-56228f26]:active{transform:scale(.95)}@keyframes fadeInUp-56228f26{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.emoji-picker[data-v-56228f26]{position:absolute;bottom:100%;right:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px var(--shadow-color);width:360px;max-height:400px;z-index:1000;overflow:hidden}.emoji-categories[data-v-56228f26]{display:flex;border-bottom:1px solid var(--border-color);overflow-x:auto;background:var(--category-bg)}.emoji-category[data-v-56228f26]{padding:8px 12px;font-size:12px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .2s;border-bottom:2px solid transparent}.emoji-category[data-v-56228f26]:hover{color:var(--primary-color);background:var(--highlight-color)}.emoji-category.active[data-v-56228f26]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.emoji-search[data-v-56228f26]{padding:8px 12px;border-bottom:1px solid var(--border-color)}.emoji-search-input[data-v-56228f26]{width:100%;padding:6px 8px;border:1px solid var(--border-color);border-radius:16px;font-size:12px;outline:none}.emoji-search-input[data-v-56228f26]:focus{border-color:var(--primary-color)}.emoji-section[data-v-56228f26]{max-height:250px;overflow-y:auto}.emoji-section-title[data-v-56228f26]{padding:8px 12px 4px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--category-bg);border-bottom:1px solid var(--border-color)}.emoji-grid[data-v-56228f26]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px}.emoji-item[data-v-56228f26]{font-size:20px;padding:4px;text-align:center;cursor:pointer;border-radius:4px;transition:background .2s;display:flex;align-items:center;justify-content:center;min-height:32px}.emoji-item[data-v-56228f26]:hover{background:var(--category-bg)}@media (max-width:768px){.live-chat-container[data-v-56228f26]{padding:8px;height:calc(100vh - 100px)}.chat-wrapper[data-v-56228f26]{height:calc(100vh - 240px);min-height:400px}.message-bubble[data-v-56228f26]{max-width:85%}}.message-ticket[data-v-56228f26]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--primary-color);background:var(--highlight-color);padding:2px 6px;border-radius:4px;margin-bottom:4px;font-weight:500}.reply-preview[data-v-56228f26]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);background:var(--shadow-color);padding:4px 8px;border-radius:4px;margin-bottom:6px;border-left:2px solid var(--primary-color)}.edited-indicator[data-v-56228f26]{font-size:11px;color:var(--text-muted);font-style:italic;margin-left:4px}.message-deleted[data-v-56228f26]{display:flex;align-items:center;gap:6px;border-radius:8px}.deleted-icon[data-v-56228f26]{opacity:.7}.deleted-text[data-v-56228f26]{font-size:13px;color:var(--text-muted);font-style:italic}.message-actions-overlay[data-v-56228f26]{position:absolute;top:-6px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:2px 4px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:5;background:var(--shadow-color);border-radius:12px;box-shadow:0 2px 6px var(--shadow-color);max-width:calc(100% - 8px);box-sizing:border-box}.message-bubble:hover .message-actions-overlay[data-v-56228f26]{opacity:1;pointer-events:auto}.action-buttons[data-v-56228f26]{display:flex;align-items:center;gap:1px}.action-btn[data-v-56228f26]{opacity:1!important;background:transparent!important;border-radius:50%!important;width:22px!important;height:22px!important;transition:all .2s ease;color:var(--text-primary)!important;min-width:22px!important;max-width:22px!important}.action-btn .v-icon[data-v-56228f26]{font-size:12px!important}.action-btn[data-v-56228f26]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.05)}.action-btn.delete-btn[data-v-56228f26]:hover{background:var(--danger-color)!important}.message-reactions-below[data-v-56228f26]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px;padding:0 4px;position:absolute}.message-reactions-below .reaction-item[data-v-56228f26]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--highlight-color);border:1px solid var(--border-color);border-radius:16px;font-size:11px;color:var(--primary-color);font-weight:500;cursor:default;transition:all .2s ease;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-reactions-below .reaction-item[data-v-56228f26]:hover{background:var(--highlight-color);border-color:var(--border-color);transform:translateY(-1px)}.reaction-picker[data-v-56228f26]{position:absolute;bottom:100%;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;padding:4px;display:flex;gap:1px;box-shadow:0 2px 6px var(--shadow-color);z-index:10;margin-bottom:4px}.reaction-emoji[data-v-56228f26]{font-size:14px;padding:4px 0;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;min-width:24px}.reaction-emoji[data-v-56228f26]:hover{background:var(--category-bg)}.message-actions[data-v-56228f26],.message-ticket[data-v-56228f26]{display:none}.message-sender-name[data-v-56228f26]{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:2px;opacity:.8}.message-outgoing .message-sender-name[data-v-56228f26]{color:hsla(0,0%,100%,.8)}.audio-preview-player[data-v-56228f26]{height:24px;width:120px;margin-right:8px}.message-audio[data-v-56228f26]{margin:4px 0}.audio-player-compact[data-v-56228f26]{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.05);border-radius:16px;padding:4px 8px;height:20px;border:1px solid rgba(0,0,0,.1)}.play-btn-compact[data-v-56228f26]{width:16px!important;height:16px!important;color:var(--text-secondary)!important;background:transparent!important}.play-btn-compact[data-v-56228f26]:hover{background:var(--category-bg)!important;color:var(--text-primary)!important}.audio-waveform-compact[data-v-56228f26]{position:relative;flex:1;height:12px;display:flex;align-items:center;background:rgba(0,0,0,.1);border-radius:8px;padding:0 4px;overflow:hidden}.waveform-bars-compact[data-v-56228f26]{display:flex;align-items:center;gap:1px;height:100%;flex:1}.waveform-bar-compact[data-v-56228f26]{width:1px;background:rgba(0,0,0,.3);border-radius:.5px;transition:all .2s ease}.waveform-bar-compact[data-v-56228f26]:hover{background:rgba(0,0,0,.5)}.progress-line-compact[data-v-56228f26]{position:absolute;top:0;left:0;height:100%;background:rgba(0,0,0,.4);border-radius:8px;transition:width .1s linear;pointer-events:none}.audio-duration-compact[data-v-56228f26]{font-size:10px;color:var(--text-secondary);font-weight:500;min-width:30px;text-align:right}.download-btn-compact[data-v-56228f26]{width:24px!important;height:24px!important;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5))!important;color:#666!important;border-radius:50%!important;transition:all .2s ease;display:flex!important;align-items:center!important;justify-content:center!important}.download-btn-compact[data-v-56228f26]:hover{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.7))!important;color:#333!important;transform:scale(1.1)}.message-outgoing .audio-player-compact[data-v-56228f26]{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.message-outgoing .play-btn-compact[data-v-56228f26]{color:hsla(0,0%,100%,.8)!important}.message-outgoing .play-btn-compact[data-v-56228f26]:hover{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.message-outgoing .audio-waveform-compact[data-v-56228f26]{background:hsla(0,0%,100%,.2)}.message-outgoing .waveform-bar-compact[data-v-56228f26]{background:hsla(0,0%,100%,.4)}.message-outgoing .waveform-bar-compact[data-v-56228f26]:hover{background:hsla(0,0%,100%,.6)}.message-outgoing .progress-line-compact[data-v-56228f26]{background:hsla(0,0%,100%,.5)}.message-outgoing .audio-duration-compact[data-v-56228f26]{color:hsla(0,0%,100%,.8)}.message-outgoing .download-btn-compact[data-v-56228f26]{background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5))!important;color:hsla(0,0%,100%,.8)!important}.message-outgoing .download-btn-compact[data-v-56228f26]:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7))!important;color:#fff!important;transform:scale(1.1)}.message-image[data-v-56228f26]{margin:4px 0;position:relative}.image-container[data-v-56228f26]{position:relative;display:inline-block;border-radius:12px;overflow:hidden;max-width:200px;max-height:200px}.message-image img[data-v-56228f26]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .2s ease}.message-image img[data-v-56228f26]:hover{transform:scale(1.02)}.image-download-btn[data-v-56228f26]{position:absolute;top:8px;right:8px;width:24px!important;height:24px!important;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5))!important;color:#fff!important;opacity:1;border-radius:50%!important;transition:all .2s ease;display:flex!important;align-items:center!important;justify-content:center!important}.image-download-btn[data-v-56228f26]:hover{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.7))!important;transform:scale(1.1)}.message-video[data-v-56228f26]{margin:4px 0;position:relative}.video-container[data-v-56228f26]{position:relative;display:inline-block;border-radius:12px;overflow:hidden;max-width:250px;max-height:200px}.video-player[data-v-56228f26]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.video-download-btn[data-v-56228f26]{position:absolute;top:8px;right:8px;width:24px!important;height:24px!important;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5))!important;color:#fff!important;opacity:1;border-radius:50%!important;transition:all .2s ease;display:flex!important;align-items:center!important;justify-content:center!important}.video-download-btn[data-v-56228f26]:hover{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.7))!important;transform:scale(1.1)}.image-preview-modal[data-v-56228f26]{background:#000;border-radius:12px;overflow:hidden}.image-preview-header[data-v-56228f26]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(0,0,0,.8);color:#fff}.image-preview-title[data-v-56228f26]{font-size:16px;font-weight:500;opacity:.9}.image-preview-content[data-v-56228f26]{display:flex;justify-content:center;align-items:center;padding:20px;min-height:300px;max-height:70vh;background:#000}.preview-image[data-v-56228f26]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.image-preview-actions[data-v-56228f26]{padding:16px 20px;background:rgba(0,0,0,.8);display:flex;justify-content:center}.message-bubble[data-v-56228f26]{max-width:75%;background:var(--card-bg);border-radius:12px;padding:6px 10px;box-shadow:0 1px 2px var(--shadow-color);transition:transform .2s ease,box-shadow .2s ease}.message-bubble[data-v-56228f26]:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.message-item[data-v-56228f26]{display:flex;padding:15px}.message-item.message-outgoing[data-v-56228f26]{justify-content:flex-end}.message-item.message-outgoing .message-bubble[data-v-56228f26]{background:#6200ea;color:var(--card-bg)}.message-item.message-outgoing .message-actions-overlay[data-v-56228f26]{left:auto;right:16px;transform:none}.message-item.message-incoming .message-actions-overlay[data-v-56228f26]{left:16px;right:auto;transform:none}.action-indicator[data-v-56228f26]{display:flex;align-items:center;justify-content:space-between;background:var(--highlight-color);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;margin-bottom:8px}.indicator-content[data-v-56228f26]{display:flex;align-items:center;gap:6px}.indicator-text[data-v-56228f26]{font-size:12px;color:var(--primary-color);font-weight:500}.message-bubble[data-v-56228f26]{position:relative}.message-audio .audio-player[data-v-56228f26]{background:var(--highlight-color);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px}.input-wrapper[data-v-56228f26]{position:relative}.message-input[data-v-56228f26]:disabled{background:var(--category-bg);cursor:not-allowed}.input-action-btn[data-v-56228f26]:disabled{opacity:.4;cursor:not-allowed}@keyframes slideIn-56228f26{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.action-indicator[data-v-56228f26],.reaction-picker[data-v-56228f26]{animation:slideIn-56228f26 .2s ease-out}.message-item:hover .message-bubble[data-v-56228f26]{box-shadow:0 2px 8px var(--shadow-color);transition:box-shadow .2s}@media (max-width:768px){.chat-sidebar[data-v-56228f26]{width:200px;min-width:200px}}.v-overlay__content.custom-dropdown{background-color:var(--card-bg)!important}.v-overlay__content.custom-dropdown .v-list{background-color:var(--card-bg)!important;color:var(--text-primary)!important}.v-overlay__content.custom-dropdown .v-list-item{color:var(--text-primary)!important}.login-title[data-v-1ce6aa32]{font-size:35px;font-weight:645;color:var(--text-primary);background:linear-gradient(145deg,#5a0fbf,#a020f0,#d633ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.selected[data-v-1ce6aa32]{border-color:#840ed8!important;border-width:2px!important}.login-message[data-v-1ce6aa32]{overflow-wrap:anywhere}.login-page[data-v-1ce6aa32]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e8f0)}.login-card[data-v-1ce6aa32]{width:100%;max-width:400px;border-radius:12px;border:none;overflow:hidden;margin:auto 20px}.card-title[data-v-1ce6aa32]{font-weight:600}.form-control[data-v-1ce6aa32]{padding:10px;border-radius:12px;border:1px solid #7209c4}.password-field[data-v-1ce6aa32]{position:relative}.password-field .form-control[data-v-1ce6aa32]{padding-right:42px}.password-toggle[data-v-1ce6aa32]{position:absolute;top:50%;right:12px;transform:translateY(-50%);border:0;background:transparent;color:#7209c4;padding:0;line-height:1;cursor:pointer}.form-control[data-v-1ce6aa32]:focus{box-shadow:0 0 0 .25rem rgba(79,70,229,.25);border-color:#4f46e5}.btn-primary[data-v-1ce6aa32]{background-color:#840ed8;border-color:#840ed8;padding:10px;color:#fff}.btn-primary[data-v-1ce6aa32]:hover{background-color:#7209c4;border-color:#7209c4}.custom-btn[data-v-1ce6aa32]{border-radius:20px}.btn-outline-secondary[data-v-1ce6aa32]{border-color:#e5e7eb;color:#6b7280;padding:10px;border-radius:6px}.btn-outline-secondary[data-v-1ce6aa32]:hover{background-color:#f3f4f6;color:#374151}.loader-overlay[data-v-1ce6aa32]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:2000}.loader-content[data-v-1ce6aa32]{text-align:center;padding:20px}.spinner[data-v-1ce6aa32]{width:60px;height:60px;border:5px solid rgba(132,14,216,.2);border-radius:50%;border-top-color:#840ed8;animation:spin-1ce6aa32 1s ease-in-out infinite;margin:0 auto 20px}@keyframes spin-1ce6aa32{to{transform:rotate(1turn)}}.dark-mode .loader-overlay[data-v-1ce6aa32]{background-color:#263445}.dark-mode .loader-content h3[data-v-1ce6aa32]{color:#ecf0f5}@media (max-width:768px){.segment-option[data-v-1ce6aa32]{width:100%!important}}.m-show{display:none!important}.dark-mode select.form-control{color:var(--text-primary);background-color:var(--input-bg,var(--card-bg));border-color:var(--border-color)}.segmented-control{display:flex;background-color:var(--category-bg);border-radius:90px;overflow:hidden;width:auto;flex-shrink:1;min-width:0;border:1px solid var(--border-color);margin:0 auto;padding:2px}.segment-option{flex:1;text-align:center;padding:4px 10px;width:90px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;color:var(--text-light);border-radius:999px;margin:2px;white-space:nowrap}.segment-option.active{background-color:var(--theme-color);color:#fff;font-weight:600}.performance-carousel{margin-top:5px;width:100%}.overview-section.moon-section-order .sales-team-carousel{order:-1}.performance-header{justify-content:space-between;margin-bottom:0;padding:0 5px;gap:8px}.performance-header,.performance-header-left{display:flex;align-items:center;min-width:0}.performance-header h3{font-size:1.2rem;font-weight:500;color:var(--text-primary);margin:0;flex-shrink:0;white-space:nowrap}.carousel-navigation{display:flex;align-items:center;gap:5px;flex-shrink:0}.nav-button{background:none;background-color:var(--header-bg);color:var(--text-primary);cursor:pointer;width:28px;height:28px;border-radius:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);box-shadow:0 1px 2px rgba(0,0,0,.3)}.nav-button:hover{background-color:#fff;color:#6200ea;border:1px solid #6200ea}.carousel-content{position:relative;overflow:hidden;border-radius:8px;margin:0 -5px}.carousel-slides{display:flex;transition:transform .5s ease;padding:10px 0;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.carousel-slides:active{cursor:grabbing}.carousel-slides::-webkit-scrollbar{display:none}.carousel-slide{min-width:40%;padding:0 6px;display:flex;flex-direction:column}#carouselPerformance>.carousel-slide{flex:0 0 40%;width:40%;max-width:40%;overflow:hidden;box-sizing:border-box}#carouselPerformance>.carousel-slide.extra-large-slide{flex-basis:70%;width:70%;max-width:70%}.medium-slide{min-width:45%}.large-slide,.medium-slide{padding:0 6px;display:flex;flex-direction:column}.large-slide{min-width:60%;width:60%}.extra-large-slide{min-width:70%;padding:0 6px}.small-slide{min-width:22%;padding:0 6px}.adj-pad{padding:0 0 0 10px}.sales-team-exceptions-carousel .medium-slide{height:100%;min-height:400px}.sales-team-exceptions-carousel .medium-slide>*{height:100%;display:flex;flex-direction:column}.sales-team-exceptions-carousel .exception-card{flex:1;display:flex;flex-direction:column;height:100%;min-height:380px}@media (max-width:768px){.carousel-content{margin:0 -10px}.carousel-slide,.carousel-slide.w-100,.carousel-slide.w-50,.extra-large-slide,.large-slide,.medium-slide,.small-slide{flex:0 0 100%;min-width:100%;width:100%!important;max-width:100%;padding:0 10px;box-sizing:border-box}.adj-pad{padding:10px 0 0 0}.carousel-navigation button{min-width:25px!important;min-height:25px!important}.m-show{display:flex!important}.header-align{margin-left:0}.performance-header{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px}.performance-header-left{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:6px}.performance-header h3{font-size:.9rem;line-height:1.2}.segmented-control{margin:0;padding:2px!important;flex-shrink:0}.segment-option{width:auto!important;max-width:none!important;min-width:0;flex:0 1 auto;padding:4px 8px!important;font-size:12px;white-space:nowrap}.carousel-navigation{margin-left:auto}.metric-card.carousel-slide,.metric-card.small-slide{min-width:0;width:100%!important;flex:1 1 auto;padding:16px}}.performance-header-flex{gap:1rem!important}.history-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0 10px 0 0;margin-right:6px;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;border-right:1px solid var(--border-color)}.history-button i{font-size:16px}.history-button:hover{color:var(--theme-color)}@media (max-width:768px){.history-button span{display:none}.history-button{margin-right:1px}}.news-icon-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:5px}.news-icon-content i{font-size:12px;margin-top:10px}.news-icon-content span{font-size:14px;font-weight:500;letter-spacing:.5px}.dashboard-container.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}.chat-actions[data-v-3b8a7190]{margin-left:8px}.new-chat-button[data-v-3b8a7190]{background:#f0f2f5;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#5f6368}.new-chat-button[data-v-3b8a7190]:hover{background:#e4e6e9;color:#1a73e8}.new-chat-button[data-v-3b8a7190]:disabled{opacity:.5;cursor:not-allowed}.chat-input-container[data-v-3b8a7190]{padding:8px 16px;background:#f0f2f5;border-top:1px solid #e1e4e8}.typing-indicator[data-v-3b8a7190]{display:flex;align-items:center;padding:10px 0}.typing-indicator span[data-v-3b8a7190]{height:8px;width:8px;border-radius:50%;display:inline-block;margin:0 2px;animation:bounce-3b8a7190 1.4s ease-in-out infinite both}.typing-indicator span[data-v-3b8a7190]:first-child{background-color:#8b5cf6}.typing-indicator span[data-v-3b8a7190]:nth-child(2){background-color:#ec4899}.typing-indicator span[data-v-3b8a7190]:nth-child(3){background-color:#3b82f6}.typing-indicator span[data-v-3b8a7190]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-3b8a7190]:nth-child(2){animation-delay:-.16s}.chat-bot-container[data-v-3b8a7190]{position:fixed;bottom:8px;right:8px;z-index:1000}.chat-bot-icon[data-v-3b8a7190]{width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(139,92,246,.3);transition:all .3s ease;color:#fff;font-size:18px;animation:chatIconBlink-3b8a7190 2s infinite}.chat-bot-icon[data-v-3b8a7190]:hover{transform:scale(1.01);box-shadow:0 2px 10px rgba(139,92,246,.4)}.chat-bot-icon.active[data-v-3b8a7190]{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.chat-box[data-v-3b8a7190]{position:absolute;bottom:42px;right:0;width:75vw;height:83vh;background:var(--card-bg);border-radius:16px;box-shadow:5px 5px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(20px) scale(.95);transition:all .3s ease,width .3s ease-in-out,height .3s ease-in-out;overscroll-behavior:contain}.chat-box.show[data-v-3b8a7190]{opacity:1;transform:translateY(0) scale(1);transition:opacity .3s ease,transform .3s ease}.chat-header[data-v-3b8a7190]{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;padding:12px 10px;display:flex;align-items:center;justify-content:space-between}.chat-title[data-v-3b8a7190]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px}.chat-avatar[data-v-3b8a7190]{width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.chat-close[data-v-3b8a7190]{background:none;border:none;color:#000;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;position:absolute;right:10px;top:0}.chat-close[data-v-3b8a7190]:hover{background:hsla(0,0%,100%,.1)}.chat-messages[data-v-3b8a7190]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:var(--card-bg)}.chat-messages[data-v-3b8a7190]::-webkit-scrollbar{width:4px}.chat-messages[data-v-3b8a7190]::-webkit-scrollbar-track{background:#f1f5f9}.chat-messages[data-v-3b8a7190]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.message[data-v-3b8a7190]{display:flex;gap:10px;max-width:85%}.message.user-message[data-v-3b8a7190]{align-self:flex-end;flex-direction:row-reverse}.message-avatar[data-v-3b8a7190]{width:32px;height:32px;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.message-content[data-v-3b8a7190]{display:flex;flex-direction:column;gap:4px}.message-text[data-v-3b8a7190]{background:#fff;padding:12px 15px;border-radius:16px;font-size:14px;line-height:1.4;white-space:pre-wrap;box-shadow:0 1px 3px rgba(0,0,0,.1)}.user-message .message-text[data-v-3b8a7190]{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border-bottom-right-radius:4px}.bot-message .message-text[data-v-3b8a7190]{border-bottom-left-radius:4px}.message-time[data-v-3b8a7190]{font-size:11px;color:#64748b;padding:0 4px}.user-message .message-time[data-v-3b8a7190]{text-align:right}.chat-input-container[data-v-3b8a7190]{padding:12px 16px;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:8px;align-items:center}.chat-input[data-v-3b8a7190]{flex:1;padding:10px 16px;border:1px solid #e2e8f0;border-radius:24px;font-size:14px;outline:none;transition:all .2s ease;height:40px;box-sizing:border-box;min-width:0}.chat-input[data-v-3b8a7190]:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.1)}.chat-input[data-v-3b8a7190]::-moz-placeholder{color:#94a3b8}.chat-input[data-v-3b8a7190]::placeholder{color:#94a3b8}.new-chat-button[data-v-3b8a7190],.send-button[data-v-3b8a7190]{width:40px;height:40px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.send-button[data-v-3b8a7190]{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff}.send-button[data-v-3b8a7190]:not(:disabled):hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(139,92,246,.3)}.send-button[data-v-3b8a7190]:disabled{opacity:.7}.new-chat-button[data-v-3b8a7190]{background:#1a73e8;color:#f0f2f5}.new-chat-button[data-v-3b8a7190]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15);background:#1a73e8;color:#e4e6e9}.chat-actions[data-v-3b8a7190]{display:flex;gap:8px;align-items:center;flex-shrink:0;margin-left:4px}.view-less-btn[data-v-3b8a7190],.view-more-btn[data-v-3b8a7190]{color:var(--theme-color);background-color:transparent;border:none;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease;text-align:center;text-decoration:underline;display:inline-block}.view-less-btn[data-v-3b8a7190]:hover,.view-more-btn[data-v-3b8a7190]:hover{transform:translateY(-2px)}.text-center[data-v-3b8a7190]{text-align:center}.scroll-to-bottom-btn[data-v-3b8a7190]{position:fixed;right:20px;bottom:100px;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1001;opacity:.9;transition:all .3s ease;animation:bounce-3b8a7190 2s infinite}.scroll-to-bottom-btn[data-v-3b8a7190]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.3);opacity:1}.scroll-to-bottom-btn[data-v-3b8a7190]:active{transform:translateY(0)}@keyframes bounce-3b8a7190{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}.send-button[data-v-3b8a7190]:disabled{background:#cbd5e1;cursor:not-allowed}@media (max-width:768px){.chat-box[data-v-3b8a7190]{width:calc(100vw - 40px);right:0;height:80vh;max-height:none;bottom:60px}.chat-messages[data-v-3b8a7190]{max-height:calc(80vh - 120px)}.chat-input-container[data-v-3b8a7190]{padding:10px}}.message[data-v-3b8a7190]{animation:messageSlideIn-3b8a7190 .3s ease}@keyframes messageSlideIn-3b8a7190{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chatIconBlink-3b8a7190{0%,50%,to{opacity:1;box-shadow:0 2px 10px rgba(139,92,246,.3)}25%,75%{opacity:.7;box-shadow:0 2px 15px rgba(139,92,246,.5)}}.chat-response[data-v-3b8a7190]{padding:10px;border-radius:5px;margin-bottom:10px;background-color:#f0f0f0;color:#333}.table-name[data-v-3b8a7190]{display:inline-block;background-color:#e0e0e0;padding:3px 8px;border-radius:4px;font-family:monospace}.table-name .fas[data-v-3b8a7190]{margin-right:5px}.response-table-container[data-v-3b8a7190]{margin-top:10px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background-color:#fff}.response-table[data-v-3b8a7190]{width:100%;border-collapse:collapse}.response-table td[data-v-3b8a7190],.response-table th[data-v-3b8a7190]{padding:8px 12px;text-align:left;border-bottom:1px solid #e2e8f0}.response-table th[data-v-3b8a7190]{background-color:#f8fafc;font-weight:600;color:#475569;font-size:12px}.response-table tbody tr:last-child td[data-v-3b8a7190]{border-bottom:none}.response-table td[data-v-3b8a7190]{color:#334155;font-size:11px}.full-screen .sales-performance-block[data-v-3b8a7190]{height:calc(100vh - 200px);max-height:none;overflow-y:auto}.history-embed-wrapper[data-v-6eeea21d]{position:relative}.history-loader-wrapper[data-v-6eeea21d]{display:flex;align-items:center;justify-content:center;height:calc(100vh - 140px)}.empty-state-container[data-v-6eeea21d]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary)}.empty-state-container i[data-v-6eeea21d]{color:#8e24aa;margin-bottom:.5rem}.loader-inline[data-v-6eeea21d]{display:flex;align-items:center;justify-content:center;font-size:16px}.loader-inline i[data-v-6eeea21d]{margin-bottom:0;font-size:18px}.embed-container[data-v-6eeea21d]{height:calc(100vh - 140px);width:100%;overflow:hidden;padding-bottom:16px;border-radius:8px}.sales-performance-section[data-v-6eeea21d]{height:calc(100vh - 94px)!important}.history-section[data-v-6eeea21d]{padding:0 8px 0 8px;display:flex;flex-direction:column}