.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}.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;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}.segment-option.active{background-color:var(--theme-color);color:#fff;font-weight:600}.performance-carousel{margin-top:5px;width:100%}.performance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0 5px}.performance-header h3{font-size:1.2rem;font-weight:500;color:var(--text-primary);margin:0}.carousel-navigation{display:flex;gap:5px}.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;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%}.carousel-slide,.medium-slide{padding:0 6px;display:flex;flex-direction:column}.medium-slide{min-width:45%}.large-slide{min-width:60%;width:60%;padding:0 6px;display:flex;flex-direction:column}.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 -11px}.carousel-slide,.large-slide{min-width:100%;padding:0 10px}.large-slide{width:100%}.extra-large-slide,.small-slide{min-width:100%;padding:0 10px}.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:14px}}.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%}.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}