:root{--fonte:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--fonte-numeros:"Inter", "Segoe UI", system-ui, sans-serif;--fundo:#f4f6fb;--superficie:#fff;--superficie-2:#eef1f8;--borda:#dde2ee;--texto:#172033;--texto-suave:#5b667d;--primaria:#1673b5;--primaria-texto:#fff;--sucesso:#138a52;--sucesso-fundo:#e3f6ec;--alerta:#b86b00;--alerta-fundo:#fff2db;--perigo:#c9302c;--perigo-fundo:#fde7e6;--info-fundo:#e3f1fa;--cor-1:#1673b5;--cor-2:#1f9f74;--cor-3:#d97706;--cor-4:#8b5cf6;--cor-5:#0891b2;--raio:12px;--raio-pequeno:8px;--sombra:0 1px 2px #1018280f, 0 4px 16px #1018280f;--foco:0 0 0 3px #1673b559;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fundo:#0e1320;--superficie:#161d2e;--superficie-2:#1e2740;--borda:#2a3550;--texto:#e8ecf5;--texto-suave:#9aa6c0;--primaria:#3d9be0;--sucesso:#34c47c;--sucesso-fundo:#12321f;--alerta:#f0a83a;--alerta-fundo:#3a2a10;--perigo:#ff6b66;--perigo-fundo:#3d1717;--info-fundo:#12304a;--sombra:0 1px 2px #0006, 0 6px 20px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-tema=escuro]{--fundo:#0e1320;--superficie:#161d2e;--superficie-2:#1e2740;--borda:#2a3550;--texto:#e8ecf5;--texto-suave:#9aa6c0;--primaria:#3d9be0;--sucesso:#34c47c;--sucesso-fundo:#12321f;--alerta:#f0a83a;--alerta-fundo:#3a2a10;--perigo:#ff6b66;--perigo-fundo:#3d1717;--info-fundo:#12304a;--sombra:0 1px 2px #0006, 0 6px 20px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{font-family:var(--fonte);background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}h1,h2,h3{margin:0;line-height:1.2}h1{font-size:1.5rem}h2{font-size:1.15rem}h3{font-size:1rem}.numero{font-variant-numeric:tabular-nums;font-family:var(--fonte-numeros)}.suave{color:var(--texto-suave)}.ui-botao{border-radius:var(--raio-pequeno);min-height:40px;font:inherit;cursor:pointer;background:var(--primaria);color:var(--primaria-texto);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.ui-botao:hover:not(:disabled){filter:brightness(1.08)}.ui-botao:active:not(:disabled){transform:translateY(1px)}.ui-botao:focus-visible{box-shadow:var(--foco);outline:none}.ui-botao:disabled{opacity:.5;cursor:not-allowed}.ui-botao--secundario{background:var(--superficie-2);color:var(--texto);border-color:var(--borda)}.ui-botao--perigo{background:var(--perigo)}.ui-botao--grande{border-radius:var(--raio);min-height:64px;padding:0 24px;font-size:1.15rem}.ui-botao--bloco{width:100%}.ui-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:18px}.ui-cartao__titulo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ui-campo{flex-direction:column;gap:6px;display:flex}.ui-campo label{color:var(--texto-suave);font-size:.85rem;font-weight:600}.ui-campo input,.ui-campo select{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie);min-height:42px;color:var(--texto);font:inherit;padding:0 12px}.ui-campo input:focus,.ui-campo select:focus{border-color:var(--primaria);box-shadow:var(--foco);outline:none}.ui-campo__ajuda{color:var(--texto-suave);font-size:.8rem}.ui-selo{background:var(--superficie-2);color:var(--texto-suave);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.ui-selo:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ui-selo--sucesso{background:var(--sucesso-fundo);color:var(--sucesso)}.ui-selo--alerta{background:var(--alerta-fundo);color:var(--alerta)}.ui-selo--perigo{background:var(--perigo-fundo);color:var(--perigo)}.ui-selo--info{background:var(--info-fundo);color:var(--primaria)}.ui-barra{background:var(--superficie-2);border-radius:999px;height:10px;overflow:hidden}.ui-barra__valor{background:var(--primaria);border-radius:999px;height:100%;transition:width .4s}.ui-aviso{border-radius:var(--raio-pequeno);padding:12px 14px;font-weight:500}.ui-aviso--perigo{background:var(--perigo-fundo);color:var(--perigo)}.ui-aviso--sucesso{background:var(--sucesso-fundo);color:var(--sucesso)}.ui-aviso--alerta{background:var(--alerta-fundo);color:var(--alerta)}.ui-aviso--info{background:var(--info-fundo);color:var(--primaria)}.ui-tabela{border-collapse:collapse;width:100%;font-size:.92rem}.ui-tabela th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);border-bottom:1px solid var(--borda);padding:8px 10px;font-size:.78rem;font-weight:600}.ui-tabela td{border-bottom:1px solid var(--borda);padding:10px}.ui-tabela tr:last-child td{border-bottom:0}.ui-tabela .direita{text-align:right}.ui-tabela-rolagem{overflow-x:auto}.ui-teclado{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ui-teclado button{border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);min-height:68px;color:var(--texto);cursor:pointer;font-size:1.6rem;font-weight:700}.ui-teclado button:active{background:var(--superficie-2)}.ui-teclado button:focus-visible{box-shadow:var(--foco);outline:none}.ui-visor{letter-spacing:.08em;background:var(--superficie-2);border-radius:var(--raio);border:1px solid var(--borda);justify-content:center;align-items:center;min-height:64px;font-size:2rem;font-weight:700;display:flex}.entrada{place-items:center;min-height:100vh;padding:16px;display:grid}.entrada__cartao{width:min(400px,100%)}.entrada__link{text-align:center;font-size:.9rem}.painel{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.painel__menu{background:var(--superficie);border-right:1px solid var(--borda);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.painel__marca{color:var(--primaria);padding:0 8px;font-size:1.3rem;font-weight:800}.painel__menu nav{flex-direction:column;flex:1;gap:2px;display:flex}.painel__item{border-radius:var(--raio-pequeno);color:var(--texto);padding:10px 12px;font-weight:500;text-decoration:none}.painel__item:hover{background:var(--superficie-2)}.painel__item--ativo{background:var(--info-fundo);color:var(--primaria);font-weight:700}.painel__rodape{flex-direction:column;gap:10px;padding:0 4px;font-size:.9rem;display:flex}.painel__conteudo{min-width:0;padding:24px}.painel__grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.painel__largo{grid-column:1/-1}.painel__indicadores{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.painel__indicador{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.painel__indicador strong{font-size:1.7rem}.painel__lista{flex-direction:column;gap:14px;display:flex}.painel__linha{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.painel__acoes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.painel__bicos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.painel__bico{border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.painel__bico--botao{font:inherit;color:var(--texto);text-align:left;cursor:pointer;width:100%}.painel__bico--botao:hover:not(:disabled){border-color:var(--primaria)}.painel__bico--botao:disabled{cursor:default;opacity:.7}.painel__bico>span:first-child{font-size:1.1rem;font-weight:800}.painel__barras{flex-direction:column;gap:10px;display:flex}.painel__barra-linha{grid-template-columns:minmax(120px,220px) 1fr auto;align-items:center;gap:12px;display:grid}.painel__barra-rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel__barra-trilho{background:var(--superficie-2);border-radius:999px;height:14px;overflow:hidden}.painel__barra-valor{border-radius:999px;height:100%}.painel__barra-numero{text-align:right;min-width:90px}.painel__filtros{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.painel__formulario{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.painel__formulario--coluna{grid-template-columns:1fr}.painel__formulario-acoes{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.painel__opcoes{border:1px solid var(--borda);border-radius:var(--raio-pequeno);flex-wrap:wrap;grid-column:1/-1;gap:18px;padding:10px 14px;display:flex}.painel__opcoes legend{color:var(--texto-suave);padding:0 4px;font-size:.85rem;font-weight:600}.painel__opcoes label{align-items:center;gap:6px;display:flex}@media (width<=900px){.painel{grid-template-columns:minmax(0,1fr)}.painel__menu{flex-flow:wrap;align-items:center;height:auto;padding:10px 16px;position:static}.painel__menu nav{flex-flow:row;flex:100%;order:3;overflow-x:auto}.painel__item{white-space:nowrap}.painel__menu{justify-content:space-between}.painel__rodape{flex-direction:row;align-items:center;font-size:.8rem}.painel__conteudo{padding:16px}.painel__grade{grid-template-columns:minmax(0,1fr)}.painel__indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.painel__indicador strong{font-size:1.3rem}.painel__barra-linha{grid-template-columns:1fr;gap:4px}.painel__barra-numero{text-align:left}}.terminal{flex-direction:column;min-height:100vh;font-size:17px;display:flex}.terminal__topo{background:var(--superficie);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.terminal__usuario{align-items:center;gap:12px;display:flex}.terminal__corpo{flex:1;justify-content:center;padding:24px 16px;display:flex}.terminal__passo{flex-direction:column;gap:18px;width:min(960px,100%);display:flex}.terminal__passo--estreito{width:min(440px,100%);margin:0 auto}.terminal__passo h1{text-align:center;font-size:1.8rem}.terminal__grade{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.terminal__opcao{text-align:left;min-height:120px;font:inherit;color:var(--texto);cursor:pointer;background:var(--superficie);border:2px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.terminal__opcao:hover,.terminal__opcao:focus-visible{border-color:var(--primaria);outline:none}.terminal__opcao-numero{color:var(--primaria);font-size:1.6rem;font-weight:800}.terminal__resumo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.terminal__resumo>div{flex-wrap:wrap;gap:8px;display:flex}.terminal__cartao{opacity:0;width:1px;height:1px;position:absolute}.terminal__aguardando-cartao{border:2px dashed var(--borda);border-radius:var(--raio);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.terminal__icone-cartao{color:var(--primaria);font-size:4rem;line-height:1}.terminal__confirmacao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);grid-template-columns:auto 1fr;gap:10px 16px;margin:0;padding:18px;display:grid}.terminal__confirmacao dt{color:var(--texto-suave)}.terminal__confirmacao dd{margin:0;font-weight:600}.terminal__motivos{margin:8px 0 0;padding-left:20px}.terminal__resultado{text-align:center;align-items:center}.terminal__resultado-icone{border-radius:50%;place-items:center;width:88px;height:88px;font-size:2.6rem;font-weight:800;display:grid}.terminal__resultado-icone--ok{background:var(--sucesso-fundo);color:var(--sucesso)}.terminal__resultado-icone--alerta{background:var(--alerta-fundo);color:var(--alerta)}.terminal__destaque{margin:0;font-size:2.2rem;font-weight:800}.loja__linha-nota{grid-template-columns:minmax(240px,2.4fr) minmax(100px,.8fr) minmax(120px,1fr) minmax(140px,1fr) minmax(110px,.9fr)}.estoque__achados{z-index:20;background:var(--superficie);border:1px solid var(--borda);border-radius:10px;max-height:320px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000026}.estoque__achados button{text-align:left;width:100%;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;display:block}.estoque__achados button:hover,.estoque__achados button:focus-visible{background:var(--superficie-2)}.estoque__ordem{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.clientes__lista{flex-direction:column;gap:6px;max-height:60vh;margin-top:12px;display:flex;overflow-y:auto}.clientes__item{text-align:left;font:inherit;color:var(--texto);background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-pequeno);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.clientes__placas{flex-wrap:wrap;gap:6px;display:flex}.clientes__item--ativo,.clientes__item:hover{border-color:var(--primaria)}.clientes__dados{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 12px;display:grid}.clientes__dados dt{color:var(--texto-suave)}.clientes__dados dd{margin:0}.clientes__subtitulo{margin:8px 0}.clientes__veiculos{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.clientes__consentimento{align-items:center;gap:8px;font-size:.9rem;display:flex}@media (width<=900px){.loja__linha-nota{grid-template-columns:1fr}}.fiscal__grupo{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.fiscal__alternar{color:var(--texto-suave);align-items:center;gap:6px;font-size:.9rem;display:flex}.fiscal__fundamento{font-size:.8rem}.pdv{flex-direction:column;min-height:100vh;display:flex}.pdv__corpo{flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:16px;padding:16px;display:grid}.pdv__esquerda,.pdv__direita{flex-direction:column;gap:16px;min-width:0;display:flex}.pdv__abastecimentos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pdv__abastecimento{font:inherit;color:var(--texto);text-align:left;background:var(--superficie-2);border:2px solid var(--borda);border-radius:var(--raio);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.pdv__abastecimento:hover,.pdv__abastecimento:focus-visible{border-color:var(--primaria);outline:none}.pdv__abastecimento strong{font-size:1.3rem}.pdv__abastecimento--marcado{border-color:var(--sucesso,#16a34a);box-shadow:inset 0 0 0 2px var(--sucesso,#16a34a)}.pdv__ocorrencia{border-top:1px solid var(--borda);flex-direction:column;gap:2px;padding:8px 0;display:flex}.pdv__emitente{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdv__bico{color:var(--primaria);font-weight:700}.pdv__resultados{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pdv__quantidade{align-items:center;gap:8px;margin-top:4px;display:flex}.pdv__quantidade button,.pdv__acao{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie-2);min-width:30px;min-height:30px;color:var(--texto);font:inherit;cursor:pointer;padding:0 8px}.pdv__acao+.pdv__acao{margin-left:4px}.pdv__total{border-top:2px solid var(--borda);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.pdv__total strong{font-size:2rem}.pdv__formas{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.pdv__pagamento{grid-template-columns:90px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.pdv__pagamento input{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie);min-height:38px;color:var(--texto);font:inherit;text-align:right;padding:0 10px}.pdv__resumo{justify-content:space-between;align-items:center;margin:8px 0 12px;display:flex}.pdv__supervisor{gap:10px;margin:12px 0;display:grid}.pdv__direita .ui-cartao>.ui-campo,.pdv__direita .ui-aviso{margin-bottom:12px}.pdv__venda{border-bottom:1px solid var(--borda);padding:8px 0}.pdv__venda:last-child{border-bottom:0}.pdv__concluida{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pdv__concluida .ui-cartao{overscroll-behavior:contain;width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 20px 60px #00000073}.pdv__concluida--largo .ui-cartao{width:min(920px,100%)}.pdv__concluida select{text-overflow:ellipsis;min-width:0;max-width:100%}.pdv__concluida--largo form.painel__formulario{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (width<=900px){.pdv__corpo{grid-template-columns:minmax(0,1fr)}}.documentos__acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.documentos__detalhe{max-width:420px;font-size:.88rem}.pdv__nota{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pagamento__pix{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pagamento__qr{background:#fff;border-radius:8px;padding:8px}.pagamento__qr svg{width:240px;height:240px;display:block}.nuvem__periodos{flex-wrap:wrap;gap:6px;display:flex}.nuvem__linha{cursor:pointer}.nuvem__linha:hover td{background:var(--superficie-2,#7f7f7f14)}.nuvem{min-height:100vh}.nuvem__topo{border-bottom:1px solid var(--borda,#7f7f7f40);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}@media (width<=700px){.nuvem__topo{padding:12px 16px}}.nuvem__separador{background:var(--borda,#7f7f7f4d);width:1px;margin:0 4px}.nuvem__qr svg{width:200px;height:200px}.nuvem__codigos{columns:2;padding-left:18px;font-size:1.05rem}.nuvem__preco{text-align:right;border:1px solid var(--borda,#7f7f7f66);width:7.5em;color:inherit;background:0 0;border-radius:6px;padding:6px 8px}.pdv__contas{flex-direction:column;gap:6px;max-height:50vh;display:flex;overflow:auto}.texto-perigo{color:var(--perigo)}.painel__formulario--coluna input[type=file]{min-width:0;max-width:100%}.painel__grade>.ui-cartao{min-width:0}.nuvem__postos{border:1px solid var(--borda,#7f7f7f4d);border-radius:8px;flex-wrap:wrap;gap:10px;padding:8px 12px;display:flex}.leitor__video{border-radius:var(--raio-pequeno);background:#000;width:100%;max-height:60vh}.campo-com-acao{align-items:flex-start;gap:6px;min-width:0;display:flex}.campo-com-acao>:first-child{flex:1;min-width:0}.campo-com-acao>:first-child input{width:100%;min-width:0}.campo-com-acao>.ui-campo label{white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.campo-com-acao>:not(:first-child){flex-shrink:0;justify-content:center;align-items:center;min-height:40px;margin-top:26px;display:inline-flex}.linha-clicavel{cursor:pointer}.linha-clicavel:hover td{background:var(--fundo-suave,#7f7f7f14)}.painel__formulario textarea{font:inherit;border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--fundo,transparent);color:var(--texto);padding:8px}.painel__abas{flex-wrap:wrap;gap:8px;display:flex}.tabela-matriz td.centro{text-align:center}.tabela-matriz th{white-space:nowrap}label.permissao{gap:6px;margin:4px 16px 4px 0;display:inline-flex}.diagnostico{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.diagnostico dt{color:var(--texto-suave,inherit);opacity:.8}.diagnostico dd{margin:0}.diagnostico__bicos{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.dash__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash__topo h1{margin:0}.dash__indicadores{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dash__indicador{border-radius:var(--raio,12px);background:var(--superficie,#7f7f7f0f);border:1px solid var(--borda);flex-direction:column;gap:4px;padding:16px;display:flex}.dash__indicador strong{font-size:1.6rem}.dash__variacoes{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.dash__sobe{color:var(--sucesso)}.dash__desce{color:var(--perigo)}.dash__barras{flex-direction:column;gap:8px;display:flex}.dash__barra{grid-template-columns:minmax(80px,30%) 1fr auto;align-items:center;gap:8px;display:grid}.dash__trilho{background:#7f7f7f26;border-radius:6px;height:10px;overflow:hidden}.dash__trilho>div{background:var(--primaria,#4f8cff);border-radius:6px;height:100%}.dash__trilho>div.dash__medio{background:var(--alerta,#f0b429)}.dash__trilho>div.dash__baixo{background:var(--perigo,#e5484d)}.dash__horas{width:100%;height:auto}.dash__coluna{fill:var(--primaria,#4f8cff)}.dash__eixo{fill:currentColor;opacity:.6;font-size:10px}.dash__tanques{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.dash__tanque{flex-direction:column;gap:6px;display:flex}.dash__alertas{flex-direction:column;gap:8px;display:flex}.dash__alerta{border-radius:var(--raio-pequeno,8px);color:inherit;background:#7f7f7f0f;border-left:4px solid;padding:10px 14px;text-decoration:none;display:block}.dash__alerta--perigo{border-color:var(--perigo,#e5484d)}.dash__alerta--alerta{border-color:var(--alerta,#f0b429)}.dash__alerta--info{border-color:var(--primaria,#4f8cff)}.dash__alerta:hover{background:#7f7f7f1f}@media print{.painel__menu,.nao-imprimir,.ui-botao{display:none!important}.painel{display:block}body{color:#000;background:#fff}.ui-cartao{break-inside:avoid;border:1px solid #999}}.assistente__botao{cursor:pointer;white-space:nowrap;font:inherit;color:#fff;background:linear-gradient(135deg,#4f8cff,#8b5cf6);border:none;border-radius:999px;flex:none;padding:7px 14px;font-size:.9rem;font-weight:600;box-shadow:0 2px 8px #4f8cff4d}.assistente__botao:focus-visible{box-shadow:var(--foco);outline:none}@media (width<=700px){.assistente__botao-texto{display:none}.assistente__botao{padding:7px 10px}}.assistente{z-index:60;border:1px solid var(--borda);background:var(--superficie);border-radius:16px;flex-direction:column;width:min(420px,100vw - 32px);height:min(620px,100vh - 90px);display:flex;position:fixed;top:72px;right:16px;overflow:hidden;box-shadow:0 12px 40px #00000059}.assistente__topo{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.assistente__conversa{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.assistente__msg{white-space:pre-wrap;border-radius:12px;max-width:90%;padding:10px 12px;line-height:1.4}.assistente__msg--usuario{background:var(--primaria,#4f8cff);color:#fff;align-self:flex-end}.assistente__msg--assistente{background:#7f7f7f1f;align-self:flex-start}.assistente__sugestoes{flex-direction:column;gap:6px;display:flex}.assistente__sugestoes button{text-align:left;border:1px solid var(--borda);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 10px}.assistente__sugestoes button:hover{background:#7f7f7f1f}.assistente__entrada{border-top:1px solid var(--borda);gap:8px;padding:10px;display:flex}.assistente__entrada input{font:inherit;border:1px solid var(--borda);color:inherit;background:0 0;border-radius:8px;flex:1;padding:8px 10px}.assistente__aviso{margin:0;padding:0 12px 10px;font-size:.8rem}.assistente__bloco{flex-direction:column;gap:6px;display:flex}.assistente__bloco>.assistente__msg--usuario{align-self:flex-end}.assistente__pendentes{border-bottom:1px dashed var(--borda);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.assistente__acao{border:1px solid var(--borda);border-left:4px solid var(--alerta,#e0a400);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.assistente__acao p{margin:0}.assistente__acao--executada{border-left-color:var(--sucesso,#1f9d55)}.assistente__acao--recusada,.assistente__acao--expirada{border-left-color:var(--borda);opacity:.75}.assistente__acao--falhou{border-left-color:var(--perigo,#d93025)}.assistente__acao-topo{justify-content:space-between;align-items:baseline;gap:8px;font-size:.9rem;display:flex}.assistente__acao-botoes{gap:8px;display:flex}.assistente__acao-link{font-weight:600}@media print{.assistente,.assistente__botao{display:none!important}}.aovivo{flex-direction:column;gap:16px;display:flex}.aovivo__heroi{border-radius:var(--raio);color:#fff;box-shadow:var(--sombra);background:linear-gradient(135deg, var(--cor-1), var(--cor-2));padding:20px 22px}.aovivo__heroi .suave,.aovivo__heroi .aovivo__variacao .suave{color:#ffffffd1}.aovivo__titulo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aovivo__pulso{background:#4ade80;border-radius:50%;width:10px;height:10px;animation:1.8s infinite aovivo-pulso;box-shadow:0 0 #4ade80b3}@keyframes aovivo-pulso{70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}.aovivo__total{margin:8px 0 2px;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1.1}.aovivo__variacao{font-size:.9rem;font-weight:600}.aovivo__heroi .aovivo__variacao--alta,.aovivo__heroi .aovivo__variacao--baixa{color:#fff}.aovivo__variacao--alta{color:var(--sucesso)}.aovivo__variacao--baixa{color:var(--perigo)}.aovivo__numeros{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.aovivo__numeros div{border-radius:var(--raio-pequeno);background:#ffffff24;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.aovivo__numeros strong{font-size:1.15rem}.aovivo__postos{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.aovivo__posto{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--borda);flex-direction:column;gap:6px;transition:transform .12s,box-shadow .12s;display:flex}.aovivo__posto:hover{box-shadow:var(--sombra);transform:translateY(-2px)}.aovivo__posto:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.aovivo__posto--fora{opacity:.72;filter:grayscale(.6)}.aovivo__posto-topo{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.aovivo__estado{margin-left:auto}.aovivo__posto-total{font-size:1.8rem;font-weight:800}.aovivo__posto-linha{flex-wrap:wrap;gap:12px;font-size:.85rem;display:flex}.aovivo__bicos{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.aovivo__bico{border-radius:4px;width:14px;height:14px}.aovivo__bico--ativo{animation:1s infinite alternate aovivo-piscar}@keyframes aovivo-piscar{to{opacity:.35}}.aovivo__selos{flex-wrap:wrap;gap:6px;display:flex}.aovivo__detalhe-topo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aovivo__concentrador+.aovivo__concentrador{margin-top:12px}.aovivo__pista{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:6px;display:grid}.aovivo__bico-cartao{border-radius:var(--raio-pequeno);background:var(--superficie-2);border:2px solid;flex-direction:column;gap:4px;padding:10px;display:flex}.aovivo__bico-cartao--ativo{animation:1.2s infinite alternate aovivo-pulso-borda}@keyframes aovivo-pulso-borda{to{box-shadow:0 0 0 3px var(--info-fundo)}}.aovivo__tanque+.aovivo__tanque{margin-top:8px}.aovivo__linha{border-bottom:1px solid var(--borda);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.aovivo__linha:last-child{border-bottom:0}@media (width<=900px){.aovivo__numeros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.aovivo__heroi{padding:16px}.aovivo__numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aovivo__postos{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.aovivo__pulso,.aovivo__bico--ativo,.aovivo__bico-cartao--ativo{animation:none}}.aovivo__linha-barra{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.88rem;display:flex}.fornecedor__codigo{border:2px solid var(--primaria)}.fornecedor__codigo-valor{letter-spacing:.12em;color:var(--primaria);margin:4px 0 8px;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:800}.fornecedor__comando{background:var(--superficie-2);border-radius:var(--raio-pequeno);padding:10px 12px;font-size:.85rem;overflow-x:auto}.fornecedor__modulos{border:1px solid var(--borda);border-radius:var(--raio-pequeno);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;padding:10px;display:grid}.fornecedor__modulos label{align-items:center;gap:6px;display:flex}.fornecedor__licenca{border-top:1px dashed var(--borda);margin-bottom:12px;padding-top:12px}.fornecedor__roteiro{flex-direction:column;gap:8px;padding-left:20px;display:flex}.loja__modos{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.loja__modo{border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px}.loja__modo--ativo{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto);font-weight:700}.escala__grade{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.escala__dia{border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie-2);flex-direction:column;gap:6px;min-height:120px;padding:10px;display:flex}.escala__dia--hoje{border-color:var(--primaria);box-shadow:0 0 0 1px var(--primaria) inset}.escala__dia>strong{text-transform:capitalize;font-size:.9rem}.escala__turno{background:var(--superficie);border-left:3px solid var(--cor-2);border-radius:6px;padding:6px 22px 6px 8px;font-size:.85rem;position:relative}.escala__remover{color:var(--texto-suave);cursor:pointer;background:0 0;border:0;font-size:1rem;position:absolute;top:2px;right:4px}@media (width<=900px){.escala__grade{grid-template-columns:minmax(0,1fr)}.escala__dia{min-height:0}}.marca{align-items:center;display:inline-flex;position:relative}.marca img{width:auto;animation:.8s cubic-bezier(.2,.8,.2,1) both marca-entrar;display:block}.marca:after{content:"";pointer-events:none;-webkit-mask:var(--marca-img) center / contain no-repeat;-webkit-mask:var(--marca-img) center / contain no-repeat;mask:var(--marca-img) center / contain no-repeat;background:linear-gradient(105deg,#0000 42%,#fff4d6d9 50%,#0000 58%) 130% 0/250% 100% no-repeat;animation:7s ease-in-out 1.2s infinite marca-reflexo;position:absolute;inset:0}:root[data-tema=escuro] .marca img{filter:drop-shadow(0 0 1px #ffffff40)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .marca img{filter:drop-shadow(0 0 1px #ffffff40)}}@keyframes marca-entrar{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes marca-reflexo{0%{background-position:130% 0}28%,to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.marca img{animation:none}.marca:after{display:none}}.marca__icone{vertical-align:middle;object-fit:contain;display:inline-block}.marca__titulo{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.marca__posto{color:var(--texto);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.marca__posto img{object-fit:contain;width:auto;max-width:140px;max-height:40px}.marca__posto--compacto{border-left:1px solid var(--borda);margin:0 0 0 6px;padding-left:8px;font-size:.9rem;font-weight:600}.marca__posto--compacto img{max-width:80px;max-height:22px}.painel__marca{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.painel__marca .marca__posto--compacto{border:0;margin:0;padding:0}.entrada__marca{flex-direction:column;align-items:flex-start;gap:4px}.entrada__marca .marca{max-width:100%}.entrada__marca .marca img{max-width:100%;height:auto;max-height:72px}.painel__marca{padding:0 2px}.painel__marca .marca img{max-width:220px;height:auto;max-height:52px}.crm__ficha{flex-direction:column;gap:12px;display:flex}.crm__ficha h4{margin:8px 0 0}.crm__ficha-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.equip__grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.equip__cartao{border:1px solid var(--borda);flex-direction:column;gap:6px;display:flex}.equip__cartao--inativo{opacity:.65}.equip__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.pdv__loja{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);font:inherit;padding:6px 8px}.coletor{background:var(--fundo);flex-direction:column;min-height:100dvh;display:flex}.coletor__topo{z-index:10;background:var(--superficie,var(--fundo));border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.coletor__titulo{text-align:center;flex:1;font-size:1.05rem}.coletor__voltar{border:1px solid var(--borda);color:var(--texto);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.coletor__corpo{flex-direction:column;gap:14px;width:min(640px,100%);margin:0 auto;padding:16px;display:flex}.coletor__menu{gap:10px;display:grid}.coletor__opcao{text-align:left;font:inherit;border:1px solid var(--borda);background:var(--superficie,transparent);color:var(--texto);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 16px;display:flex}.coletor__opcao strong{font-size:1.1rem}.coletor__opcao:active{border-color:var(--primaria);transform:scale(.99)}.coletor__leitura input{padding:12px;font-size:1.15rem}.coletor__linha-campos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.coletor__lista{flex-direction:column;gap:8px;display:flex}.coletor__linha{border:1px solid var(--borda);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.coletor__linha>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.coletor__qtd{flex-direction:column;gap:2px;font-size:.75rem;display:flex}.coletor__qtd input{width:78px;font:inherit;text-align:right;border:1px solid var(--borda);color:var(--texto);background:0 0;border-radius:8px;padding:8px;font-size:1rem}.coletor__acoes{background:var(--fundo);flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}.coletor__produto{flex-direction:column;gap:6px;display:flex}.coletor__produto>strong{font-size:1.2rem}.coletor__preco{color:var(--primaria);font-size:2.6rem;font-weight:800}.coletor__dados{flex-wrap:wrap;gap:6px 16px;display:flex}.totem{background:var(--fundo);-webkit-user-select:none;user-select:none;flex-direction:column;min-height:100dvh;font-size:1.15rem;display:flex}.totem__topo{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.totem__voltar{font:inherit;border:1px solid var(--borda);color:var(--texto);cursor:pointer;background:0 0;border-radius:12px;padding:12px 22px}.totem__inicio{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex}.totem__inicio h1{margin:0;font-size:2.4rem}.totem__corpo{flex-direction:column;flex:1;gap:18px;width:min(960px,100%);margin:0 auto;padding:24px;display:flex}.totem__corpo h2{margin:0;font-size:1.7rem}.totem__grande{width:min(520px,100%);min-height:120px;font:inherit;border:2px solid var(--borda);background:var(--superficie,transparent);color:var(--texto);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px;display:flex}.totem__grande strong{font-size:1.8rem}.totem__grande:active{border-color:var(--primaria);transform:scale(.98)}.totem__grande:disabled{opacity:.45}.totem__opcoes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.totem__opcoes .totem__grande{width:100%}.totem__leitor{justify-content:space-between;align-items:center;gap:12px;display:flex}.totem__lista{flex-direction:column;flex:1;gap:10px;min-height:200px;display:flex;overflow-y:auto}.totem__item{border:1px solid var(--borda);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.totem__item>div{flex:1}.totem__item button{font:inherit;border:1px solid var(--borda);width:52px;height:52px;color:var(--texto);cursor:pointer;background:0 0;border-radius:12px}.totem__vazio{text-align:center;padding:40px 0}.totem__rodape{background:var(--fundo);border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.5rem;display:flex;position:sticky;bottom:0}.totem__acoes{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.totem__pagar{flex-direction:column;gap:18px;display:flex}.totem__aguarde{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.totem__qr{background:#fff;border-radius:12px;width:min(340px,80vw);padding:12px}.totem__qr svg{width:100%;height:auto;display:block}.totem__mensagem{max-width:640px;font-size:1.4rem}.totem__cpf{flex-direction:column;align-items:center;gap:12px;display:flex}.totem__cpf>strong{letter-spacing:.08em;min-height:2.4rem;font-size:2rem}.totem__teclado{grid-template-columns:repeat(3,96px);gap:10px;display:grid}.totem__teclado button{font:inherit;border:1px solid var(--borda);background:var(--superficie,transparent);height:80px;color:var(--texto);cursor:pointer;border-radius:14px;font-size:1.8rem}.totem__outro{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bi__abas{border-bottom:1px solid var(--borda);gap:4px;margin-bottom:12px;display:flex}.bi__aba{font:inherit;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 16px;font-weight:600}.bi__aba--ativa{color:var(--primaria);border-bottom-color:var(--primaria)}.bi__filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bi__presets{flex-wrap:wrap;gap:4px;display:flex}.bi__preset{border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.9rem}.bi__preset--ativo{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto,#fff)}.bi__grafico{width:100%;height:auto}.bi__grade{stroke:var(--borda);stroke-dasharray:2 4}.bi__linha{fill:none;stroke:var(--primaria);stroke-width:2.5px}.bi__linha--anterior{stroke:var(--texto-suave);stroke-width:1.5px;stroke-dasharray:5 4}.bi__area{fill:var(--primaria);opacity:.1}.bi__ponto{cursor:pointer}.bi__ponto circle{fill:var(--primaria)}.bi__ponto:hover circle{r:6}.bi__legenda{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.85rem;display:flex}.bi__legenda i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.bi__tracejado{border-top:2px dashed var(--texto-suave);vertical-align:3px!important;border-radius:0!important;height:0!important}.bi__calor{grid-template-columns:36px repeat(24,minmax(0,1fr));gap:2px;min-width:0;font-size:.7rem;display:grid;overflow-x:auto}.bi__calor-linha{display:contents}.bi__calor-hora{text-align:left;color:var(--texto-suave)}.bi__calor-dia{color:var(--texto-suave);align-self:center}.bi__calor-celula{aspect-ratio:1;background:var(--primaria);border-radius:3px;min-height:12px}.bi__barra{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;font-size:.9rem;display:grid}.bi__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bi__barra .dash__trilho{grid-column:1/-1;height:8px}.bi__detalhe{grid-column:1/-1;font-size:.8rem}.bi__fatias{border-radius:9px;height:18px;display:flex;overflow:hidden}.bi__fatias span{height:100%;display:block}.bi__leituras{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}@media (width<=640px){.bi__calor{font-size:.6rem}}.cf__lista{flex-direction:column;gap:10px;display:flex}.cf__item{border:1px solid var(--borda);border-left:4px solid var(--borda);border-radius:var(--raio-pequeno);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.cf__item--bloqueia{border-left-color:var(--perigo)}.cf__item--atencao{border-left-color:var(--alerta)}.cf__item--info{border-left-color:var(--primaria)}.cf__cabeca{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cf__mensagem,.cf__troca{margin:0}.cf__hierarquia{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.pdv__item--depois{opacity:.5}.pdv__item--depois td:first-child strong:after{content:" · próxima cobrança";font-size:.8rem;font-weight:400}.cont__dre-lista{flex-direction:column;display:flex}.cont__dre{border-bottom:1px solid var(--borda);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.cont__dre--forte{font-weight:700}.cont__dre--sub{color:var(--texto-suave);border-bottom-style:dashed;padding-left:20px;font-size:.9rem}.cont__sintetica td{background:var(--superficie-2)}.cont__link{font:inherit;color:var(--primaria);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.cont__diario{flex-direction:column;gap:8px;display:flex}.cont__lancamento{border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:8px 12px}.cont__cabeca{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:4px;display:flex}.cont__partida{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.cont__credito{padding-left:24px}.cont__conta{text-align:left;cursor:pointer;font:inherit;color:inherit}.cont__conta:hover{border-color:var(--primaria)}.hoje{flex-direction:column;gap:18px;display:flex}.hoje h2{margin:0 0 12px;font-size:1rem;font-weight:700}.hoje h2 .suave{font-size:.85rem;font-weight:400}.hoje__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hoje__topo h1{letter-spacing:-.01em;margin:0 0 2px;font-size:1.6rem}.hoje__topo-direita{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.hoje__saude{border:1px solid var(--borda);background:var(--superficie);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-weight:600;display:flex}.hoje__saude strong{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.hoje__saude--sucesso strong{background:var(--sucesso)}.hoje__saude--alerta strong{background:var(--alerta)}.hoje__saude--perigo strong{background:var(--perigo)}.hoje__secao h2{margin-bottom:8px}.hoje__alertas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.hoje__alerta{border-radius:var(--raio);color:var(--texto);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .12s,border-color .12s;display:grid}.hoje__alerta:hover{border-color:currentColor;transform:translateY(-1px)}.hoje__alerta strong{border-radius:10px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-size:1rem;display:grid}.hoje__alerta--perigo strong{background:var(--perigo-fundo);color:var(--perigo)}.hoje__alerta--alerta strong{background:var(--alerta-fundo);color:var(--alerta)}.hoje__alerta--info strong{background:var(--info-fundo);color:var(--primaria)}.hoje__kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.hoje__kpi{border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);flex-direction:column;gap:4px;min-height:150px;padding:16px 16px 44px;display:flex;position:relative;overflow:hidden}.hoje__kpi-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);font-size:.8rem;font-weight:600}.hoje__kpi-valor{letter-spacing:-.01em;font-size:1.65rem;line-height:1.15}.hoje__deltas{flex-direction:column;gap:2px;font-size:.82rem;display:flex}.hoje__sobe{color:var(--sucesso)}.hoje__desce{color:var(--perigo)}.hoje__spark{width:100%;height:38px;position:absolute;bottom:0;left:0;right:0}.hoje__grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hoje__cartao{border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);min-width:0;padding:18px}.hoje__cartao--largo{grid-column:span 2}@media (width<=1100px){.hoje__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hoje__grade{grid-template-columns:1fr}.hoje__cartao--largo{grid-column:auto}}.hoje__acumulado{width:100%;height:auto}.hoje__grade line.hoje__grade,.hoje__acumulado .hoje__grade{stroke:var(--borda);stroke-dasharray:3 4}.hoje__serie{fill:none;stroke:var(--primaria);stroke-width:2.5px;stroke-linejoin:round}.hoje__area{fill:var(--primaria);opacity:.1}.hoje__serie-antes{fill:none;stroke:var(--texto-suave);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.7}.hoje__ponto{fill:var(--primaria);stroke:var(--superficie);stroke-width:2px}.hoje__eixo{fill:var(--texto-suave);font-size:10px}.hoje__legenda{background:var(--primaria);vertical-align:middle;border-radius:2px;width:18px;height:3px;margin:0 4px;display:inline-block}.hoje__legenda--antes{background:var(--texto-suave)}.hoje__leituras{flex-direction:column;gap:8px;margin:0;padding-left:18px;line-height:1.4;display:flex}.hoje__meta-numeros{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:14px;display:grid}.hoje__meta-numeros>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.hoje__meta-numeros strong{font-size:1.35rem}.hoje__progresso{background:var(--superficie-2);border-radius:999px;height:12px;margin-bottom:10px;position:relative;overflow:visible}.hoje__progresso>div{background:linear-gradient(90deg, var(--cor-1), var(--cor-2));border-radius:999px;height:100%}.hoje__progresso>span{background:var(--texto);opacity:.6;width:2px;height:20px;position:absolute;top:-4px}.hoje__rosca{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hoje__rosca svg{flex:none;width:130px;height:130px}.hoje__rosca-centro{fill:var(--texto);font-size:11px;font-weight:700}.hoje__rosca ul{flex-direction:column;flex:1;gap:6px;min-width:140px;margin:0;padding:0;list-style:none;display:flex}.hoje__rosca li{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;font-size:.9rem;display:grid}.hoje__rosca li i{border-radius:3px;width:12px;height:12px}.hoje__barras{flex-direction:column;gap:12px;display:flex}.hoje__barra{grid-template-columns:1fr auto;gap:4px 10px;font-size:.9rem;display:grid}.hoje__barra-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hoje__trilho{background:var(--superficie-2);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.hoje__trilho>div{border-radius:999px;height:100%}.hoje__tanques{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.hoje__tanque{align-items:stretch;gap:14px;display:flex}.hoje__tanque-nivel{border:2px solid var(--borda);background:var(--superficie-2);border-radius:10px;flex:none;width:46px;min-height:96px;position:relative;overflow:hidden}.hoje__tanque-nivel>div{background:linear-gradient(180deg, var(--cor-5), var(--cor-1));transition:height .4s;position:absolute;bottom:0;left:0;right:0}.hoje__tanque-nivel--alerta>div{background:var(--alerta)}.hoje__tanque-nivel--perigo>div{background:var(--perigo)}.hoje__tanque-nivel span{color:var(--texto);text-shadow:0 0 4px var(--superficie);place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;inset:0}.hoje__tanque-info{flex-direction:column;align-items:flex-start;gap:4px;font-size:.9rem;display:flex}.saude__grade{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.saude__topo{align-items:center;gap:12px;margin-bottom:10px;display:flex}.saude__nota{color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.saude__nota--ok{background:var(--sucesso)}.saude__nota--alerta{background:var(--alerta)}.saude__nota--perigo{background:var(--perigo)}.saude__vazao{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 10px;display:grid}.saude__vazao div{border-radius:var(--raio-pequeno);background:var(--superficie-2);padding:8px}.saude__vazao dt{color:var(--texto-suave);font-size:.75rem}.saude__vazao dd{margin:2px 0 0;font-weight:700}.copiloto__topo{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.copiloto__ponto{stroke:var(--alerta);stroke-dasharray:4 3}.copiloto__sugestao{margin:6px 0 10px;font-size:1.05rem}.fechamento__itens{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.fechamento__item{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie-2);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.fechamento__icone{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.fechamento__item--ok .fechamento__icone{background:var(--sucesso)}.fechamento__item--aviso .fechamento__icone{background:var(--alerta)}.fechamento__item--pendente .fechamento__icone{background:var(--perigo)}.fechamento__medicoes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:8px;display:grid}.fechamento__resumo{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.fechamento__resumo div{border-bottom:1px dashed var(--borda);justify-content:space-between;gap:10px;padding-bottom:4px;display:flex}.fechamento__resumo dt{color:var(--texto-suave)}.fechamento__resumo dd{text-align:right;margin:0;font-weight:600}.pista-ao-vivo{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pista-ao-vivo__bico{border:1px solid #0000;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;min-width:92px;padding:6px 10px;font-size:.78rem;line-height:1.25;display:grid}.pista-ao-vivo__bico strong{font-size:.95rem}.pista-ao-vivo__bico span{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.pista-ao-vivo__bico em{grid-column:1/-1;font-style:normal;font-weight:600}.pista-ao-vivo__bico--livre{background:var(--sucesso-fundo);border-color:var(--sucesso);color:var(--texto)}.pista-ao-vivo__bico--livre em{color:var(--sucesso)}.pista-ao-vivo__bico--abastecendo{background:var(--info-fundo);border-color:var(--primaria)}.pista-ao-vivo__bico--abastecendo em{color:var(--primaria)}.pista-ao-vivo__bico--abastecendo strong:before{content:"";background:var(--primaria);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:1s infinite alternate pista-pulso;display:inline-block}.pista-ao-vivo__bico--mao{background:var(--alerta-fundo);border-color:var(--alerta)}.pista-ao-vivo__bico--mao em{color:var(--alerta)}.pista-ao-vivo__bico--bloqueado{background:var(--superficie-2);border-color:var(--borda);color:var(--texto-suave)}.pista-ao-vivo__bico--ocupado{background:var(--superficie-2);border-color:var(--primaria);color:var(--texto-suave);border-style:dashed}.pista-ao-vivo__bico--falha{background:var(--perigo-fundo);border-color:var(--perigo)}.pista-ao-vivo__bico--falha em{color:var(--perigo)}@keyframes pista-pulso{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pista-ao-vivo__bico--abastecendo strong:before{animation:none}}.qr__grade{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.qr__adesivo{border:2px dashed var(--borda);border-radius:var(--raio);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:14px;display:flex}.qr__imagem{background:#fff;border-radius:8px;width:170px;height:170px;padding:6px}.qr__imagem svg{width:100%;height:100%}.qr__adesivo figcaption{flex-direction:column;gap:2px;display:flex}.qr__adesivo small{color:var(--texto-suave);word-break:break-all;font-size:.72rem}.preco-auto__sugestao{border-radius:var(--raio-pequeno);background:var(--superficie-2);flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0;padding:12px;display:flex}.preco-auto__sugestao strong{font-size:1.6rem}.preco-auto__sugestao--muda{background:var(--info-fundo);border:1px solid var(--primaria)}.promocoes__escolhidos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.promocoes__chip{background:#7f7f7f24;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:.9rem;display:inline-flex}.promocoes__chip button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 6px}.alertas__destino{border-bottom:1px solid var(--borda);flex-direction:column;gap:6px;padding:10px 0;display:flex}.alertas__destino:last-child{border-bottom:none}.alertas__destino-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alertas__categorias{flex-wrap:wrap;gap:4px 14px;font-size:.9rem;display:flex}.alertas__acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdv__sem-conta{cursor:default;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lmc__pendentes{flex-wrap:wrap;gap:8px;display:flex}.lmc__pendente{border:1px solid var(--borda);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.lmc__pendente--ativo{border-color:var(--primaria,#4f8cff);box-shadow:0 0 0 1px var(--primaria,#4f8cff)}.lmc__passos{flex-direction:column;gap:12px;display:flex}.lmc__passo{border:1px solid var(--borda);border-radius:12px;padding:10px 12px}.lmc__passo>header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.lmc__passo>header h3{flex:1;margin:0;font-size:1rem}.lmc__numero{background:var(--primaria,#4f8cff);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:inline-flex}.lmc__resumo{font-size:1.05rem}.lmc__regua{flex-direction:column;gap:2px;display:inline-flex}.xml__arquivo{border:2px dashed var(--borda);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:22px;display:flex}.xml__arquivo input,.xml__importar input{display:none}.xml__importar{cursor:pointer;align-items:center;display:inline-flex}.xml__selos{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.xml__dados{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 16px;margin:8px 0;display:grid}.xml__dados dt{color:var(--texto-suave,#888);font-size:.8rem}.xml__dados dd{margin:0}.xml__puxar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pdv__hodometro{grid-template-columns:1fr 1.3fr;gap:8px;display:grid}.pdv__hodometro>:last-of-type{grid-column:1/-1}.devolucao{flex-direction:column;gap:14px;display:flex}.devolucao section{flex-direction:column;gap:8px;display:flex}.devolucao h3{margin:0;font-size:1rem}.devolucao__grade{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:12px;display:grid!important}.devolucao__grade>h3,.devolucao__grade>.ui-aviso{grid-column:1/-1}.devolucao__qtd{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.devolucao__qtd input{width:80px;font:inherit;border:1px solid var(--borda);color:inherit;text-align:right;background:0 0;border-radius:8px;padding:6px 8px}.devolucao__total{text-align:right;margin:0;font-size:1.1rem}.devolucao__acoes{justify-content:flex-end;gap:8px;display:flex}.devolucao__origem{word-break:break-all;margin:0}.pdv__topo{background:var(--superficie);border-bottom:1px solid var(--borda);z-index:20;position:sticky;top:0}.pdv__topo-linha{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pdv__operador{white-space:nowrap}.pdv__topo-espaco{flex:1}.pdv__acoes-topo{border-top:1px solid var(--borda);flex-wrap:wrap;gap:8px 14px;padding:6px 16px 8px;display:flex}.pdv__grupo{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.pdv__grupo+.pdv__grupo{border-left:1px solid var(--borda);padding-left:14px}.pdv__grupo-nome{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave,#888);margin-right:2px;font-size:.72rem}.pdv__acoes-topo button{white-space:nowrap;border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;display:inline-flex}.pdv__acoes-topo button:hover{border-color:var(--primaria,#4f8cff)}.pdv__acoes-topo button:focus-visible{box-shadow:var(--foco);outline:none}.pdv__acoes-topo kbd{font:inherit;border:1px solid var(--borda);color:var(--texto-suave,#888);border-radius:4px;padding:0 4px;font-size:.72rem}.pdv__acao-fechar{border-color:var(--perigo,#d93025)!important}@media (width<=700px){.pdv__grupo-nome,.pdv__operador .suave{display:none}}.pista{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:12px 16px 32px;display:flex}.pista__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.pista__repasse{background:var(--superficie-2,#7f7f7f1f);border-radius:10px;margin:8px 0;padding:10px 12px}.pista__repasse--bloqueado{border:1px solid var(--perigo);background:#dc262626}.pista__titulo{margin:4px 0 0;font-size:1.05rem}.pista__lista{flex-direction:column;gap:10px;display:flex}.pista__abastecimento{text-align:left;border:1px solid var(--borda);background:var(--superficie);min-height:72px;color:var(--texto);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.pista__abastecimento:active{transform:translateY(1px)}.pista__bico{background:var(--primaria);color:var(--primaria-texto);white-space:nowrap;border-radius:10px;padding:8px 10px;font-weight:700}.pista__valor{font-size:1.25rem}.pista__total{flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.pista__total strong{font-size:2.2rem}.pista__formas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pista__forma{min-height:84px;font:inherit;border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:1.1rem;font-weight:700;display:flex}.pista__forma--pix{color:#fff;background:#0f9d7a;border-color:#0f9d7a}.pista__forma--cartaodebito,.pista__forma--cartaocredito{background:var(--primaria);color:var(--primaria-texto);border-color:var(--primaria)}.pista__forma span{font-size:.9rem;font-weight:500}.pista__pagos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pista__pagos li{background:var(--superficie-2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pista__cliente{border:1px solid var(--borda);border-radius:12px;padding:10px 12px}.pista__cliente summary{cursor:pointer;font-weight:600}.pista__troco{font-size:1.2rem}.ui-botao--desativado{opacity:.5;pointer-events:none}.comp__lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.comp__item{border:1px solid var(--borda);border-radius:var(--raio-pequeno);flex-direction:column;gap:6px;padding:12px;display:flex}.comp__topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.comp__topo .numero{font-size:1.15rem;font-weight:600}.comp__regua{background:var(--fundo-suave,#7f7f7f1f);border-radius:7px;height:14px;position:relative}.comp__faixa{background:var(--primaria);opacity:.25;border-radius:7px;width:50%;position:absolute;top:0;bottom:0;left:25%}.comp__mediana{background:var(--primaria);width:2px;position:absolute;top:-2px;bottom:-2px;left:50%}.comp__ponto{border:2px solid var(--fundo,#fff);background:var(--texto-suave);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.comp__ponto--bom{background:var(--sucesso)}.comp__ponto--ruim{background:var(--perigo)}.comp__legenda{justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.comp__leitura{margin:0;font-size:.85rem}.comp__leitura--bom{color:var(--sucesso)}.comp__leitura--ruim{color:var(--perigo)}.lpr{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie,transparent);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lpr--compacto{margin-bottom:10px;padding:8px 10px}.lpr__titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);font-size:.85rem}.lpr__lista{flex-direction:column;gap:6px;display:flex}.lpr__item{text-align:left;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.lpr__item--acao{cursor:pointer;border-radius:var(--raio-pequeno);padding:4px 6px}.lpr__item--acao:hover,.lpr__item--acao:focus-visible{background:color-mix(in srgb, var(--primaria) 10%, transparent)}.lpr__placa{letter-spacing:.08em;background:var(--fundo);border:2px solid;border-radius:4px;padding:2px 8px;font-family:ui-monospace,Consolas,monospace;font-weight:700}.lpr__quem{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lpr__tempo{white-space:nowrap;font-size:.8rem}.recarga__conector{border-top:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 0;display:flex}.recarga__conector>span:first-child{min-width:84px;font-weight:600}.recarga__conector .numero{flex:auto}.recarga__conector .ui-botao{margin-left:auto}.faixa-demonstracao{color:#1d1600;text-align:center;border-radius:var(--raio-pequeno);background:repeating-linear-gradient(45deg,#f5b301,#f5b301 14px,#e0a000 14px 28px);margin-bottom:12px;padding:8px 14px;font-size:.9rem}.pdv .faixa-demonstracao,body>div>.faixa-demonstracao{border-radius:0;margin:0}.prontidao__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prontidao__item{border-bottom:1px solid var(--borda);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.prontidao__item:last-child{border-bottom:0}.central{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.central__menu{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:12px}.central__item{text-align:left;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px}.central__item:hover{background:var(--superficie-2)}.central__item--ativo{background:var(--primaria);color:#fff;font-weight:600}.central__item--ativo:hover{background:var(--primaria)}.central__grupo{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave,var(--texto));opacity:.7;padding:10px 12px 2px;font-size:11px;font-weight:700}.central__grupo:first-child{padding-top:2px}.central__conteudo{min-width:0}.central__pendencias{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.central__link{color:var(--primaria);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.central__linha{cursor:pointer}.central__linha:hover td,.central__linha:focus-visible td{background:var(--superficie-2)}.central__paginacao{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.central__ficha-topo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.central__ficha-topo h2{flex:auto;margin:0;font-size:1.25rem}.central__linha-tempo{border-left:2px solid var(--borda);margin:0;padding:0;list-style:none}.central__linha-tempo li{grid-template-columns:150px minmax(0,1fr) auto;gap:10px;padding:8px 0 8px 14px;display:grid;position:relative}.central__linha-tempo li:before{content:"";background:var(--primaria);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:-6px}@media (width<=820px){.central{grid-template-columns:minmax(0,1fr)}.central__menu{white-space:nowrap;flex-direction:row;position:static;overflow-x:auto}.central__grupo{display:none}.central__linha-tempo li{grid-template-columns:minmax(0,1fr);gap:2px}}.consulta-preco{background:var(--fundo-pagina,var(--superficie-2));min-height:100vh;color:var(--texto);flex-direction:column;display:flex}.consulta-preco__topo{background:var(--superficie);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.consulta-preco__corpo{text-align:center;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.consulta-preco__convite h1{margin:0 0 8px;font-size:clamp(1.8rem,6vw,3.2rem)}.consulta-preco__convite p{color:var(--texto-suave);margin:0 0 20px;font-size:clamp(1.1rem,3.5vw,1.6rem)}.consulta-preco__produto{flex-direction:column;align-items:center;gap:12px;max-width:900px;display:flex}.consulta-preco__descricao{font-size:clamp(1.5rem,5vw,2.6rem);line-height:1.2}.consulta-preco__valor{color:var(--primaria);font-size:clamp(3rem,14vw,7rem);font-weight:800;line-height:1}.consulta-preco__atacado{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;padding:8px 14px;font-size:clamp(1.1rem,3.5vw,1.5rem)}.troca-posto{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.troca-posto select{border:1px solid var(--borda,#ccc);background:var(--fundo-campo,inherit);min-width:200px;color:inherit;font:inherit;border-radius:6px;padding:4px 8px}.central__funil{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.central__etapa{border:1px solid var(--borda,#d0d7e2);background:var(--superficie,transparent);color:inherit;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.central__etapa--ativa{border-color:var(--primaria,#1673b5);box-shadow:0 0 0 2px color-mix(in srgb, var(--primaria,#1673b5) 30%, transparent)}.central__etapa-numero{font-size:1.4rem;font-weight:700}.central__seta{opacity:.5;margin-left:4px}.central__chips{flex-wrap:wrap;gap:6px;display:flex}.central__chip{border:1px solid var(--borda,#d0d7e2);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:.9rem}.central__chip:disabled{opacity:.45;cursor:default}.central__chip--ativo{background:var(--primaria,#1673b5);border-color:var(--primaria,#1673b5);color:#fff}.texto-alerta{color:var(--alerta,#b26b00);font-weight:600}.avaliacao__estrelas{gap:4px;margin:6px 0;display:flex}.avaliacao__estrela{cursor:pointer;color:var(--borda);background:0 0;border:none;padding:2px;font-size:1.8rem;line-height:1}.avaliacao__estrela--cheia{color:#f5b301}.faixa-cobranca{border-radius:var(--raio-pequeno,8px);border:1px solid var(--borda);background:var(--info-fundo);flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 14px;display:flex}.faixa-cobranca--Pendente{background:color-mix(in srgb, #f5b301 18%, var(--superficie));border-color:#f5b301}.faixa-cobranca--BloqueioParcial{background:color-mix(in srgb, #d64545 16%, var(--superficie));border-color:#d64545}.faixa-cobranca__pagar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.faixa-cobranca__tela{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.faixa-cobranca__cartao{background:var(--superficie);color:var(--texto);border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:560px;padding:24px;display:flex;box-shadow:0 20px 60px #00000059}.faixa-cobranca__cartao h2{margin:0}.funil__colunas{grid-template-columns:repeat(4,minmax(200px,1fr));gap:10px;display:grid;overflow-x:auto}.funil__coluna{background:var(--superficie-2);border-radius:var(--raio-pequeno,8px);flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.funil__cartao{flex-direction:column;gap:4px;padding:10px;display:flex}.meta__barra{background:var(--superficie-2);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.meta__barra>div{height:100%}.mapa-uf{grid-template-columns:minmax(220px,420px) 1fr;align-items:start;gap:16px;display:grid}.mapa-uf svg{width:100%;height:auto}@media (width<=700px){.mapa-uf{grid-template-columns:1fr}.funil__colunas{grid-template-columns:repeat(4,220px)}}.regras__grade{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.regras__lista{border:1px solid var(--borda);border-radius:var(--raio-pequeno,8px);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.regras__lista[disabled]{opacity:.5}.folha__json{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--fundo,transparent);width:100%;color:var(--texto);padding:8px;font:12px/1.4 ui-monospace,Consolas,monospace}.icone{flex:none}.painel{grid-template-columns:252px minmax(0,1fr)}.painel__menu{gap:12px;padding:18px 12px;overflow-y:auto}.painel__marca{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.35rem;display:flex}.painel__logo{background:linear-gradient(135deg, var(--cor-1), var(--cor-2));width:36px;height:36px;box-shadow:var(--sombra);border-radius:10px;place-items:center;font-size:1.1rem;display:inline-grid}.painel__busca-menu{border-radius:var(--raio-pequeno);border:1px solid var(--borda);background:var(--superficie-2);width:100%;color:var(--texto-suave);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:9px 10px;display:flex}.painel__busca-menu span{text-align:left;flex:1}.painel__busca-menu:hover{border-color:var(--primaria);color:var(--texto)}kbd{font:600 .72rem var(--fonte);border:1px solid var(--borda);color:var(--texto-suave);background:var(--superficie);border-bottom-width:2px;border-radius:5px;padding:1px 5px}.painel__menu nav{gap:6px}.painel__grupo{flex-direction:column;gap:1px;display:flex}.painel__grupo-titulo{cursor:pointer;font:700 .72rem var(--fonte);text-transform:uppercase;letter-spacing:.07em;color:var(--texto-suave);background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 10px 4px;display:flex}.painel__grupo-seta{transition:transform .15s;display:inline-flex}.painel__grupo-seta--aberta{transform:rotate(90deg)}.painel__item{align-items:center;gap:10px;padding:8px 10px;font-size:.94rem;display:flex;position:relative}.painel__item .icone{color:var(--texto-suave)}.painel__item--ativo .icone{color:var(--primaria)}.painel__item--ativo:before{content:"";background:var(--primaria);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-12px}.painel__area{flex-direction:column;min-width:0;display:flex}.painel__topo{z-index:20;background:color-mix(in srgb, var(--fundo) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda);align-items:center;gap:8px;padding:10px 24px;display:flex;position:sticky;top:0}.painel__titulo{flex:1;align-items:center;gap:10px;min-width:0;margin:0;font-size:1.15rem;font-weight:700;display:flex}.painel__titulo .icone{color:var(--primaria)}.painel__icone-botao{width:38px;height:38px;color:var(--texto);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:inline-grid}.painel__icone-botao:hover{background:var(--superficie-2);border-color:var(--borda)}.painel__so-celular{display:none}.painel__usuario-area{position:relative}.painel__usuario{border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex}.painel__avatar{color:#fff;background:linear-gradient(135deg, var(--cor-3), var(--cor-1));border-radius:50%;place-items:center;width:32px;height:32px;font-size:.8rem;font-weight:800;display:inline-grid}.painel__usuario-nome{text-align:left;flex-direction:column;font-size:.85rem;line-height:1.15;display:flex}.painel__usuario-menu{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);min-width:210px;box-shadow:var(--sombra);z-index:30;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.painel__usuario-menu button{color:var(--texto);font:inherit;text-align:left;border-radius:var(--raio-pequeno);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.painel__usuario-menu button:hover{background:var(--superficie-2)}.painel__veu{display:none}.painel__indicador{transition:transform .12s,box-shadow .12s}.painel__indicador:hover{box-shadow:var(--sombra);transform:translateY(-1px)}.busca__fundo{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206178c;place-items:start center;padding:10vh 16px 16px;display:grid;position:fixed;inset:0}.busca__caixa{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 60px #00000059}.busca__campo{border-bottom:1px solid var(--borda);color:var(--texto-suave);align-items:center;gap:10px;padding:14px 16px;display:flex}.busca__campo input{color:var(--texto);font:500 1.05rem var(--fonte);background:0 0;border:0;outline:0;flex:1;min-width:0}.busca__lista{max-height:55vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.busca__opcao{width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.busca__opcao span:first-of-type{flex:1}.busca__opcao--ativa{background:var(--info-fundo);color:var(--primaria)}.busca__vazio{padding:14px}.entrada{background:radial-gradient(1200px 600px at 10% -10%, color-mix(in srgb, var(--cor-1) 22%, transparent), transparent), radial-gradient(900px 500px at 110% 110%, color-mix(in srgb, var(--cor-2) 18%, transparent), transparent), var(--fundo)}.entrada__marca{align-items:center;gap:12px;display:flex}.entrada__marca h1{margin:0}.entrada__marca .painel__logo{border-radius:14px;width:48px;height:48px;font-size:1.5rem}.entrada__cartao{box-shadow:0 20px 50px #00000040}@media (width<=900px){.painel{grid-template-columns:minmax(0,1fr)}.painel__menu{z-index:60;width:min(290px,86vw);height:100vh;box-shadow:var(--sombra);flex-flow:column;justify-content:flex-start;align-items:stretch;padding:16px 12px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.painel__menu nav{flex-direction:column;flex:1 0 auto;order:0;overflow-x:visible}.painel--gaveta .painel__menu{transform:none}.painel__veu{z-index:50;background:#02061780;display:block;position:fixed;inset:0}.painel__so-celular{display:inline-grid}.painel__topo{padding:8px 12px}.painel__usuario-nome{display:none}.painel__usuario{padding:3px}.painel__item{white-space:normal}}
