:root{--tinta: #15171C;--tinta-2: #3A3D44;--mudo: #5B5F68;--mudo-2: #9A9DA4;--fundo: #F5F4F0;--fundo-2: #ECEAE4;--campo: #E9E7E1;--branco: #FFFFFF;--linha: #E4E2DC;--linha-2: #EEEDE8;--ouro: #C9A45C;--ouro-texto: #7A5A1E;--ouro-claro: #F4EBD8;--nota: #FBF3E2;--nota-borda: #EBDDBF;--verde: #2E6B45;--verde-claro: #E2F0E6;--risco: #8C3512;--risco-claro: #FBE6DC;--azul: #244A70;--azul-claro: #E3ECF5;--gravar: #B3261E;--raio: 12px;--sombra: 0 8px 24px rgba(21, 23, 28, .12);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--ouro-texto);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}h1,h2,h3{margin:0;letter-spacing:-.01em}h1{font-size:26px;font-weight:700;letter-spacing:-.02em}h2{font-size:18px;font-weight:700}h3{font-size:15px;font-weight:600}.num{font-variant-numeric:tabular-nums}.app{display:grid;grid-template-columns:minmax(0,1fr);height:100%}.menu-lateral,.coluna-lista{display:none}.principal{min-width:0;height:100%;overflow-y:auto}.pagina{max-width:760px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px}.pagina.larga{max-width:1180px}.corta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}kbd{font:inherit;font-size:11px;color:var(--mudo);border:1px solid var(--linha);border-radius:5px;padding:1px 6px;background:var(--branco)}@media(min-width:1000px){body{background:var(--fundo-2)}.app.pc-com-lista{grid-template-columns:236px 320px minmax(0,1fr)}.app.pc-sem-lista{grid-template-columns:236px minmax(0,1fr)}.principal{background:var(--fundo)}.menu-lateral{display:flex;flex-direction:column;gap:16px;padding:16px 12px 14px;background:var(--fundo);border-right:1px solid var(--linha);height:100%;overflow-y:auto}.coluna-lista{display:block;background:var(--branco);border-right:1px solid var(--linha);height:100%;overflow:hidden}.so-celular{display:none!important}.pagina{padding-top:24px;padding-left:28px;padding-right:28px}}@media(max-width:999px){.so-computador{display:none!important}}@media(max-width:1379px){.so-largo{display:none!important}}@media(min-width:1380px){.so-estreito{display:none!important}}.secao-menu{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--mudo);padding:4px 8px}.item-menu{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:0;border-radius:7px;background:none;font-size:13px;font-weight:500;color:var(--tinta-2);text-decoration:none;width:100%}.item-menu:hover{background:#ebe9e3}.item-menu[aria-current=page]{background:#e4e2dc;color:var(--tinta);font-weight:600}.botao-busca{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 10px;border:1px solid var(--linha);border-radius:9px;background:var(--branco);font-size:13px;color:var(--mudo)}.botao-busca:hover{border-color:#d6d3cb}.coluna-casos{display:flex;flex-direction:column;height:100%}.coluna-topo{padding:16px 14px 10px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--linha-2)}.busca-mini{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;background:var(--fundo)}.busca-mini input{border:0;background:transparent;outline:none;flex:1;min-width:0;font-size:13px}.coluna-itens{flex:1;overflow-y:auto}.linha-caso{display:flex;flex-direction:column;gap:5px;padding:11px 14px;border-bottom:1px solid var(--linha-2);color:var(--tinta);text-decoration:none;font-size:14px}.linha-caso:hover{background:#faf9f6}.linha-caso[aria-current=page]{background:#f7f3ea;box-shadow:inset 3px 0 0 var(--ouro)}.inicio-vazio{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;color:var(--tinta-2)}.paleta-fundo{position:fixed;inset:0;z-index:60;background:#15171c52;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.paleta{width:100%;max-width:600px;background:var(--branco);border-radius:14px;box-shadow:0 20px 60px #15171c47;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.paleta-busca{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border-bottom:1px solid var(--linha-2)}.paleta-busca input{flex:1;border:0;outline:none;font-size:16px;min-width:0}.paleta-lista{overflow-y:auto;padding:4px 6px 8px}.paleta-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font-size:14px;color:var(--tinta);text-align:left}.paleta-item[aria-selected=true]{background:var(--fundo);box-shadow:inset 2px 0 0 var(--ouro)}.paleta-rodape{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--linha-2)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}@media(max-width:999px){.kpi{font-size:24px}}.kpi{font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.grade-painel,.grade-3{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:1100px){.grade-painel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dica-grafico{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--tinta);color:var(--branco);font-size:12px;border-radius:6px;padding:5px 8px;box-shadow:0 4px 12px #15171c33;pointer-events:none;z-index:2}.bv{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.bv-marca{display:none}@media(min-width:1000px){.bv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bv-marca{display:flex;flex-direction:column;justify-content:space-between;gap:32px;background:var(--tinta);color:var(--branco);padding:48px 56px}.bv .pagina{justify-content:center}}.topo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.voltar{display:inline-flex;align-items:center;gap:2px;height:44px;padding-right:8px;color:var(--ouro-texto);font-size:16px;font-weight:500}.linha{display:flex;align-items:center;gap:8px}.entre{display:flex;align-items:center;justify-content:space-between;gap:12px}.coluna{display:flex;flex-direction:column;gap:8px}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rotulo-secao{font-size:12px;font-weight:600;color:var(--mudo);letter-spacing:.06em;text-transform:uppercase;margin:4px 2px 0}.mudo{color:var(--mudo)}.pequeno{font-size:13px}.mini{font-size:12px}.cartao{background:var(--branco);border:1px solid var(--linha);border-radius:16px;padding:14px 16px}.cartao.lista{padding:0;overflow:hidden}.cartao.escuro{background:var(--tinta);color:var(--branco);border-color:var(--tinta)}.cartao.nota{background:var(--nota);border-color:var(--nota-borda)}.cartao.risco{border-left:4px solid var(--risco)}.item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--linha-2);width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left;color:inherit}.item:last-child{border-bottom:0}button.item:hover,a.item:hover{background:#faf9f6}.aviso-local{display:flex;gap:10px;align-items:flex-start;background:var(--ouro-claro);color:#4a3510;border-radius:var(--raio);padding:10px 12px;font-size:13px}.aviso-local b{color:#3a2a0d}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--raio);border:1px solid var(--linha);background:var(--branco);font-size:15px;font-weight:600;color:var(--tinta)}.botao:hover{background:#faf9f6}.botao.primario{background:var(--tinta);border-color:var(--tinta);color:var(--branco)}.botao.primario:hover{background:#2a2d34}.botao.grande{min-height:56px;border-radius:16px;font-size:17px;width:100%}.botao.gravar{background:var(--gravar);border-color:var(--gravar);color:var(--branco)}.botao.perigo{color:var(--gravar)}.botao.pequeno{min-height:34px;padding:0 12px;font-size:13px;border-radius:9px}.botao:disabled{opacity:.45;cursor:not-allowed}.botao-icone{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:0;background:none}label.campo{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--mudo)}label.campo .dica{font-weight:400}.entrada,select.entrada,textarea.entrada{width:100%;min-height:46px;border-radius:var(--raio);border:1px solid var(--linha);background:var(--branco);padding:10px 14px;font-size:16px;font-weight:400;color:var(--tinta)}textarea.entrada{resize:vertical;line-height:1.5}.entrada:focus{outline:2px solid var(--ouro);outline-offset:0;border-color:var(--ouro)}.marcar{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--tinta-2);cursor:pointer}.marcar input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--tinta);flex-shrink:0}.segmentado{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;background:var(--campo);padding:3px;border-radius:11px}.segmentado button{min-height:36px;border:0;border-radius:9px;background:transparent;font-size:13px;font-weight:500;color:var(--tinta-2);padding:0 6px;white-space:nowrap}.segmentado button[aria-selected=true]{background:var(--branco);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #15171c14}.abas{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--linha);margin:0 -16px;padding:0 16px}.abas::-webkit-scrollbar{display:none}.abas button{flex-shrink:0;height:42px;padding:0 10px;border:0;background:none;font-size:14px;font-weight:500;color:var(--mudo);box-shadow:inset 0 -2px 0 transparent}.abas button[aria-selected=true]{color:var(--tinta);font-weight:600;box-shadow:inset 0 -2px 0 var(--ouro)}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--linha);background:var(--branco);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.chip[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--branco)}.chip .n{font-weight:500;opacity:.7}.selo{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}.prazo{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.ponto{width:8px;height:8px;border-radius:4px;flex-shrink:0;display:inline-block}.alertas{display:flex;flex-direction:column;gap:9px}.alertas.grave{background:#fdf0ee;border-color:#f3c9c3;border-left:4px solid #D93025}.alertas-topo{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.alertas-topo b{font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-2)}.alertas.grave .alertas-topo b{color:#b42318}.alertas-legenda{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--mudo)}.alertas-legenda>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.alertas-legenda .ponto-vivo{width:8px;height:8px;margin:0}.alertas-item{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--tinta)}.ponto-vivo{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px;box-shadow:0 0 0 2px #ffffffe6}.alertas-mais{align-self:flex-start;border:0;background:none;padding:2px 0;font-size:13px;font-weight:600;color:#b42318;text-decoration:underline;text-underline-offset:3px}.campo-ficha{border-bottom:1px solid var(--linha-2)}.campo-ficha:last-child{border-bottom:0}.campo-ficha>button{width:100%;display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:8px 14px;border:0;background:none;text-align:left}.campo-ficha>button:hover{background:#faf9f6}.campo-ficha .valor{font-weight:600;overflow-wrap:anywhere}.campo-ficha .valor.vazio{font-style:italic;font-weight:400;color:var(--mudo)}.campo-ficha.aberto{background:#fbf9f4}.origem{margin:0 14px 14px;display:flex;flex-direction:column;gap:10px}.trecho{margin:0;background:var(--branco);border:1px solid var(--nota-borda);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--tinta-2)}.trecho mark{background:var(--ouro-claro);color:var(--tinta);padding:0 2px;border-radius:3px}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:12px;font-weight:600;color:var(--mudo);padding:8px 12px;background:var(--fundo)}.tabela td{padding:10px 12px;border-top:1px solid var(--linha-2);vertical-align:top}.tabela .dir{text-align:right;white-space:nowrap}.rolar-x{overflow-x:auto}.tela-escura{background:var(--tinta);color:var(--branco);min-height:100%}.tela-escura .pagina{min-height:100%}.onda{display:flex;align-items:center;justify-content:center;gap:4px;height:120px}.onda span{width:6px;border-radius:3px;background:var(--ouro);transition:height .08s linear}.pilula-gravando{display:inline-flex;align-items:center;gap:8px;background:#b3261e2e;color:#ffb4ab;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;letter-spacing:.06em}.pilula-gravando i{width:8px;height:8px;border-radius:4px;background:#ff5449;animation:piscar 1.2s infinite}@keyframes piscar{50%{opacity:.25}}.barra{height:8px;background:var(--linha-2);border-radius:4px;overflow:hidden}.barra>span{display:block;height:100%;background:var(--ouro);border-radius:4px;transition:width .3s}.linha-tempo{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px}.linha-tempo .marco{display:flex;flex-direction:column;align-items:center}.linha-tempo .marco i{width:10px;height:10px;border-radius:5px;margin-top:5px}.linha-tempo .marco b{width:2px;flex:1;background:var(--linha)}.vazio-lista{padding:32px 16px;text-align:center;color:var(--mudo)}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);background:var(--tinta);color:var(--branco);padding:10px 16px;border-radius:12px;font-size:14px;box-shadow:var(--sombra);z-index:50;max-width:calc(100% - 32px)}.folhas{background:#d6d3cb;min-height:100%;padding:16px 0 40px}.barra-impressao{position:sticky;top:0;z-index:5;display:flex;gap:8px;justify-content:center;padding:10px 16px;background:#f5f4f0f2;border-bottom:1px solid var(--linha);flex-wrap:wrap}.folha{width:210mm;min-height:297mm;margin:16px auto;background:var(--branco);padding:16mm 15mm;box-shadow:0 4px 16px #0000001f;font-size:12px;line-height:1.45;color:var(--tinta)}.folhas,.folha,.folha *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.folha h1{font-size:22px}.folha h2{font-size:15px;margin-top:14px;margin-bottom:6px}.folha table{width:100%;border-collapse:collapse}.folha th{text-align:left;font-size:10.5px;color:var(--mudo);font-weight:600;border-bottom:1px solid var(--tinta);padding:4px 6px}.folha td{border-bottom:1px solid var(--linha);padding:5px 6px;vertical-align:top}.folha .dir{text-align:right;white-space:nowrap}.folha .caixa{border:1px solid var(--linha);border-radius:8px;padding:8px 10px}.folha tr,.folha .caixa,.folha .bloco{break-inside:avoid}.folha .tabela-cliente td{padding:4px 6px}.folha .tabela-cliente td .mudo{font-size:11px;line-height:1.38}.folha .golpe{margin-top:12px;border:1.5px solid #D93025;background:#fdf0ee;border-radius:8px;padding:10px 12px 8px;display:flex;flex-direction:column;gap:5px}.folha .golpe-titulo{color:#b42318;font-size:13.5px}.folha .golpe ul{margin:0;padding-left:18px}.folha .golpe li{margin-bottom:3px}.folha .golpe li::marker{color:#d93025}@media screen and (max-width:820px){.folhas{padding:8px 0 24px}.folhas .folha{zoom:var(--escala-folha, 1);margin:8px auto}}@page{size:A4;margin:14mm 13mm}@media print{body,.folhas{background:#fff}.barra-impressao{display:none}.folha{width:184mm;min-height:0;margin:0;padding:0;box-shadow:none;zoom:1}.folha+.folha{break-before:page}.principal{overflow:visible;height:auto}}.guia-camada{position:fixed;inset:0;z-index:80}.guia-fundo{position:absolute;inset:0;background:#0f111694}.guia-foco{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #0f111694,0 0 0 3px var(--ouro);transition:left .25s,top .25s,width .25s,height .25s;pointer-events:none}.guia-cartao{position:absolute;background:var(--branco);border-radius:16px;padding:16px 18px;box-shadow:0 18px 50px #00000047;display:flex;flex-direction:column;gap:10px;outline:none;max-height:calc(100vh - 32px);overflow-y:auto}.guia-cartao h2{font-size:19px}.guia-cartao p{margin:0;font-size:14.5px;line-height:1.5;color:var(--tinta-2)}.guia-dispensar{border:0;background:none;padding:2px 0;font-size:13px;color:var(--mudo);text-decoration:underline;text-underline-offset:3px}.guia-pontos{display:flex;gap:5px;justify-content:center;padding:2px 0}.guia-pontos i{width:6px;height:6px;border-radius:3px;background:#d6d3cb;transition:width .2s}.guia-pontos i.ativo{width:20px;background:var(--tinta)}.guia-amostra{border:1px solid var(--linha);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;background:#fbfaf7}.guia-trecho{border:1px solid var(--linha);border-radius:8px;padding:5px 9px;background:var(--branco);font-size:13px}@media(prefers-reduced-motion:reduce){.guia-foco,.guia-pontos i{transition:none}}.portao-carregando{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.marca-app{width:34px;height:34px;border-radius:9px;background:var(--ouro);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.botao-google{background:var(--branco);border-color:#d6d3cb;gap:10px}.botao-google:hover{background:#faf9f6}.divisor{display:flex;align-items:center;gap:12px;color:var(--mudo-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.divisor:before,.divisor:after{content:"";flex:1;height:1px;background:var(--linha)}.caixa-erro{display:flex;gap:10px;align-items:flex-start;background:var(--risco-claro);color:var(--risco);border-radius:var(--raio);padding:10px 12px;font-size:13px}.botao-link{border:0;background:none;padding:6px 4px;color:var(--ouro-texto);font-size:14px;font-weight:500}.botao-link.forte{font-weight:700;padding:0}.faixa-teste{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border:1px solid var(--linha);background:var(--branco);color:var(--tinta-2);border-radius:10px;padding:7px 10px;font-size:13px}.faixa-teste.destaque{background:var(--ouro-claro);border-color:var(--nota-borda);color:#4a3510}.faixa-teste.encerrado{background:var(--risco-claro);border-color:#f2cdbe;color:var(--risco)}.planos{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){.planos{grid-template-columns:repeat(2,minmax(0,1fr))}}.plano{gap:8px}.plano.destaque{border:2px solid var(--ouro)}.plano-preco{font-size:28px;font-weight:700;color:var(--tinta);letter-spacing:-.01em}.plano .botao{margin-top:4px}.faixa-instalar{display:flex;flex-direction:column;gap:10px;border:1px solid var(--linha);background:var(--branco);border-radius:12px;padding:12px 14px;font-size:14px}.faixa-instalar .mini{color:var(--mudo)}.passos-instalar{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:12px;font-size:15px}.passos-instalar li::marker{font-weight:700;color:var(--ouro-texto)}.chave-ui{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;padding:2px 8px;border-radius:8px;border:1px solid var(--linha);background:var(--fundo);font-weight:600;font-size:14px;color:var(--azul);white-space:nowrap}.endereco-app{font-size:13px;background:var(--fundo-2);border-radius:8px;padding:6px 10px;overflow-wrap:anywhere}.nota-instalar{background:var(--nota);border:1px solid var(--nota-borda);border-radius:10px;padding:10px 12px}.botao svg{flex:none}
