@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}:root{--laranja:#fd5401;--laranja-escuro:#b23306;--laranja-claro:#ffe3d1;--azul:#233d4d;--azul-claro:#e3eaee;--fundo:#fff4ec;--papel:#fff;--texto:#233d4d;--suave:#56646d;--linha:#ebdacd;--alerta:#b23306;--alerta-fundo:#ffe3d9;--amarelo:#fff4d6;--raio:12px;font-size:18px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--fundo);color:var(--texto);-webkit-text-size-adjust:100%;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.botao{background:var(--laranja);color:#fff;border-radius:var(--raio);border:0;min-height:48px;padding:0 18px;font-size:1.05rem;font-weight:800}.botao.grande{min-height:52px}.erro{color:var(--alerta);margin:6px 0;font-size:.9rem}.vazio{color:var(--suave);text-align:center;margin:0;padding:16px;font-size:.9rem}.vazio-grande{padding-top:80px}.bolinha{background:var(--laranja);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.8rem;font-weight:700;display:inline-flex}.selo{border-radius:6px;padding:1px 6px;font-size:.7rem;font-weight:600}.selo-robo{background:var(--azul-claro);color:var(--azul);margin-right:6px}.selo-bloq{background:var(--alerta-fundo);color:var(--alerta);margin-top:6px;display:inline-block}.app{flex-direction:column;height:100dvh;display:flex}.topo{padding:8px 12px;padding-top:max(8px, env(safe-area-inset-top));background:var(--azul);color:#fff;align-items:center;gap:10px;display:flex}.marca{letter-spacing:.08em;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.marca img{border-radius:9px;width:36px;height:36px;display:block}.abas{flex:1;gap:6px;display:flex}.abas button{color:#c9d6de;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;display:inline-flex}.abas button.ativa{background:var(--laranja);color:#fff}.abas button.ativa .bolinha{color:var(--laranja-escuro);background:#fff}.sair{color:#fff;background:0 0;border:1px solid #fff6;border-radius:10px;min-height:44px;padding:0 14px}.faixa-aviso{background:var(--alerta);color:#fff;padding:10px 14px;font-size:.9rem;font-weight:600}.faixa-mock{background:var(--amarelo);color:#6b5300;text-align:center;padding:2px;font-size:.75rem}.conteudo{flex-direction:column;flex:1;min-height:0;display:flex}.toast{color:#fff;z-index:50;background:#222;border-radius:12px;max-width:90vw;padding:12px 18px;font-size:.9rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.login{place-items:center;min-height:100dvh;padding:16px;display:grid}.login-caixa{background:var(--papel);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:24px;display:flex;box-shadow:0 6px 24px #00000014}.login-caixa h1{text-align:center;margin:0;font-size:1.4rem}.login-caixa label{flex-direction:column;gap:4px;font-size:.9rem;font-weight:600;display:flex}.login-caixa input{border:1px solid var(--linha);border-radius:10px;min-height:50px;padding:0 12px}.login-logo{border-radius:20px;width:84px;height:84px;margin:0 auto;display:block}.assinatura{color:var(--suave);text-align:center;margin:0;font-size:.7rem}.dica{color:var(--suave);text-align:center;margin:0;font-size:.8rem}.barra-busca{padding:8px 12px}.barra-busca input{border:1px solid var(--linha);background:var(--papel);border-radius:10px;width:100%;min-height:46px;padding:0 12px}.kanban{flex-direction:column;flex:1;min-height:0;display:flex}.abas-colunas{display:none}.colunas{flex:1;gap:12px;min-height:0;padding:0 12px 12px;display:flex;overflow-x:auto}.coluna{border-radius:var(--raio);background:#f7e6da;flex-direction:column;flex:0 0 290px;min-height:0;display:flex}.coluna.alvo{outline:3px dashed var(--laranja);background:var(--laranja-claro)}.coluna h2{justify-content:space-between;gap:8px;margin:0;padding:12px 12px 8px;font-size:.9rem;font-weight:800;display:flex}.contagem{color:var(--suave);font-weight:600}.cards{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex;overflow-y:auto}.vazio-coluna{color:var(--suave);text-align:center;margin:8px 0;font-size:.85rem}.card{background:var(--papel);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000014}.card.arrastando{opacity:.4}.card-corpo{text-align:left;background:0 0;border:0;width:100%;padding:10px 12px 6px;display:block}.card-linha{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.card-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hora{color:var(--suave);flex:none;font-size:.75rem}.numero{color:var(--suave);font-size:.8rem}.previa{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.mover{border:0;border-top:1px solid var(--linha);width:100%;min-height:44px;color:var(--laranja-escuro);background:#fffaf6;font-size:.85rem;font-weight:600}.fundo-menu{z-index:40;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.menu{background:var(--papel);width:100%;max-width:480px;max-height:85dvh;padding:12px 12px max(12px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.menu h3{margin:4px 4px 6px;font-size:1rem}.menu button{border:1px solid var(--linha);background:var(--papel);text-align:left;border-radius:10px;min-height:52px;padding:0 14px}.menu button.atual{background:var(--laranja-claro)}.menu .cancelar{text-align:center;color:var(--alerta);font-weight:600}.atend{flex:1;min-height:0;display:flex}.lista-conversas{border-right:1px solid var(--linha);background:var(--papel);flex-direction:column;flex:none;width:340px;min-height:0;display:flex}.lista-rolagem{flex:1;overflow-y:auto}.item-conversa{text-align:left;border:0;border-bottom:1px solid var(--linha);background:var(--papel);gap:10px;width:100%;min-height:72px;padding:12px;display:flex}.item-conversa.selecionada{background:var(--laranja-claro)}.item-conversa.nao-lida strong{font-weight:800}.avatar{background:var(--azul);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.item-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.painel-conversa{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversa{background:var(--fundo);flex-direction:column;flex:1;min-height:0;display:flex}.conversa-topo{background:var(--papel);border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:8px 12px;display:flex}.conversa-quem{flex-direction:column;flex:1;min-width:0;display:flex}.conversa-quem .numero{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversa-quem strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voltar{color:var(--laranja-escuro);background:0 0;border:0;min-height:48px;padding:0 6px;font-weight:700;display:none}.atendente{border:2px solid var(--azul);background:var(--papel);border-radius:999px;flex:none;min-height:46px;padding:0 14px;font-size:.85rem;font-weight:700}.atendente.humano{background:var(--azul);color:#fff}.mensagens{flex:1;padding:12px;overflow-y:auto}.dia{text-align:center;color:var(--suave);margin:10px 0;font-size:.75rem}.linha-balao{margin:4px 0;display:flex}.linha-balao.saida{justify-content:flex-end}.balao{background:var(--papel);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;max-width:min(80%,520px);padding:8px 12px;display:flex;box-shadow:0 1px 1px #233d4d1f}.saida .balao{background:var(--laranja-claro)}.balao-erro{border:2px solid var(--alerta)}.texto-balao{white-space:pre-wrap}.meta{color:var(--suave);align-self:flex-end;font-size:.7rem}.status-erro{color:var(--alerta);font-weight:700}.status-lida{color:var(--azul);font-weight:700}.midia{border-radius:8px;max-width:100%}.rotulo-midia{font-weight:600}.resposta{background:var(--papel);border-top:1px solid var(--linha);padding:8px 12px max(8px, env(safe-area-inset-bottom))}.resposta-linha{align-items:flex-end;gap:8px;display:flex}.resposta textarea{border:1px solid var(--linha);resize:none;border-radius:12px;flex:1;max-height:140px;padding:10px 12px}.bloqueado{background:var(--alerta-fundo);color:var(--alerta);text-align:center;border-top:2px solid var(--alerta);padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));font-weight:700}@media (width<=767px){.topo{padding:6px 8px;padding-top:max(6px, env(safe-area-inset-top));gap:6px}.marca span{display:none}.abas button{padding:0 10px;font-size:.9rem}.abas-colunas{flex:none;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.abas-colunas button{border:1px solid var(--linha);background:var(--papel);white-space:nowrap;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-size:.85rem}.abas-colunas button.ativa{background:var(--azul);color:#fff;border-color:var(--azul)}.abas-colunas button.ativa .contagem{color:#ffc9a8}.colunas{padding:0 12px 12px;overflow-x:hidden}.coluna{flex:1;min-width:0;display:none}.cards,.card,.card-corpo{min-width:0;max-width:100%}.coluna.coluna-ativa{display:flex}.coluna h2{display:none}.cards{padding-top:8px}.lista-conversas{border-right:0;width:100%}.painel-conversa,.atend.com-conversa .lista-conversas{display:none}.atend.com-conversa .painel-conversa{display:flex}.voltar{display:block}.atendente{padding:0 10px;font-size:.75rem}.voltar{font-size:.9rem}.conversa-topo{gap:6px;padding:8px}}
