:root{--fundo:#fbf9f7;--superficie:#fff;--rebaixado:#f4efea;--texto:#26201c;--corrido:#5a4f48;--suave:#6f655e;--borda:#e8e1da;--borda-forte:#8c8076;--marca:#d9481f;--acento:#b23815;--acao:#c4421b;--acento-texto:#fff;--marca-suave:#fbeae3;--na-marca-suave:#8a2a10;--noite:#26201c;--na-noite:#fff;--na-noite-suave:#d8cfc8;--ok:#2f7a4b;--ok-fundo:#e3f2e8;--atencao:#8a5a00;--atencao-fundo:#fff4e0;--ruim:#a3260f;--ruim-fundo:#fbe6e0;--foco:#d9481f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:Figtree,Avenir Next,system-ui,sans-serif;font-size:15px;line-height:22px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fundo:#1b1714;--superficie:#26201c;--rebaixado:#2f2823;--texto:#f5efea;--corrido:#d3c8bf;--suave:#b3a79d;--borda:#3b332d;--borda-forte:#80746a;--marca:#f0663a;--acento:#f59a78;--acao:#f0663a;--acento-texto:#1b1714;--marca-suave:#3a2a22;--na-marca-suave:#f59a78;--noite:#3a302a;--ok:#7fd3a0;--ok-fundo:#1e3327;--atencao:#f2c46b;--atencao-fundo:#3a2e16;--ruim:#ff9b85;--ruim-fundo:#3a1d16;--foco:#f0663a}}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0}h1,h2,h3{text-wrap:balance;margin:0 0 12px}h2{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:36px}h3{margin-top:24px;font-size:20px;font-weight:700;line-height:26px}.app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app.recolhido{grid-template-columns:64px minmax(0,1fr)}.topo{background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.marca{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.marca img{width:28px;height:28px;display:block}.topo nav{flex-wrap:wrap;gap:4px;display:flex}.quem{color:var(--suave);margin-left:auto}main{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:24px 16px}.centro{min-height:60vh;color:var(--suave);place-items:center;display:grid}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;margin-top:16px;padding:24px}.estreito{gap:12px;max-width:380px;margin:12vh auto 0;display:grid}label{color:var(--suave);gap:4px;font-size:14px;font-weight:600;display:grid}input,select,textarea{font:inherit;border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);border-radius:8px;max-width:100%;padding:8px 10px}button{font:inherit;border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}button:disabled{opacity:.6;cursor:default}button.primario{background:var(--acao);border-color:var(--acao);color:var(--acento-texto)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}button.link{color:var(--acento);background:0 0;border:none;padding:4px 6px}.aba{background:0 0;border-color:#0000}.aba.ativa{background:var(--marca-suave);color:var(--na-marca-suave);border-color:#0000}table{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;padding:10px 12px}th{color:var(--suave);background:var(--rebaixado);font-size:13px;font-weight:700}tr:last-child td{border-bottom:none}tr.selecionada td{background:var(--fundo)}.acoes{text-align:right;white-space:nowrap}.linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linha>label{min-width:0;max-width:100%}.nota{color:var(--suave);font-size:13px}.erro{color:var(--ruim);background:var(--ruim-fundo);border-radius:8px;padding:8px 12px}.vazio{color:var(--suave)}.selo{white-space:nowrap;background:var(--fundo);border:1px solid var(--borda);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.selo.ok{color:var(--ok);background:var(--ok-fundo);border-color:#0000}.selo.ruim{color:var(--ruim);background:var(--ruim-fundo);border-color:#0000}.selo.atencao{color:var(--atencao);background:var(--atencao-fundo);border-color:#0000}.selo.marca{color:var(--na-marca-suave);background:var(--marca-suave);border-color:#0000}.passos{gap:10px;padding-left:20px;display:grid}code{word-break:break-all;font-size:13px}@media (width<=640px){table,thead,tbody,tr,th,td{display:block}thead{display:none}tr{border-bottom:1px solid var(--borda)}td{border:none;padding:6px 12px}.acoes{text-align:left}}.confirmar{border:1px solid var(--borda);background:var(--marca-suave);color:var(--texto);text-align:left;white-space:normal;border-radius:8px;gap:8px;margin-top:8px;padding:12px;display:grid}.confirmar p,.confirmar ul{margin:0}.conversas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conversas li{border-bottom:1px solid var(--borda);padding-bottom:8px}.conversas li:last-child{border-bottom:none}.quem-editar{align-items:center;gap:6px;margin-left:auto;display:flex}.tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.tile{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;padding:16px}.tile-rotulo{color:var(--suave);font-size:13px}.tile-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:40px;font-weight:800;line-height:44px}.barras-h{gap:6px;display:grid}.barra-linha{grid-template-columns:140px 1fr 48px;align-items:center;gap:8px;display:grid}.barra-rotulo{color:var(--suave);font-size:13px}.barra-trilho{height:14px}.barra{background:var(--marca);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.barra-valor{text-align:right;font-variant-numeric:tabular-nums}.colunas{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;display:grid}.coluna{text-align:center;font-size:12px}.coluna-trilho{justify-content:center;align-items:flex-end;height:120px;display:flex}.coluna-barra{background:var(--marca);border-radius:4px 4px 0 0;width:60%;min-height:2px}.coluna-valor{font-variant-numeric:tabular-nums;margin-top:4px}@media (width<=640px){.barra-linha{grid-template-columns:100px 1fr 36px}}main:has(.largo){max-width:none}.quadro{align-items:flex-start;gap:10px;padding:12px 0 16px;display:flex;overflow-x:auto}.kcoluna{background:var(--fundo);border:1px solid var(--borda);border-radius:12px;flex:0 0 220px;gap:6px;min-height:120px;padding:8px;display:grid}.kcoluna.comercial{border-style:dashed}.kcoluna.sobre{border-color:var(--acento);border-style:solid}.kcabeca{justify-content:space-between;align-items:baseline;padding:2px 4px 6px;display:flex}.kcard{text-align:left;background:var(--superficie);border:1px solid var(--borda);cursor:grab;border-radius:8px;gap:2px;padding:8px;display:grid}.kcard:hover{border-color:var(--acento)}.gaveta-fundo{z-index:10;background:#00000040;justify-content:flex-end;display:flex;position:fixed;inset:0}.gaveta{background:var(--superficie);border-left:1px solid var(--borda);width:min(480px,100%);height:100%;padding:20px;overflow-y:auto;box-shadow:0 8px 24px #26201c24}.sobrelinha{letter-spacing:.2em;text-transform:uppercase;color:var(--acento);margin:0 0 4px;font-size:12px;font-weight:700;line-height:16px}.abertura{color:var(--corrido);max-width:70ch;margin:0 0 8px;font-size:17px;line-height:26px}.guia{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.guia li{border:1px solid var(--borda);background:var(--superficie);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.guia .num{background:var(--marca-suave);width:32px;height:32px;color:var(--na-marca-suave);border-radius:999px;place-items:center;font-weight:700;display:grid}.guia li.feito .num{background:var(--ok-fundo);color:var(--ok)}.num-passo{background:var(--marca-suave);width:32px;height:32px;color:var(--na-marca-suave);border-radius:999px;place-items:center;font-weight:700;display:grid}.num-passo.feito{background:var(--ok-fundo);color:var(--ok)}.guia li.atual{border-color:var(--marca)}.guia p{color:var(--corrido);margin:2px 0 0}.noite{background:var(--noite);color:var(--na-noite);border-radius:12px;margin-top:16px;padding:24px}.noite p{color:var(--na-noite-suave);margin:4px 0 0}.medidor{background:var(--rebaixado);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.medidor span{background:var(--marca);height:100%;display:block}.medidor.travado span{background:var(--ruim)}.duas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}button{min-height:36px}@media (width<=640px){button,input,select{min-height:44px}select{width:100%}.linha>label{flex:100%}.guia li{grid-template-columns:32px 1fr}.guia li>:last-child{grid-column:2;justify-self:start}}section>table,.cartao+table{margin-top:12px}.tile-valor.nota{letter-spacing:0;font-size:20px;font-weight:700;line-height:26px}.lateral{background:var(--superficie);border-right:1px solid var(--borda);flex-direction:column;gap:8px;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.lateral-topo{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.lateral nav{flex:1;align-content:start;gap:16px;display:grid}.grupo{gap:2px;display:grid}.grupo-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--suave);margin:0 0 4px;padding:0 8px;font-size:12px;font-weight:700;line-height:16px}.grupo+.grupo{border-top:1px solid var(--borda);padding-top:12px}.item{text-align:left;width:100%;color:var(--texto);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.item:hover{background:var(--rebaixado)}.item.ativo{background:var(--marca-suave);color:var(--na-marca-suave)}.item svg{flex:none}.cliente-atual{padding:0 8px 8px}.cliente-atual select{width:100%}.lateral-pe{border-top:1px solid var(--borda);gap:4px;padding-top:8px;display:grid}.lateral-pe .quem{text-align:left;margin:0;padding:4px 10px}.lateral-pe .nota{padding:0 10px}.recolhido .rotulo{display:none}.recolhido .lateral-topo{flex-direction:column;gap:8px}.recolhido .item{justify-content:center;padding:10px 0}.barra-movel{display:none}.faixa{background:var(--marca-suave);color:var(--texto);border-radius:8px;margin:0 0 16px;padding:8px 12px}@media (width<=800px){.app,.app.recolhido{grid-template-columns:minmax(0,1fr)}.barra-movel{background:var(--superficie);border-bottom:1px solid var(--borda);z-index:5;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.lateral{z-index:20;width:min(280px,85vw);display:none;position:fixed;inset:0 auto 0 0;box-shadow:0 8px 24px #26201c24}.gaveta-aberta .lateral{display:flex}.so-largo{display:none}.recolhido .rotulo{display:revert}.recolhido .item{justify-content:flex-start;padding:8px 10px}}.pendencia{border-top:1px solid var(--borda);grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:4px 12px;padding:10px 0;display:grid}.pendencia:first-of-type{border-top:none}.entrada{background:var(--fundo);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh;display:grid}.entrada-marca{background:var(--noite);color:var(--na-noite);flex-direction:column;gap:32px;padding:40px 48px;display:flex}.entrada-logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.entrada-logo img{width:36px;height:36px}.entrada-promessa{max-width:460px;margin:auto 0}.entrada-promessa .entrada-sobre{color:#f06a3d}.entrada-promessa h1{letter-spacing:-.02em;margin:8px 0 16px;font-size:44px;font-weight:800;line-height:48px}.entrada-promessa>p{color:var(--na-noite-suave);margin:0;font-size:17px;line-height:26px}.entrada-passos{color:var(--na-noite-suave);gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.entrada-passos li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.entrada-passos span{width:32px;height:32px;color:var(--na-noite);border:1px solid #ffffff47;border-radius:999px;place-items:center;font-weight:700;display:grid}.entrada-rodape{color:var(--na-noite-suave);margin:0;font-size:13px}.entrada-form{place-items:center;max-width:none;padding:40px 16px;display:grid}.entrada-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;gap:16px;width:100%;max-width:400px;padding:32px;display:grid}.entrada-cartao h2{margin:0;font-size:30px;line-height:36px}.entrada-cartao .nota{margin:-8px 0 0}.entrada-cartao .entrada-ajuda{text-align:center;margin:0}.campo{color:var(--texto);gap:6px;font-size:14px;font-weight:600;display:grid}.campo input{min-height:44px;font-size:15px;font-weight:400}.senha{display:block;position:relative}.senha input{width:100%;padding-right:48px}.ver-senha{width:40px;min-height:36px;color:var(--suave);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ver-senha:hover{color:var(--texto)}.campo-aviso{color:var(--atencao);font-size:13px;font-weight:500}.campo-dica{color:var(--suave);font-size:13px;font-weight:400}.campo-dica.ok{color:var(--ok)}.largo-total{width:100%;min-height:44px;font-size:15px}@media (width<=860px){.entrada{grid-template-columns:minmax(0,1fr)}.entrada-marca{gap:12px;padding:24px 16px}.entrada-promessa h1{margin:4px 0 8px;font-size:30px;line-height:36px}.entrada-promessa>p{font-size:15px;line-height:22px}.entrada-passos,.entrada-rodape{display:none}.entrada-form{place-items:start center;padding:24px 16px}.entrada-cartao{padding:24px}}@media (width<=640px){.pendencia{grid-template-columns:1fr}}.faixa-funcao{border:1px solid var(--borda);background:var(--superficie);border-radius:12px;margin:8px 0;padding:8px 12px}.janela-fundo{z-index:50;background:#14100c73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.janela{background:var(--fundo,var(--superficie));border:1px solid var(--borda);border-radius:16px;width:min(640px,100%);max-height:calc(100vh - 32px);padding:20px;overflow:auto}.checklist li{border-top:1px solid var(--borda);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.checklist li:first-child{border-top:none}.checklist .num-passo{width:28px;height:28px;font-size:14px}.checklist li.feito strong{color:var(--suave);text-decoration:line-through}.avatar{object-fit:cover;background:var(--marca-suave);color:var(--na-marca-suave);border:1px solid var(--borda);border-radius:999px;flex:none;place-items:center;font-weight:700;display:inline-grid}.perfil{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:6px 10px;display:grid}.perfil-foto{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;position:relative}.perfil-foto:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.perfil-dados{gap:2px;min-width:0;display:grid}.perfil-dados .quem{text-align:left;color:var(--texto);margin:0;padding:0;font-weight:700}.perfil-dados .nota{text-overflow:ellipsis;white-space:nowrap;padding:0;overflow:hidden}.recolhido .perfil{grid-template-columns:1fr;justify-items:center;padding:6px 0}.kcard-topo{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.barras{gap:4px;display:grid}.barra-linha-f{border-top:1px solid var(--borda);grid-template-columns:minmax(160px,1.2fr) 2fr minmax(90px,auto);align-items:center;gap:12px;padding:8px 0;display:grid}.barra-linha-f:first-child{border-top:none}.barra-linha-f .trilho{background:var(--rebaixado,var(--borda));border-radius:4px;height:12px;overflow:hidden}.barra-linha-f .trilho span{background:var(--marca);border-radius:0 4px 4px 0;height:100%;display:block}.barra-linha-f .valor{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.colunas{border-bottom:1px solid var(--borda);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:2px;height:140px;margin:8px 0;display:grid}.coluna{align-items:flex-end;height:100%;display:flex}.coluna span{background:var(--marca);border-radius:4px 4px 0 0;width:100%;display:block}.coluna:hover span{opacity:.8}@media (width<=640px){.barra-linha-f{grid-template-columns:1fr auto}.barra-linha-f .trilho{grid-area:2/1/auto/-1}}.barra-acoes{border:1px solid var(--borda);background:var(--superficie);border-radius:12px;min-height:44px;margin:8px 0;padding:8px 12px}.ficha-lead{width:min(560px,100%)}.ficha-bloco{border-top:1px solid var(--borda);margin-top:16px;padding-top:12px}.ficha-bloco h3{margin:0 0 8px;font-size:15px}.ficha-bloco summary{cursor:pointer}.ficha-item{text-align:left;border:1px solid var(--borda);background:var(--fundo);width:100%;font:inherit;color:inherit;border-radius:10px;margin-bottom:6px;padding:8px 10px;display:block}.ficha-item.nossa{border-left:3px solid var(--marca)}.ficha-item.dela{border-left:3px solid var(--borda-forte)}.ficha-item.colega{cursor:pointer}.ficha-item.colega:hover{border-color:var(--marca)}.nome-lead{font:inherit;color:var(--marca);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.passos-msg{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.passos-msg li{border:1px solid var(--borda);border-radius:8px;align-content:start;gap:2px;padding:10px 12px;display:grid}.passos-msg li.tem{border-color:var(--borda-forte)}.passos-msg .n{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.passos-msg li:not(.tem) .n{color:var(--suave)}.passos-msg .rotulo{font-size:14px;font-weight:700}.passos-msg .nota{font-size:12px}.passos-msg .link{justify-self:start;padding:0}.escrevendo{align-items:center;gap:8px;margin:12px 0 0;font-weight:600;display:flex}.gira{flex-shrink:0;animation:1s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gira{animation:none}}.dica{display:inline-flex;position:relative}.dica-botao{color:var(--suave);cursor:help;background:0 0;border:0;min-height:0;padding:2px;display:inline-flex}.dica-botao:hover,.dica-botao:focus-visible{color:var(--texto)}.dica-balao{z-index:30;background:var(--superficie);border:1px solid var(--borda-forte);width:min(340px,80vw);color:var(--texto);text-transform:none;letter-spacing:0;text-align:left;white-space:normal;border-radius:8px;gap:6px;padding:12px;font-size:13px;font-weight:400;display:grid;position:absolute;top:calc(100% + 6px);right:-8px}.dica-lista{gap:3px;display:grid}button.perfil{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;min-height:0}button.perfil:hover{border-color:var(--borda)}button.perfil.ativo{border-color:var(--borda-forte)}.botao-arquivo{border:1px solid var(--borda-forte);cursor:pointer;color:var(--texto);border-radius:8px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.botao-arquivo:focus-within{outline:2px solid var(--marca);outline-offset:2px}input[readonly]{background:var(--fundo,transparent);color:var(--suave);border-style:dashed}
