:root{--wa-header:#008069;--wa-header-dark:#005c4b;--wa-fundo:#ece5dd;--wa-balao-entrada:#fff;--wa-balao-saida:#d9fdd3;--wa-composer:#f0f2f5;--wa-aviso:#ffeecd;--wa-aviso-texto:#5c5647;--wa-texto:#111b21;--wa-texto-fraco:#667781;--wa-icone:#54656f;--wa-tick:#8696a0;--wa-tick-lida:#53bdeb;--wa-sombra-balao:0 1px .5px #0b141a21;--wa-borda:#0b141a14;--raio-balao:7.5px;--fonte:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif}*{box-sizing:border-box}html,body{height:100%;font-family:var(--fonte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}body{color:var(--wa-texto);overscroll-behavior:none;background:#d9dbd7}.palco{justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.celular{background:var(--wa-fundo);border:1px solid #0000001f;border-radius:26px;flex-direction:column;width:100%;max-width:428px;height:min(880px,100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 9px #cfd1cd,0 0 0 10px #00000029,0 26px 60px #0000003d}@media (max-width:560px){html,body{width:100%;position:fixed;inset:0;overflow:hidden}.palco{padding:0}.celular{max-width:none;height:var(--altura-visivel,100dvh);box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}}.header{background:var(--wa-header);color:#fff;z-index:3;flex:none;align-items:center;gap:10px;height:60px;padding:0 12px 0 8px;display:flex}.header__voltar{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;display:none}@media (max-width:560px){.header__voltar{display:block}}.header__avatar{object-fit:cover;background:#d9dbd7;border-radius:50%;flex:none;width:40px;height:40px}.header__info{flex-direction:column;flex:auto;justify-content:center;min-width:0;line-height:1.2;display:flex}.header__nome{letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.header__status{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.header__acoes{color:#fff;flex:none;align-items:center;gap:14px;display:flex}.header__acoes button{color:inherit;cursor:pointer;opacity:.95;background:0 0;border:0;padding:2px;display:flex}.header__acoes button:hover{opacity:1}.conversa{background-color:var(--wa-fundo);background-image:url(/wa-bg.svg);background-repeat:repeat;background-size:480px;flex-direction:column;flex:auto;gap:2px;padding:12px 5.5% 8px;display:flex;overflow:hidden auto}.conversa::-webkit-scrollbar{width:6px}.conversa::-webkit-scrollbar-track{background:0 0}.conversa::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.aviso{background:var(--wa-aviso);max-width:88%;color:var(--wa-aviso-texto);text-align:center;box-shadow:var(--wa-sombra-balao);border-radius:7.5px;align-self:center;margin:6px 0 12px;padding:7px 12px;font-size:12.5px;line-height:1.45}.aviso svg{vertical-align:-2px;opacity:.8;margin-right:3px}.divisor-data{color:#54656f;box-shadow:var(--wa-sombra-balao);text-transform:uppercase;letter-spacing:.2px;background:#e1f2fb;border-radius:7.5px;align-self:center;margin:4px 0 10px;padding:5px 12px;font-size:12.5px}.linha{margin-top:2px;animation:.18s ease-out entrar;display:flex}.linha--lead{justify-content:flex-end}.linha--ia{justify-content:flex-start}.linha--troca{margin-top:12px}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.balao{border-radius:var(--raio-balao);max-width:82%;box-shadow:var(--wa-sombra-balao);word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;padding:6px 9px 8px;font-size:14.6px;line-height:19px;position:relative}.balao--ia{background:var(--wa-balao-entrada)}.balao--lead{background:var(--wa-balao-saida)}.balao--rabo-esq{border-top-left-radius:0}.balao--rabo-dir{border-top-right-radius:0}.balao--rabo-esq:before,.balao--rabo-dir:before{content:"";width:8px;height:13px;position:absolute;top:0}.balao--rabo-esq:before{background:var(--wa-balao-entrada);clip-path:polygon(100% 0,100% 100%,0 0);left:-8px}.balao--rabo-dir:before{background:var(--wa-balao-saida);clip-path:polygon(0 0,0 100%,100% 0);right:-8px}.balao__texto:after{content:"";width:62px;display:inline-block}.balao--lead .balao__texto:after{width:76px}.balao__meta{color:#111b2173;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;font-size:11px;line-height:11px;display:flex;position:absolute;bottom:5px;right:8px}.ticks{color:var(--wa-tick)}.ticks--lida{color:var(--wa-tick-lida)}.digitando{align-items:center;gap:4px;padding:12px 14px;display:flex}.digitando span{background:#9aa5ab;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pulsar}.digitando span:nth-child(2){animation-delay:.18s}.digitando span:nth-child(3){animation-delay:.36s}@keyframes pulsar{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.composer{padding:8px 10px;padding-bottom:max(8px, env(safe-area-inset-bottom));background:var(--wa-composer);z-index:2;flex:none;align-items:flex-end;gap:8px;display:flex}.composer__caixa{background:#fff;border-radius:21px;flex:auto;align-items:flex-end;gap:6px;min-height:42px;padding:6px 10px;display:flex;box-shadow:0 1px .5px #0b141a14}.composer__icone{color:var(--wa-icone);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-end;padding:3px;display:flex}.composer__icone:disabled{opacity:.45;cursor:default}.composer__input{resize:none;max-height:100px;color:var(--wa-texto);background:0 0;border:0;outline:0;flex:auto;padding:5px 2px;font-family:inherit;font-size:15px;line-height:21px}.composer__input::placeholder{color:#8696a0}.composer__enviar{background:var(--wa-header);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .12s;display:flex}.composer__enviar:active{transform:scale(.93)}.composer__enviar svg{margin-left:2px}.composer__enviar--mic{background:var(--wa-header)}.composer__aviso{background:var(--wa-composer);color:var(--wa-texto-fraco);text-align:center;padding:6px 16px 10px;font-size:11.5px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.linha{animation:none}.digitando span{animation-duration:.01ms}}:root{--p-fundo:#f6f7f8;--p-cartao:#fff;--p-borda:#e3e6e8;--p-texto:#111b21;--p-fraco:#667781;--p-marca:#008069;--p-marca-escura:#00614f;--p-perigo:#c0392b}.painel{background:var(--p-fundo);min-height:100dvh;color:var(--p-texto)}.painel__topo{background:var(--p-marca);color:#fff;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.painel__marca{letter-spacing:-.2px;color:#fff;margin-right:auto;font-size:17px;font-weight:700;text-decoration:none}.painel__usuario{opacity:.85;font-size:13px}.painel__conteudo{max-width:1040px;margin:0 auto;padding:28px 24px 64px}.painel__cabecalho{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.painel__cabecalho h1{letter-spacing:-.3px;margin:0;font-size:22px}.painel__cabecalho p{color:var(--p-fraco);margin:4px 0 0;font-size:14px}.painel__cabecalho .botao{margin-left:auto}.botao{background:var(--p-marca);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.botao:hover{background:var(--p-marca-escura)}.botao--claro{color:var(--p-texto);border-color:var(--p-borda);background:#fff;font-weight:500}.botao--claro:hover{background:#f0f2f4}.botao--perigo{color:var(--p-perigo);border-color:var(--p-borda);background:0 0}.botao--perigo:hover{background:#fdf0ee}.botao:disabled{opacity:.55;cursor:default}.agentes{gap:12px;display:grid}.agente{background:var(--p-cartao);border:1px solid var(--p-borda);border-radius:10px;align-items:center;gap:14px;padding:16px 18px;display:flex}.agente__avatar{background:#e9edf0;border-radius:50%;flex:none;width:42px;height:42px}.agente__info{flex:auto;min-width:0}.agente__nome{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.agente__meta{color:var(--p-fraco);margin-top:3px;font-size:13px}.agente__acoes{flex:none;gap:8px;display:flex}.etiqueta{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700}.etiqueta--ativo{color:#0a6b4a;background:#d9fdd3}.etiqueta--rascunho{color:#8a6100;background:#fff0cf}.etiqueta--pausado{color:#5b6b73;background:#eceff1}.etiqueta--principal{color:#1d5fa8;background:#e4effc}.vazio{text-align:center;background:var(--p-cartao);border:1px dashed var(--p-borda);color:var(--p-fraco);border-radius:10px;padding:44px 24px}.vazio p{margin:0 0 16px}.link-agente{border:1px solid var(--p-borda);color:var(--p-texto);cursor:pointer;background:#f0f2f4;border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:inline-flex}.link-agente:hover{background:#e7eaed}.link-agente span{color:var(--p-marca);font-weight:600}.form{background:var(--p-cartao);border:1px solid var(--p-borda);border-radius:10px;gap:18px;max-width:720px;padding:22px;display:grid}.form__secao{text-transform:uppercase;letter-spacing:.6px;color:var(--p-fraco);border-top:1px solid var(--p-borda);margin:4px 0 -4px;padding-top:18px;font-size:12px;font-weight:700}.form__secao:first-child{border-top:0;padding-top:0}.campo{gap:6px;display:grid}.campo>label{font-size:13.5px;font-weight:600}.campo__ajuda{color:var(--p-fraco);font-size:12.5px;line-height:1.45}.campo input[type=text],.campo input[type=email],.campo input[type=password],.campo select,.campo textarea{border:1px solid var(--p-borda);width:100%;color:var(--p-texto);background:#fff;border-radius:7px;padding:9px 11px;font-family:inherit;font-size:14px}.campo textarea{resize:vertical;min-height:84px;line-height:1.5}.campo input:focus,.campo select:focus,.campo textarea:focus{outline-offset:-1px;border-color:var(--p-marca);outline:2px solid #00806959}.campo--linha{align-items:flex-start;gap:9px;display:flex}.campo--linha input{margin-top:2px}.campo--linha label{font-weight:500}.form__rodape{border-top:1px solid var(--p-borda);align-items:center;gap:10px;padding-top:18px;display:flex}.erro{color:var(--p-perigo);background:#fdf0ee;border:1px solid #f3cec8;border-radius:7px;padding:10px 13px;font-size:13.5px}.login{background:var(--p-fundo);place-items:center;min-height:100dvh;padding:24px;display:grid}.login__caixa{background:var(--p-cartao);border:1px solid var(--p-borda);border-radius:12px;gap:16px;width:100%;max-width:380px;padding:30px 28px;display:grid}.login__marca{letter-spacing:-.4px;color:var(--p-marca);text-align:center;margin:0;font-size:21px;font-weight:700}.login__sub{text-align:center;color:var(--p-fraco);margin:-8px 0 4px;font-size:13.5px}.login .botao{justify-content:center}.faixas{gap:14px;display:grid}.faixas__tabela{border:1px solid var(--p-borda);border-radius:8px;overflow:hidden}.faixas__cabecalho,.faixas__linha{grid-template-columns:1.1fr 1.5fr .8fr 34px;align-items:start;gap:8px;padding:8px 10px;display:grid}.faixas__cabecalho{border-bottom:1px solid var(--p-borda);text-transform:uppercase;letter-spacing:.4px;color:var(--p-fraco);background:#f0f2f4;padding-top:9px;padding-bottom:9px;font-size:11.5px;font-weight:700}.faixas__linha+.faixas__linha{border-top:1px solid var(--p-borda)}.faixas__linha textarea,.faixas__linha input{border:1px solid var(--p-borda);width:100%;min-height:66px;color:var(--p-texto);resize:vertical;background:#fff;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:13px;line-height:1.4}.faixas__linha textarea:focus,.faixas__linha input:focus{outline-offset:-1px;border-color:var(--p-marca);outline:2px solid #0080694d}.faixas__linha input{min-height:34px}.faixas__remover{color:var(--p-fraco);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;font-size:20px;line-height:1}.faixas__remover:hover{color:var(--p-perigo);background:#fdf0ee}.faixas__rodape{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faixas__rodape .campo__ajuda{flex:260px;margin:0}.faixas__rodape em{color:var(--p-marca);font-style:normal;font-weight:600}.roteiro{background:var(--p-cartao);border:1px solid var(--p-borda);border-radius:10px;max-width:720px;margin-top:18px;padding:18px 22px 22px}.roteiro__topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roteiro__topo .campo__ajuda{flex:240px;margin:0}.roteiro__texto{border:1px solid var(--p-borda);white-space:pre-wrap;word-break:break-word;color:#29383f;background:#f6f7f8;border-radius:8px;max-height:460px;margin:16px 0 0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow:auto}.painel__nav{gap:4px;margin-right:auto;display:flex}.painel__nav a{color:#ffffffd9;border-radius:6px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none}.painel__nav a:hover{color:#fff;background:#ffffff24}.painel__marca{margin-right:20px}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.filtros select{border:1px solid var(--p-borda);color:var(--p-texto);background:#fff;border-radius:7px;padding:8px 11px;font-family:inherit;font-size:13.5px}.leads{gap:10px;display:grid}.lead{background:var(--p-cartao);border:1px solid var(--p-borda);border-radius:10px;padding:15px 18px}.lead__topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead__topo strong{font-size:15px}.lead__tel{color:var(--p-marca);border-bottom:1px dotted;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-decoration:none}.lead__data{color:var(--p-fraco);margin-left:auto;font-size:12.5px}.lead__resumo{color:#2b3a42;margin:9px 0 0;font-size:14px;line-height:1.5}.lead__meta{color:var(--p-fraco);margin-top:9px;font-size:12.5px}.etiqueta--parcial{color:#8a6100;background:#fff0cf}.etiqueta--qualificado{color:#1d5fa8;background:#e4effc}.etiqueta--transferido{color:#0a6b4a;background:#d9fdd3}.painel__cabecalho--agente{margin-bottom:0}.voltar{color:var(--p-fraco);margin-bottom:6px;font-size:13px;text-decoration:none;display:inline-block}.voltar:hover{color:var(--p-marca)}.abas{border-bottom:1px solid var(--p-borda);gap:2px;margin:18px 0 20px;display:flex}.abas a{color:var(--p-fraco);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.abas a:hover{color:var(--p-texto)}.abas a.ativa{color:var(--p-marca);border-bottom-color:var(--p-marca)}.abas__contagem{color:var(--p-fraco);background:#e9edf0;border-radius:20px;padding:1px 7px;font-size:11.5px;font-weight:700}.abas a.ativa .abas__contagem{color:var(--p-marca-escura);background:#d5efe8}.barra-lista{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.barra-lista .filtros{margin:0}.barra-lista>:last-child{margin-left:auto}.filtro-status{background:#e9edf0;border-radius:8px;gap:2px;padding:3px;display:flex}.filtro-status a{color:var(--p-fraco);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.filtro-status a:hover{color:var(--p-texto)}.filtro-status a.ativo{color:var(--p-marca);background:#fff;box-shadow:0 1px 2px #0b141a1f}.agente__nome a{color:inherit;text-decoration:none}.agente__nome a:hover{color:var(--p-marca)}.agente__meta a{color:var(--p-marca);font-weight:600;text-decoration:none}.agente__meta a:hover{text-decoration:underline}.aviso-envio{cursor:help;border-radius:20px;padding:2px 8px;font-size:11.5px;font-weight:700}.aviso-envio--enviado{color:#0a6b4a;background:#d9fdd3}.aviso-envio--erro{color:var(--p-perigo);background:#fdf0ee}.aviso-envio--pendente{color:#5b6b73;background:#eceff1}.lead__erro{color:var(--p-perigo);background:#fdf0ee;border:1px solid #f3cec8;border-radius:7px;margin:9px 0 0;padding:8px 11px;font-size:13px}.form--estreito{max-width:560px}.salvo{color:var(--p-marca);font-size:13.5px;font-weight:600}.agente__meta code{background:#f0f2f4;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.solta{border:2px dashed var(--p-borda);cursor:pointer;text-align:center;background:#fbfcfc;border-radius:10px;place-items:center;gap:9px;padding:26px 18px;transition:border-color .15s,background .15s;display:grid}.solta:hover{background:#f6f8f9;border-color:#b9c3c9}.solta:focus-visible{outline:2px solid var(--p-marca);outline-offset:2px}.solta--ativa{border-color:var(--p-marca);background:#eaf6f2}.solta--enviando{cursor:progress}.solta__texto{color:var(--p-fraco);margin:0;font-size:14px}.solta .campo__ajuda{margin:0}.solta .botao{pointer-events:none}.logo-previa{border:1px solid var(--p-borda);background:#fff;border-radius:10px;align-items:center;gap:16px;padding:14px;display:flex}.logo-previa img{object-fit:contain;background:#f4f6f7;border-radius:8px;flex:none;width:88px;height:88px}.logo-previa__acoes{flex-wrap:wrap;gap:8px;display:flex}.logo-previa img.redonda{border-radius:50%}.logo-previa>div{gap:8px;display:grid}.logo-previa .campo__ajuda{max-width:42ch;margin:0}.sucesso{color:#0a6b4a;background:#e7f8ee;border:1px solid #b9e5cc;border-radius:7px;padding:10px 13px;font-size:13.5px}a.painel__usuario{text-decoration:none}a.painel__usuario:hover{opacity:1;text-decoration:underline}.sons{gap:8px;display:grid}.som{border:1px solid var(--p-borda);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;display:flex}.som:hover{border-color:#b9c3c9}.som--escolhido{border-color:var(--p-marca);box-shadow:inset 0 0 0 1px var(--p-marca);background:#f2faf7}.som input[type=radio]{flex:none;margin:0}.som__info{flex:auto;gap:2px;display:grid}.som__info strong{font-size:14px;font-weight:600}.som__info .campo__ajuda{margin:0}.som .botao{flex:none}.lead__envios{border-top:1px solid var(--p-borda);gap:5px;margin-top:11px;padding-top:11px;display:grid}.envio{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:12.5px;display:flex}.envio__quem{min-width:74px;color:var(--p-fraco);font-weight:700}.envio__destino{background:#f0f2f4;border-radius:5px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.envio--enviado .envio__estado{color:#0a6b4a}.envio--erro .envio__estado{color:var(--p-perigo)}.envio--ausente .envio__quem,.envio--ausente .envio__estado{color:#98a6ad}
