:root{--fundo:#120b2b;--painel:#1a1140;--card:#20164d;--card-hover:#291d5e;--campo:#150d33;--borda:#30245f;--borda-forte:#43357d;--texto:#f6f4fe;--mudo:#a9a2c9;--acento:#8b5cf6;--acento-fundo:#2e2066;--acento-texto:#fff;--marca-crm:#b9a2ff;--perigo:#f87171;--perigo-fundo:#3a1730;--ok:#34d399;--sombra:0 10px 30px #0804188c;--bolha-nossa:#2e2066;--bolha-nossa-borda:#4b3a96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--fundo:#f6f4fe;--painel:#fff;--card:#fff;--card-hover:#f3f0fd;--campo:#f6f4fe;--borda:#e4dff5;--borda-forte:#cfc6ec;--texto:#1b1340;--mudo:#5b5675;--acento:#6d3fe0;--acento-fundo:#eee8ff;--acento-texto:#fff;--marca-crm:#6d3fe0;--perigo:#dc2626;--perigo-fundo:#fdecec;--ok:#059669;--sombra:0 10px 30px #2b1a5e1f;--bolha-nossa:#eee8ff;--bolha-nossa-borda:#d6cbff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--fundo);margin:0}body{color:var(--texto);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}button,input,select,textarea{font:inherit;color:inherit}button{background:var(--card);border:1px solid var(--borda);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}button:hover:not(:disabled){background:var(--card-hover)}button:disabled{opacity:.5;cursor:default}button.primario{background:var(--acento);color:var(--acento-texto);border-color:var(--acento);font-weight:700}button.primario:hover:not(:disabled){background:var(--acento);filter:brightness(1.08)}button.dourado{background:var(--acento-fundo);color:var(--acento);border-color:color-mix(in srgb, var(--acento) 40%, transparent);font-weight:600}button.link{color:var(--mudo);background:0 0;border:none;padding:4px 6px}button.link:hover{color:var(--texto);background:0 0}button.icone{color:var(--mudo);background:0 0;border:none;border-radius:8px;padding:6px}button.icone:hover{color:var(--texto);background:var(--card-hover)}button.mini{border-radius:8px;padding:4px 10px;font-size:12px}input,select,textarea{background:var(--campo);border:1px solid var(--borda);border-radius:10px;width:100%;padding:8px 11px}input:focus,select:focus,textarea:focus{outline:2px solid var(--acento);outline-offset:-1px}label{color:var(--mudo);flex-direction:column;gap:5px;font-size:12px;display:flex}label.check{flex-direction:row;align-items:center;gap:8px}label.check input{width:auto}h2{margin:0;font-size:18px}.mudo{color:var(--mudo)}.pequeno{font-size:12px}.ponto{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.vazio{color:var(--mudo);text-align:center;opacity:.8;padding:18px 0;font-size:12px}.faixa-erro{background:var(--perigo-fundo);color:var(--perigo);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:13px}.linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cont{background:color-mix(in srgb, var(--texto) 10%, transparent);min-width:22px;color:var(--texto);text-align:center;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:22px;display:inline-block}.selo{background:color-mix(in srgb, var(--texto) 8%, transparent);color:var(--texto);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.selo.pausa{background:var(--acento-fundo);color:var(--acento);border:1px solid color-mix(in srgb, var(--acento) 35%, transparent)}.selo.etapa{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid}.avatar{color:#fff;letter-spacing:.3px;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.avatar.grande{width:40px;height:40px;font-size:14px}.centro{min-height:100vh;color:var(--mudo);place-items:center;padding:16px;display:grid}.caixa{background:var(--painel);border:1px solid var(--borda);width:min(390px,100%);color:var(--texto);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:14px;padding:30px;display:flex}.aviso{color:var(--acento);margin:0;font-size:13px}.marca{letter-spacing:-.3px;align-items:center;gap:9px;font-family:Instrument Sans,system-ui,sans-serif;font-size:19px;font-weight:800;display:flex}.marca span{color:inherit}.marca .marca-texto span{color:var(--marca-crm)}.simbolo-r{border-radius:22%;flex:none}.marca .logo{color:#1c1200}.marca.grande{justify-content:center;margin-bottom:6px;font-size:30px}.logo{background:linear-gradient(135deg, var(--acento), #b86b12);color:#1c1200;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.layout{gap:8px;height:100vh;padding:8px;display:flex;overflow:hidden}.app{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.conteudo{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.topo{flex-wrap:wrap;align-items:center;gap:14px;padding:6px 8px 12px;display:flex}.titulo{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800}.titulo small{color:var(--mudo);margin-left:4px;font-size:14px;font-weight:500}.pilula{border:1px solid var(--borda);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.pilula.ativa{border-color:var(--acento);box-shadow:0 0 0 1px color-mix(in srgb, var(--acento) 30%, transparent) inset}.chip-whats{color:var(--mudo);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.topo-direita{align-items:center;gap:4px;margin-left:auto;display:flex}.busca{background:var(--campo);border:1px solid var(--borda);color:var(--mudo);border-radius:10px;align-items:center;gap:6px;width:260px;padding:0 10px;display:flex}.busca input{background:0 0;border:none;padding:7px 0}.busca input:focus{outline:none}.busca:focus-within{outline:2px solid var(--acento);outline-offset:-1px}.menu-btn{display:none!important}.sidebar{background:var(--painel);border:1px solid var(--borda);border-radius:16px;flex-direction:column;flex:none;width:240px;height:100%;transition:width .18s;display:flex;position:relative}.sidebar.recolhida{width:62px}.sidebar-topo{align-items:center;gap:6px;padding:14px 12px 10px;display:flex}.sidebar-topo .marca{flex:1}.recolher{background:var(--painel);z-index:3;border-radius:50%;justify-content:center;width:22px;height:22px;padding:0;position:absolute;top:40px;right:-11px}.workspace{background:var(--campo);border:1px solid var(--borda);border-radius:12px;align-items:center;gap:8px;width:calc(100% - 20px);margin:0 10px 8px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.workspace span{text-align:left;flex:1}.sidebar-rolagem{flex-direction:column;flex:1;gap:2px;min-height:0;padding:2px 8px 10px;display:flex;overflow-y:auto}.grupo-titulo,.item{width:100%;color:var(--texto);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;font-size:14px;display:flex}.grupo-titulo{color:color-mix(in srgb, var(--texto) 85%, transparent)}.grupo-titulo:hover,.item:hover{background:var(--card-hover)}.grupo-titulo span,.item .rotulo{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.item.ativo{background:var(--card-hover);border-color:var(--borda-forte)}.item.destaque{background:linear-gradient(90deg, var(--acento-fundo), transparent);border-color:color-mix(in srgb, var(--acento) 35%, transparent)}.grupo.simples .grupo-titulo{color:var(--mudo);padding:12px 11px 4px;font-size:12px}.seta{color:var(--mudo);flex:none;transition:transform .15s}.seta.fechada{transform:rotate(-90deg)}.grupo-itens{flex-direction:column;gap:1px;padding:2px 0 6px 16px;display:flex}.grupo.simples .grupo-itens{padding-left:0}.grupo-itens .item{padding:7px 11px;font-size:13.5px}.item .badge{background:var(--acento);color:var(--acento-texto);text-align:center;border-radius:999px;min-width:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:20px}.item .status{border-radius:50%;flex:none;width:7px;height:7px}.item .status.on{background:var(--ok);box-shadow:0 0 6px var(--ok)}.item .status.off{background:var(--borda-forte)}.funil-nome{align-items:center;gap:6px;padding:2px 11px 4px;font-size:13px;font-weight:700;display:flex}.funil-item{font-size:14px!important}.funil-item.apagado .rotulo{color:var(--mudo)}.funil-item .num{color:var(--mudo);font-size:13px}.funil-item .num.critico{color:var(--perigo);font-weight:800}.sidebar-rodape{border-top:1px solid var(--borda);flex-direction:column;gap:10px;padding:10px;display:flex}.tema{background:var(--campo);border:1px solid var(--borda);border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.tema button{color:var(--mudo);background:0 0;border:none;border-radius:9px;justify-content:center;padding:6px;font-size:13px}.tema button.ativo{background:var(--acento-fundo);color:var(--acento)}.perfil{align-items:center;gap:10px;min-width:0;display:flex}.perfil>div{flex:1;min-width:0}.perfil strong,.perfil .mudo{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar.recolhida .rotulo,.sidebar.recolhida .grupo-titulo span,.sidebar.recolhida .seta,.sidebar.recolhida .marca-texto,.sidebar.recolhida .workspace span,.sidebar.recolhida .workspace svg:last-child,.sidebar.recolhida .badge,.sidebar.recolhida .num,.sidebar.recolhida .funil-nome,.sidebar.recolhida .perfil>div,.sidebar.recolhida .perfil button,.sidebar.recolhida .grupo.simples{display:none}.sidebar.recolhida .grupo-itens{padding-left:0}.sidebar.recolhida .tema{grid-template-columns:1fr}.sidebar.recolhida .tema button:not(.ativo),.sidebar.recolhida .tema button span{display:none}.sidebar.recolhida .workspace,.sidebar.recolhida .grupo-titulo,.sidebar.recolhida .item{justify-content:center;padding:9px 0}.sidebar-fundo{display:none}.quadro-wrap{flex:1;min-height:0;display:flex;position:relative}.quadro{flex:1;align-items:stretch;gap:12px;padding:0 0 10px;display:flex;overflow-x:auto}.borda{z-index:2;pointer-events:none;width:64px;color:var(--texto);align-items:center;display:flex;position:absolute;top:0;bottom:10px}.borda.esquerda{background:linear-gradient(90deg, var(--fundo), transparent);justify-content:flex-start;padding-left:4px;left:0}.borda.direita{background:linear-gradient(270deg, var(--fundo), transparent);justify-content:flex-end;padding-right:4px;right:0}.coluna{--c:#64748b;border:1px solid color-mix(in srgb, var(--c) 45%, var(--borda));background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, var(--painel)) 0, var(--painel) 70px, var(--painel));border-radius:16px;flex-direction:column;flex:0 0 340px;min-height:0;transition:outline-color .2s;display:flex}.coluna.final{opacity:.92}.coluna.sobre{outline:2px dashed var(--acento);outline-offset:2px}.coluna.destaque{outline:2px solid var(--acento);outline-offset:2px}.coluna>header{border-bottom:1px solid color-mix(in srgb, var(--c) 25%, var(--borda));align-items:center;gap:10px;padding:14px 14px 12px;font-size:15px;font-weight:700;display:flex}.coluna>header .alca{color:var(--mudo);cursor:grab}.coluna>header .nome{flex:1}.cards{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow-y:auto}.card{background:var(--card);border:1px solid var(--borda);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;position:relative}.card:hover{background:var(--card-hover);border-color:var(--borda-forte)}.card.overlay{box-shadow:var(--sombra);cursor:grabbing;transform:rotate(2deg)}.card-topo{align-items:center;gap:10px;min-width:0;display:flex}.card-topo .nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.card-acoes{opacity:.65;gap:2px;display:flex}.card:hover .card-acoes{opacity:1}.card-acoes button{padding:4px}.card-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.telefone{color:var(--mudo);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.telefone:hover{color:var(--texto);background:0 0!important}.selos{flex-wrap:wrap;gap:4px;display:flex}.resumo{color:var(--mudo);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.urgencias{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.legenda{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.nivel-info{background:var(--painel);border:1px solid var(--borda);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.nivel-info strong{align-items:center;gap:8px;display:flex}.motivos{flex-wrap:wrap;gap:6px;display:flex}.urgencias .coluna{flex:1 0 290px}.urg-item{flex-direction:column;gap:4px;display:flex}.urg-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 4px;font-size:11px;display:flex}.atrasado{color:var(--perigo);font-weight:700}.assumido{color:var(--ok);font-weight:600}.fundo{z-index:30;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.lateral{background:var(--painel);border-left:1px solid var(--borda);flex-direction:column;gap:12px;width:min(500px,100%);height:100%;padding:20px;display:flex;overflow-y:auto}.lateral-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.lateral-topo>div{flex:1;align-items:center;gap:12px;display:flex}.bloco{border:1px solid var(--borda);background:var(--card);border-radius:14px;flex-direction:column;gap:9px;padding:14px;display:flex}.bloco .linha select{flex:1;width:auto}.dados{color:var(--mudo);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.dados strong{color:var(--texto)}.resolver{flex-direction:column;gap:8px;display:flex}.abas{gap:4px;display:flex}.abas button{color:var(--mudo);background:0 0;border:none;padding:7px 12px}.abas button.ativa{background:var(--card-hover);color:var(--texto)}.abas.pequenas{border-bottom:1px solid var(--borda);padding-bottom:6px}.historico{flex-direction:column;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.historico li{grid-template-columns:64px 1fr auto;align-items:baseline;gap:8px;display:grid}.quem{font-size:11px;font-weight:700}.quem.ia{color:#a855f7}.quem.humano{color:#3b82f6}.quem.sistema{color:var(--mudo)}.conversa{flex-direction:column;gap:8px;display:flex}.msg{background:var(--card);border:1px solid var(--borda);border-radius:14px;align-self:flex-start;max-width:78%;padding:10px 12px}.msg.ia,.msg.humano{background:var(--bolha-nossa);border-color:var(--bolha-nossa-borda);align-self:flex-end}.msg .quem-msg{color:var(--mudo);margin-bottom:3px;font-size:11px;font-weight:700}.msg .texto{white-space:pre-wrap;line-height:1.45}.msg .hora{color:var(--mudo);text-align:right;margin-top:4px;font-size:10.5px}.aviso-sistema{background:var(--card);border:1px solid var(--borda);color:var(--mudo);border-radius:999px;align-self:center;padding:6px 14px;font-size:13px}.aviso-sistema span{color:var(--texto,inherit);font-weight:700}.aviso-sistema small{margin-left:6px;font-size:11px}.inbox{flex:1;grid-template-columns:230px 320px 1fr;gap:8px;min-height:0;display:grid}.inbox>section{background:var(--painel);border:1px solid var(--borda);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.filtros{gap:1px;padding:10px;overflow-y:auto}.filtros h4{color:var(--mudo);margin:12px 11px 4px;font-size:12px;font-weight:600}.filtros .item .num{color:var(--mudo);font-size:13px}.filtros .item .num.forte{color:var(--acento);font-weight:700}.filtros .item.ativo .num{color:var(--texto)}.lista-topo{border-bottom:1px solid var(--borda);flex-direction:column;gap:8px;padding:10px;display:flex}.lista-topo .busca{width:100%}.lista-topo select{align-self:flex-start;width:auto;padding:5px 10px;font-weight:600}.lista-conv{flex-direction:column;flex:1;gap:4px;padding:6px;display:flex;overflow-y:auto}.conv{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:11px;display:flex}.conv:hover{background:var(--card-hover)}.conv.ativa{background:var(--card-hover);border-color:var(--borda-forte)}.conv .meio{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.conv .nome{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.conv .trecho{color:var(--mudo);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conv .lado{color:var(--mudo);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12px;display:flex}.espera{color:var(--perigo);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.novas{background:var(--acento);color:var(--acento-texto);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.chat{position:relative}.chat-topo{border-bottom:1px solid var(--borda);align-items:center;gap:12px;padding:12px 14px;display:flex}.chat-topo>div{flex:1;min-width:0}.chat-faixa{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.chat-faixa.alerta{background:var(--perigo-fundo);color:var(--perigo)}.chat-faixa.info{background:var(--acento-fundo);color:var(--acento)}.chat-faixa .acoes{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.chat-msgs{flex:1;padding:16px;overflow-y:auto}.chat-rodape{border-top:1px solid var(--borda);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.chat-rodape .linha-envio{gap:8px;display:flex}.chat-vazio{text-align:center;color:var(--mudo);flex:1;place-items:center;padding:20px;display:grid}.chat-vazio .icone-grande{background:var(--acento-fundo);width:88px;height:88px;color:var(--acento);border-radius:22px;place-items:center;margin:0 auto 16px;display:grid}.chat-vazio h3{color:var(--texto);margin:0 0 6px;font-size:20px}.pagina{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.pagina.estreita{max-width:760px}.pagina>p{margin:0}.tabela-wrap{border:1px solid var(--borda);background:var(--painel);border-radius:16px;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:13px}.tabela th{text-align:left;color:var(--mudo);border-bottom:1px solid var(--borda);white-space:nowrap;padding:12px 14px;font-weight:600}.tabela td{border-bottom:1px solid var(--borda);white-space:nowrap;padding:10px 14px}.tabela tbody tr{cursor:pointer}.tabela tbody tr:hover{background:var(--card-hover)}.tabela .selo{margin-right:4px}.tabela .pessoa{align-items:center;gap:10px;display:flex}.etiquetas{flex-wrap:wrap;gap:8px;display:flex}.form-membro input{flex:1;width:auto;min-width:160px}.lista-membros{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-membros li{background:var(--painel);border:1px solid var(--borda);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lista-membros li>div{flex:1}.embreve p{margin:0;line-height:1.55}.embreve .selo{background:var(--acento-fundo);color:var(--acento);align-self:flex-start}.toast{z-index:50;background:var(--painel);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-weight:600;animation:.2s ease-out subir;display:flex;position:fixed;bottom:18px;right:18px}@keyframes subir{0%{opacity:0;transform:translateY(8px)}}@keyframes pulsar{50%{opacity:.55}}.pulsa{animation:1.4s infinite pulsar}@media (width<=1100px){.inbox{grid-template-columns:300px 1fr}.inbox .filtros{display:none}}@media (width<=900px){.layout{gap:0;padding:0}.app{padding:8px}.sidebar{z-index:40;border-radius:0 16px 16px 0;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);width:260px!important}.sidebar.aberta{transform:none}.sidebar .recolher{display:none}.sidebar-fundo{z-index:35;background:#00000080;display:block;position:fixed;inset:0}.menu-btn{display:inline-flex!important}.titulo{font-size:22px}.inbox{grid-template-columns:1fr}.inbox.com-chat .lista,.inbox:not(.com-chat) .chat{display:none}}@media (width<=640px){.topo{gap:8px}.busca{width:100%}.topo-direita{width:100%;margin-left:0}.coluna,.urgencias .coluna{flex-basis:86vw}}.chave{background:var(--borda-forte);border:none;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.chave span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.chave.ligada{background:var(--acento)}.chave.ligada span{transform:translate(16px)}.chave:hover{filter:brightness(1.1)}.botao-ia{border:1px solid var(--borda-forte);color:var(--mudo);border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 10px;font-size:13px;display:inline-flex}.botao-ia.ligada{color:var(--acento);border-color:color-mix(in srgb, var(--acento) 50%, transparent);background:var(--acento-fundo)}.modal-fundo{z-index:45;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--painel);border:1px solid var(--borda);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.modal.largo{width:min(920px,100%)}.modal>header{justify-content:space-between;align-items:center;display:flex}.form{flex-direction:column;gap:12px;display:flex}.duas{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opcoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opcao{text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px}.opcao span{color:var(--mudo);font-size:12px;line-height:1.4}.opcao.ativa{border-color:var(--acento);background:var(--acento-fundo)}.opcao.ativa svg{color:var(--acento)}.secao-titulo{align-items:center;gap:8px;margin-top:6px;font-weight:700;display:flex}button.perigo,.menu-flutuante .perigo{color:var(--perigo)!important}.instancias{flex-direction:column;gap:12px;display:flex}.instancia{border:1px solid color-mix(in srgb, #25d366 30%, var(--borda));background:linear-gradient(135deg, color-mix(in srgb, #25d366 14%, var(--painel)), var(--painel) 60%);border-radius:18px;grid-template-columns:minmax(180px,34%) 1fr;display:grid}.instancia.off,.instancia.espera{border-color:var(--borda);background:linear-gradient(135deg, color-mix(in srgb, #25d366 5%, var(--painel)), var(--painel) 60%)}.instancia.fluxo{cursor:pointer;border-color:color-mix(in srgb, var(--acento) 30%, var(--borda));background:linear-gradient(135deg, color-mix(in srgb, var(--acento) 10%, var(--painel)), var(--painel) 60%)}.instancia.fluxo:hover{border-color:var(--acento)}.instancia-logo{color:#25d366;place-items:center;padding:34px 16px;display:grid;position:relative}.instancia.off .instancia-logo,.instancia.espera .instancia-logo{color:var(--mudo)}.instancia.fluxo .instancia-logo{color:var(--acento)}.instancia-logo .status-chip{position:absolute;top:14px;left:14px}.instancia-logo .tipo-chip{color:var(--mudo);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:14px}.instancia-corpo{background:color-mix(in srgb, var(--fundo) 70%, transparent);border:1px solid var(--borda);border-radius:14px;flex-direction:column;gap:10px;margin:8px;padding:16px;display:flex}.instancia-corpo h3{margin:0;font-size:18px}.status-chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-chip.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.status-chip.off{color:var(--mudo)}.status-chip.espera{color:var(--acento);background:var(--acento-fundo)}.caixa-info{border:1px solid var(--borda);background:var(--card);border-radius:12px;align-items:center;padding:10px 12px;color:var(--texto)!important;flex-direction:row!important;gap:12px!important;font-size:14px!important}.caixa-info .rot{color:var(--mudo);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;min-width:70px;font-size:11px;font-weight:700;display:inline-flex}.caixa-info select{background:0 0;border:none;padding:2px 0;font-weight:700}.aviso-instancia{color:var(--mudo);background:var(--card);border:1px dashed var(--borda-forte);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.menu-flutuante{z-index:5;background:var(--painel);border:1px solid var(--borda);min-width:150px;box-shadow:var(--sombra);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:34px;right:0}.menu-flutuante button{background:0 0;border:none;justify-content:flex-start}.agentes-mini{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.agentes{flex-direction:column;gap:0;display:flex}.agente{border:1px solid var(--borda);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.agente.humano{border-style:dashed;margin-bottom:8px}.agente-nome{flex:1;width:auto;font-weight:700}.seta-agente{color:var(--acento);justify-content:center;padding:4px 0;display:flex}.selo-check{border:1px solid var(--borda);cursor:pointer;border-radius:999px;padding:6px 10px;color:var(--texto)!important;font-size:13px!important}.selo-check.ativo{border-color:var(--acento);background:var(--acento-fundo)}.abas-grandes{border-bottom:1px solid var(--borda);padding-bottom:8px}.abas-grandes button{font-weight:600}.api-hero{border:1px solid color-mix(in srgb, #25d366 30%, var(--borda));background:linear-gradient(135deg, color-mix(in srgb, #25d366 12%, var(--painel)), var(--painel));border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.api-hero h3{color:#25d366;align-items:center;gap:8px;margin:0 0 6px;display:flex}.api-hero p{margin:0}.passos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.passo{border:1px solid var(--borda);background:var(--painel);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.passo>div{flex:1}.passo strong{align-items:center;gap:6px;display:flex}.passo p{margin:4px 0 0;font-size:13px;line-height:1.45}.passo-num{background:var(--acento-fundo);width:26px;height:26px;color:var(--acento);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.grade-modelos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.msg.previa{white-space:pre-wrap;align-self:stretch;max-width:100%;line-height:1.45}.previa-celular{background:var(--fundo);border:1px solid var(--borda);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.publico-total{background:var(--acento-fundo);color:var(--acento);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:15px;display:flex}.publico-total strong{font-size:22px}.selo-botao{border-radius:999px;padding:5px 10px;font-size:12px}.selo-botao.ativo{border-color:var(--acento);background:var(--acento-fundo);color:var(--acento)}.faixa-leitura{background:var(--acento-fundo);color:var(--texto);border:1px solid color-mix(in srgb, var(--acento) 40%, transparent);border-radius:12px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.faixa-leitura svg{color:var(--acento);flex:none}.card.urgente{border-color:var(--borda);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--u) 70%, transparent)}.selo.urg-calma{background:color-mix(in srgb, var(--texto) 6%, transparent);color:var(--mudo);font-weight:600}.chat-faixa.calma{background:var(--card);color:var(--texto)}.chat-faixa.calma .ponto{width:8px;height:8px}.badge-sino{background:var(--borda-forte);color:var(--texto);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-4px}.secao-filtro{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.secao-cab{color:var(--mudo);background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 11px 4px;font-size:12px;font-weight:600;display:flex}.secao-cab:hover{color:var(--texto);background:0 0!important}.sub-titulo{color:var(--mudo);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;padding:6px 11px 2px;font-size:11px;font-weight:700;display:flex}.ver-quadro{align-items:center;gap:5px;padding:4px 11px;text-decoration:none;display:inline-flex}.funil-nome{align-items:center;gap:4px;display:flex}.funil-nome .num{color:var(--mudo);margin-left:auto;padding-right:11px;font-size:13px}.funil-link{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:var(--texto)!important;padding:4px 2px!important}.funil-nome.ativo .funil-link{color:var(--acento)!important}.gestacao-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.eng-hero{flex-wrap:wrap}.eng-hero h3{color:var(--acento)!important}.eng-regras{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.eng-regras span{align-items:center;gap:6px;display:flex}.eng-grade .bloco.inativo{opacity:.55}.eng-grade .bloco.a-confirmar{border-color:color-mix(in srgb, var(--acento) 45%, var(--borda))}.video-det{border:1px dashed var(--borda-forte);border-radius:10px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.video-det summary{cursor:pointer;color:var(--mudo);align-items:center;gap:6px;font-size:12.5px;display:flex}.video-det[open]{gap:8px}code{background:var(--card);border:1px solid var(--borda);border-radius:6px;padding:1px 5px;font-size:12px}.avatar.mini{background:var(--borda-forte);width:18px;height:18px;font-size:10px}.avatar.grupo{color:#25d366;background:#1f4d3a}.filtro-ativo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filtros h4:first-child{margin-top:4px}.etiqueta-linha{border:1px solid var(--borda);background:var(--painel);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.etiqueta-linha .rotulo{flex:1;font-weight:600}.cor-input,.form-membro .cor-input{cursor:pointer;border-radius:8px;flex:none;width:42px;min-width:0;height:36px;padding:3px}.tags-lead{flex-wrap:wrap;gap:6px;display:flex}.filtros-linha{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filtros-linha select{flex:1;width:auto;min-width:0;padding:6px 8px;font-size:12.5px}.filtros-linha.barra select{flex:0 auto;min-width:150px}.chip-num{color:var(--mudo);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.seletor-num select{width:auto;color:var(--mudo);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px;font-weight:600}.seletor-num select:focus{outline:none}@media (width<=760px){.duas,.opcoes,.instancia{grid-template-columns:1fr}.instancia-logo{padding:44px 16px 34px}}
