.user-search[data-v-6faab193]{display:flex;flex-direction:column;height:100%}.search-input-wrapper[data-v-6faab193]{flex-shrink:0;padding:.75rem}.search-results[data-v-6faab193]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.search-results[data-v-6faab193]::-webkit-scrollbar{width:6px}.search-results[data-v-6faab193]::-webkit-scrollbar-track{background:#f1f1f1}.search-results[data-v-6faab193]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.search-results[data-v-6faab193]::-webkit-scrollbar-thumb:hover{background:#555}.user-item[data-v-6faab193]{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:1rem;padding:.75rem;transition:background-color .2s}.user-item[data-v-6faab193]:hover{background-color:#f8f9fa}.user-item.has-chat[data-v-6faab193]{background-color:#f0f9ff}.results-section[data-v-6faab193]{margin-bottom:1.5rem}.results-section[data-v-6faab193]:last-child{margin-bottom:0}.section-header[data-v-6faab193]{align-items:center;border-bottom:1px solid #e9ecef;color:#6c757d;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.5px;line-height:1.3;margin-bottom:.5rem;padding:.5rem .75rem;text-transform:uppercase}.section-header i[data-v-6faab193]{font-size:1rem}.group-item[data-v-6faab193]{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:1rem;padding:.75rem;transition:background-color .2s}.group-item[data-v-6faab193]:hover{background-color:#f8f9fa}.group-item.is-participant[data-v-6faab193]{background-color:#f0f9ff}.group-avatar[data-v-6faab193]{flex-shrink:0;height:48px;width:48px}.group-avatar-bg[data-v-6faab193]{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;display:flex;font-size:1.5rem;justify-content:center}.group-info[data-v-6faab193]{flex:1;min-width:0;overflow:hidden}.group-name[data-v-6faab193]{color:#212529;font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:.25rem;max-width:100%}.group-meta[data-v-6faab193],.group-name[data-v-6faab193]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-meta[data-v-6faab193]{font-size:.8125rem;line-height:1.3}.group-actions[data-v-6faab193]{flex-shrink:0;margin-left:.5rem}.group-actions .btn[data-v-6faab193]{min-width:38px;padding:.25rem .5rem}.user-avatar[data-v-6faab193]{flex-shrink:0;height:48px;width:48px}.avatar-img[data-v-6faab193]{-o-object-fit:cover;object-fit:cover}.avatar-img[data-v-6faab193],.avatar-placeholder[data-v-6faab193]{border-radius:50%;height:100%;width:100%}.avatar-placeholder[data-v-6faab193]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:center}.user-info[data-v-6faab193]{flex:1;min-width:0;overflow:hidden}.user-name[data-v-6faab193]{color:#212529;font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:.25rem;max-width:100%}.user-email[data-v-6faab193],.user-name[data-v-6faab193]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-6faab193]{font-size:.8125rem;line-height:1.3}.user-actions[data-v-6faab193]{flex-shrink:0;margin-left:.5rem}.user-actions .btn[data-v-6faab193]{min-width:38px;padding:.25rem .5rem}.empty-results[data-v-6faab193],.search-hint[data-v-6faab193]{padding:2rem 1rem}.empty-results p[data-v-6faab193],.search-hint p[data-v-6faab193]{margin-bottom:0}@media (max-width:576px){.user-item[data-v-6faab193]{padding:.5rem}.user-avatar[data-v-6faab193]{height:40px;width:40px}.user-name[data-v-6faab193]{font-size:.9rem}.user-email[data-v-6faab193]{font-size:.8rem}.user-actions .btn[data-v-6faab193]{font-size:.8rem;padding:.25rem .5rem}}.create-group-chat[data-v-bc266df9]{display:flex;flex-direction:column;height:100%}.step-content[data-v-bc266df9]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem}.step-content[data-v-bc266df9]::-webkit-scrollbar{width:6px}.step-content[data-v-bc266df9]::-webkit-scrollbar-track{background:#f1f1f1}.step-content[data-v-bc266df9]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.step-content[data-v-bc266df9]::-webkit-scrollbar-thumb:hover{background:#555}.selected-users[data-v-bc266df9]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:.75rem}.selected-users-list[data-v-bc266df9]{display:flex;flex-wrap:wrap;gap:.5rem;max-height:120px;overflow-x:hidden;overflow-y:auto}.selected-users-list[data-v-bc266df9]::-webkit-scrollbar{height:4px;width:4px}.selected-users-list[data-v-bc266df9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.selected-users-list[data-v-bc266df9]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.selected-users-list[data-v-bc266df9]::-webkit-scrollbar-thumb:hover{background:#555}.selected-user-badge[data-v-bc266df9]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;color:#fff;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.375rem .75rem}.selected-user-badge .btn-close[data-v-bc266df9]{font-size:.7rem;opacity:.8;padding:0}.selected-user-badge .btn-close[data-v-bc266df9]:hover{opacity:1}.user-search-results[data-v-bc266df9]{border:1px solid #dee2e6;border-radius:.375rem;flex:1;min-height:200px}.results-list[data-v-bc266df9]{padding:.5rem}.user-result-item[data-v-bc266df9]{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s}.user-result-item[data-v-bc266df9]:hover{background-color:#f8f9fa}.user-result-item.selected[data-v-bc266df9]{background-color:#e7f3ff;border:1px solid #0d6efd}.user-avatar-small[data-v-bc266df9]{flex-shrink:0;height:40px;width:40px}.avatar-img[data-v-bc266df9]{-o-object-fit:cover;object-fit:cover}.avatar-img[data-v-bc266df9],.avatar-placeholder[data-v-bc266df9]{border-radius:50%;height:100%;width:100%}.avatar-placeholder[data-v-bc266df9]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center}.user-info[data-v-bc266df9]{min-width:0}.user-name[data-v-bc266df9]{font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:.125rem}.user-email[data-v-bc266df9],.user-name[data-v-bc266df9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-bc266df9]{font-size:.8125rem;line-height:1.3}.user-select-icon[data-v-bc266df9]{flex-shrink:0;font-size:1.25rem}.chat-list[data-v-17f85059]{display:flex;flex-direction:column;height:100%;min-height:0}.tabs-header[data-v-17f85059]{background-color:#fff}.nav-tabs[data-v-17f85059]{padding:.5rem .5rem 0}.nav-tabs .nav-link[data-v-17f85059]{border:none;border-bottom:2px solid transparent;color:#6c757d;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.nav-tabs .nav-link[data-v-17f85059]:hover{border-color:#dee2e6;color:#495057}.nav-tabs .nav-link.active[data-v-17f85059]{background-color:transparent;border-color:#0d6efd;color:#0d6efd;font-weight:600}.tab-content[data-v-17f85059],.tab-pane[data-v-17f85059]{display:flex;flex-direction:column;min-height:0}.chat-list-items[data-v-17f85059]{flex:1;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.chat-list-items[data-v-17f85059]::-webkit-scrollbar{width:6px}.chat-list-items[data-v-17f85059]::-webkit-scrollbar-track{background:#f1f1f1}.chat-list-items[data-v-17f85059]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.chat-list-items[data-v-17f85059]::-webkit-scrollbar-thumb:hover{background:#555}.chat-list-item[data-v-17f85059]{cursor:pointer;transition:background-color .2s}.chat-list-item[data-v-17f85059]:hover{background-color:#f8f9fa}.chat-list-item.unread[data-v-17f85059]{background-color:#e7f3ff}.chat-list-item.unread[data-v-17f85059]:hover{background-color:#d0e7ff}.chat-list-item.active[data-v-17f85059]{background-color:#eef5ff;border-left:3px solid #0d6efd}.chat-list-item.active[data-v-17f85059]:hover{background-color:#e0edff}.chat-list-item-title[data-v-17f85059],.chat-list-item-title .title-text[data-v-17f85059]{min-width:0}.avatar-circle[data-v-17f85059]{border-radius:50%;font-size:1.5rem;height:50px;overflow:hidden;width:50px}.avatar-circle.has-image[data-v-17f85059]{background-color:transparent}.avatar-image[data-v-17f85059]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-placeholder[data-v-17f85059]{font-size:1rem;font-weight:600}.online-indicator[data-v-17f85059]{display:block;height:12px;width:12px}.cursor-pointer[data-v-17f85059]{cursor:pointer}.message-item[data-v-09c042b4]{animation:fadeIn-09c042b4 .3s ease}@keyframes fadeIn-09c042b4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-avatar .avatar-circle[data-v-09c042b4]{border-radius:50%;font-size:1rem;height:36px;overflow:hidden;width:36px}.message-avatar .online-indicator[data-v-09c042b4]{display:block;height:10px;width:10px}.avatar-circle.has-image .avatar-image[data-v-09c042b4]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-placeholder[data-v-09c042b4]{font-weight:700}.message-content[data-v-09c042b4]{border-radius:18px;max-width:70%;padding:10px 14px;word-wrap:break-word;word-break:break-word}.message-own .message-content[data-v-09c042b4]{border-bottom-right-radius:4px}.message-other .message-content[data-v-09c042b4]{border-bottom-left-radius:4px}.message-system .message-content[data-v-09c042b4]{background-color:#f8f9fa!important;color:#6c757d!important;font-size:.8125rem;line-height:1.4;max-width:100%;text-align:center}.message-reply[data-v-09c042b4]{background-color:#ffffff1a;border-color:currentColor!important}.message-image img[data-v-09c042b4]{cursor:pointer;max-height:300px;max-width:100%}.message-file[data-v-09c042b4]{background-color:#ffffff1a;border-radius:8px;padding:8px}.message-time[data-v-09c042b4]{font-size:.8125rem;line-height:1.2}.message-read-icon[data-v-09c042b4]{display:inline-block;font-size:1rem;font-weight:600;line-height:1}.message-read-icon-read[data-v-09c042b4]{color:#0d6efd!important;opacity:1}.message-read-icon-sent[data-v-09c042b4]{color:#6c757d!important;opacity:.8}.message-read-icon-group[data-v-09c042b4]{font-size:.85rem;font-weight:600}.message-read-count[data-v-09c042b4]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.message-read-count[data-v-09c042b4]:hover{box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.message-item .message-link[data-v-09c042b4]{display:inline;transition:all .2s ease}.message-item.message-own .message-content .message-link[data-v-09c042b4]:hover{background-color:#ffffff4d!important;border-radius:3px;color:#fff!important;margin:-1px -2px;padding:1px 2px;text-decoration-color:#fff!important;text-shadow:none!important}.message-item.message-other .message-content .message-link[data-v-09c042b4]:hover{background-color:#0d6efd26!important;border-radius:3px;color:#0a58ca!important;margin:-1px -2px;padding:1px 2px;text-decoration-color:#0a58ca!important}@media (max-width:576px){.message-content[data-v-09c042b4]{max-width:85%}}.typing-indicator[data-v-d2159e31]{border-top:1px solid #e9ecef}.typing-dots[data-v-d2159e31]{align-items:center;display:inline-flex;gap:4px}.typing-dots span[data-v-d2159e31]{animation:typingAnimation-d2159e31 1.4s infinite;background-color:#6c757d;border-radius:50%;height:8px;width:8px}.typing-dots span[data-v-d2159e31]:first-child{animation-delay:0s}.typing-dots span[data-v-d2159e31]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-d2159e31]:nth-child(3){animation-delay:.4s}@keyframes typingAnimation-d2159e31{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.fade-enter-active[data-v-d2159e31],.fade-leave-active[data-v-d2159e31]{transition:all .3s ease}.fade-enter-from[data-v-d2159e31],.fade-leave-to[data-v-d2159e31]{opacity:0;transform:translateY(-10px)}.message-input[data-v-92623ca8]{background-color:#fff}.input-container[data-v-92623ca8]{box-shadow:0 -2px 10px #0000000d}.form-control[data-v-92623ca8]:focus{border-color:transparent;box-shadow:none}.resize-none[data-v-92623ca8]{resize:none}.reply-preview[data-v-92623ca8]{animation:slideDown-92623ca8 .2s ease}@keyframes slideDown-92623ca8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.chat-settings[data-v-f38ae87f]{background-color:#fff;display:flex;flex-direction:column;height:100%}.settings-header[data-v-f38ae87f]{flex-shrink:0}.settings-content[data-v-f38ae87f]{flex:1;overflow-y:auto}.participant-avatar[data-v-f38ae87f],.user-avatar[data-v-f38ae87f]{flex-shrink:0;height:48px;width:48px}.avatar-wrapper .avatar-preview[data-v-f38ae87f]{align-items:center;background:#f5f5f5;border:1px dashed #dee2e6;border-radius:50%;display:flex;height:96px;justify-content:center;overflow:hidden;width:96px}.avatar-wrapper .avatar-preview.has-image[data-v-f38ae87f]{border-style:solid}.avatar-wrapper .avatar-placeholder[data-v-f38ae87f]{color:#6c757d;font-size:2rem}.general-section[data-v-f38ae87f]{background-color:#fff}.avatar-img[data-v-f38ae87f]{-o-object-fit:cover;object-fit:cover}.avatar-img[data-v-f38ae87f],.avatar-placeholder[data-v-f38ae87f]{border-radius:50%;height:100%;width:100%}.avatar-placeholder[data-v-f38ae87f]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:center}.participant-item[data-v-f38ae87f]{transition:background-color .2s}.participant-item[data-v-f38ae87f]:hover{background-color:#f8f9fa!important}.user-item[data-v-f38ae87f]{cursor:pointer;transition:background-color .2s}.search-results[data-v-f38ae87f],.user-item[data-v-f38ae87f]:hover{background-color:#f8f9fa}@media (max-width:576px){.participant-avatar[data-v-f38ae87f],.user-avatar[data-v-f38ae87f]{height:40px;width:40px}}.participants-list-modal[data-v-f6b6da73]{background-color:#fff;display:flex;flex-direction:column;height:100%}.modal-header[data-v-f6b6da73]{flex-shrink:0}.modal-content[data-v-f6b6da73]{flex:1;overflow-y:auto}.participant-avatar[data-v-f6b6da73]{flex-shrink:0;height:48px;width:48px}.avatar-img[data-v-f6b6da73]{-o-object-fit:cover;object-fit:cover}.avatar-img[data-v-f6b6da73],.avatar-placeholder[data-v-f6b6da73]{border-radius:50%;height:100%;width:100%}.avatar-placeholder[data-v-f6b6da73]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:center}.participant-item[data-v-f6b6da73]{transition:background-color .2s}.participant-item[data-v-f6b6da73]:hover{background-color:#f8f9fa!important}@media (max-width:576px){.participant-avatar[data-v-f6b6da73]{height:40px;width:40px}}.chat-info-modal[data-v-9ec593f9]{background-color:#fff;display:flex;flex-direction:column;height:100%}.modal-header[data-v-9ec593f9]{flex-shrink:0}.modal-content[data-v-9ec593f9]{flex:1;overflow-y:auto}.info-section[data-v-9ec593f9]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.info-section[data-v-9ec593f9]:last-child{border-bottom:none}.info-item[data-v-9ec593f9]{display:flex;flex-direction:column}.info-label[data-v-9ec593f9]{font-size:.8125rem;letter-spacing:.5px;line-height:1.3;text-transform:uppercase}.info-value[data-v-9ec593f9]{font-size:.9375rem;line-height:1.5}.chat-window[data-v-89a4a928]{background-color:#f8f9fa;height:100%}.chat-header[data-v-89a4a928]{box-shadow:0 2px 4px #0000000d;flex-shrink:0}.chat-messages[data-v-89a4a928]{flex:1;overflow-y:auto;scroll-behavior:auto}.chat-messages[data-v-89a4a928]::-webkit-scrollbar{width:6px}.chat-messages[data-v-89a4a928]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-89a4a928]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.chat-messages[data-v-89a4a928]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.selection-toolbar[data-v-89a4a928]{box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:10}.message-wrapper[data-v-89a4a928]{transition:background-color .2s}.message-selected[data-v-89a4a928]{background-color:#0d6efd1a;border-radius:8px;padding:4px}.message-wrapper .form-check-input[data-v-89a4a928]{margin-top:.5rem}.participants-count-link[data-v-89a4a928]{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:color .2s}.participants-count-link[data-v-89a4a928]:hover{color:#0d6efd!important;text-decoration-color:#0d6efd}
