.lista-conversas[data-v-5f7eb365]{display:flex;flex-direction:column;height:100%;background:#fff;border-right:1px solid #e5e7eb;width:320px;min-width:320px}.cabecalho-lista[data-v-5f7eb365]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#f8fafc}.titulo-secao[data-v-5f7eb365]{display:flex;align-items:center;gap:8px}.icone-titulo[data-v-5f7eb365]{width:20px;height:20px;color:#6b7280}.texto-titulo[data-v-5f7eb365]{font-size:18px;font-weight:600;color:#111827;margin:0;flex:1}.contador-total[data-v-5f7eb365]{background:#e5e7eb;color:#6b7280;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.acoes-cabecalho[data-v-5f7eb365]{display:flex;flex-direction:column;gap:8px}.filtros-rapidos[data-v-5f7eb365]{display:flex;gap:4px;overflow-x:auto;padding:2px 0;scrollbar-width:none;-ms-overflow-style:none}.filtros-rapidos[data-v-5f7eb365]::-webkit-scrollbar{display:none}.botao-filtro[data-v-5f7eb365]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;color:#6b7280;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.botao-filtro[data-v-5f7eb365]:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.botao-filtro[data-v-5f7eb365]:focus{outline:2px solid #3b82f6;outline-offset:2px}.botao-filtro.ativo[data-v-5f7eb365]{background:#eff6ff;border-color:#c7d2fe;color:#3b82f6;box-shadow:0 1px 2px #3b82f61a}.icone-filtro[data-v-5f7eb365]{width:14px;height:14px}.contador-filtro[data-v-5f7eb365]{background:#e5e7eb;color:#6b7280;font-size:10px;font-weight:600;padding:1px 4px;border-radius:8px;min-width:16px;text-align:center}.botao-filtro.ativo .contador-filtro[data-v-5f7eb365]{background:#dbeafe;color:#1e40af}.acoes-lista[data-v-5f7eb365]{display:flex;gap:8px;justify-content:flex-end}.botao-acao[data-v-5f7eb365]{width:36px;height:36px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.botao-acao[data-v-5f7eb365]:hover:not(:disabled){background:#f9fafb;color:#374151;transform:scale(1.05);box-shadow:0 2px 4px #0000001a}.botao-acao[data-v-5f7eb365]:focus{outline:2px solid #3b82f6;outline-offset:2px}.botao-acao[data-v-5f7eb365]:disabled{opacity:.5;cursor:not-allowed;transform:none}.botao-acao.botao-primario[data-v-5f7eb365]{background:#10b981;border-color:#10b981;color:#fff}.botao-acao.botao-primario[data-v-5f7eb365]:hover{background:#059669;border-color:#059669}.icone-acao[data-v-5f7eb365]{width:16px;height:16px}.icone-acao.girando[data-v-5f7eb365]{animation:spin-5f7eb365 1s linear infinite}.barra-pesquisa[data-v-5f7eb365]{padding:16px 20px;background:#f8fafc;border-bottom:1px solid #f3f4f6}.input-pesquisa[data-v-5f7eb365]{position:relative;display:flex;align-items:center}.icone-pesquisa[data-v-5f7eb365]{position:absolute;left:12px;width:16px;height:16px;color:#9ca3af;z-index:1}.campo-pesquisa[data-v-5f7eb365]{width:100%;padding:10px 12px 10px 36px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;outline:none;transition:all .2s}.campo-pesquisa[data-v-5f7eb365]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.botao-limpar[data-v-5f7eb365]{position:absolute;right:8px;width:20px;height:20px;border-radius:50%;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.botao-limpar[data-v-5f7eb365]:hover{background:#e5e7eb;color:#374151;transform:scale(1.1)}.icone-limpar[data-v-5f7eb365]{width:12px;height:12px}.estatisticas-rapidas[data-v-5f7eb365]{display:flex;gap:8px;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #f3f4f6}.item-estatistica[data-v-5f7eb365]{display:flex;align-items:center;gap:8px;flex:1;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #f3f4f6;transition:all .2s}.item-estatistica[data-v-5f7eb365]:hover{border-color:#e5e7eb;transform:translateY(-1px)}.icone-estatistica[data-v-5f7eb365]{width:16px;height:16px;color:#6b7280}.icone-estatistica.nao-lidas[data-v-5f7eb365]{color:#ef4444}.icone-estatistica.pendentes[data-v-5f7eb365]{color:#f59e0b}.dados-estatistica[data-v-5f7eb365]{display:flex;flex-direction:column;gap:1px}.numero-estatistica[data-v-5f7eb365]{font-size:16px;font-weight:600;color:#111827;line-height:1}.label-estatistica[data-v-5f7eb365]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.container-conversas[data-v-5f7eb365]{flex:1;overflow-y:auto;background:#fff}.estado-carregamento[data-v-5f7eb365]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;color:#6b7280}.spinner-lista[data-v-5f7eb365]{width:32px;height:32px;border:3px solid #f3f4f6;border-top-color:#10b981;border-radius:50%;animation:spin-5f7eb365 1s linear infinite}.conversas-lista[data-v-5f7eb365]{display:flex;flex-direction:column}.item-conversa[data-v-5f7eb365]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s;position:relative}.item-conversa[data-v-5f7eb365]:hover{background:#f9fafb}.item-conversa[data-v-5f7eb365]:focus{outline:2px solid #3b82f6;outline-offset:-2px}.item-conversa.ativo[data-v-5f7eb365]{background:#eff6ff;border-right:3px solid #3b82f6}.item-conversa.conversa-interna[data-v-5f7eb365]{border-left:3px solid #3b82f6}.item-conversa.conversa-nao-lida[data-v-5f7eb365]{background:#fefce8;border-left:3px solid #eab308}.item-conversa.conversa-nao-lida.ativo[data-v-5f7eb365]{background:#eff6ff;border-left:3px solid #3b82f6}.item-conversa.conversa-digitando[data-v-5f7eb365]{background:#f0fdf4;border-left:3px solid #10b981}.item-conversa.conversa-digitando.ativo[data-v-5f7eb365]{background:#eff6ff;border-left:3px solid #3b82f6}.conversa-avatar[data-v-5f7eb365]{flex-shrink:0;position:relative}.avatar-interno[data-v-5f7eb365]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #3b82f633;position:relative}.avatar-externo[data-v-5f7eb365]{position:relative}.icon-interno[data-v-5f7eb365]{width:20px;height:20px;color:#fff}.indicador-digitacao-avatar[data-v-5f7eb365]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#10b981;border:2px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-5f7eb365 1.5s infinite}.pontos-digitacao-mini[data-v-5f7eb365]{display:flex;gap:1px}.ponto-mini[data-v-5f7eb365]{width:2px;height:2px;border-radius:50%;background:#fff;animation:typing-5f7eb365 1.4s infinite ease-in-out}.ponto-mini[data-v-5f7eb365]:nth-child(1){animation-delay:0s}.ponto-mini[data-v-5f7eb365]:nth-child(2){animation-delay:.2s}.ponto-mini[data-v-5f7eb365]:nth-child(3){animation-delay:.4s}.conversa-info[data-v-5f7eb365]{flex:1;min-width:0}.conversa-header[data-v-5f7eb365]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.conversa-nome[data-v-5f7eb365]{font-size:14px;font-weight:600;color:#111827;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.chat-interno-label[data-v-5f7eb365]{display:flex;align-items:center;gap:4px;color:#3b82f6}.chat-tipo-icon[data-v-5f7eb365]{width:12px;height:12px}.conversa-hora[data-v-5f7eb365]{font-size:12px;color:#9ca3af;flex-shrink:0;margin-left:8px}.conversa-preview[data-v-5f7eb365]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.ultima-mensagem[data-v-5f7eb365]{font-size:13px;color:#6b7280;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.texto-digitando-inline[data-v-5f7eb365]{display:flex;align-items:center;gap:4px;color:#10b981;font-style:italic;font-weight:500}.icone-digitando-inline[data-v-5f7eb365]{width:12px;height:12px;animation:bounce-5f7eb365 1s infinite}.conversa-badges[data-v-5f7eb365]{display:flex;gap:4px;flex-shrink:0}.participantes[data-v-5f7eb365]{display:flex;gap:4px;margin-top:2px}.participantes-label[data-v-5f7eb365]{font-size:11px;color:#9ca3af;font-weight:500}.participantes-nomes[data-v-5f7eb365]{font-size:11px;color:#6b7280;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acoes-rapidas[data-v-5f7eb365]{display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .2s ease;flex-shrink:0}.item-conversa:hover .acoes-rapidas[data-v-5f7eb365]{opacity:1}.acao-rapida[data-v-5f7eb365]{width:24px;height:24px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.acao-rapida[data-v-5f7eb365]:hover:not(:disabled){background:#f3f4f6;color:#6b7280;transform:scale(1.1)}.acao-rapida[data-v-5f7eb365]:disabled{opacity:.5;cursor:not-allowed}.icone-acao-rapida[data-v-5f7eb365]{width:14px;height:14px}.icone-acao-rapida.girando[data-v-5f7eb365]{animation:spin-5f7eb365 1s linear infinite}.menu-contexto[data-v-5f7eb365]{position:fixed;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:1000;min-width:160px;overflow:hidden;animation:slideIn-5f7eb365 .2s ease-out}.opcao-contexto[data-v-5f7eb365]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;color:#374151;font-size:14px;text-align:left;cursor:pointer;transition:background-color .2s ease}.opcao-contexto[data-v-5f7eb365]:hover{background:#f3f4f6}.opcao-contexto.excluir[data-v-5f7eb365]{color:#ef4444}.opcao-contexto.excluir[data-v-5f7eb365]:hover{background:#fef2f2}.icone-opcao[data-v-5f7eb365]{width:14px;height:14px;color:#6b7280;flex-shrink:0}.opcao-contexto.excluir .icone-opcao[data-v-5f7eb365]{color:#ef4444}.separador-contexto[data-v-5f7eb365]{margin:4px 0;border:none;border-top:1px solid #f3f4f6}.estado-vazio[data-v-5f7eb365]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#6b7280}.icone-vazio[data-v-5f7eb365]{width:48px;height:48px;color:#d1d5db;margin-bottom:16px}.estado-vazio h4[data-v-5f7eb365]{font-size:16px;font-weight:600;color:#374151;margin:0 0 8px}.descricao-vazio[data-v-5f7eb365]{font-size:14px;margin:0 0 20px;line-height:1.5}.botao-nova-conversa[data-v-5f7eb365]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.botao-nova-conversa[data-v-5f7eb365]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.botao-nova-conversa[data-v-5f7eb365]:focus{outline:2px solid #10b981;outline-offset:2px}.icone-nova[data-v-5f7eb365]{width:16px;height:16px}.rodape-lista[data-v-5f7eb365]{display:flex;justify-content:center;padding:12px 20px;border-top:1px solid #f3f4f6;background:#f8fafc}.info-conexao[data-v-5f7eb365]{display:flex;align-items:center;justify-content:center}.status-conexao[data-v-5f7eb365]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;padding:4px 8px;border-radius:12px;background:#fff;border:1px solid #f3f4f6;transition:all .2s ease}.indicador-conexao[data-v-5f7eb365]{width:8px;height:8px;border-radius:50%;background:#9ca3af;transition:background-color .2s}.status-conexao.conectado[data-v-5f7eb365]{color:#065f46;border-color:#d1fae5;background:#ecfdf5}.status-conexao.conectado .indicador-conexao[data-v-5f7eb365]{background:#10b981;box-shadow:0 0 6px #10b98166}.status-conexao.desconectado[data-v-5f7eb365]{color:#991b1b;border-color:#fecaca;background:#fef2f2}.status-conexao.desconectado .indicador-conexao[data-v-5f7eb365]{background:#ef4444}.status-conexao.reconectando[data-v-5f7eb365]{color:#92400e;border-color:#fed7aa;background:#fffbeb}.status-conexao.reconectando .indicador-conexao[data-v-5f7eb365]{background:#f59e0b;animation:pulse-5f7eb365 1s infinite}.status-conexao.erro[data-v-5f7eb365]{color:#991b1b;border-color:#fecaca;background:#fef2f2}.status-conexao.erro .indicador-conexao[data-v-5f7eb365]{background:#ef4444;animation:pulse-5f7eb365 1s infinite}.container-conversas[data-v-5f7eb365]::-webkit-scrollbar{width:6px}.container-conversas[data-v-5f7eb365]::-webkit-scrollbar-track{background:#f8fafc}.container-conversas[data-v-5f7eb365]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.container-conversas[data-v-5f7eb365]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes spin-5f7eb365{to{transform:rotate(360deg)}}@keyframes pulse-5f7eb365{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes typing-5f7eb365{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes bounce-5f7eb365{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}@keyframes slideIn-5f7eb365{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.lista-conversas[data-v-5f7eb365]{width:100%;min-width:auto}.cabecalho-lista[data-v-5f7eb365],.barra-pesquisa[data-v-5f7eb365]{padding:12px 16px}.estatisticas-rapidas[data-v-5f7eb365]{padding:8px 16px}.item-estatistica[data-v-5f7eb365]{padding:6px 8px}.numero-estatistica[data-v-5f7eb365]{font-size:14px}.label-estatistica[data-v-5f7eb365]{font-size:9px}.item-conversa[data-v-5f7eb365]{padding:12px 16px}.conversa-nome[data-v-5f7eb365]{font-size:13px}.ultima-mensagem[data-v-5f7eb365]{font-size:12px}.filtros-rapidos[data-v-5f7eb365]{gap:2px}.botao-filtro[data-v-5f7eb365]{padding:4px 8px;font-size:11px}.texto-filtro[data-v-5f7eb365]{display:none}.acoes-rapidas[data-v-5f7eb365]{opacity:1}}@media (max-width: 480px){.cabecalho-lista[data-v-5f7eb365],.barra-pesquisa[data-v-5f7eb365],.item-conversa[data-v-5f7eb365]{padding:10px 12px}.conversa-avatar[data-v-5f7eb365],.avatar-interno[data-v-5f7eb365]{width:36px;height:36px}.icon-interno[data-v-5f7eb365]{width:18px;height:18px}.indicador-digitacao-avatar[data-v-5f7eb365]{width:14px;height:14px}.menu-contexto[data-v-5f7eb365]{left:10px!important;right:10px;min-width:auto}}@media (prefers-color-scheme: dark){.lista-conversas[data-v-5f7eb365]{background:#1f2937;border-right-color:#374151}.cabecalho-lista[data-v-5f7eb365],.barra-pesquisa[data-v-5f7eb365],.estatisticas-rapidas[data-v-5f7eb365]{background:#111827;border-bottom-color:#374151}.texto-titulo[data-v-5f7eb365]{color:#f9fafb}.contador-total[data-v-5f7eb365]{background:#374151;color:#d1d5db}.botao-filtro[data-v-5f7eb365]{background:#374151;border-color:#4b5563;color:#d1d5db}.botao-filtro[data-v-5f7eb365]:hover{background:#4b5563;border-color:#6b7280}.botao-filtro.ativo[data-v-5f7eb365]{background:#1e3a8a;border-color:#3b82f6;color:#93c5fd}.campo-pesquisa[data-v-5f7eb365]{background:#374151;border-color:#4b5563;color:#f9fafb}.campo-pesquisa[data-v-5f7eb365]:focus{border-color:#10b981}.item-estatistica[data-v-5f7eb365]{background:#374151;border-color:#4b5563}.numero-estatistica[data-v-5f7eb365]{color:#f9fafb}.container-conversas[data-v-5f7eb365]{background:#1f2937}.item-conversa[data-v-5f7eb365]{border-bottom-color:#374151}.item-conversa[data-v-5f7eb365]:hover{background:#374151}.item-conversa.ativo[data-v-5f7eb365]{background:#1e3a8a}.conversa-nome[data-v-5f7eb365]{color:#f9fafb}.ultima-mensagem[data-v-5f7eb365]{color:#d1d5db}.conversa-hora[data-v-5f7eb365]{color:#9ca3af}.rodape-lista[data-v-5f7eb365]{background:#111827;border-top-color:#374151}.status-conexao[data-v-5f7eb365]{background:#374151;border-color:#4b5563;color:#d1d5db}.menu-contexto[data-v-5f7eb365]{background:#374151;border-color:#4b5563}.opcao-contexto[data-v-5f7eb365]{color:#f9fafb}.opcao-contexto[data-v-5f7eb365]:hover{background:#4b5563}.separador-contexto[data-v-5f7eb365]{border-top-color:#6b7280}}@media (prefers-reduced-motion: reduce){.item-conversa[data-v-5f7eb365],.botao-filtro[data-v-5f7eb365],.botao-acao[data-v-5f7eb365],.botao-nova-conversa[data-v-5f7eb365],.acao-rapida[data-v-5f7eb365]{transition:none}.icone-acao.girando[data-v-5f7eb365],.indicador-conexao[data-v-5f7eb365],.indicador-digitacao-avatar[data-v-5f7eb365],.ponto-mini[data-v-5f7eb365],.icone-digitando-inline[data-v-5f7eb365]{animation:none}}.botao-filtro[data-v-5f7eb365]:focus-visible,.botao-acao[data-v-5f7eb365]:focus-visible,.item-conversa[data-v-5f7eb365]:focus-visible,.campo-pesquisa[data-v-5f7eb365]:focus-visible,.botao-limpar[data-v-5f7eb365]:focus-visible,.botao-nova-conversa[data-v-5f7eb365]:focus-visible,.acao-rapida[data-v-5f7eb365]:focus-visible,.opcao-contexto[data-v-5f7eb365]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast: high){.item-conversa.ativo[data-v-5f7eb365]{border-right-width:4px}.item-conversa.conversa-interna[data-v-5f7eb365],.item-conversa.conversa-nao-lida[data-v-5f7eb365],.item-conversa.conversa-digitando[data-v-5f7eb365]{border-left-width:4px}.botao-filtro.ativo[data-v-5f7eb365],.status-conexao[data-v-5f7eb365]{border-width:2px}.indicador-digitacao-avatar[data-v-5f7eb365]{border-width:3px}}.lista-conversas[data-v-5f7eb365]{contain:layout style paint}.item-conversa[data-v-5f7eb365]{will-change:background-color}.indicador-digitacao-avatar[data-v-5f7eb365],.ponto-mini[data-v-5f7eb365]{will-change:transform}.acoes-rapidas[data-v-5f7eb365]{will-change:opacity}@media print{.barra-pesquisa[data-v-5f7eb365],.acoes-cabecalho[data-v-5f7eb365],.acoes-rapidas[data-v-5f7eb365],.rodape-lista[data-v-5f7eb365]{display:none}.item-conversa[data-v-5f7eb365]{-moz-column-break-inside:avoid;break-inside:avoid}.menu-contexto[data-v-5f7eb365]{display:none}}.janela-chat[data-v-24930c5f]{display:flex;flex-direction:column;background:#fff;border-top:1px solid #e5e7eb}.area-composicao[data-v-24930c5f]{padding:1rem;background:#f9fafb;border-radius:12px 12px 0 0;transition:all .3s ease}.area-composicao.drag-over[data-v-24930c5f]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px dashed #3b82f6;border-radius:12px}.indicador-outros-digitando[data-v-24930c5f]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border-radius:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.avatar-digitando[data-v-24930c5f]{width:24px;height:24px;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center}.pontos-digitacao[data-v-24930c5f]{display:flex;gap:2px}.pontos-digitacao .ponto[data-v-24930c5f]{width:4px;height:4px;background:#9ca3af;border-radius:50%;animation:typing-24930c5f 1.4s infinite}.pontos-digitacao .ponto[data-v-24930c5f]:nth-child(2){animation-delay:.2s}.pontos-digitacao .ponto[data-v-24930c5f]:nth-child(3){animation-delay:.4s}@keyframes typing-24930c5f{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}.area-anexos[data-v-24930c5f]{margin-bottom:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.titulo-anexos[data-v-24930c5f]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.icone-anexos[data-v-24930c5f]{width:16px;height:16px;color:#6b7280}.botao-limpar-todos[data-v-24930c5f]{width:20px;height:20px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:auto}.botao-limpar-todos[data-v-24930c5f]:hover{background:#fef2f2;color:#ef4444}.lista-anexos[data-v-24930c5f]{display:flex;flex-direction:column;gap:8px}.item-anexo[data-v-24930c5f]{display:flex;align-items:center;gap:8px;padding:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s ease}.item-anexo.anexo-erro[data-v-24930c5f]{border-color:#fca5a5;background:#fef2f2}.preview-anexo[data-v-24930c5f]{display:flex;align-items:center;gap:8px;flex:1}.icone-preview[data-v-24930c5f]{width:20px;height:20px;color:#6b7280;flex-shrink:0}.info-anexo[data-v-24930c5f]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nome-anexo[data-v-24930c5f]{font-size:14px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tamanho-anexo[data-v-24930c5f]{font-size:12px;color:#9ca3af}.erro-anexo[data-v-24930c5f]{font-size:12px;color:#ef4444;font-weight:500}.botao-remover-anexo[data-v-24930c5f]{width:24px;height:24px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.botao-remover-anexo[data-v-24930c5f]:hover{background:#fef2f2;color:#ef4444}.icone-remover[data-v-24930c5f]{width:16px;height:16px}.container-input[data-v-24930c5f]{display:flex;align-items:flex-end;gap:8px;padding:12px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.container-input[data-v-24930c5f]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.container-input.input-erro[data-v-24930c5f]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.botoes-esquerda[data-v-24930c5f]{display:flex;gap:4px}.botao-anexo[data-v-24930c5f]{width:36px;height:36px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.botao-anexo[data-v-24930c5f]:hover:not(:disabled){background:#f3f4f6;color:#374151}.botao-anexo[data-v-24930c5f]:disabled{opacity:.5;cursor:not-allowed}.icone-anexo[data-v-24930c5f]{width:20px;height:20px}.input-arquivo-oculto[data-v-24930c5f]{display:none}.container-textarea[data-v-24930c5f]{flex:1;position:relative}.textarea-mensagem[data-v-24930c5f]{width:100%;min-height:40px;max-height:120px;padding:8px 12px;border:none;background:transparent;resize:none;font-family:inherit;font-size:14px;line-height:1.5;color:#374151;outline:none;overflow-y:auto;transition:all .2s ease}.textarea-mensagem[data-v-24930c5f]::-moz-placeholder{color:#9ca3af}.textarea-mensagem[data-v-24930c5f]::placeholder{color:#9ca3af}.textarea-mensagem[data-v-24930c5f]:disabled{opacity:.6;cursor:not-allowed}.textarea-mensagem.limite-excedido[data-v-24930c5f]{color:#ef4444}.contador-caracteres[data-v-24930c5f]{position:absolute;bottom:-20px;right:0;font-size:12px;color:#9ca3af;transition:color .2s ease}.contador-caracteres.limite-excedido[data-v-24930c5f]{color:#ef4444;font-weight:500}.botoes-direita[data-v-24930c5f]{display:flex;gap:4px;align-items:flex-end}.botao-emoji[data-v-24930c5f]{width:36px;height:36px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.botao-emoji[data-v-24930c5f]:hover:not(:disabled){background:#f3f4f6;color:#374151}.botao-emoji[data-v-24930c5f]:disabled{opacity:.5;cursor:not-allowed}.icone-emoji[data-v-24930c5f]{width:20px;height:20px}.botao-enviar[data-v-24930c5f]{width:40px;height:40px;border:none;background:#3b82f6;color:#fff;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.botao-enviar[data-v-24930c5f]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.botao-enviar[data-v-24930c5f]:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.botao-enviar.enviando[data-v-24930c5f]{background:#f59e0b}.botao-enviar.sucesso[data-v-24930c5f]{background:#10b981}.icone-enviar[data-v-24930c5f]{width:20px;height:20px;transition:all .3s ease}.icone-enviar.spinning[data-v-24930c5f]{animation:spin-24930c5f 1s linear infinite}@keyframes spin-24930c5f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.seletor-emoji[data-v-24930c5f]{position:absolute;bottom:100%;right:0;width:320px;max-height:300px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #00000026;z-index:1000;overflow:hidden}.header-emoji[data-v-24930c5f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-emoji h4[data-v-24930c5f]{margin:0;font-size:14px;font-weight:600;color:#374151}.botao-fechar-emoji[data-v-24930c5f]{width:24px;height:24px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.botao-fechar-emoji[data-v-24930c5f]:hover{background:#f3f4f6;color:#374151}.icone-fechar[data-v-24930c5f]{width:16px;height:16px}.categorias-emoji[data-v-24930c5f]{display:flex;padding:8px;gap:4px;border-bottom:1px solid #e5e7eb;background:#f9fafb;overflow-x:auto}.botao-categoria[data-v-24930c5f]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s ease;flex-shrink:0}.botao-categoria[data-v-24930c5f]:hover{background:#e5e7eb}.botao-categoria.ativo[data-v-24930c5f]{background:#3b82f6;color:#fff}.grid-emoji[data-v-24930c5f]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;max-height:200px;overflow-y:auto}.botao-emoji-item[data-v-24930c5f]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease}.botao-emoji-item[data-v-24930c5f]:hover{background:#f3f4f6;transform:scale(1.2)}.barra-status[data-v-24930c5f]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:12px}.status-esquerda[data-v-24930c5f]{display:flex;align-items:center;gap:12px}.status-conexao[data-v-24930c5f]{display:flex;align-items:center;gap:6px}.indicador-conexao[data-v-24930c5f]{width:8px;height:8px;border-radius:50%;background:#9ca3af;transition:all .3s ease}.conexao-conectado .indicador-conexao[data-v-24930c5f]{background:#10b981;box-shadow:0 0 6px #10b98166}.conexao-enviando .indicador-conexao[data-v-24930c5f]{background:#f59e0b;animation:pulse-24930c5f 1.5s infinite}.conexao-desconectado .indicador-conexao[data-v-24930c5f]{background:#9ca3af}.conexao-erro .indicador-conexao[data-v-24930c5f]{background:#ef4444}.texto-conexao[data-v-24930c5f]{color:#6b7280;font-weight:500}.status-digitando[data-v-24930c5f]{display:flex;align-items:center;gap:4px;color:#3b82f6}.icone-digitando[data-v-24930c5f]{width:12px;height:12px}.status-upload[data-v-24930c5f]{display:flex;align-items:center;gap:4px;color:#f59e0b}.icone-upload[data-v-24930c5f]{width:12px;height:12px}.status-direita[data-v-24930c5f]{display:flex;align-items:center;gap:12px}.info-conversa-status[data-v-24930c5f]{display:flex;align-items:center;gap:4px}.tipo-conversa[data-v-24930c5f]{display:flex;align-items:center;gap:4px;color:#6b7280}.icone-tipo[data-v-24930c5f]{width:12px;height:12px}.atalhos-teclado[data-v-24930c5f]{display:flex;gap:8px;color:#9ca3af}.atalho[data-v-24930c5f]{font-size:11px}.notificacao-erro[data-v-24930c5f]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-top:8px;color:#dc2626}.icone-erro[data-v-24930c5f]{width:16px;height:16px;flex-shrink:0}.mensagem-erro[data-v-24930c5f]{flex:1;font-size:14px;font-weight:500}.botao-fechar-erro[data-v-24930c5f]{width:20px;height:20px;border:none;background:transparent;color:#dc2626;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.botao-fechar-erro[data-v-24930c5f]:hover{background:#dc26261a}.icone-fechar-erro[data-v-24930c5f]{width:14px;height:14px}.loading-anexos[data-v-24930c5f]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:100;border-radius:12px}.spinner-anexos[data-v-24930c5f]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-24930c5f 1s linear infinite}.progresso-upload[data-v-24930c5f]{display:flex;flex-direction:column;align-items:center;gap:8px;width:200px}.barra-progresso[data-v-24930c5f]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progresso-fill[data-v-24930c5f]{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:3px;transition:width .3s ease}.texto-progresso[data-v-24930c5f]{font-size:12px;color:#6b7280;font-weight:500}.erro-slide-enter-active[data-v-24930c5f],.erro-slide-leave-active[data-v-24930c5f]{transition:all .3s ease}.erro-slide-enter-from[data-v-24930c5f],.erro-slide-leave-to[data-v-24930c5f]{opacity:0;transform:translateY(-10px)}.loading-fade-enter-active[data-v-24930c5f],.loading-fade-leave-active[data-v-24930c5f]{transition:all .3s ease}.loading-fade-enter-from[data-v-24930c5f],.loading-fade-leave-to[data-v-24930c5f]{opacity:0}@media (max-width: 768px){.seletor-emoji[data-v-24930c5f]{width:280px;max-height:250px}.grid-emoji[data-v-24930c5f]{grid-template-columns:repeat(6,1fr);max-height:150px}.atalhos-teclado[data-v-24930c5f]{display:none}.status-direita[data-v-24930c5f]{gap:8px}.container-input[data-v-24930c5f]{padding:8px}.botao-enviar[data-v-24930c5f]{width:36px;height:36px}.botao-anexo[data-v-24930c5f],.botao-emoji[data-v-24930c5f]{width:32px;height:32px}}@media (max-width: 480px){.area-composicao[data-v-24930c5f]{padding:8px}.barra-status[data-v-24930c5f]{padding:6px 12px;font-size:11px}.seletor-emoji[data-v-24930c5f]{width:240px;max-height:200px}.grid-emoji[data-v-24930c5f]{grid-template-columns:repeat(5,1fr)}.botao-emoji-item[data-v-24930c5f]{width:28px;height:28px;font-size:16px}}@keyframes pulse-24930c5f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.container-input[data-v-24930c5f]:hover{border-color:#d1d5db}.textarea-mensagem[data-v-24930c5f]:focus{outline:none}.grid-emoji[data-v-24930c5f]::-webkit-scrollbar{width:6px}.grid-emoji[data-v-24930c5f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.grid-emoji[data-v-24930c5f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.grid-emoji[data-v-24930c5f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.botao-anexo[data-v-24930c5f]:focus,.botao-emoji[data-v-24930c5f]:focus,.botao-enviar[data-v-24930c5f]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-reduced-motion: reduce){[data-v-24930c5f]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.botao-enviar.enviando[data-v-24930c5f]{pointer-events:none}.botao-enviar.sucesso[data-v-24930c5f]{animation:success-pulse-24930c5f .6s ease-out}@keyframes success-pulse-24930c5f{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.visualizador-conversa[data-v-bec5a126]{display:flex;flex-direction:column;height:100%;background:#fff}.cabecalho-conversa[data-v-bec5a126]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f8fafc;min-height:80px}.info-conversa[data-v-bec5a126]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.avatar-conversa[data-v-bec5a126]{flex-shrink:0}.avatar-interno[data-v-bec5a126]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3b82f64d}.icon-interno[data-v-bec5a126]{width:24px;height:24px;color:#fff}.detalhes-conversa[data-v-bec5a126]{flex:1;min-width:0}.nome-conversa[data-v-bec5a126]{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-interno-label[data-v-bec5a126]{display:flex;align-items:center;gap:6px;color:#3b82f6}.chat-tipo-icon[data-v-bec5a126]{width:16px;height:16px}.status-conversa[data-v-bec5a126]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.participantes-info[data-v-bec5a126],.telefone-info[data-v-bec5a126]{display:flex;align-items:center;gap:4px;font-size:14px;color:#6b7280}.participantes-icon[data-v-bec5a126],.telefone-icon[data-v-bec5a126]{width:14px;height:14px}.indicador-digitacao[data-v-bec5a126]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #c7d2fe;border-radius:16px;padding:6px 12px;font-size:12px;color:#3b82f6;box-shadow:0 1px 3px #3b82f61a;animation:slideIn-bec5a126 .3s ease-out}.typing-dots[data-v-bec5a126]{display:flex;gap:2px}.dot[data-v-bec5a126]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:typing-bec5a126 1.4s infinite ease-in-out}.dot[data-v-bec5a126]:nth-child(1){animation-delay:-.32s}.dot[data-v-bec5a126]:nth-child(2){animation-delay:-.16s}.acoes-conversa[data-v-bec5a126]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.status-conexao[data-v-bec5a126]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;padding:4px 8px;border-radius:12px;background:#fff;border:1px solid #f3f4f6;transition:all .2s ease}.indicador-status[data-v-bec5a126]{width:8px;height:8px;border-radius:50%;background:#9ca3af;transition:all .2s}.status-conectado[data-v-bec5a126]{color:#059669;border-color:#d1fae5;background:#ecfdf5}.status-conectado .indicador-status[data-v-bec5a126]{background:#10b981;box-shadow:0 0 6px #10b98166}.status-conectando .indicador-status[data-v-bec5a126]{background:#f59e0b;animation:pulse-bec5a126 1.5s infinite}.status-erro .indicador-status[data-v-bec5a126]{background:#ef4444;box-shadow:0 0 6px #ef444466}.status-desconectado[data-v-bec5a126]{color:#991b1b;border-color:#fecaca;background:#fef2f2}.info-adicional[data-v-bec5a126]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;color:#9ca3af}.header-actions[data-v-bec5a126]{display:flex;gap:4px}.botao-header[data-v-bec5a126]{width:32px;height:32px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.botao-header[data-v-bec5a126]:hover:not(:disabled){background:#f3f4f6;color:#374151;transform:scale(1.05)}.botao-header[data-v-bec5a126]:disabled{opacity:.5;cursor:not-allowed;transform:none}.icone-header[data-v-bec5a126]{width:14px;height:14px}.icone-header.girando[data-v-bec5a126]{animation:spin-bec5a126 1s linear infinite}.container-mensagens[data-v-bec5a126]{flex:1;overflow-y:auto;padding:16px 20px;background:#f9fafb;scroll-behavior:smooth;position:relative}.carregar-mais-container[data-v-bec5a126]{display:flex;justify-content:center;padding:16px 0;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.botao-carregar-mais[data-v-bec5a126]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:20px;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s ease}.botao-carregar-mais[data-v-bec5a126]:hover:not(:disabled){background:#f3f4f6;color:#374151;transform:translateY(-1px)}.botao-carregar-mais[data-v-bec5a126]:disabled{opacity:.5;cursor:not-allowed}.icone-carregar[data-v-bec5a126]{width:14px;height:14px}.icone-carregar.girando[data-v-bec5a126]{animation:spin-bec5a126 1s linear infinite}.estado-carregamento[data-v-bec5a126]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:16px;color:#6b7280}.spinner-mensagens[data-v-bec5a126]{width:32px;height:32px;border:3px solid #f3f4f6;border-top-color:#10b981;border-radius:50%;animation:spin-bec5a126 1s linear infinite}.lista-mensagens[data-v-bec5a126]{display:flex;flex-direction:column;gap:8px}.item-mensagem[data-v-bec5a126]{display:flex;max-width:80%;animation:slideInMessage-bec5a126 .3s ease-out;transition:all .2s ease}.item-mensagem.mensagem-destacada[data-v-bec5a126]{animation:highlight-bec5a126 2s ease-out}.mensagem-recebida[data-v-bec5a126]{align-self:flex-start}.mensagem-enviada[data-v-bec5a126]{align-self:flex-end;flex-direction:row-reverse}.conteudo-mensagem[data-v-bec5a126]{display:flex;align-items:flex-end;gap:8px;max-width:100%}.avatar-remetente[data-v-bec5a126]{flex-shrink:0;margin-bottom:4px}.avatar-spacer[data-v-bec5a126]{width:32px;flex-shrink:0}.balao-mensagem[data-v-bec5a126]{padding:12px 16px;border-radius:18px;max-width:100%;word-wrap:break-word;position:relative;transition:all .2s ease-in-out}.mensagem-enviada .balao-mensagem[data-v-bec5a126]{background:linear-gradient(135deg,#dcf8c6,#d4f4c1);color:#1f2937;border-bottom-right-radius:6px;border:1px solid #c3e9b0;box-shadow:0 1px 2px #0000001a}.mensagem-recebida .balao-mensagem[data-v-bec5a126]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;color:#1f2937;border-bottom-left-radius:6px;box-shadow:0 1px 2px #00000014}.balao-mensagem.mensagem-sistema[data-v-bec5a126]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#92400e;text-align:center;font-style:italic}.balao-mensagem.mensagem-erro[data-v-bec5a126]{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef4444;color:#991b1b}.balao-mensagem[data-v-bec5a126]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.nome-remetente[data-v-bec5a126]{font-size:12px;font-weight:600;margin-bottom:4px;opacity:.8;color:#6366f1}.texto-mensagem[data-v-bec5a126]{font-size:14px;line-height:1.4;margin-bottom:4px;word-break:break-word}.anexos-mensagem[data-v-bec5a126]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}.mensagem-enviada .anexos-mensagem[data-v-bec5a126]{border-top-color:#fff3}.item-anexo[data-v-bec5a126]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff1a;border-radius:8px;font-size:13px;transition:all .2s ease}.item-anexo[data-v-bec5a126]:hover{background:#fff3}.mensagem-recebida .item-anexo[data-v-bec5a126]{background:#f3f4f6}.mensagem-recebida .item-anexo[data-v-bec5a126]:hover{background:#e5e7eb}.icone-anexo[data-v-bec5a126]{width:16px;height:16px;flex-shrink:0;color:#6b7280}.mensagem-enviada .icone-anexo[data-v-bec5a126]{color:#fffc}.nome-anexo[data-v-bec5a126]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-anexo[data-v-bec5a126]{width:24px;height:24px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.botao-anexo[data-v-bec5a126]:hover{background:#0000001a;transform:scale(1.1)}.mensagem-enviada .botao-anexo[data-v-bec5a126]{color:#fffc}.mensagem-enviada .botao-anexo[data-v-bec5a126]:hover{background:#ffffff1a}.icone-baixar[data-v-bec5a126]{width:14px;height:14px}.metadados-mensagem[data-v-bec5a126]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.hora-mensagem[data-v-bec5a126]{font-size:11px;opacity:.6;font-weight:500}.status-mensagem[data-v-bec5a126]{display:flex;align-items:center}.icone-status[data-v-bec5a126]{width:12px;height:12px}.status-enviando[data-v-bec5a126]{color:#9ca3af}.status-enviado[data-v-bec5a126]{color:#6b7280}.status-entregue[data-v-bec5a126]{color:#059669}.status-lido[data-v-bec5a126]{color:#2563eb}.status-falha[data-v-bec5a126]{color:#dc2626}.estado-vazio[data-v-bec5a126]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;color:#6b7280}.icone-vazio[data-v-bec5a126]{width:48px;height:48px;color:#d1d5db;margin-bottom:16px}.estado-vazio h4[data-v-bec5a126]{font-size:16px;font-weight:600;color:#374151;margin:0 0 8px}.estado-vazio p[data-v-bec5a126]{font-size:14px;margin:0;line-height:1.5}.botao-scroll-bottom[data-v-bec5a126]{position:absolute;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background:#10b981;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b9814d;transition:all .2s ease-in-out;z-index:10}.botao-scroll-bottom[data-v-bec5a126]:hover{background:#059669;transform:scale(1.05);box-shadow:0 6px 16px #10b98166}.botao-scroll-bottom[data-v-bec5a126]:focus{outline:2px solid #10b981;outline-offset:2px}.icone-scroll[data-v-bec5a126]{width:20px;height:20px}.contador-novas[data-v-bec5a126]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center;border:2px solid white}.scroll-button-enter-active[data-v-bec5a126],.scroll-button-leave-active[data-v-bec5a126]{transition:all .3s ease-in-out}.scroll-button-enter-from[data-v-bec5a126],.scroll-button-leave-to[data-v-bec5a126]{opacity:0;transform:translateY(20px) scale(.8)}.item-mensagem.primeira-do-grupo .balao-mensagem[data-v-bec5a126]{margin-top:8px}.item-mensagem:not(.primeira-do-grupo) .balao-mensagem[data-v-bec5a126]{margin-top:2px}.mensagem-recebida.primeira-do-grupo .balao-mensagem[data-v-bec5a126]{border-top-left-radius:18px}.mensagem-recebida:not(.primeira-do-grupo) .balao-mensagem[data-v-bec5a126]{border-top-left-radius:6px}.mensagem-recebida.ultima-do-grupo .balao-mensagem[data-v-bec5a126]{border-bottom-left-radius:18px}.mensagem-recebida:not(.ultima-do-grupo) .balao-mensagem[data-v-bec5a126]{border-bottom-left-radius:6px}.mensagem-enviada.primeira-do-grupo .balao-mensagem[data-v-bec5a126]{border-top-right-radius:18px}.mensagem-enviada:not(.primeira-do-grupo) .balao-mensagem[data-v-bec5a126]{border-top-right-radius:6px}.mensagem-enviada.ultima-do-grupo .balao-mensagem[data-v-bec5a126]{border-bottom-right-radius:18px}.mensagem-enviada:not(.ultima-do-grupo) .balao-mensagem[data-v-bec5a126]{border-bottom-right-radius:6px}.container-mensagens[data-v-bec5a126]::-webkit-scrollbar{width:6px}.container-mensagens[data-v-bec5a126]::-webkit-scrollbar-track{background:#f1f5f9}.container-mensagens[data-v-bec5a126]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.container-mensagens[data-v-bec5a126]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes slideInMessage-bec5a126{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes highlight-bec5a126{0%{background:#10b98133;transform:scale(1.02)}50%{background:#10b9811a}to{background:transparent;transform:scale(1)}}@keyframes typing-bec5a126{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes spin-bec5a126{to{transform:rotate(360deg)}}@keyframes pulse-bec5a126{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes slideIn-bec5a126{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (prefers-color-scheme: dark){.visualizador-conversa[data-v-bec5a126]{background:#111827}.cabecalho-conversa[data-v-bec5a126]{background:#1f2937;border-color:#374151}.nome-conversa[data-v-bec5a126]{color:#f9fafb}.participantes-info[data-v-bec5a126],.telefone-info[data-v-bec5a126]{color:#d1d5db}.indicador-digitacao[data-v-bec5a126]{background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-color:#3b82f6;color:#93c5fd}.status-conexao[data-v-bec5a126]{background:#374151;border-color:#4b5563;color:#d1d5db}.info-adicional[data-v-bec5a126]{color:#9ca3af}.botao-header[data-v-bec5a126]{background:#374151;border-color:#4b5563;color:#d1d5db}.botao-header[data-v-bec5a126]:hover:not(:disabled){background:#4b5563;color:#f9fafb}.container-mensagens[data-v-bec5a126]{background:#111827}.botao-carregar-mais[data-v-bec5a126]{background:#374151;border-color:#4b5563;color:#d1d5db}.botao-carregar-mais[data-v-bec5a126]:hover:not(:disabled){background:#4b5563;color:#f9fafb}.mensagem-enviada .balao-mensagem[data-v-bec5a126]{background:linear-gradient(135deg,#065f46,#047857);color:#ecfdf5;border-color:#059669;box-shadow:0 1px 3px #0000004d}.mensagem-recebida .balao-mensagem[data-v-bec5a126]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#6b7280;color:#f9fafb;box-shadow:0 1px 3px #0000004d}.mensagem-recebida .item-anexo[data-v-bec5a126]{background:#4b5563}.mensagem-recebida .item-anexo[data-v-bec5a126]:hover{background:#6b7280}.estado-vazio[data-v-bec5a126]{color:#9ca3af}.estado-vazio h4[data-v-bec5a126]{color:#d1d5db}.botao-scroll-bottom[data-v-bec5a126]{background:#059669;box-shadow:0 4px 12px #05966966}.botao-scroll-bottom[data-v-bec5a126]:hover{background:#047857}}@media (max-width: 768px){.cabecalho-conversa[data-v-bec5a126]{padding:12px 16px;min-height:70px}.container-mensagens[data-v-bec5a126]{padding:12px 16px}.item-mensagem[data-v-bec5a126]{max-width:90%}.nome-conversa[data-v-bec5a126]{font-size:16px}.acoes-conversa[data-v-bec5a126]{align-items:center}.indicador-digitacao[data-v-bec5a126]{font-size:11px;padding:4px 8px}.botao-scroll-bottom[data-v-bec5a126]{width:44px;height:44px;bottom:16px;right:16px}.icone-scroll[data-v-bec5a126]{width:18px;height:18px}.header-actions[data-v-bec5a126]{flex-direction:column;gap:2px}.botao-header[data-v-bec5a126]{width:28px;height:28px}.icone-header[data-v-bec5a126]{width:12px;height:12px}}@media (max-width: 480px){.cabecalho-conversa[data-v-bec5a126]{padding:10px 12px;min-height:60px}.container-mensagens[data-v-bec5a126]{padding:10px 12px}.item-mensagem[data-v-bec5a126]{max-width:95%}.balao-mensagem[data-v-bec5a126]{padding:10px 12px;font-size:13px}.detalhes-conversa[data-v-bec5a126]{min-width:0}.nome-conversa[data-v-bec5a126]{font-size:15px}.status-conversa[data-v-bec5a126]{flex-direction:column;align-items:flex-start;gap:4px}.avatar-interno[data-v-bec5a126]{width:40px;height:40px}.icon-interno[data-v-bec5a126]{width:20px;height:20px}.botao-scroll-bottom[data-v-bec5a126]{width:40px;height:40px;bottom:12px;right:12px}.icone-scroll[data-v-bec5a126]{width:16px;height:16px}.carregar-mais-container[data-v-bec5a126]{padding:12px 0}.botao-carregar-mais[data-v-bec5a126]{padding:6px 12px;font-size:13px}}@media (prefers-reduced-motion: reduce){.item-mensagem[data-v-bec5a126],.balao-mensagem[data-v-bec5a126],.botao-scroll-bottom[data-v-bec5a126],.indicador-digitacao[data-v-bec5a126]{animation:none;transition:none}.dot[data-v-bec5a126],.indicador-status[data-v-bec5a126]{animation:none}.container-mensagens[data-v-bec5a126]{scroll-behavior:auto}}.botao-scroll-bottom[data-v-bec5a126]:focus-visible,.botao-header[data-v-bec5a126]:focus-visible,.botao-carregar-mais[data-v-bec5a126]:focus-visible,.botao-anexo[data-v-bec5a126]:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media (prefers-contrast: high){.mensagem-enviada .balao-mensagem[data-v-bec5a126],.mensagem-recebida .balao-mensagem[data-v-bec5a126],.status-conexao[data-v-bec5a126],.indicador-digitacao[data-v-bec5a126]{border-width:2px}.item-anexo[data-v-bec5a126]{border:1px solid currentColor}}@media print{.cabecalho-conversa[data-v-bec5a126]{background:#fff!important;border-bottom:1px solid #000}.container-mensagens[data-v-bec5a126]{background:#fff!important;overflow:visible!important;height:auto!important}.botao-scroll-bottom[data-v-bec5a126],.header-actions[data-v-bec5a126],.carregar-mais-container[data-v-bec5a126],.indicador-digitacao[data-v-bec5a126],.status-conexao[data-v-bec5a126]{display:none!important}.mensagem-enviada .balao-mensagem[data-v-bec5a126],.mensagem-recebida .balao-mensagem[data-v-bec5a126]{background:#fff!important;border:1px solid #000!important;color:#000!important;box-shadow:none!important}.item-mensagem[data-v-bec5a126]{-moz-column-break-inside:avoid;break-inside:avoid}}.visualizador-conversa[data-v-bec5a126]{contain:layout style paint}.item-mensagem[data-v-bec5a126]{will-change:transform}.balao-mensagem[data-v-bec5a126]{will-change:transform,background-color}.botao-scroll-bottom[data-v-bec5a126]{will-change:transform,opacity}.form-novo-chat[data-v-87919f1e]{display:flex;flex-direction:column;gap:24px}.campo-tipo[data-v-87919f1e]{display:flex;flex-direction:column;gap:12px}.opcoes-tipo[data-v-87919f1e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opcao-tipo[data-v-87919f1e]{display:flex;align-items:center;padding:16px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.opcao-tipo[data-v-87919f1e]:hover{border-color:#10b981;background:#ecfdf5;transform:translateY(-1px);box-shadow:0 4px 12px #10b98126}.opcao-tipo.ativa[data-v-87919f1e]{border-color:#10b981;background:#ecfdf5;box-shadow:0 0 0 3px #10b9811a}.radio-tipo[data-v-87919f1e]{display:none}.conteudo-opcao[data-v-87919f1e]{display:flex;align-items:center;gap:12px;width:100%}.icone-opcao[data-v-87919f1e]{width:24px;height:24px;color:#6b7280;transition:color .2s ease}.opcao-tipo.ativa .icone-opcao[data-v-87919f1e]{color:#10b981}.texto-opcao[data-v-87919f1e]{display:flex;flex-direction:column;gap:2px}.titulo-opcao[data-v-87919f1e]{font-size:14px;font-weight:600;color:#111827}.descricao-opcao[data-v-87919f1e]{font-size:12px;color:#6b7280}.campos-externos[data-v-87919f1e],.campos-internos[data-v-87919f1e]{display:flex;flex-direction:column;gap:20px;padding:20px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;border:1px solid #e5e7eb}.titulo-secao[data-v-87919f1e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151;margin-bottom:8px}.icone-secao[data-v-87919f1e]{width:20px;height:20px;color:#10b981}.novo-contato[data-v-87919f1e]{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;border-radius:8px;border:1px dashed #10b981}.titulo-novo-contato[data-v-87919f1e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#10b981}.icone-novo[data-v-87919f1e]{width:16px;height:16px}.campo-contato[data-v-87919f1e]{display:flex;gap:8px;align-items:flex-end}.campo-contato[data-v-87919f1e]>:first-child{flex:1}.configuracoes-avancadas[data-v-87919f1e]{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.titulo-avancadas[data-v-87919f1e]{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;font-weight:500;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.titulo-avancadas[data-v-87919f1e]:hover{background:#f3f4f6}.icone-avancadas[data-v-87919f1e]{width:16px;height:16px;color:#6b7280}.conteudo-avancadas[data-v-87919f1e]{padding:16px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px}.tags-selecionadas[data-v-87919f1e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag-item[data-v-87919f1e]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#10b981;color:#fff;border-radius:6px;font-size:12px;font-weight:500}.botao-remover-tag[data-v-87919f1e]{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:16px;height:16px;transition:background .2s ease}.botao-remover-tag[data-v-87919f1e]:hover{background:#fff3}.icone-remover-tag[data-v-87919f1e]{width:12px;height:12px}.checkbox-group[data-v-87919f1e]{display:flex;flex-direction:column;gap:8px}.texto-ajuda[data-v-87919f1e]{color:#6b7280;font-size:12px;margin-top:4px}.texto-erro[data-v-87919f1e]{color:#ef4444;font-size:12px;margin-top:4px;font-weight:500}.input-erro[data-v-87919f1e]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.acoes-modal[data-v-87919f1e]{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 768px){.opcoes-tipo[data-v-87919f1e]{grid-template-columns:1fr}.campo-contato[data-v-87919f1e]{flex-direction:column;align-items:stretch}.acoes-modal[data-v-87919f1e]{flex-direction:column-reverse}.tags-selecionadas[data-v-87919f1e]{gap:6px}.campos-externos[data-v-87919f1e],.campos-internos[data-v-87919f1e]{padding:16px;gap:16px}}@media (max-width: 480px){.form-novo-chat[data-v-87919f1e]{gap:20px}.opcao-tipo[data-v-87919f1e]{padding:12px}.conteudo-opcao[data-v-87919f1e]{gap:8px}.icone-opcao[data-v-87919f1e]{width:20px;height:20px}.titulo-opcao[data-v-87919f1e]{font-size:13px}.descricao-opcao[data-v-87919f1e]{font-size:11px}}@media (prefers-color-scheme: dark){.opcao-tipo[data-v-87919f1e]{background:#374151;border-color:#4b5563}.opcao-tipo[data-v-87919f1e]:hover,.opcao-tipo.ativa[data-v-87919f1e]{background:#064e3b;border-color:#10b981}.campos-externos[data-v-87919f1e],.campos-internos[data-v-87919f1e]{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}.novo-contato[data-v-87919f1e]{background:#374151;border-color:#10b981}.configuracoes-avancadas[data-v-87919f1e]{background:#374151;border-color:#4b5563}.titulo-avancadas[data-v-87919f1e]{color:#f9fafb}.titulo-avancadas[data-v-87919f1e]:hover{background:#4b5563}.conteudo-avancadas[data-v-87919f1e]{border-color:#4b5563}.titulo-opcao[data-v-87919f1e]{color:#f9fafb}.descricao-opcao[data-v-87919f1e],.texto-ajuda[data-v-87919f1e]{color:#d1d5db}.titulo-secao[data-v-87919f1e]{color:#f9fafb}.titulo-novo-contato[data-v-87919f1e]{color:#10b981}}.opcao-tipo[data-v-87919f1e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.campos-externos[data-v-87919f1e],.campos-internos[data-v-87919f1e],.novo-contato[data-v-87919f1e]{animation:fadeInUp-87919f1e .4s ease-out}.tag-item[data-v-87919f1e]{animation:fadeInScale-87919f1e .3s ease-out}@keyframes fadeInUp-87919f1e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale-87919f1e{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.opcao-tipo[data-v-87919f1e]:focus-within{outline:2px solid #10b981;outline-offset:2px}.botao-remover-tag[data-v-87919f1e]:focus{outline:2px solid #ffffff;outline-offset:1px}@media (prefers-reduced-motion: reduce){[data-v-87919f1e]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.opcao-tipo[data-v-87919f1e]:disabled{opacity:.6;cursor:not-allowed}.campo-contato[data-v-87919f1e] :disabled{opacity:.6}.input-erro[data-v-87919f1e]:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important}.tag-item[data-v-87919f1e]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 2px 4px #10b9814d}.configuracoes-avancadas[open] .titulo-avancadas[data-v-87919f1e]{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.notification-toast[data-v-bb4e2463]{position:fixed;z-index:1000;max-width:400px;min-width:300px;border-radius:8px;box-shadow:0 10px 25px #00000026;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent}.notification-toast[data-v-bb4e2463]{top:20px;right:20px}.notification-success[data-v-bb4e2463]{background:#ecfdf5f2;border-color:#10b981;color:#065f46}.notification-error[data-v-bb4e2463]{background:#fef2f2f2;border-color:#ef4444;color:#991b1b}.notification-warning[data-v-bb4e2463]{background:#fffbebf2;border-color:#f59e0b;color:#92400e}.notification-info[data-v-bb4e2463]{background:#eff6fff2;border-color:#3b82f6;color:#1e40af}.notification-content[data-v-bb4e2463]{display:flex;align-items:flex-start;gap:12px;padding:16px;position:relative}.notification-icon-wrapper[data-v-bb4e2463]{flex-shrink:0;margin-top:2px}.notification-icon[data-v-bb4e2463]{width:20px;height:20px}.notification-success .notification-icon[data-v-bb4e2463]{color:#10b981}.notification-error .notification-icon[data-v-bb4e2463]{color:#ef4444}.notification-warning .notification-icon[data-v-bb4e2463]{color:#f59e0b}.notification-info .notification-icon[data-v-bb4e2463]{color:#3b82f6}.notification-text[data-v-bb4e2463]{flex:1;min-width:0}.notification-title[data-v-bb4e2463]{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.notification-message[data-v-bb4e2463]{margin:0;font-size:13px;line-height:1.4;opacity:.9}.notification-close[data-v-bb4e2463]{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0;margin-top:-2px;margin-right:-4px}.notification-close[data-v-bb4e2463]:hover{background:#0000000d;transform:scale(1.1)}.notification-close[data-v-bb4e2463]:focus{outline:2px solid currentColor;outline-offset:2px}.notification-close-icon[data-v-bb4e2463]{width:16px;height:16px;opacity:.7}.notification-progress[data-v-bb4e2463]{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.3;animation:progress-bar-bb4e2463 linear forwards;transform-origin:left}@keyframes progress-bar-bb4e2463{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-enter-active[data-v-bb4e2463]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.notification-leave-active[data-v-bb4e2463]{transition:all .3s cubic-bezier(.55,.085,.68,.53)}.notification-enter-from[data-v-bb4e2463],.notification-leave-to[data-v-bb4e2463]{transform:translate(100%) scale(.9);opacity:0}@media (max-width: 640px){.notification-toast[data-v-bb4e2463]{top:10px;right:10px;left:10px;max-width:none;min-width:auto}.notification-content[data-v-bb4e2463]{padding:12px}.notification-title[data-v-bb4e2463]{font-size:13px}.notification-message[data-v-bb4e2463]{font-size:12px}}@media (prefers-color-scheme: dark){.notification-success[data-v-bb4e2463]{background:#064e3bf2;border-color:#10b981;color:#a7f3d0}.notification-error[data-v-bb4e2463]{background:#7f1d1df2;border-color:#ef4444;color:#fca5a5}.notification-warning[data-v-bb4e2463]{background:#78350ff2;border-color:#f59e0b;color:#fcd34d}.notification-info[data-v-bb4e2463]{background:#1e3a8af2;border-color:#3b82f6;color:#93c5fd}}@media (prefers-reduced-motion: reduce){.notification-enter-active[data-v-bb4e2463],.notification-leave-active[data-v-bb4e2463]{transition:opacity .2s}.notification-enter-from[data-v-bb4e2463],.notification-leave-to[data-v-bb4e2463]{transform:none;opacity:0}.notification-progress[data-v-bb4e2463]{animation:none}}.notification-dismissible:hover .notification-progress[data-v-bb4e2463]{animation-play-state:paused}.chat-layout[data-v-fefac6b3]{display:flex;height:calc(100vh - 64px);background:#f8fafc}.chat-main[data-v-fefac6b3]{flex:1;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e5e7eb}.chat-empty[data-v-fefac6b3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.websocket-status-card[data-v-fefac6b3]{margin-top:2rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;max-width:400px;width:100%}.status-indicator[data-v-fefac6b3]{display:flex;align-items:center;gap:8px;margin-bottom:1rem;font-weight:500}.status-dot[data-v-fefac6b3]{width:12px;height:12px;border-radius:50%;background:#9ca3af;transition:all .3s ease}.status-connected .status-dot[data-v-fefac6b3]{background:#10b981;box-shadow:0 0 8px #10b98166}.status-connecting .status-dot[data-v-fefac6b3]{background:#f59e0b;animation:pulse-fefac6b3 1.5s infinite}.status-error .status-dot[data-v-fefac6b3]{background:#ef4444}.status-disconnected .status-dot[data-v-fefac6b3]{background:#9ca3af}.status-details[data-v-fefac6b3]{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.status-details small[data-v-fefac6b3]{color:#6b7280;font-size:12px}.status-actions[data-v-fefac6b3]{display:flex;justify-content:center}@keyframes pulse-fefac6b3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@media (max-width: 768px){.chat-layout[data-v-fefac6b3]{flex-direction:column;height:calc(100vh - 56px)}.websocket-status-card[data-v-fefac6b3]{margin-top:1rem;padding:1rem}}
