:root{--fonte:"DM Sans",-apple-system,"Segoe UI",sans-serif;--fonte-titulo:"Fraunces",Georgia,serif;--raio:18px;--raio-pq:12px}:root,:root[data-tema=claro]{--fundo:#FCFAEC;--superficie:#FFFEF7;--superficie-2:#F6ECDA;--superficie-3:#FBF1E2;--borda:rgba(59,13,22,0.12);--borda-forte:rgba(59,13,22,0.26);--texto:#3B0D16;--texto-2:#5E3A3F;--texto-3:#6E4C50;--principal:#C33148;--principal-hover:#A9263C;--sobre-principal:#FFFEF7;--principal-texto:#A9263C;--trigo:#F2D9B1;--trigo-suave:#F8E9D0;--sobre-trigo:#3B0D16;--grafico-2:#B47B34;--lima:#A8C255;--lima-hover:#98B345;--lima-suave:#E7EFCB;--sobre-lima:#24140A;--ok:#3E5A12;--ok-fundo:#E3ECC4;--aviso:#7A4A00;--aviso-fundo:#FBEBC4;--perigo:#A9263C;--perigo-fundo:#F9DEE2;--sombra:0 12px 32px rgba(59,13,22,0.08);--veu:rgba(36,8,14,0.45)}:root[data-tema=escuro]{--fundo:#1F0C10;--superficie:#2C1218;--superficie-2:#3C1C23;--superficie-3:#46222A;--borda:rgba(252,250,236,0.11);--borda-forte:rgba(252,250,236,0.24);--texto:#FCFAEC;--texto-2:#EBDCC7;--texto-3:#CDB4A4;--principal:#E5596E;--principal-hover:#EC7487;--sobre-principal:#1F0C10;--principal-texto:#F49AA8;--trigo:#F2D9B1;--trigo-suave:#4A2A22;--sobre-trigo:#1F0C10;--grafico-2:#F2D9B1;--lima:#A8C255;--lima-hover:#B8CF6B;--lima-suave:#34401C;--sobre-lima:#1F0C10;--ok:#B8D06A;--ok-fundo:#2F3A18;--aviso:#F5C86A;--aviso-fundo:#3D2E10;--perigo:#FF9DAA;--perigo-fundo:#4A1620;--sombra:0 12px 32px rgba(0,0,0,0.35);--veu:rgba(0,0,0,0.6)}*{box-sizing:border-box}body,html{margin:0}body{font-family:var(--fonte);font-size:15px;line-height:1.5;background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:600;margin:0;line-height:1.2}h1{font-size:28px}h2{font-size:20px}h3{font-size:17px}a{color:inherit}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}.ti{line-height:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app{min-height:100vh}.lateral{position:fixed;inset:0 auto 0 0;width:250px;padding:18px 12px;background:var(--superficie);border-right:1px solid var(--borda);display:flex;flex-direction:column;gap:2px;overflow-y:auto;z-index:20}.marca{display:flex;align-items:center;gap:10px;text-decoration:none;padding:4px 8px 14px}.marca-icone{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--principal);color:var(--sobre-principal);font-size:19px;flex-shrink:0}.marca-nome{font-family:var(--fonte-titulo);font-size:22px;font-weight:700}.menu-titulo{font-size:12px;color:var(--texto-3);padding:12px 10px 4px}.menu-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--raio-pq);text-decoration:none;color:var(--texto-2);font-size:14.5px}.menu-item .ti{font-size:19px}.menu-item:hover{background:var(--superficie-2);color:var(--texto)}.menu-item.ativo{background:var(--trigo-suave);color:var(--texto);font-weight:500}.menu-item .contador{margin-left:auto}.lateral-rodape{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--borda)}.selo-prototipo{font-size:12px;color:var(--texto-3);background:var(--superficie-2);padding:8px 10px;border-radius:var(--raio-pq)}.conteudo{margin-left:250px;padding:28px 32px 48px;max-width:1240px}.barra-baixo,.gaveta,.topo-movel{display:none}@media (max-width:899px){.lateral{display:none}.conteudo{margin-left:0;padding:16px 16px 96px}.topo-movel{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:10px 16px;background:var(--fundo);border-bottom:1px solid var(--borda)}.topo-movel .marca{padding:0}.barra-baixo{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0 0;z-index:20;background:var(--superficie);border-top:1px solid var(--borda);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.barra-baixo a,.barra-baixo button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;text-decoration:none;color:var(--texto-3);background:none;border:0;padding:4px 0;cursor:pointer;position:relative}.barra-baixo .ti{font-size:22px}.barra-baixo .ativo{color:var(--texto);font-weight:500}.barra-baixo .ativo .ti{color:var(--principal-texto)}.barra-baixo .bolinha{position:absolute;top:0;right:calc(50% - 20px)}.gaveta.aberta{display:block;position:fixed;inset:0;background:var(--veu);z-index:40}.gaveta-caixa{position:absolute;inset:auto 0 0 0;max-height:85vh;overflow-y:auto;background:var(--superficie);border-radius:22px 22px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}}.pagina-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.pagina-topo p{color:var(--texto-2);margin-top:4px}.muted{color:var(--texto-3);font-size:13px}.linha{gap:12px}.linha,.linha-quebra{display:flex;align-items:center}.linha-quebra{gap:8px;flex-wrap:wrap}.entre{align-items:center;justify-content:space-between}.entre,.pilha{display:flex;gap:12px}.pilha{flex-direction:column}.grade{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.grade-2{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:899px){.grade-2{grid-template-columns:minmax(0,1fr)}h1{font-size:24px}}@media (max-width:599px){.grade:has(>.numero){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.numero{padding:12px 14px}.numero .valor{font-size:24px}}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:18px}.cartao-titulo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.numero{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 18px}.numero .rotulo{font-size:13px;color:var(--texto-2);display:flex;align-items:center;gap:6px}.numero .valor{font-family:var(--fonte-titulo);font-size:30px;font-weight:600;margin-top:4px}.numero .detalhe{font-size:13px;color:var(--texto-3);margin-top:2px}.numero.destaque{background:var(--principal);color:var(--sobre-principal);border-color:transparent}.numero.destaque .detalhe,.numero.destaque .rotulo{color:var(--sobre-principal);opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie);cursor:pointer;text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap}.btn:hover{background:var(--superficie-2)}.btn .ti{font-size:18px}.btn-principal{background:var(--principal);color:var(--sobre-principal);border-color:transparent}.btn-principal:hover{background:var(--principal-hover)}.btn-lima{background:var(--lima);color:var(--sobre-lima);border-color:transparent}.btn-lima:hover{background:var(--lima-hover)}.btn-fantasma{background:transparent;border-color:transparent}.btn-perigo{color:var(--perigo);border-color:var(--perigo);background:transparent}.btn-pq{min-height:34px;padding:5px 12px;font-size:13.5px}.btn-icone{width:40px;padding:0}.btn-icone.btn-pq{width:34px}.btn-largo{width:100%}:focus-visible{outline:3px solid var(--principal);outline-offset:2px}.selo{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap;background:var(--superficie-2);color:var(--texto-2)}.selo .ti{font-size:14px}.selo-trigo{background:var(--trigo-suave);color:var(--texto)}.selo-lima{background:var(--lima-suave);color:var(--texto)}.selo-ok{background:var(--ok-fundo);color:var(--ok)}.selo-aviso{background:var(--aviso-fundo);color:var(--aviso)}.selo-perigo{background:var(--perigo-fundo);color:var(--perigo)}.selo-principal{background:var(--principal);color:var(--sobre-principal)}.bolinha{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--lima);color:var(--sobre-lima);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.etapa-novo{background:var(--superficie-2);color:var(--texto-2)}.etapa-interessado{background:var(--trigo-suave);color:var(--texto)}.etapa-negociando{background:var(--aviso-fundo);color:var(--aviso)}.etapa-comprou{background:var(--ok-fundo);color:var(--ok)}.etapa-sumiu{background:var(--superficie-2);color:var(--texto-3)}.etapa-saiu{background:var(--perigo-fundo);color:var(--perigo)}.campo{display:flex;flex-direction:column;gap:6px}.campo .rotulo,.campo label{font-size:13.5px;font-weight:500;color:var(--texto-2)}.entrada,select.entrada,textarea.entrada{width:100%;min-height:42px;padding:9px 13px;border-radius:var(--raio-pq);border:1px solid var(--borda-forte);background:var(--superficie)}textarea.entrada{min-height:96px;resize:vertical;line-height:1.5}.entrada:focus{outline:2px solid var(--principal);border-color:var(--principal)}.busca{position:relative;flex:1 1;min-width:200px}.busca .ti{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--texto-3);font-size:18px}.busca .entrada{padding-left:38px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid var(--borda-forte);background:var(--superficie);border-radius:999px;padding:6px 13px;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.chip.ativo,.chip[aria-pressed=true]{background:var(--principal);color:var(--sobre-principal);border-color:transparent}.interruptor{position:relative;width:46px;height:26px;flex-shrink:0}.interruptor input{opacity:0;width:100%;height:100%;margin:0;cursor:pointer;position:absolute;z-index:1}.interruptor span{position:absolute;inset:0;border-radius:999px;background:var(--borda-forte);transition:.2s}.interruptor span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--superficie);transition:.2s}.interruptor input:checked+span{background:var(--principal)}.interruptor input:checked+span:after{transform:translateX(20px);background:var(--sobre-principal)}.lista{display:flex;flex-direction:column}.lista-item{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--borda);text-decoration:none}.lista-item:last-child{border-bottom:0}button.lista-item{width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;cursor:pointer}.lista-item:hover{background:var(--superficie-2);border-radius:var(--raio-pq)}.avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--trigo-suave);color:var(--texto);font-weight:700;font-size:14px}.avatar.pq{width:34px;height:34px;font-size:12.5px}.cresce{flex:1 1;min-width:0}.corta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forte{font-weight:600}.tabela-caixa{overflow-x:auto}table.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:12.5px;font-weight:500;color:var(--texto-3);padding:8px 10px}.tabela td,.tabela th{border-bottom:1px solid var(--borda)}.tabela td{padding:11px 10px}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td{background:var(--superficie-2)}.vazio{text-align:center;padding:40px 20px;color:var(--texto-2)}.vazio .ti{font-size:40px;color:var(--principal-texto);display:block;margin-bottom:10px}.vazio h3{margin-bottom:6px;color:var(--texto)}.vazio p{max-width:380px;margin:0 auto 14px}.faixa{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--raio-pq);font-size:14px;margin-bottom:16px}.faixa .ti{font-size:20px;flex-shrink:0}.faixa-perigo{background:var(--perigo-fundo);color:var(--perigo)}.faixa-aviso{background:var(--aviso-fundo);color:var(--aviso)}.faixa-info{background:var(--trigo-suave);color:var(--texto)}.faixa-ok{background:var(--ok-fundo);color:var(--ok)}.faixa .btn{margin-left:auto}.veu{position:fixed;inset:0;background:var(--veu);z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.janela{background:var(--superficie);border-radius:22px;width:min(560px,100%);max-height:90vh;overflow-y:auto;padding:22px;box-shadow:var(--sombra)}.janela-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.janela-rodape{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}@media (max-width:599px){.veu{align-items:flex-end;padding:0}.janela{border-radius:22px 22px 0 0;max-height:92vh;padding-bottom:calc(22px + env(safe-area-inset-bottom))}}.aviso-rapido{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;background:var(--texto);color:var(--fundo);padding:11px 18px;border-radius:999px;font-size:14px;display:flex;align-items:center;gap:8px;box-shadow:var(--sombra);max-width:calc(100% - 32px)}@media (max-width:899px){.aviso-rapido{bottom:86px}}.balao{max-width:78%;padding:9px 13px;border-radius:16px;font-size:14.5px;white-space:pre-wrap;word-wrap:break-word}.balao .hora{display:block;font-size:11.5px;color:var(--texto-3);margin-top:3px;text-align:right}.balao-dela{background:var(--superficie);border:1px solid var(--borda);align-self:flex-start;border-bottom-left-radius:4px}.balao-minha{background:var(--lima-suave)}.balao-auto,.balao-minha{align-self:flex-end;border-bottom-right-radius:4px}.balao-auto{background:var(--superficie-2)}.balao a{color:var(--principal-texto);font-weight:500;word-break:break-all}.sugestao{background:var(--trigo-suave);border-radius:var(--raio);padding:14px}.sugestao .texto{white-space:pre-wrap;font-size:14.5px}.var{background:var(--trigo);color:var(--sobre-trigo);border-radius:6px;padding:0 5px;font-weight:500;font-size:.95em}.barra-linha{display:grid;grid-template-columns:minmax(110px,180px) 1fr 54px;grid-gap:10px;gap:10px;align-items:center;font-size:14px;margin-bottom:9px}.barra-trilho{height:12px;background:var(--superficie-2);border-radius:999px;overflow:hidden}.barra-cheia{height:100%;background:var(--principal);border-radius:999px}.barra-cheia.lima{background:var(--lima)}.barra-cheia.trigo{background:var(--grafico-2)}.colunas{display:flex;align-items:flex-end;gap:6px;height:160px;padding-top:10px}.coluna{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;font-size:11.5px;color:var(--texto-3)}.coluna div{width:100%;background:var(--grafico-2);border-radius:6px 6px 0 0;min-height:3px}.coluna.pico div{background:var(--principal)}.seletor-estado{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--texto-3)}.seletor-estado select{flex:1 1;padding:4px 8px;border-radius:8px;border:1px solid var(--borda-forte);background:var(--superficie);font-size:12.5px}@media (max-width:599px){.passo{flex-direction:column;gap:4px!important}}.campo input,.campo select,.campo textarea{width:100%;min-height:42px;padding:9px 13px;border-radius:var(--raio-pq);border:1px solid var(--borda-forte);background:var(--superficie)}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--principal);border-color:var(--principal)}form.cartao .campo{margin-bottom:12px}.btn-cheio{width:100%}.btn:disabled{opacity:.6;cursor:wait}.cartao a{color:var(--principal-texto)}