:root{--canvas: #f2f4f6;--painel: #ffffff;--tinta: #1b2430;--tinta-2: #4a5666;--tinta-3: #758195;--linha: #e0e4e9;--linha-2: #c8cfd8;--marca: #f08a00;--marca-fundo: #fff3e0;--foco: #1f5fa8;--nav: #161d27;--nav-2: #232c38;--nav-texto: #e6eaef;--nav-mudo: #8f9bab;--positivo: #1b7a45;--positivo-fundo: #e5f3ea;--negativo: #b23a26;--negativo-fundo: #fbe9e4;--c-custo: #3b4552;--c-imposto: #1f5fa8;--c-entrega: #d9a021;--c-comercial: #5d9c7a;--c-financeiro: #8a6a4a;--c-fixo: #a3acb7;--c-contas: #c0452c;--c-livre: #1e8a4c;color-scheme:light;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--tinta);background:var(--canvas);font-variant-numeric:tabular-nums}@media not all{:root{--canvas: #11161d;--painel: #19202a;--tinta: #e8ecf1;--tinta-2: #aab4c2;--tinta-3: #8591a2;--linha: #28313d;--linha-2: #3a4553;--marca-fundo: #3a2a10;--foco: #7fb0e8;--nav: #0c1117;--nav-2: #18202a;--positivo: #5fc088;--positivo-fundo: #16301f;--negativo: #ee8b72;--negativo-fundo: #3a1f19;--c-custo: #8a95a3;--c-imposto: #4a85cc;--c-fixo: #6d7781;--c-livre: #4fa65d;--c-comercial: #6a9a5f;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--canvas);color:var(--tinta);font-size:14.5px;line-height:1.5}h1,h2{margin:0;font-weight:600;letter-spacing:-.012em}h1{font-size:1.55rem}h2{font-size:1rem}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100%}.coluna{min-width:0;display:flex;flex-direction:column}.lateral{background:var(--nav);color:var(--nav-texto);padding:18px 12px 16px;display:flex;flex-direction:column;gap:26px;position:sticky;top:0;height:100vh;align-self:start}.marca{display:flex;align-items:center;gap:11px;padding:2px 8px}.logo{display:grid;place-items:center;width:38px;height:38px;background:var(--marca);color:#1b1100;font-weight:700;font-size:.95rem;letter-spacing:-.02em;border-radius:4px}.marca strong{display:block;font-weight:600;line-height:1.15}.marca small{color:var(--nav-mudo);font-size:.78rem}.lateral nav{display:flex;flex-direction:column;gap:20px}.grupo{display:flex;flex-direction:column;gap:2px}.grupo h2{padding:0 10px 6px;font-size:.78rem;font-weight:500;color:var(--nav-mudo);letter-spacing:0}.lateral nav button{display:flex;align-items:center;gap:11px;text-align:left;background:none;border:0;padding:9px 10px;color:var(--nav-mudo);cursor:pointer;border-radius:5px}.lateral nav button:hover{color:var(--nav-texto);background:var(--nav-2)}.lateral nav button.ativo{color:#fff;background:var(--nav-2);box-shadow:inset 3px 0 0 var(--marca);font-weight:500}.lateral nav button.ativo svg{color:var(--marca)}.lateral-nota{margin:auto 8px 0;font-size:.76rem;line-height:1.45;color:var(--nav-mudo)}.contexto{display:flex;gap:0;align-items:stretch;justify-content:flex-end;background:var(--painel);border-bottom:1px solid var(--linha);position:sticky;top:0;z-index:20}.contexto>p{margin:0 auto 0 clamp(16px,2.6vw,38px);align-self:center;font-size:.8rem;color:var(--tinta-3)}.contexto>div{display:flex;flex-direction:column;justify-content:center;padding:9px 22px;border-left:1px solid var(--linha);min-width:150px;white-space:nowrap}.contexto span{font-size:.74rem;color:var(--tinta-3);line-height:1.2}.contexto b{font-weight:600;font-size:.98rem}.contexto .forte{background:var(--marca-fundo)}.conteudo{padding:26px clamp(16px,2.6vw,38px) 64px;max-width:1280px;width:100%}.pagina-topo{margin-bottom:20px}.pagina-topo p{margin:4px 0 0;color:var(--tinta-2);max-width:66ch}.cartao{background:var(--painel);border:1px solid var(--linha);border-radius:6px;padding:18px 20px}.cartao>h2{margin-bottom:2px}.secao{margin-top:30px}.secao>h2{margin-bottom:3px}.nota{margin:3px 0 12px;color:var(--tinta-2);font-size:.86rem;max-width:78ch}.link{background:none;border:0;padding:6px 0 0;color:var(--foco);cursor:pointer;font-weight:500;text-align:left}.link:hover{text-decoration:underline}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:20px}.kpi{background:var(--painel);border:1px solid var(--linha);border-radius:6px;padding:14px 18px 15px;display:flex;flex-direction:column;gap:2px;border-top:3px solid var(--linha-2)}.kpi span{color:var(--tinta-2);font-size:.84rem}.kpi strong{font-size:1.65rem;line-height:1.2;font-weight:600;letter-spacing:-.015em}.kpi small{color:var(--tinta-3);font-size:.8rem}.kpi.destaque{border-top-color:var(--marca)}.kpi.bom{border-top-color:var(--positivo)}.kpi.ruim{border-top-color:var(--negativo)}.duas-colunas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.duas-colunas.igual{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.grafico{width:100%;height:auto;display:block;margin-top:4px}.grafico .grade{stroke:var(--linha);stroke-width:1}.grafico .eixo-zero{stroke:var(--tinta-3);stroke-width:1.2}.grafico .rot{fill:var(--tinta-3);font-size:11px}.grafico .val{fill:var(--tinta-2);font-size:11px;font-weight:500}.grafico .barra-pos{fill:var(--c-livre)}.grafico .barra-neg{fill:var(--c-contas)}.barras-lista{list-style:none;margin:8px 0 6px;padding:0;display:flex;flex-direction:column;gap:13px}.barras-lista li>div{display:flex;justify-content:space-between;gap:14px;font-size:.88rem}.barras-lista b{font-weight:600}.trilho{display:block;height:6px;background:var(--linha);border-radius:3px;margin-top:5px;overflow:hidden}.trilho i{display:block;height:100%;background:var(--c-contas);border-radius:3px}.atencao{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 28px}.atencao li{padding:11px 0;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:2px}.atencao span{color:var(--tinta-2);font-size:.9rem}.campo{display:flex;flex-direction:column;gap:4px}.campo label{font-size:.83rem;font-weight:500;color:var(--tinta-2)}.campo small{font-size:.77rem;color:var(--tinta-3)}.campo-entrada{position:relative;display:flex;align-items:center}.campo input,.campo select{width:100%;min-width:0;padding:8px 10px;background:var(--painel);border:1px solid var(--linha-2);border-radius:4px;min-height:37px}.campo-entrada input{padding-right:34px}.campo input:hover,.campo select:hover{border-color:var(--tinta-3)}.campo input:focus,.campo select:focus{border-color:var(--foco);outline:2px solid color-mix(in srgb,var(--foco) 30%,transparent);outline-offset:0}.sufixo{position:absolute;right:10px;color:var(--tinta-3);font-size:.8rem;pointer-events:none}td .campo,th .campo{min-width:118px}.interruptor{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.interruptor input{width:17px;height:17px;accent-color:var(--marca)}.botao-leve{align-self:flex-start;background:var(--painel);border:1px solid var(--linha-2);border-radius:4px;padding:7px 13px;cursor:pointer;font-weight:500}.botao-leve:hover{border-color:var(--foco);color:var(--foco)}.simulador{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:24px;align-items:start}.entradas{min-width:0;display:flex;flex-direction:column;gap:14px}.resultado{min-width:0;background:var(--painel);border:1px solid var(--linha);border-radius:6px;padding:22px 24px 20px}.preco-grande{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.preco-grande>span{color:var(--tinta-2);font-size:.9rem}.preco-grande strong{font-size:clamp(2.7rem,5.4vw,4rem);line-height:1.05;font-weight:500;letter-spacing:-.03em}.preco-grande strong small{font-size:.42em;font-weight:500;color:var(--tinta-3);letter-spacing:0;margin-right:.35em;vertical-align:.55em}.regua{margin:18px 0 26px}.regua-trilho{position:relative;height:14px;border-radius:7px;background:var(--linha);margin-top:30px}.regua-faixa{position:absolute;top:0;bottom:0}.regua-faixa.prejuizo{background:color-mix(in srgb,var(--negativo) 55%,var(--painel));border-radius:7px 0 0 7px}.regua-faixa.falta{background:color-mix(in srgb,var(--c-contas) 32%,var(--painel))}.regua-faixa.sobra{background:color-mix(in srgb,var(--c-livre) 34%,var(--painel));border-radius:0 7px 7px 0}.regua-ponteiro{position:absolute;top:-7px;width:4px;height:28px;margin-left:-2px;border-radius:2px}.regua-ponteiro.ok{background:var(--positivo)}.regua-ponteiro.falta{background:var(--negativo)}.regua-ponteiro b{position:absolute;bottom:33px;left:50%;transform:translate(-50%);background:var(--tinta);color:var(--painel);font-weight:600;font-size:.82rem;padding:2px 8px;border-radius:3px;white-space:nowrap}.regua-ponteiro b:after{content:"";position:absolute;left:50%;bottom:-4px;margin-left:-4px;border:4px solid transparent;border-bottom:0;border-top-color:var(--tinta)}.regua-escala{position:relative;height:20px;margin-top:7px}.regua-escala span{position:absolute;transform:translate(-50%);font-size:.73rem;color:var(--tinta-3)}.regua-legenda{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:6px;font-size:.8rem;color:var(--tinta-2)}.regua-legenda i{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:7px;vertical-align:-1px}.leg-falta i{background:color-mix(in srgb,var(--c-contas) 32%,var(--painel));border:1px solid color-mix(in srgb,var(--c-contas) 55%,var(--painel))}.leg-minimo i{background:var(--c-contas)}.leg-sobra i{background:color-mix(in srgb,var(--c-livre) 34%,var(--painel));border:1px solid color-mix(in srgb,var(--c-livre) 60%,var(--painel))}.faixa-bloco{margin:0 0 20px}.faixa{display:flex;gap:2px;height:34px;border-radius:4px;overflow:hidden;background:var(--linha)}.faixa-seg{min-width:2px}.faixa-legenda{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:6px 26px}.faixa-legenda li{display:grid;grid-template-columns:12px 1fr auto 50px;align-items:center;gap:8px;font-size:.85rem}.faixa-legenda li.zerado{opacity:.4}.faixa-legenda i{width:11px;height:11px;border-radius:2px;display:block}.faixa-legenda b{font-weight:500}.faixa-legenda em{font-style:normal;color:var(--tinta-3);text-align:right}.faixa-falta{margin:12px 0 0;padding:9px 13px;background:var(--negativo-fundo);border-left:3px solid var(--negativo);border-radius:0 4px 4px 0;font-size:.88rem}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 20px;margin:0 0 14px;border-top:1px solid var(--linha)}.indicadores div{padding:11px 0;border-bottom:1px solid var(--linha)}.indicadores dt{font-size:.8rem;color:var(--tinta-3)}.indicadores dd{margin:1px 0 0;font-size:1.12rem;font-weight:500}.situacao{margin:0}.selo{display:inline-block;padding:2px 9px;border-radius:3px;font-size:.8rem;font-weight:600;margin-right:6px}.selo-neutro{background:var(--linha)}.erro{padding:14px;background:var(--negativo-fundo);border-left:3px solid var(--negativo);border-radius:0 4px 4px 0}.rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;background:var(--painel);border:1px solid var(--linha);border-radius:6px;font-size:.88rem}.tabela th,.tabela td{padding:9px 14px;text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle}.tabela th{font-weight:500;color:var(--tinta-2);background:var(--canvas);white-space:nowrap;font-size:.82rem}.tabela .num{text-align:right;white-space:nowrap}.tabela tbody tr:hover td{background:color-mix(in srgb,var(--marca) 6%,var(--painel))}.tabela tr.total td{font-weight:600;border-top:2px solid var(--linha-2)}.tabela tr.destaque td{background:var(--marca-fundo);font-weight:500}.destaque-numero{display:flex;flex-direction:column;margin:14px 0;padding:14px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.destaque-numero strong{font-size:2.3rem;line-height:1.1;font-weight:500;letter-spacing:-.02em}.destaque-numero span{color:var(--tinta-2);font-size:.86rem}.grade-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 22px}.rodape-acoes{margin-top:34px}.secao .grade-campos,.secao>.interruptor{background:var(--painel);border:1px solid var(--linha);border-radius:6px;padding:16px 18px}.secao>.interruptor{display:flex}.barra-filtro{display:flex;align-items:center;gap:14px;margin-bottom:12px}.barra-filtro input{padding:8px 11px;flex:0 1 360px;min-width:0;background:var(--painel);border:1px solid var(--linha-2);border-radius:4px;min-height:37px}.barra-filtro span{color:var(--tinta-3);font-size:.85rem}.tabela-larga{max-height:calc(100vh - 200px);border:1px solid var(--linha);background:var(--painel);border-radius:6px}.tabela-precos{border:0;font-size:.84rem}.tabela-precos thead th{position:sticky;top:0;z-index:2;border-bottom:2px solid var(--linha-2)}.tabela-precos th.canal{white-space:normal;min-width:112px;vertical-align:bottom;line-height:1.25}.tabela-precos th.canal em{display:block;font-style:normal;color:var(--marca);font-weight:600}.tabela-precos .fixa-1{position:sticky;left:0;background:var(--painel);z-index:1;min-width:74px}.tabela-precos .fixa-2{position:sticky;left:74px;background:var(--painel);z-index:1;min-width:270px;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid var(--linha-2)}.tabela-precos thead .fixa-1,.tabela-precos thead .fixa-2{z-index:3;background:var(--canvas)}.tabela-canais td{min-width:130px}.tabela-canais td:first-child{min-width:250px}@media (max-width: 1100px){.contexto>div:first-child{display:none}}@media (max-width: 960px){.app{grid-template-columns:minmax(0,1fr)}.lateral{position:static;height:auto;gap:10px;padding:12px}.lateral nav{flex-direction:row;overflow-x:auto;gap:8px}.grupo{flex-direction:row}.grupo h2,.lateral-nota{display:none}.lateral nav button{white-space:nowrap}.contexto{position:static;justify-content:stretch;overflow-x:auto}.contexto>div{min-width:0;flex:1;padding:8px 14px}.contexto>div:first-child{display:flex}.simulador,.duas-colunas,.duas-colunas.igual,.kpis{grid-template-columns:minmax(0,1fr)}.conteudo{padding-top:18px}.contexto>p{display:none}.preco-grande strong{font-size:2.6rem}.faixa-legenda{grid-template-columns:minmax(0,1fr)}.tabela-larga{max-height:none}.resultado{padding:18px 16px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}:root[data-tema=escuro]{--canvas: #0f141a;--painel: #171e27;--tinta: #e8ecf1;--tinta-2: #aab4c2;--tinta-3: #8591a2;--linha: #26303c;--linha-2: #38424f;--marca-fundo: #33260f;--foco: #7fb0e8;--nav: #0a0e13;--nav-2: #171f29;--positivo: #5fc088;--positivo-fundo: #15301f;--negativo: #ee8b72;--negativo-fundo: #3a1f19;--c-custo: #8a95a3;--c-imposto: #4a85cc;--c-fixo: #6d7781;--c-livre: #4fa65d;--c-comercial: #6a9a5f;--sombra: 0 1px 2px rgba(0,0,0,.4);color-scheme:dark}:root{--sombra: 0 1px 2px rgba(20,30,45,.06), 0 0 0 1px rgba(20,30,45,.02)}body{transition:background-color .2s}.app{transition:grid-template-columns .2s ease}.app.recolhido{grid-template-columns:68px minmax(0,1fr)}.lateral-rodape{margin-top:auto;display:flex;flex-direction:column;gap:10px}.lateral-rodape .lateral-nota{margin:0 8px}.recolher{display:flex;align-items:center;gap:11px;background:none;border:0;border-top:1px solid var(--nav-2);padding:12px 10px 4px;color:var(--nav-mudo);cursor:pointer;text-align:left}.recolher:hover{color:var(--nav-texto)}.app.recolhido .marca-texto,.app.recolhido .grupo h2,.app.recolhido .lateral nav button span,.app.recolhido .lateral-nota,.app.recolhido .recolher span{display:none}.app.recolhido .lateral nav button,.app.recolhido .recolher{justify-content:center;padding-left:0;padding-right:0}.app.recolhido .marca{justify-content:center;padding:2px 0}.app.recolhido .grupo+.grupo{border-top:1px solid var(--nav-2);padding-top:12px}.topo{display:flex;align-items:center;gap:14px;padding:0 clamp(16px,2.6vw,38px);height:60px;background:var(--painel);border-bottom:1px solid var(--linha);position:sticky;top:0;z-index:20}.migalhas{display:flex;gap:8px;align-items:center;color:var(--tinta-3);font-size:.86rem;white-space:nowrap}.migalhas b{color:var(--tinta);font-weight:600}.busca{display:flex;align-items:center;gap:9px;margin-left:18px;flex:0 1 300px;min-width:0;height:36px;padding:0 8px 0 11px;background:var(--canvas);border:1px solid var(--linha);border-radius:6px;color:var(--tinta-3);cursor:pointer;text-align:left}.busca:hover{border-color:var(--linha-2);color:var(--tinta-2)}.busca span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}kbd{font:inherit;font-size:.72rem;padding:1px 6px;border:1px solid var(--linha-2);border-bottom-width:2px;border-radius:4px;background:var(--painel);color:var(--tinta-2)}.chips{display:flex;margin-left:auto;align-items:stretch;height:100%}.chip{display:flex;flex-direction:column;justify-content:center;padding:0 20px;border-left:1px solid var(--linha);white-space:nowrap}.chip span{font-size:.72rem;color:var(--tinta-3);line-height:1.2}.chip b{font-size:.95rem;font-weight:600}.chip.forte{background:var(--marca-fundo);box-shadow:inset 0 -3px 0 var(--marca)}.icone-botao{display:grid;place-items:center;width:36px;height:36px;background:none;border:1px solid var(--linha);border-radius:6px;color:var(--tinta-2);cursor:pointer;flex:none}.icone-botao:hover{color:var(--tinta);border-color:var(--linha-2);background:var(--canvas)}.usuario{display:flex;align-items:center;gap:9px;padding-left:4px;flex:none}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--nav);color:var(--marca);font-weight:600}.usuario b{display:block;font-size:.86rem;line-height:1.15;font-weight:600}.usuario small{color:var(--tinta-3);font-size:.74rem}.pagina-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.botao{background:var(--tinta);color:var(--painel);border:1px solid var(--tinta);border-radius:5px;padding:8px 15px;font-weight:500;cursor:pointer;white-space:nowrap;flex:none}.botao:hover:not(:disabled){opacity:.88}.botao:disabled{opacity:.4;cursor:not-allowed}.cartao,.kpi,.resultado{box-shadow:var(--sombra)}.kpi{border-top-width:1px;border-left:4px solid var(--linha-2);padding:15px 18px 14px}.kpi.destaque{border-left-color:var(--marca);border-top-color:var(--linha)}.kpi.bom{border-left-color:var(--positivo);border-top-color:var(--linha)}.kpi.ruim{border-left-color:var(--negativo);border-top-color:var(--linha)}.kpi-rodape{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px;margin-top:4px}.spark{width:112px;height:34px;flex:none}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;align-items:stretch}.grade-2>.cartao{display:flex;flex-direction:column}.grade-2>.cartao>.link{margin-top:auto;padding-top:12px}.cartao-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px}.cartao-topo p{margin:3px 0 0;color:var(--tinta-2);font-size:.84rem;max-width:64ch}.cartao-topo .link{padding:0;white-space:nowrap}.rodape-nota{margin:6px 0 0;font-size:.82rem;color:var(--tinta-3)}.grafico .barra-neutra{fill:var(--linha-2)}.grafico .ref{stroke:var(--c-imposto);stroke-width:1.4;stroke-dasharray:5 4}.grafico .ref-rot{fill:var(--c-imposto);font-size:11px;font-weight:600}.legenda-fixa{list-style:none;margin:4px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.82rem;color:var(--tinta-2)}.legenda-fixa i{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:7px;vertical-align:-1px}.canais-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.canais-barras li{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 84px;align-items:center;gap:14px;font-size:.88rem}.canais-barras .canal-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canais-barras .canal-faixa{display:flex;height:20px;gap:1px;border-radius:3px;overflow:hidden;background:var(--linha)}.canais-barras .canal-faixa i{display:block;height:100%;min-width:0}.canais-barras b{text-align:right;font-weight:600}.atencao li{flex-direction:row;align-items:flex-start;gap:12px}.atencao li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.marca-estado{flex:none;width:9px;height:9px;border-radius:50%;margin-top:7px}.marca-estado.alta{background:var(--negativo);box-shadow:0 0 0 4px var(--negativo-fundo)}.marca-estado.media{background:var(--c-entrega);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-entrega) 20%,transparent)}.canais-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.canais-lista li button{display:grid;grid-template-columns:minmax(110px,190px) minmax(0,1fr) 84px;gap:14px;align-items:center;width:100%;background:none;border:0;padding:8px 10px;border-radius:5px;cursor:pointer;text-align:left;font-size:.88rem}.canais-lista li button:hover{background:var(--canvas)}.canais-lista li.atual button{background:var(--marca-fundo);font-weight:600}.canais-lista .trilho{margin:0;height:8px}.canais-lista b{text-align:right;font-weight:600}.botao-leve:disabled{opacity:.5;cursor:not-allowed}.barra-filtro{flex-wrap:wrap}.barra-filtro .contagem{margin-left:auto}.ordena{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;align-items:inherit;text-align:inherit}.ordena:hover{color:var(--tinta)}.ordena i{font-style:normal;font-size:.66rem;color:var(--marca);margin-left:4px}th.num .ordena,.tabela-precos th.canal .ordena{align-items:flex-end}.tabela-precos th.canal em{margin-top:1px}.tabela-precos.compacta th,.tabela-precos.compacta td{padding-top:4px;padding-bottom:4px}.tabela-precos .fixa-2{text-overflow:ellipsis}.etiqueta{display:inline-block;padding:1px 8px;border-radius:3px;background:var(--canvas);border:1px solid var(--linha);color:var(--tinta-2);font-size:.76rem;white-space:nowrap}.etiqueta.alerta{background:var(--negativo-fundo);border-color:transparent;color:var(--negativo);font-weight:600}.preco-link{background:none;border:0;padding:2px 4px;margin:-2px -4px;border-radius:3px;cursor:pointer;font:inherit}.preco-link:hover{background:var(--marca-fundo);color:var(--tinta);text-decoration:underline}.vazio{padding:22px 14px;color:var(--tinta-2);text-align:center}.tabela tbody tr:hover .fixa-1,.tabela tbody tr:hover .fixa-2{background:color-mix(in srgb,var(--marca) 6%,var(--painel))}.paleta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:#0a0e138c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.paleta{width:100%;max-width:580px;background:var(--painel);border:1px solid var(--linha-2);border-radius:10px;box-shadow:0 24px 60px #00000059;overflow:hidden}.paleta input{width:100%;padding:16px 18px;border:0;border-bottom:1px solid var(--linha);background:transparent;font-size:1.02rem;outline:none}.paleta ul{list-style:none;margin:0;padding:6px;max-height:340px;overflow-y:auto}.paleta li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:6px;cursor:pointer}.paleta li.vazio{color:var(--tinta-2);cursor:default;padding:18px 12px;text-align:left}.paleta .tipo{flex:none;width:58px;font-size:.74rem;color:var(--tinta-3)}.paleta .texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paleta .detalhe{color:var(--tinta-3);font-size:.8rem}.paleta footer{display:flex;gap:18px;padding:9px 16px;border-top:1px solid var(--linha);font-size:.76rem;color:var(--tinta-3);background:var(--canvas)}.paleta footer kbd{margin-right:3px}.aviso-area{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:120;pointer-events:none}.aviso{background:var(--tinta);color:var(--painel);padding:10px 18px;border-radius:6px;font-size:.88rem;box-shadow:0 8px 24px #00000047;animation:sobe .2s ease-out}@keyframes sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 1280px){.chip.longo{display:none}}@media (max-width: 1000px){.migalhas,.usuario div{display:none}.busca{margin-left:0}}@media (max-width: 960px){.app.recolhido{grid-template-columns:minmax(0,1fr)}.app.recolhido .lateral nav button span{display:inline}.recolher,.lateral-rodape{display:none}.topo{position:static;gap:10px;padding:8px 12px;height:auto;flex-wrap:wrap}.busca{flex:1 1 140px}.chips{height:auto;margin-left:0;order:5;width:100%}.chip{flex:1;padding:6px 12px}.chip.forte{box-shadow:none}.grade-2{grid-template-columns:minmax(0,1fr)}.canais-barras li,.canais-lista li button{grid-template-columns:minmax(80px,120px) minmax(0,1fr) 72px;gap:8px}.pagina-topo{flex-direction:column}.paleta-fundo{padding-top:6vh}}.chave-ref{display:inline-block;width:18px;border-top:2px dashed var(--c-imposto);margin-right:8px;vertical-align:3px}@media (max-width: 960px){.cartao-topo{flex-wrap:wrap}}.assistente-chat{display:flex;flex-direction:column;gap:12px;max-width:760px}.assistente-msgs{display:flex;flex-direction:column;gap:10px;min-height:280px;max-height:58vh;overflow-y:auto;padding:4px 2px}.bolha{max-width:85%;padding:10px 14px;border-radius:12px;border:1px solid var(--linha)}.bolha p{margin:0;white-space:pre-line}.bolha.eu{align-self:flex-end;background:var(--tinta);color:var(--painel);border-color:transparent}.bolha.bot{align-self:flex-start;background:var(--painel)}.bolha-opcoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.assistente-exemplos{margin-top:0}.assistente .chip{border:1px solid var(--linha);background:var(--painel);color:var(--tinta);border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;font-size:.86rem;text-align:left}.assistente .chip:hover{border-color:var(--tinta-2)}.assistente-form{display:flex;gap:8px}.assistente-form input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--linha);border-radius:6px;background:var(--painel);color:var(--tinta);font:inherit}:root,:root[data-tema]{--canvas: #f3f3f6;--painel: #ffffff;--tinta: #1c1c21;--tinta-2: #4a4a54;--tinta-3: #6b6b75;--linha: #e6e6ec;--linha-2: #d3d3dc;--marca: #1f6fe0;--marca-fundo: #e8f1fd;--foco: #3b6bff;--nav: #1c1c21;--nav-2: #1c1c21;--positivo: #0b7a3e;--positivo-fundo: #dff7e8;--negativo: #c1321f;--negativo-fundo: #ffe3df;--c-custo: #2b2b33;--c-imposto: #5b8cff;--c-entrega: #ffc24a;--c-comercial: #34c796;--c-financeiro: #c98a6b;--c-fixo: #c9ccd6;--c-contas: #ff5a43;--c-livre: #8be05a;--sombra: 0 1px 2px rgba(20,20,40,.04), 0 10px 34px rgba(20,20,40,.06);color-scheme:light;font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif}body{background:var(--canvas);background-image:none;color:var(--tinta);font-size:15px;font-family:Figtree,system-ui,sans-serif}h1,h2{font-family:inherit;font-stretch:normal;letter-spacing:-.02em}h1{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700}h2{font-size:1.05rem;font-weight:700}kbd{border:1px solid var(--linha-2);border-radius:7px;padding:1px 7px;font-size:.72rem;color:var(--tinta-3);background:#fff;font-weight:600}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.link{color:#1558c0;font-weight:600;text-decoration:none}.link:hover{text-decoration:underline;background:none;color:#1558c0}.positivo{color:var(--positivo)}.negativo{color:var(--negativo)}.app{display:block}.barra{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;padding:12px clamp(16px,3vw,40px);background:#f3f3f6d1;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:0}.marca-nome{display:flex;align-items:center;gap:9px;background:none;border:0;padding:0;cursor:pointer;font-size:1.1rem;color:var(--tinta)}.marca-nome b{font-weight:800;letter-spacing:-.03em;font-stretch:normal}.marca-nome span:last-child{font-weight:500;color:var(--tinta-3)}.amostras{display:grid;grid-template-columns:1fr 1fr;width:26px;height:26px;border-radius:8px;overflow:hidden;border:0}.amostras i:nth-child(1){background:var(--c-imposto)}.amostras i:nth-child(2){background:var(--c-entrega)}.amostras i:nth-child(3){background:var(--c-contas)}.amostras i:nth-child(4){background:var(--c-comercial)}.abas{display:flex;gap:4px;background:#fffc;border:1px solid var(--linha);border-radius:999px;padding:4px;margin:0 auto 0 8px;overflow-x:auto;max-width:100%;scrollbar-width:none}.abas button{background:none;border:0;border-radius:999px;padding:8px 16px;font-weight:600;font-size:.9rem;color:var(--tinta-3);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;display:block;position:static}.abas button:hover{color:var(--tinta);background:#0000000a}.abas button.ativo{background:var(--tinta);color:#fff}.abas button.ativo:after{content:none}.busca{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--linha);border-radius:999px;padding:7px 8px 7px 16px;cursor:pointer;font-weight:500;color:var(--tinta-3);box-shadow:none}.busca:hover{border-color:var(--linha-2);background:#fff;color:var(--tinta)}.numeros{display:flex;flex-wrap:wrap;gap:8px 10px;padding:0 clamp(16px,3vw,40px) 4px;border:0;background:none;font-size:.84rem}.numeros div{display:flex;gap:8px;align-items:baseline;background:#fff;border:1px solid var(--linha);border-radius:999px;padding:6px 14px;margin:0}.numeros span{color:var(--tinta-3)}.numeros b{font-weight:700}.numeros .forte{margin-left:0;background:var(--marca-fundo);border-color:#bcd3f5;color:#124a9c}.numeros .forte span{color:#124a9c}.conteudo{max-width:1320px;padding:20px clamp(16px,3vw,40px) 90px;margin:0 auto}.pagina-topo{margin-bottom:22px;align-items:flex-end}.pagina-topo p{color:var(--tinta-3);margin-top:6px;max-width:62ch}.cartao,.resultado,.entradas.cartao,.cartao-a,.tile{background:#fff;border:0;border-radius:28px;box-shadow:var(--sombra);-webkit-backdrop-filter:none;backdrop-filter:none;padding:clamp(18px,2.4vw,28px)}.cartao.largo{margin-top:20px}.cartao:hover,.kpi:hover{border-color:transparent}.grade-2{gap:20px;margin-bottom:20px}.cartao-topo p,.nota,.campo small,.cab-a p{color:var(--tinta-3)}.kpis{gap:16px;margin-bottom:20px;border:0;background:none}.kpis .kpi,.kpi{background:#fff;border:0;border-radius:24px;box-shadow:var(--sombra);padding:18px 20px;position:static;overflow:visible}.kpi:after{content:none!important}.kpi strong{font-family:inherit;font-stretch:normal;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.03em}.kpi span,.kpi small{color:var(--tinta-3);opacity:1}.kpi.destaque{background:linear-gradient(135deg,#eef5fe,#dbe8fb)}.kpi.bom{background:#e4f8ec}.kpi.ruim{background:var(--negativo-fundo);color:var(--negativo)}.kpi.ruim strong,.kpi.ruim span,.kpi.ruim small{color:var(--negativo)}.botao{background:var(--tinta);color:#fff;border:0;border-radius:999px;font-weight:600;padding:11px 20px;box-shadow:none;transition:transform .12s,background .15s}.botao:hover:not(:disabled){background:#2d2d36;color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #1414282e}.botao:disabled{opacity:.4}.botao-leve,.botao-fantasma{background:#fff;border:1px solid var(--linha-2);border-radius:999px;color:var(--tinta);font-weight:600;padding:10px 18px}.botao-leve:hover,.botao-fantasma:hover{border-color:var(--tinta);color:var(--tinta);background:#fff}.campo label{color:var(--tinta-2);font-weight:600;font-size:.84rem}.campo input,.campo select,.barra-filtro input[type=search]{background:#f7f7fa;border:1px solid var(--linha);border-radius:14px;min-height:44px;padding:10px 14px}.campo input:hover,.campo select:hover{border-color:var(--linha-2);background:#f7f7fa}.campo input:focus,.campo select:focus{outline:3px solid color-mix(in srgb,var(--foco) 30%,transparent);border-color:var(--foco);background:#fff}.interruptor input{accent-color:var(--marca);width:18px;height:18px;border-radius:5px}.selo{border-radius:999px;font-weight:700;padding:3px 12px}.selo-ok{background:var(--positivo-fundo);color:var(--positivo)}.selo-alerta{background:var(--negativo-fundo);color:var(--negativo)}.erro,.faixa-falta{background:var(--negativo-fundo);border:0;border-radius:16px;color:var(--negativo)}.tabela{background:transparent;border:0;font-size:.9rem}.tabela th{background:transparent;color:var(--tinta-3);font-weight:600;border-bottom:1px solid var(--linha)}.tabela td{border-bottom:1px solid #efeff3}.tabela tbody tr:hover td,.tabela tbody tr:hover .fixa-1,.tabela tbody tr:hover .fixa-2{background:#fafafd}.tabela tr.total td{border-top:1px solid var(--linha-2)}.tabela tr.destaque td{background:var(--marca-fundo)}.tabela-larga{border:0;border-radius:28px;background:#fff;box-shadow:var(--sombra)}.tabela-precos .fixa-1,.tabela-precos .fixa-2{background:#fff;border-right:1px solid var(--linha)}.tabela-precos thead th,.tabela-precos thead .fixa-1,.tabela-precos thead .fixa-2{background:#fff;border-bottom:1px solid var(--linha)}.tabela-precos th.canal em{color:var(--marca)}.etiqueta{border:0;border-radius:999px;background:#f0f0f4;color:var(--tinta-2);font-weight:600}.etiqueta.alerta{background:var(--negativo-fundo);color:var(--negativo)}.preco-link:hover{background:var(--marca-fundo);color:#124a9c;text-decoration:none;border-radius:8px}.ordena i{color:var(--marca)}.barra-filtro .interruptor span{font-weight:500}.grafico .barra-neutra{fill:#d9dae2}.grafico .barra-marca{fill:var(--marca)}.grafico .grade{stroke:#ececf1}.grafico .eixo-zero{stroke:var(--linha-2);stroke-width:1.2}.grafico .rot{fill:var(--tinta-3)}.grafico .val{fill:var(--tinta);font-weight:600}.grafico .ref{stroke:var(--tinta);stroke-dasharray:5 4}.grafico .ref-rot{fill:var(--tinta);font-weight:700}.grafico .dica rect{fill:var(--tinta)}.grafico .dica text{fill:#fff}.chave-ref{border-top-color:var(--tinta)}.trilho{background:#ececf1;border-radius:999px}.trilho i{background:var(--tinta);border-radius:999px}.canais-lista li.atual button{background:var(--marca-fundo)}.canais-lista .trilho i{background:var(--c-custo)}.canais-lista li.atual .trilho i{background:var(--marca)}.marca-estado.alta{background:var(--c-contas);box-shadow:0 0 0 4px #ffe3df}.marca-estado.media{background:var(--c-entrega);box-shadow:0 0 0 4px #fff2d2}.faixa,.regua-trilho{border-radius:999px}.faixa-legenda i{border-radius:4px}.regua-ponteiro b{background:var(--tinta);color:#fff;border-radius:8px}.preco-grande strong{font-weight:700;letter-spacing:-.04em;font-family:inherit;font-stretch:normal}.paleta-fundo{background:#f3f3f6b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.paleta{background:#fff;border:1px solid var(--linha);border-radius:24px;box-shadow:0 30px 80px #14142838}.paleta input{border-bottom:1px solid var(--linha);font-weight:500}.paleta li{border-radius:14px}.paleta li.ativo{background:var(--marca-fundo)}.paleta footer{background:#fafafd;border-top:1px solid var(--linha)}.aviso{background:var(--tinta);color:#fff;border-radius:999px;padding:11px 22px;box-shadow:0 14px 34px #1414284d;font-weight:600}.lab{display:grid;gap:20px;margin-bottom:32px}.lab-l1{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}.lab-l2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:stretch}.lab-l3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cartao-a.principal{padding-bottom:22px}.seletores{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px}.preco-a{font-size:clamp(3.6rem,9vw,7rem);font-weight:700;letter-spacing:-.055em;line-height:1;margin:22px 0 14px;background:linear-gradient(100deg,#1f6fe0 10%,#5aa0f5 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.preco-a small{font-size:.34em;font-weight:600;letter-spacing:0;margin-right:.18em;vertical-align:.7em}.linha-estado{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.linha-estado .detalhe{color:var(--tinta-3);font-size:.88rem}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font-weight:700;font-size:.9rem;transition:background .25s,color .25s}.pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.pill.ok{background:var(--positivo-fundo);color:var(--positivo)}.pill.no{background:var(--negativo-fundo);color:var(--negativo)}.pill.peq{padding:3px 11px;font-size:.8rem}.bandas-a{position:relative;margin:26px 0 14px}.barra-a{display:flex;gap:3px;height:30px}.barra-a i{display:block;border-radius:9px;min-width:5px;flex-basis:0;cursor:pointer;transition:flex-grow .5s cubic-bezier(.2,.8,.2,1),transform .15s,filter .15s}.barra-a:has(.sel) i:not(.sel){filter:saturate(.4) opacity(.55)}.barra-a i.sel{transform:scaleY(1.28)}.dica-banda{position:absolute;bottom:calc(100% + 14px);transform:translate(-50%);z-index:5;width:min(300px,86vw);background:var(--tinta);color:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 18px 44px #14142852;pointer-events:none;font-size:.86rem}.dica-banda:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:var(--tinta)}.dica-banda>b{display:flex;align-items:center;gap:8px;font-weight:600;color:#c9c9d3}.dica-banda>b i{width:10px;height:10px;border-radius:3px;display:block}.dica-banda strong{display:block;font-size:1.4rem;letter-spacing:-.02em;margin:2px 0 8px;font-variant-numeric:tabular-nums}.dica-banda strong span{font-size:.8rem;font-weight:500;color:#a9a9b6;letter-spacing:0;margin-left:6px}.dica-banda ul{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:4px}.dica-banda li{display:flex;justify-content:space-between;gap:12px;color:#c9c9d3}.dica-banda li b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.dica-banda p{margin:0;color:#c9c9d3}.legenda-a{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.legenda-a li{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;font-size:.82rem;color:var(--tinta-2);cursor:default;transition:background .15s}.legenda-a li.sel{background:#f0f0f4;color:var(--tinta)}.legenda-a i{width:9px;height:9px;border-radius:3px;display:block}.lado{display:grid;gap:16px}.tile.controle{display:grid;gap:8px;padding:18px 22px}.linha-ctl{display:flex;justify-content:space-between;align-items:baseline}.linha-ctl label{font-weight:600;color:var(--tinta-2)}.linha-ctl b{font-size:1.35rem;letter-spacing:-.03em}.trk{position:relative;padding-block:10px}.trk .min{position:absolute;top:0;bottom:0;width:3px;border-radius:2px;background:var(--c-contas);margin-left:-1px;pointer-events:none;z-index:1}.trk .min:after{content:attr(data-t);position:absolute;top:-17px;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:700;color:var(--c-contas);white-space:nowrap;font-style:normal}.deslizante{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:14px;margin:0;padding:0;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(90deg,#1f6fe0 var(--p),#e6e6ec var(--p));min-height:0}.deslizante::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000047,0 0 0 1px #0000000d;transition:transform .12s}.deslizante:active::-webkit-slider-thumb{transform:scale(1.12)}.deslizante::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px #00000047}.ajuda{margin:0;font-size:.82rem;color:var(--tinta-3)}.acoes-a{display:flex;gap:10px;flex-wrap:wrap}.cab-a{margin-bottom:8px}.cab-a h2{margin:0}.cab-a p{margin:3px 0 0;font-size:.86rem;max-width:60ch}.curva-a{width:100%;height:auto;display:block;cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:14px}.curva-a:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.curva-a .grade{stroke:#ececf1}.curva-a .rot{fill:var(--tinta-3);font-size:11px}.curva-a .zona-falta{fill:var(--c-contas);opacity:.07}.curva-a .marca-minimo{stroke:var(--c-contas);stroke-width:1.4;stroke-dasharray:4 4}.curva-a .rot-minimo{fill:var(--c-contas);font-size:11px;font-weight:700}.curva-linha{fill:none;stroke:#1f6fe0;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}.curva-a .ponto{transition:transform .08s linear}.curva-a .ponto line{stroke:#1f6fe0;stroke-width:1.2;stroke-dasharray:3 4;opacity:.6}.curva-a .ponto circle{fill:#fff;stroke:#1f6fe0;stroke-width:4.5}.curva-a .ponto .halo{fill:#1f6fe0;stroke:none;opacity:.18;animation:pulsa 2.4s ease-out 3;transform-box:fill-box;transform-origin:center}@keyframes pulsa{0%{transform:scale(.7);opacity:.4}to{transform:scale(1.7);opacity:0}}.curva-a .fixado circle{fill:var(--tinta)}.curva-a .fixado text{fill:#fff;font-size:10px;font-weight:700}.curva-a .guia line{stroke:var(--tinta-3);stroke-dasharray:3 4}.curva-a .guia circle{fill:var(--tinta)}.curva-a .guia rect{fill:var(--tinta)}.curva-a .guia text{fill:#fff;font-size:12px;font-weight:600}.canais-a{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.canais-a button{display:grid;grid-template-columns:minmax(110px,1.3fr) minmax(60px,1.6fr) 86px;grid-template-areas:"n t v" "n t d";gap:0 14px;align-items:center;width:100%;background:none;border:0;padding:8px 12px;border-radius:16px;cursor:pointer;text-align:left;transition:background .15s}.canais-a button:hover{background:#f6f6f9}.canais-a li.atual button{background:var(--marca-fundo)}.canais-a .nome{grid-area:n;font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canais-a li.atual .nome{font-weight:700}.trilho-a{grid-area:t;position:relative;display:block;height:10px;background:#ececf1;border-radius:999px}.trilho-a i{position:absolute;left:0;top:0;bottom:0;background:var(--c-custo);border-radius:999px;transition:width .35s cubic-bezier(.2,.8,.2,1)}.canais-a li.atual .trilho-a i{background:linear-gradient(90deg,#1f6fe0,#5aa0f5)}.trilho-a em{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:var(--c-contas);transition:left .35s}.canais-a b{grid-area:v;text-align:right;font-weight:700;font-size:.95rem}.canais-a small{grid-area:d;text-align:right;font-size:.72rem;color:var(--tinta-3)}.lab-l3 .tile{padding:18px 20px}.lab-l3 .tile.escuro{background:var(--tinta);color:#fff}.lab-l3 .tile.escuro span{color:#b8b8c2}.dica{position:relative;display:block;cursor:help;outline-offset:6px;border-radius:12px}.dica>span{font-size:.84rem;color:var(--tinta-3);font-weight:500;display:block}.dica>b{display:block;font-size:1.55rem;letter-spacing:-.03em;margin-top:3px;white-space:nowrap}.dica-caixa{position:absolute;left:0;right:0;bottom:calc(100% + 14px);background:var(--tinta);color:#e6e6ec;font-size:.82rem;line-height:1.4;padding:11px 14px;border-radius:14px;box-shadow:0 16px 36px #1414284d;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s,transform .15s;z-index:6}.dica-caixa b{color:#fff;position:static;font-size:inherit;margin:0;display:inline;letter-spacing:0}.dica:hover .dica-caixa,.dica:focus .dica-caixa{opacity:1;transform:none}.lab-l3 .tile.escuro .dica>span{color:#b8b8c2}.lab-l3 .tile.escuro .dica>b{color:#fff}.comparar .cab-a{margin-bottom:14px}.vazio-a{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--tinta-3)}.tabela-a{width:100%;border-collapse:collapse;font-size:.9rem}.tabela-a th{text-align:left;color:var(--tinta-3);font-weight:600;font-size:.8rem;padding:6px 12px;white-space:nowrap}.tabela-a td{padding:12px;border-top:1px solid #efeff3;vertical-align:middle;white-space:nowrap}.tabela-a .num{text-align:right;font-variant-numeric:tabular-nums}.tabela-a small{display:block;color:var(--tinta-3);font-size:.76rem}.tabela-a tr.agora td{background:var(--marca-fundo)}.tabela-a tr.agora td:first-child{border-radius:16px 0 0 16px}.tabela-a tr.agora td:last-child{border-radius:0 16px 16px 0}.tabela-a tr.fixado-linha{cursor:pointer}.tabela-a tr.fixado-linha:hover td{background:#f6f6f9}.tabela-a tr.fixado-linha:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.tabela-a .x{background:none;border:0;font-size:1.3rem;line-height:1;color:var(--tinta-3);cursor:pointer;width:30px;height:30px;border-radius:50%}.tabela-a .x:hover{background:var(--negativo-fundo);color:var(--negativo)}.diferenca{margin:14px 0 0;color:var(--tinta-2);line-height:1.7}.rodape-lab{margin:0;color:var(--tinta-3);font-size:.86rem}.rodape-lab .link{padding:0;margin-left:6px}@media (max-width: 1100px){.lab-l3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.barra{flex-wrap:wrap;gap:10px;padding-block:10px 6px}.busca{margin-left:auto;padding:6px 8px 6px 14px}.busca kbd{display:none}.abas{order:3;width:100%;margin:0}.numeros .longo{display:none}.lab-l1,.lab-l2,.seletores{grid-template-columns:minmax(0,1fr)}.lado{order:-1}.canais-a button{grid-template-columns:minmax(80px,1fr) minmax(40px,1fr) 78px;gap:0 10px}.pagina-topo{flex-direction:column}}@media (max-width: 520px){.lab-l3{gap:10px}.dica>b{font-size:1.25rem}.dica-banda{left:50%!important}}@media (prefers-reduced-motion: reduce){.barra-a i,.curva-linha,.trilho-a i{transition:none}.curva-a .ponto .halo{animation:none}}.seletores .campo{position:relative}.opcoes{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border-radius:20px;box-shadow:0 24px 60px -12px #1e1e3c47,0 0 0 1px var(--linha);max-height:380px;overflow:auto}.opcoes li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border-radius:14px;cursor:pointer;font-size:.9rem}.opcoes li span{display:flex;flex-direction:column;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis}.opcoes li small{color:var(--tinta-3);font-weight:500;font-size:.74rem}.opcoes li b{white-space:nowrap}.opcoes li.sel{background:var(--marca-fundo)}.opcoes li.sel b{color:#1558c0}.opcoes .rodape-op,.opcoes .vazio-op{cursor:default;color:var(--tinta-3);font-size:.76rem;justify-content:center}.opcoes .vazio-op,.opcoes .rodape-op:hover{background:none}.preco-linha{display:flex;align-items:flex-end;gap:18px 24px;flex-wrap:wrap;margin:22px 0 14px}.preco-linha .preco-a{margin:0;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s;outline-offset:10px}.preco-linha .preco-a:hover{transform:scale(1.02);filter:drop-shadow(0 12px 22px rgba(255,80,40,.28))}.preco-linha .preco-a.arrastando{transform:scale(1.045);filter:drop-shadow(0 18px 30px rgba(255,60,80,.38))}.preco-lado{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.dica-arraste{align-self:flex-start;font-size:.78rem;font-weight:600;color:var(--tinta-3);background:#f3f3f6;border-radius:999px;padding:5px 12px;animation:balanca 2.4s ease-in-out 1.2s 3}@keyframes balanca{0%,to{transform:translate(0)}30%{transform:translate(-6px)}70%{transform:translate(6px)}}.delta{font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums}.delta em{font-style:normal;font-weight:500;color:var(--tinta-3);font-size:.8rem;margin-left:4px}.delta.sobe{color:#d8392b}.delta.desce{color:#178a5a}.doca{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:18px;padding:12px 22px;max-width:calc(100vw - 32px);background:#181820eb;color:#fff;border-radius:999px;box-shadow:0 20px 50px -10px #14142880;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.9,.25,1.1),opacity .25s}.doca.visivel{transform:translate(-50%);opacity:1;pointer-events:auto}.doca-info{display:flex;flex-direction:column;min-width:0;max-width:200px}.doca-info b{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doca-info small{color:#a9aab8;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doca-preco{font-size:1.5rem;letter-spacing:-.03em;background:linear-gradient(100deg,#5aa0f5,#1f6fe0);-webkit-background-clip:text;background-clip:text;color:transparent}.doca-ctl{display:flex;align-items:center;gap:10px}.doca-ctl .deslizante{width:150px}.doca .pill.no{background:#ff5a4333;color:#ff9a8b}.doca .pill.ok{background:#8be05a2e;color:#9cf07a}@media (max-width: 720px){.doca-info{display:none}.doca{gap:12px;padding:10px 16px}.doca-ctl .deslizante{width:100px}}@media (prefers-reduced-motion: reduce){.dica-arraste{animation:none}.doca{transition:none}}.campo-num{display:inline-flex;align-items:baseline;gap:4px;padding:2px 10px;margin:-2px -10px -2px 0;border-radius:12px;border:1.5px solid transparent;font-weight:700;font-size:1.5rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;cursor:text;transition:background .15s,border-color .15s}.campo-num:hover{background:#f3f3f6}.campo-num:focus-within,.campo-num.editando{background:#fff;border-color:var(--foco);box-shadow:0 0 0 4px color-mix(in srgb,var(--foco) 22%,transparent)}.campo-num span{color:var(--tinta-3);font-size:.62em;font-weight:600}.campo-num input{all:unset;font:inherit;letter-spacing:inherit;text-align:right;min-width:3ch;max-width:11ch;color:var(--tinta)}.linha-ctl label[for^=lab-]{cursor:default}.campo-num{background:#f3f3f6;border-color:var(--linha-2, #dcdce4);padding:5px 12px;margin:-6px 0;font-size:1.25rem}.campo-num:after{content:"✎";font-size:.6em;color:var(--tinta-3);margin-left:2px}.campo-num:focus-within:after,.campo-num.editando:after{content:""}.campo-num:hover{background:#fff;border-color:var(--foco)}.nf{margin-bottom:20px}.soltar{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;border:2px dashed var(--linha-2);border-radius:22px;background:#fafafd;transition:border-color .15s,background .15s}.soltar.sobre{border-color:#1f6fe0;background:var(--marca-fundo)}.soltar>span{color:var(--tinta-2)}.soltar small,.nf-tabela small,.tabela small{display:block;color:var(--tinta-3);font-size:.76rem;font-weight:500}.nf-opcoes{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:4px 0 14px;font-size:.9rem}.nf-opcoes>span{flex:1 1 100%;color:var(--tinta-2)}.nf-opcoes label{display:inline-flex;gap:8px;align-items:center;font-weight:600}.nf-tabela .num{white-space:nowrap}.nf-prod{width:100%;min-width:220px;border-radius:12px;border:1px solid var(--linha-2);background:#f7f7fa;padding:8px 10px;min-height:40px}.nf-fator{width:76px;text-align:right;border-radius:12px;border:1px solid var(--linha-2);background:#f7f7fa;padding:8px 10px;min-height:40px}.atencao{color:#c2410c!important;font-weight:600!important}.pill.neutro{background:#efeff3;color:var(--tinta-2)}.pill.neutro i{display:none}.custo-botao{background:none;border:1.5px dashed transparent;border-radius:10px;padding:4px 10px;font-weight:700;font-size:1rem;cursor:text}.custo-botao:hover{border-color:var(--linha-2);background:#f7f7fa}.cartao-a+.cartao-a{margin-top:20px}.tabela .campo-num{font-size:1.05rem;margin:0}.barra-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:14px}.barra-filtro label{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem}.barra-filtro input[type=search]{flex:1 1 260px;max-width:420px}.marca-nome .logo{width:40px;height:40px;border-radius:12px;display:block;box-shadow:0 4px 12px #ff8a0059}.marca-nome{gap:10px}.marca-nome b{white-space:nowrap}.sel-frete{width:100%;padding:.55rem .7rem;border:1px solid var(--linha,#e5e0dc);border-radius:10px;background:#fff;font:inherit}.sel-frete:disabled{opacity:.55}.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.login-cartao{width:min(420px,100%);background:var(--painel);border-radius:20px;padding:32px 28px;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:14px}.login-cartao h1{font-size:1.6rem;margin:0}.login-cartao p{margin:0;color:var(--tinta-3)}.login-cartao label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.85rem;color:var(--tinta-2)}.login-cartao input{font:inherit;padding:11px 13px;border:1px solid var(--linha-2);border-radius:10px;background:#fff;color:var(--tinta)}.login-cartao .botao{width:100%;padding:12px;border-radius:10px}.login-cartao .info{color:var(--positivo)}.login-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.login-links .link{background:none;border:0;cursor:pointer;padding:0;font:inherit;font-weight:600}.usuario{display:flex;align-items:center;gap:10px;margin-left:auto}.usuario .link{background:none;border:0;cursor:pointer;font:inherit}.estado-salvo{font-size:.8rem;color:var(--tinta-3)}.estado-salvo.erro{color:var(--negativo);font-weight:600}.estado-salvo.salvo{color:var(--positivo)}.notas{display:grid;gap:18px}.faixa-info{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border:1px solid #cfd8f6;border-left:4px solid #3d5afe;background:#f2f5ff;border-radius:12px;padding:14px 18px}.faixa-info>div{display:grid;gap:2px;min-width:0}.faixa-info span{color:var(--tinta-2);font-size:.9rem}.faixa-info .link{font-size:1.3rem;line-height:1;padding:0 4px}.barra-notas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.periodo{display:flex;gap:6px;align-items:center}.periodo select,.busca-notas{border:1px solid var(--linha-2);border-radius:999px;padding:9px 16px;background:#fff;font:inherit;color:var(--tinta)}.busca-notas{flex:1 1 220px;min-width:0;max-width:340px}.periodo .botao-leve{padding:8px 14px}.filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;border-bottom:1px solid var(--linha);padding-bottom:10px}.filtros button{background:none;border:0;border-radius:999px;padding:7px 14px;cursor:pointer;font:inherit;font-weight:600;color:var(--tinta-3)}.filtros button small{margin-left:4px;font-weight:500}.filtros button.ativo{background:var(--tinta);color:#fff}.situacao{display:inline-block;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600;white-space:nowrap}.situacao.revisar{background:#dff0ff;color:#0b4a8a}.situacao.espera{background:#fff3d6;color:#8a5a00}.situacao.aplicada{background:#dcf5e4;color:#14663a}.situacao.ignorada{background:#ececf0;color:#55555f}.acoes-linha .link{padding:0}.cab-pagina h1{margin:0 0 4px}.cab-pagina p{margin:0;color:var(--tinta-2)}:root{--canvas: #f6f7f9;--painel: #ffffff;--tinta: #14161b;--tinta-2: #4b5260;--tinta-3: #7a8191;--linha: #e7e9ee;--linha-2: #d6dae2;--linha-suave: #eff1f4;--marca: #2563eb;--marca-2: #1d4fd0;--marca-fundo: #eef3ff;--foco: #2563eb;--positivo: #0f7b45;--positivo-fundo: #e6f6ed;--negativo: #c23a2b;--negativo-fundo: #fdecea;--aviso: #b26a00;--menu-larg: 244px;--menu-larg-rec: 64px;--raio: 10px;--sombra-pop: 0 12px 40px rgba(16,24,40,.14), 0 2px 6px rgba(16,24,40,.06);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.006em}body{background:var(--canvas);color:var(--tinta);font-size:13.5px;line-height:1.5;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}h1{font-size:1.4rem;font-weight:650;letter-spacing:-.022em;margin:0}h2{font-size:.95rem;font-weight:600;letter-spacing:-.012em;margin:0}kbd{font-family:inherit;font-size:.7rem;font-weight:500;color:var(--tinta-3);background:#fff;border:1px solid var(--linha-2);border-bottom-width:2px;border-radius:5px;padding:0 5px;line-height:1.5}.link{color:var(--marca);font-weight:500;background:none;border:0;padding:0;cursor:pointer}.link:hover{text-decoration:underline;color:var(--marca-2)}.shell{display:grid;grid-template-columns:var(--menu-larg) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.shell.recolhido{grid-template-columns:var(--menu-larg-rec) minmax(0,1fr)}.principal{min-width:0;display:flex;flex-direction:column}.menu{background:#fbfbfc;color:var(--tinta);border-right:1px solid var(--linha);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:12px 10px;gap:8px;overflow:hidden;z-index:40}.menu-marca{display:flex;align-items:center;gap:10px;background:none;border:0;color:inherit;cursor:pointer;padding:4px 6px 10px;text-align:left;border-radius:8px}.menu-marca img{border-radius:8px;flex:none;width:30px;height:30px}.menu-marca span{display:grid;line-height:1.2;white-space:nowrap}.menu-marca b{font-size:.92rem;font-weight:650}.menu-marca small{color:var(--tinta-3);font-size:.74rem}.menu-busca{display:flex;align-items:center;gap:9px;width:100%;background:#fff;border:1px solid var(--linha);border-radius:8px;padding:7px 10px;color:var(--tinta-3);cursor:pointer;font-size:.86rem;margin-bottom:6px}.menu-busca span{flex:1;text-align:left}.menu-busca:hover{border-color:var(--linha-2);color:var(--tinta)}.menu nav{display:flex;flex-direction:column;gap:14px;flex:1;overflow-y:auto;scrollbar-width:none}.menu-grupo{display:grid;gap:1px}.menu-grupo h2{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-3);margin:0 8px 4px;white-space:nowrap}.menu-grupo :is(button,a),.menu-recolher{text-decoration:none;display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;color:var(--tinta-2);padding:7px 9px;border-radius:7px;cursor:pointer;text-align:left;font-weight:500;font-size:.88rem;white-space:nowrap;position:relative}.menu-grupo :is(button,a) svg,.menu-recolher svg{flex:none;width:17px;height:17px;color:var(--tinta-3)}.menu-grupo :is(button,a):hover,.menu-recolher:hover{background:#eff1f5;color:var(--tinta)}.menu-grupo :is(button,a).ativo{background:#e9edf5;color:var(--tinta);font-weight:600}.menu-grupo :is(button,a).ativo svg{color:var(--marca)}.menu-contagem{margin-left:auto;font-style:normal;font-size:.7rem;font-weight:600;background:var(--marca);color:#fff;border-radius:999px;padding:0 7px;line-height:1.6}.menu-recolher{color:var(--tinta-3);border-top:1px solid var(--linha);border-radius:0;margin-top:4px;padding-top:12px}.shell.recolhido .menu-marca span,.shell.recolhido .menu-grupo h2,.shell.recolhido .menu-grupo :is(button,a) span,.shell.recolhido .menu-recolher span,.shell.recolhido .menu-busca span,.shell.recolhido .menu-busca kbd,.shell.recolhido .menu-contagem{display:none}.shell.recolhido .menu-grupo :is(button,a),.shell.recolhido .menu-recolher,.shell.recolhido .menu-busca{justify-content:center;padding-left:0;padding-right:0}.shell.recolhido .menu-marca{justify-content:center;padding-left:0;padding-right:0}.menu-fundo{display:none}.topo{position:sticky;top:0;z-index:30;height:52px;display:flex;align-items:center;gap:14px;padding:0 clamp(16px,2.4vw,32px);background:#f6f7f9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha)}.topo-menu{display:none;background:none;border:0;padding:6px;cursor:pointer;color:var(--tinta);border-radius:8px}.topo-titulo{display:flex;align-items:center;gap:8px;min-width:0;font-size:.86rem}.topo-titulo span{color:var(--tinta-3)}.topo-titulo i{color:var(--linha-2);font-style:normal}.topo-titulo b{font-weight:600;white-space:nowrap}.topo-numeros{display:flex;margin-left:auto;align-items:center}.topo-numeros div{display:flex;gap:7px;align-items:baseline;padding:0 14px;border-left:1px solid var(--linha);line-height:1}.topo-numeros span{font-size:.74rem;color:var(--tinta-3);white-space:nowrap}.topo-numeros b{font-size:.86rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.topo-numeros .forte b{color:var(--marca)}.conta{position:relative;margin-left:6px}.conta-botao{background:none;border:0;padding:0;cursor:pointer;border-radius:50%;display:block}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1e2430;color:#fff;font-weight:600;font-size:.78rem}.conta-menu{position:absolute;right:0;top:38px;min-width:250px;background:#fff;border:1px solid var(--linha);border-radius:10px;box-shadow:var(--sombra-pop);padding:5px;z-index:50}.conta-dados{display:grid;gap:2px;padding:9px 11px 11px;border-bottom:1px solid var(--linha);margin-bottom:4px}.conta-dados b{font-size:.86rem;overflow-wrap:anywhere}.conta-dados small{color:var(--tinta-3);text-transform:capitalize}.conta-dados small.estado-salvo{text-transform:none}.conta-menu button{width:100%;text-align:left;background:none;border:0;padding:8px 11px;border-radius:7px;cursor:pointer;font-weight:500}.conta-menu button:hover{background:var(--canvas)}.conteudo{width:100%;max-width:1480px;margin:0 auto;padding:24px clamp(16px,2.4vw,32px) 80px}.pagina-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.pagina-topo p{margin:3px 0 0;color:var(--tinta-3);max-width:70ch;font-size:.88rem}.cartao,.resultado,.cartao-a,.tile,.entradas.cartao{background:#fff;border:1px solid var(--linha);border-radius:var(--raio);box-shadow:none;padding:clamp(14px,1.8vw,20px)}.cartao-topo{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.cartao-topo p{margin:2px 0 0;color:var(--tinta-3);font-size:.82rem}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:14px}.grade-3{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.kpi{background:#fff!important;border:1px solid var(--linha)!important;border-radius:var(--raio)!important;box-shadow:none!important;padding:14px 16px!important;display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;color:inherit}.kpi span{color:var(--tinta-3)!important;font-size:.78rem;font-weight:500}.kpi strong{font-size:1.5rem!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.25;color:var(--tinta);font-variant-numeric:tabular-nums}.kpi small{color:var(--tinta-3)!important;font-size:.78rem}.kpi.destaque strong{color:var(--marca)}.kpi.bom strong{color:var(--positivo)}.kpi.ruim strong{color:var(--negativo)}.kpi-rodape{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.kpi-link{cursor:pointer}.kpi-link:hover{border-color:var(--linha-2)!important;background:#fcfcfd!important}.spark{width:84px;height:26px}.lista-simples{list-style:none;margin:0;padding:0}.lista-simples li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--linha-suave)}.lista-simples li:first-child{border-top:0}.lista-simples div{display:grid;min-width:0}.lista-simples b{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-simples small{color:var(--tinta-3)}.lista-simples span{font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap}.vazio-lista{color:var(--tinta-3);justify-content:center!important;padding:18px 0!important}.atencao{list-style:none;margin:0;padding:0;display:block}.atencao li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--linha-suave)}.atencao li:first-child{border-top:0}.atencao li>div{flex:1;display:grid;gap:1px}.atencao b{font-weight:600}.atencao span{color:var(--tinta-2);font-size:.85rem}.atencao .marca-estado{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none;box-shadow:none}.marca-estado.alta{background:var(--negativo)}.marca-estado.media{background:#e8a317}.teste-rapido{margin-top:6px}.teste-rapido>.cartao-topo{margin-bottom:12px}.botao{background:var(--marca);border:1px solid var(--marca);color:#fff;border-radius:8px;padding:7px 14px;font-weight:550;font-size:.86rem;cursor:pointer;white-space:nowrap}.botao:hover:not(:disabled){background:var(--marca-2);border-color:var(--marca-2);opacity:1}.botao-leve{background:#fff;border:1px solid var(--linha-2);color:var(--tinta);border-radius:8px;padding:7px 14px;font-weight:550;font-size:.86rem;cursor:pointer;align-self:auto}.botao-leve:hover:not(:disabled){background:#f4f5f8;border-color:var(--tinta-3);color:var(--tinta)}input,select,textarea{border-radius:8px}input[type=checkbox],input[type=radio]{width:16px;height:16px;padding:0;accent-color:var(--marca);flex:none;border-radius:4px}:focus-visible{outline:2px solid var(--marca);outline-offset:1px}.ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.campo-busca{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--linha-2);border-radius:8px;padding:0 11px;color:var(--tinta-3);flex:0 1 300px;min-width:200px}.campo-busca:focus-within{border-color:var(--marca);box-shadow:0 0 0 3px #2563eb24}.campo-busca input{border:0;outline:0;background:none;padding:8px 0;width:100%;font-size:.88rem;box-shadow:none}.segmentos{display:flex;gap:2px;background:#eceef2;border-radius:9px;padding:2px;flex-wrap:wrap}.segmentos button{border:0;background:none;border-radius:7px;padding:5px 11px;font-size:.82rem;font-weight:500;color:var(--tinta-2);cursor:pointer;display:flex;gap:6px;align-items:baseline}.segmentos button small{color:var(--tinta-3);font-size:.74rem;font-variant-numeric:tabular-nums}.segmentos button.ativo{background:#fff;color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #1018281a}.alterna{margin-left:auto;background:#fff;border:1px solid var(--linha-2);border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:500;cursor:pointer;color:var(--tinta-2)}.alterna.ativo{border-color:var(--marca);color:var(--marca);background:var(--marca-fundo)}.grade-dados{background:#fff;border:1px solid var(--linha);border-radius:var(--raio);overflow:auto;max-height:calc(100vh - 250px);outline:0}.grade-dados:focus-visible{box-shadow:0 0 0 3px #2563eb24;border-color:var(--marca);outline:0}.grade{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.grade th{position:sticky;top:0;z-index:2;background:#fafbfc;text-align:left;font-weight:550;font-size:.76rem;color:var(--tinta-3);border-bottom:1px solid var(--linha);padding:0;white-space:nowrap;vertical-align:bottom}.grade th button{all:unset;cursor:pointer;display:grid;padding:9px 14px;width:100%;box-sizing:border-box}.grade th.num button{justify-items:end}.grade th button:hover{color:var(--tinta)}.grade th em{font-style:normal;color:var(--tinta-3);font-weight:400;font-size:.72rem}.grade td{padding:9px 14px;border-bottom:1px solid var(--linha-suave);vertical-align:middle;white-space:nowrap}.grade.compacta td{padding-top:4px;padding-bottom:4px}.grade .num{text-align:right;font-variant-numeric:tabular-nums}.grade .col-produto{position:sticky;left:0;z-index:1;background:#fff;min-width:330px;max-width:330px;border-right:1px solid var(--linha-suave)}.grade th.col-produto{z-index:3;background:#fafbfc}.grade tbody tr{cursor:pointer}.grade tbody tr:hover td{background:#f8f9fb}.grade tbody tr.sel td{background:var(--marca-fundo)}.produto-cel{display:grid;line-height:1.3}.produto-cel b{font-weight:550;overflow:hidden;text-overflow:ellipsis;max-width:300px}.produto-cel small{color:var(--tinta-3);font-size:.76rem}.ponto-alerta{color:var(--aviso)}.grade td .origem{display:block;font-size:.7rem;color:var(--tinta-3);line-height:1.1;margin-top:1px}.grade td .origem.nota{color:var(--positivo)}.grade td .origem.manual{color:var(--marca)}.sem-custo{color:var(--negativo);font-size:.8rem}.grade .vazio{text-align:center;color:var(--tinta-3);padding:40px}.rodape-grade{margin:8px 2px 0;color:var(--tinta-3);font-size:.8rem}.tabela{font-size:.86rem;border-collapse:collapse;width:100%;background:#fff;border:1px solid var(--linha);border-radius:var(--raio)}.tabela th{background:#fafbfc;color:var(--tinta-3);font-weight:550;font-size:.76rem;padding:9px 14px;border-bottom:1px solid var(--linha);text-align:left}.tabela td{padding:10px 14px;border-bottom:1px solid var(--linha-suave)}.tabela tbody tr:hover td{background:#f8f9fb}.tabela tfoot td{padding:10px 14px;background:#fafbfc;font-weight:600;border-top:1px solid var(--linha)}.tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela th:first-child,.tabela th:last-child{border-radius:0}.gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#10141c38;opacity:0;pointer-events:none;transition:opacity .18s;z-index:60}.gaveta-fundo.aberta{opacity:1;pointer-events:auto}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(760px,100vw);background:#fff;box-shadow:var(--sombra-pop);transform:translate(104%);transition:transform .2s cubic-bezier(.2,.8,.2,1);z-index:61;display:flex;flex-direction:column}.gaveta.aberta{transform:none}.gaveta-topo{display:flex;justify-content:space-between;gap:14px;padding:18px 22px 14px;border-bottom:1px solid var(--linha)}.gaveta-topo h2{font-size:1.05rem;line-height:1.3}.gaveta-topo p{margin:3px 0 0;color:var(--tinta-3);font-size:.82rem}.gaveta-fechar{background:none;border:0;cursor:pointer;align-self:flex-start;padding:2px}.gaveta-corpo{flex:1;overflow-y:auto;padding:6px 22px 22px}.gaveta-rodape{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px;border-top:1px solid var(--linha);background:#fafbfc}.bloco{padding:16px 0 6px;border-bottom:1px solid var(--linha-suave)}.bloco:last-child{border-bottom:0}.bloco h3{margin:0 0 10px;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-3);font-weight:600}.pares{margin:0 0 8px;display:grid;gap:8px}.pares>div{display:grid;grid-template-columns:130px 1fr;gap:10px}.pares dt{color:var(--tinta-3)}.pares dd{margin:0}.mini{width:100%;border-collapse:collapse;font-size:.85rem}.mini th{text-align:left;font-weight:500;color:var(--tinta-3);font-size:.74rem;padding:4px 6px 6px}.mini td{padding:8px 6px;border-top:1px solid var(--linha-suave);cursor:pointer}.mini .num,.mini th.num{text-align:right;font-variant-numeric:tabular-nums}.mini tr.sel td{background:var(--marca-fundo)}.mini tbody tr:hover td{background:#f8f9fb}.mini tr.sel:hover td{background:var(--marca-fundo)}.dica{display:block;color:var(--tinta-3);margin:8px 0 4px;font-size:.78rem}.composicao{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:2px}.composicao li{display:grid;grid-template-columns:minmax(0,1fr) 90px 80px 46px;align-items:center;gap:10px;padding:5px 0;font-size:.84rem}.composicao li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composicao i{display:block;height:5px;border-radius:3px;background:#c8cfdb}.composicao i.mais{background:#34b27b}.composicao b{text-align:right;font-weight:550;font-variant-numeric:tabular-nums}.composicao small{color:var(--tinta-3);text-align:right;font-variant-numeric:tabular-nums}.composicao li.total{border-top:1px solid var(--linha);margin-top:4px;padding-top:9px;font-weight:600}.faixa-info{display:flex;justify-content:space-between;gap:12px;border:1px solid #cddcfb;border-left:3px solid var(--marca);background:var(--marca-fundo);border-radius:8px;padding:11px 14px}.faixa-info>div{display:grid;gap:1px}.faixa-info span{color:var(--tinta-2);font-size:.84rem}.faixa-info .link{font-size:1.2rem;line-height:1;padding:0 4px;color:var(--tinta-3)}.barra-notas{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.periodo{display:flex;gap:4px;align-items:center}.periodo select,.busca-notas{border:1px solid var(--linha-2);border-radius:8px;padding:7px 12px;background:#fff;font:inherit;color:var(--tinta)}.busca-notas{flex:1 1 220px;max-width:320px;min-width:0}.periodo .botao-leve{padding:6px 11px}.filtros{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:10px;background:#eceef2;border-radius:9px;padding:2px;width:fit-content}.filtros button{background:none;border:0;border-radius:7px;padding:5px 12px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:500;color:var(--tinta-2)}.filtros button small{margin-left:5px;color:var(--tinta-3)}.filtros button.ativo{background:#fff;color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #1018281a}.situacao{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px 2px 8px;font-size:.76rem;font-weight:550;white-space:nowrap;background:#eef0f4;color:var(--tinta-2)}.situacao:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.situacao.revisar{background:#e7efff;color:#1d4fd0}.situacao.espera{background:#fff3da;color:#946000}.situacao.aplicada{background:var(--positivo-fundo);color:var(--positivo)}.situacao.ignorada{background:#eef0f4;color:var(--tinta-3)}.acoes-linha{display:flex;gap:12px;justify-content:flex-end;align-items:center}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 1280px){.topo-numeros div:first-child{display:none}}@media (max-width: 1100px){.topo-numeros div:nth-child(2){display:none}.grade-3{grid-template-columns:1fr}}@media (max-width: 900px){.shell,.shell.recolhido{grid-template-columns:minmax(0,1fr)}.menu{position:fixed;left:0;top:0;bottom:0;width:280px;transform:translate(-100%);transition:transform .22s ease}.shell.menu-aberto .menu{transform:none;box-shadow:var(--sombra-pop)}.shell.recolhido .menu-marca span,.shell.recolhido .menu-grupo h2,.shell.recolhido .menu-grupo :is(button,a) span,.shell.recolhido .menu-busca span,.shell.recolhido .menu-busca kbd{display:initial}.shell.recolhido .menu-grupo :is(button,a),.shell.recolhido .menu-busca{justify-content:flex-start;padding-left:9px}.menu-recolher{display:none}.menu-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1266;z-index:35;display:block;opacity:0;pointer-events:none;transition:opacity .2s}.shell.menu-aberto .menu-fundo{opacity:1;pointer-events:auto}.topo-menu{display:block}.topo-numeros{display:none}.conta{margin-left:auto}.pagina-topo{flex-direction:column;align-items:flex-start}.grade .col-produto{min-width:220px;max-width:220px}.produto-cel b{max-width:190px}}.atencao,.atencao li,.atencao li span{color:var(--tinta-2)!important;font-weight:400!important}.atencao b{color:var(--tinta)!important;font-weight:600!important}.grade-3{align-items:start}.alt-difal{display:block;font-size:.7rem;color:var(--aviso);line-height:1.2;margin-top:1px;font-weight:500;white-space:nowrap}.comparacao-difal{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 34px}.comparacao-difal>div{border:1px solid var(--linha);border-radius:8px;padding:9px 12px;display:grid;background:#fff}.comparacao-difal>div.atual{border-color:var(--marca);background:var(--marca-fundo)}.comparacao-difal span{color:var(--tinta-3);font-size:.76rem}.comparacao-difal b{font-size:1.15rem;font-variant-numeric:tabular-nums}.comparacao-difal small{color:var(--aviso);font-weight:600}.comparacao-difal p{grid-column:1 / -1;margin:0;color:var(--tinta-3);font-size:.78rem}.cenarios{margin:12px 0 34px}.cenarios table{width:100%;border-collapse:separate;border-spacing:8px;margin:-8px;width:calc(100% + 16px)}.cenarios th{font-size:.76rem;color:var(--tinta-3);font-weight:500;text-align:left;padding:0 4px}.cenarios td{border:1px solid var(--linha);border-radius:8px;padding:9px 12px;background:#fff}.cenarios td.atual{border-color:var(--marca);background:var(--marca-fundo)}.cenarios td b{display:block;font-size:1.15rem;font-variant-numeric:tabular-nums}.cenarios td small{color:var(--aviso);font-weight:600}.cenarios td small.bom{color:var(--ok, #15803d)}.cenarios p{margin:4px 0 0;color:var(--tinta-3);font-size:.78rem}.cenarios td small.neutro{color:var(--tinta-3);font-weight:500;display:block}.kpis-vendas{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}.kpis-vendas>div{border:1px solid var(--linha);border-radius:8px;padding:10px 12px;display:grid;gap:2px;background:#fff}.kpis-vendas span{color:var(--tinta-3);font-size:.76rem}.kpis-vendas b{font-size:1.25rem;font-variant-numeric:tabular-nums}.kpis-vendas small{color:var(--tinta-3);font-size:.74rem}.avisos-vendas{margin:0 0 14px;padding:10px 14px 10px 28px;background:#fffaf0;border:1px solid #f3dfb0;border-radius:8px;font-size:.84rem;display:grid;gap:4px}.tabela-vendas tr.clicavel{cursor:pointer}.tabela-vendas tr.clicavel:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.chip-margem{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:600;font-size:.8rem;font-variant-numeric:tabular-nums}.chip-margem.ok{background:#e7f6ec;color:#15803d}.chip-margem.baixa{background:#fff3d6;color:#a15c00}.chip-margem.neg{background:#fde8e8;color:#b42318}.chip-margem.neutro{background:#eceef2;color:var(--tinta-3)}.dados-venda{display:grid;gap:8px;margin:0 0 14px}.dados-venda>div{display:grid;grid-template-columns:130px 1fr;gap:8px;font-size:.86rem}.dados-venda dt{color:var(--tinta-3)}.dados-venda dd{margin:0}.ajustes-venda{display:grid;gap:8px;padding:10px 12px;background:#f6f7f9;border-radius:8px;margin-bottom:14px;font-size:.84rem}.ajustes-venda label,.form-orcamento label{display:grid;gap:4px;font-size:.8rem;color:var(--tinta-3)}.ajustes-venda label.marca,.form-orcamento label.marca{display:flex;gap:8px;align-items:center;color:var(--tinta);font-size:.84rem}.cenarios-vendas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 12px}.cenarios-vendas>div{border:1px solid var(--linha);border-radius:8px;padding:9px 12px;display:grid;background:#fff}.cenarios-vendas span{color:var(--tinta-3);font-size:.76rem}.cenarios-vendas b{font-size:1.1rem;font-variant-numeric:tabular-nums}.tabela-itens{font-size:.82rem}.tabela-itens td,.tabela-itens th{padding:8px 10px}.tabela-itens input{width:100%;min-width:0}.tabela-itens input.mini{width:78px;text-align:right}.dica{display:block;color:var(--tinta-3);font-size:.72rem;margin-top:2px}.aviso-t{color:var(--aviso)}.acoes-detalhe{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.botao.perigo{background:#b42318}.grade-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.grade-form .larga{grid-column:1 / -1}.form-orcamento input,.form-orcamento select,.form-orcamento textarea{font:inherit;padding:7px 9px;border:1px solid var(--linha);border-radius:7px;background:#fff}.form-orcamento .colar{margin:12px 0;font-size:.84rem}.form-orcamento .colar textarea{width:100%;margin:8px 0;font-family:ui-monospace,monospace}.form-orcamento .obs textarea{width:100%}.previa .resumo-previa{font-size:.86rem;margin:0 0 10px}.lista-previa{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lista-previa li{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--linha);border-radius:8px}.lista-previa li.ignorada{opacity:.55}.lista-previa small{display:block;color:var(--tinta-3);font-size:.76rem}.lista-previa select{font:inherit;padding:6px 8px;border:1px solid var(--linha);border-radius:7px}@media (max-width: 640px){.cenarios-vendas,.grade-form{grid-template-columns:1fr}.dados-venda>div{grid-template-columns:1fr;gap:0}}.ajustes-venda select{font:inherit;padding:7px 9px;border:1px solid var(--linha);border-radius:7px;background:#fff;color:var(--tinta)}.tabela-itens td:first-child{min-width:190px}.orc-previa{border:1px solid var(--linha);border-radius:8px;padding:12px;margin-bottom:12px;display:grid;gap:10px}.orc-previa.ignorada{opacity:.6}.orc-previa header{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.orc-previa header small{display:block;color:var(--tinta-3);font-size:.78rem}.orc-previa label{display:grid;gap:4px;font-size:.8rem;color:var(--tinta-3)}.orc-previa select,.orc-previa input{font:inherit;padding:6px 8px;border:1px solid var(--linha);border-radius:7px;background:#fff;width:100%;min-width:0}.aviso-lista{margin:0;padding-left:18px;color:#a15c00;font-size:.8rem}.vincular input{margin-top:4px;width:100%;font:inherit;padding:5px 8px;border:1px solid var(--linha);border-radius:7px}.orc-previa .tabela-itens td:last-child{min-width:230px}.orc-previa small{display:block;font-size:.72rem}.nf-acoes-item{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.85rem}.seletor-lista{position:fixed;z-index:200;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--linha);border-radius:12px;box-shadow:var(--sombra-pop)}.seletor-lista li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;cursor:pointer}.seletor-lista li b{font-weight:550;line-height:1.3;overflow-wrap:anywhere}.seletor-lista li small{color:var(--tinta-3)}.seletor-lista li.ativo{background:#eef2fb}.seletor-lista .seletor-vazio{color:var(--tinta-3);cursor:default}.chip-margem.vermelho{background:#fde8e8;color:#b42318}.chip-margem.amarelo{background:#fff3d6;color:#8a5300}.chip-margem.verde{background:#e7f6ec;color:#15803d}.chip-margem.azul{background:#e3eefc;color:#1d4ed8}.chip-margem.grande{font-size:1.05rem;padding:3px 12px}.legenda-faixas{list-style:none;margin:8px 0;padding:0;display:grid;gap:4px;font-size:.82rem;color:var(--tinta-3)}.legenda-faixas .chip-margem{min-width:4.8em;text-align:center;margin-right:4px}.campo-corante{width:7.5em;min-width:6em;text-align:right;border-radius:8px;border:1px solid var(--linha-2, #d9dce3);background:#f7f7fa;padding:4px 8px;font:inherit;font-variant-numeric:tabular-nums}.grafico-custo{width:100%;height:auto;margin-bottom:10px}.barra-eq{margin:6px 0 10px}.barra-eq-trilho{position:relative;height:16px;background:#eef0f4;border-radius:8px;overflow:visible}.barra-eq-valor{height:100%;background:#2f5fd0;border-radius:8px;max-width:100%}.barra-eq-marca{position:absolute;top:-4px;bottom:-4px;width:2px;background:#e8a317}.barra-eq-marca.contas{background:#0f7b45}.barra-eq-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:.82rem;color:var(--tinta-2);font-variant-numeric:tabular-nums}.duas-colunas>*{min-width:0}.lista-simples li>span{min-width:0;overflow-wrap:anywhere}:root{--vend-a: #2f5fd0;--vend-b: #d9602a}:root[data-tema=escuro]{--vend-a: #4f7fe0;--vend-b: #e07236}.vend-aviso{background:var(--marca-fundo);border:1px solid var(--linha-2);border-radius:8px;padding:10px 14px;margin:0 0 16px;font-size:.9rem}.vend-placar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px;margin-bottom:8px}.vend-cartao{background:var(--painel);border:1px solid var(--linha);border-top:4px solid var(--cor);border-radius:10px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:14px;min-width:0}.vend-cartao>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vend-cartao>header div{flex:1;min-width:0}.vend-cartao h2{margin:0;font-size:1.15rem;line-height:1.2}.vend-cartao header small{color:var(--tinta-3);font-size:.82rem}.vend-avatar{width:40px;height:40px;border-radius:50%;background:var(--cor);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.9rem;letter-spacing:.02em;flex:none}.vend-chip{font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.vend-chip.ok{background:var(--positivo-fundo);color:var(--positivo)}.vend-chip.falta{background:var(--negativo-fundo);color:var(--negativo)}.vend-valor strong{display:block;font-size:2rem;line-height:1.15;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vend-valor span{color:var(--tinta-2);font-size:.86rem}.vend-barra{position:relative;height:12px;border-radius:6px;background:var(--linha);overflow:visible;margin-top:-4px}.vend-barra i{position:absolute;left:0;top:0;bottom:0;background:var(--cor);border-radius:6px}.vend-barra b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--tinta);transform:translate(-2px);border-radius:1px}.vend-barra-leg{display:flex;justify-content:space-between;gap:8px;font-size:.8rem;color:var(--tinta-3);margin-top:-8px}.vend-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.vend-dados div{background:var(--canvas);border-radius:8px;padding:9px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.vend-dados dt{font-size:.76rem;color:var(--tinta-3)}.vend-dados dd{margin:0;font-size:1.12rem;font-weight:600;font-variant-numeric:tabular-nums}.vend-notas{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:var(--tinta-2)}.vend-notas li{padding-left:14px;position:relative;overflow-wrap:anywhere}.vend-notas li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--cor)}.vend-grafico{background:var(--painel);border:1px solid var(--linha);border-radius:10px;padding:14px 16px}.vend-grafico svg{width:100%;height:auto;display:block;touch-action:pan-y;color:var(--tinta-2)}.vend-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0 0 6px;padding:0;font-size:.84rem;color:var(--tinta-2)}.vend-legenda li{display:flex;align-items:center;gap:7px}.vend-legenda i{width:16px;height:4px;border-radius:2px;display:inline-block}.vend-legenda i.trac{background:repeating-linear-gradient(90deg,var(--tinta-3) 0 5px,transparent 5px 8px);height:2px}.vg-grade{stroke:var(--linha);stroke-width:1}.vg-rot{fill:var(--tinta-3);font-size:11px}.vg-mira{stroke:var(--tinta-3);stroke-width:1;stroke-dasharray:3 3}.vend-dica{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 4px;font-size:.88rem}.vend-dica span{display:inline-flex;align-items:center;gap:6px}.vend-dica i{width:10px;height:10px;border-radius:50%;display:inline-block}.vend-grafico details{margin-top:8px;font-size:.86rem}.vend-grupo{text-align:center;border-bottom:3px solid var(--cor)}.vend-tabela th,.vend-tabela td{white-space:nowrap}.vend-tabela tr.vend-atual td{background:var(--canvas);font-weight:600}.vend-lista h3{margin:4px 0 8px;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-3)}.vend-lista h3:not(:first-child){margin-top:18px}.vend-lista ol{list-style:none;margin:0;padding:0}.vend-lista li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--linha);font-size:.9rem}.vend-lista li span{min-width:0;overflow-wrap:anywhere}.vend-lista li small{display:block;color:var(--tinta-3);font-size:.76rem}.vend-lista li b{font-variant-numeric:tabular-nums;white-space:nowrap}.vend-mix{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 3.2em;gap:10px;align-items:center;font-size:.86rem;padding:4px 0}.vend-mix div{height:8px;background:var(--linha);border-radius:4px;overflow:hidden}.vend-mix i{display:block;height:100%;background:var(--cor);border-radius:4px}.vend-mix b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 560px){.vend-valor strong{font-size:1.65rem}.vend-mix{grid-template-columns:minmax(0,1fr) 3.2em}.vend-mix div{grid-column:1 / -1;order:3}}.vend-produtos h3{margin:0 0 8px;font-size:1rem;border-left:4px solid var(--cor);padding-left:10px;display:flex;align-items:baseline;gap:10px}.vend-produtos h3 small{color:var(--tinta-3);font-weight:400;font-size:.8rem}.vend-sub{display:block;color:var(--tinta-3);font-size:.76rem}.vend-tabela tfoot td{font-weight:700;border-top:2px solid var(--linha-2)}:root{--vend-c: #1f8a70}:root[data-tema=escuro]{--vend-c: #2fa585}:root{--vend-d: #8a4fc4;--vend-e: #7d8a3a}:root[data-tema=escuro]{--vend-d: #a375e0;--vend-e: #8f9a30}.vend-chip.neutro{background:var(--canvas);color:var(--tinta-2)}.seg-linha{display:flex;align-items:center;gap:10px}.seg-linha .seg-barra{flex:1 1 auto;margin-top:0;min-width:80px}.vend-meta{margin:0;font-size:.9rem;color:var(--tinta-2);background:var(--canvas);border-radius:8px;padding:9px 12px;overflow-wrap:anywhere}.vend-meta b{color:var(--tinta);font-size:1.02rem}.rel-tela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#e9ebf0;overflow:auto;padding:16px}.rel-acoes{max-width:900px;margin:0 auto 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rel-acoes span{color:#4b5260;font-size:.82rem}.relatorio{--r-tinta: #14161b;--r-suave: #5b6272;--r-linha: #e4e7ed;--r-azul: #2f5fd0;--r-ruim: #b4361f;--r-media: #a86b00;--r-boa: #1a7f5a;background:#fff;color:var(--r-tinta);max-width:900px;margin:0 auto;padding:40px 44px;border-radius:10px;box-shadow:0 6px 30px #14161b1f;font-size:12.5px;line-height:1.45}.relatorio *{box-sizing:border-box}.rel-topo{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:3px solid var(--r-azul);margin-bottom:22px}.rel-topo img{border-radius:10px}.rel-topo h1{margin:0;font-size:1.7rem;letter-spacing:-.02em}.rel-topo p{margin:0;color:var(--r-suave);font-size:.95rem}.rel-topo small{margin-left:auto;color:var(--r-suave);text-align:right}.rel-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.rel-kpis div{background:#f5f7fb;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.rel-kpis span{color:var(--r-suave);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.rel-kpis strong{font-size:1.35rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rel-kpis small{color:var(--r-suave);font-size:.74rem}.rel-secao{margin-bottom:26px;break-inside:avoid}.rel-secao h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--r-azul);margin:0 0 10px}.rel-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rel-bloco{border:1px solid var(--r-linha);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.rel-bloco.destaque{background:#f5f7fb;border-color:#d6def0}.rel-bloco h3{margin:0;font-size:.9rem}.rel-grande{font-size:2rem;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.rel-bloco dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.rel-bloco dl div{display:flex;flex-direction:column;min-width:0}.rel-bloco dt{color:var(--r-suave);font-size:.72rem}.rel-bloco dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rel-barra{position:relative;height:8px;background:#e9ecf3;border-radius:4px}.rel-barra i{position:absolute;left:0;top:0;bottom:0;background:var(--r-azul);border-radius:4px}.rel-barra b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--r-tinta)}.rel-tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rel-tabela th{text-align:left;font-size:.72rem;color:var(--r-suave);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--r-linha)}.rel-tabela td{padding:6px 8px;border-bottom:1px solid #f0f2f6;overflow-wrap:anywhere}.rel-tabela .num{text-align:right;white-space:nowrap}.rel-tabela .barra-col{width:28%;min-width:90px}.rel-dupla{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rel-dupla>div{min-width:0}.relatorio .ruim{color:var(--r-ruim)}.relatorio .media{color:var(--r-media)}.relatorio .boa{color:var(--r-boa)}.rel-nota{color:var(--r-suave);font-size:.74rem;margin:8px 0 0}.rel-rodape{border-top:1px solid var(--r-linha);padding-top:12px;color:var(--r-suave);font-size:.78rem}.rel-rodape ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:3px}@media (max-width: 720px){.rel-kpis,.rel-trio,.rel-dupla{grid-template-columns:1fr}.relatorio{padding:22px 16px}.rel-topo{flex-wrap:wrap}}@media print{@page{size:A4;margin:12mm}body.imprimindo-relatorio{background:#fff}body.imprimindo-relatorio>#root{display:none!important}body.imprimindo-relatorio .rel-tela{position:static;overflow:visible;padding:0;background:#fff}body.imprimindo-relatorio .rel-acoes{display:none}body.imprimindo-relatorio .relatorio{box-shadow:none;border-radius:0;padding:0;max-width:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rel-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rel-trio{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rel-dupla{grid-template-columns:1fr 1fr!important}}.botao-leve.perigo-leve{color:#b42318;border-color:#f0c9c4}.botao-leve.perigo-leve:hover{background:#fdf0ee}.prod-abas{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.prod-abas button{--cor: var(--tinta-2);display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:var(--painel);border:1px solid var(--linha);border-top:3px solid var(--cor);border-radius:9px;padding:7px 14px 8px;cursor:pointer;text-align:left;color:var(--tinta);min-width:0}.prod-abas button small{color:var(--tinta-3);font-size:.74rem}.prod-abas button:hover{border-color:var(--linha-2);border-top-color:var(--cor)}.prod-abas button.ativo{background:var(--canvas);border-color:var(--cor);box-shadow:0 1px 0 var(--cor)}.prod-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.prod-resumo div{background:var(--canvas);border-radius:9px;padding:9px 12px;display:flex;flex-direction:column;min-width:0}.prod-resumo span{color:var(--tinta-3);font-size:.76rem}.prod-resumo b{font-size:1.15rem;font-variant-numeric:tabular-nums}.prod-lista{list-style:none;margin:0;padding:0}.prod-lista li{display:grid;grid-template-columns:26px minmax(0,2.2fr) minmax(80px,1.4fr) 108px 74px;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--linha-suave)}.prod-pos{color:var(--tinta-3);font-size:.78rem;text-align:right;font-variant-numeric:tabular-nums}.prod-nome{min-width:0;display:flex;flex-direction:column}.prod-nome b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-nome small{color:var(--tinta-3);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-barra{height:8px;background:var(--linha-suave);border-radius:4px;overflow:hidden}.prod-barra i{display:block;height:100%;background:var(--cor);border-radius:4px}.prod-valor{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.prod-margem{text-align:right}@media (max-width: 720px){.prod-lista li{grid-template-columns:22px minmax(0,1fr) auto;row-gap:4px}.prod-barra{grid-column:2 / 4;grid-row:2}.prod-valor{grid-column:3;grid-row:1}.prod-margem{grid-column:2 / 4;grid-row:3;text-align:left}}.prod-abrir{all:unset;cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-abrir:after{content:" ▾";color:var(--tinta-3);font-size:.7rem}.prod-abrir[aria-expanded=true]:after{content:" ▴"}.prod-abrir:hover,.prod-abrir:focus-visible{text-decoration:underline;text-decoration-color:var(--linha-2);text-underline-offset:3px}.prod-lista li.aberto{background:var(--canvas);border-radius:8px}.prod-notas{grid-column:1 / -1;overflow-x:auto;background:var(--painel);border:1px solid var(--linha);border-radius:8px;padding:4px 6px}.vend-simulacao{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff6e0;color:#6b4a00;border:1px solid #f0d998;border-radius:10px;padding:9px 14px;margin:0 0 12px}:root[data-tema=escuro] .vend-simulacao{background:#3a2f12;color:#f2d98c;border-color:#6b5619}.vend-simular{margin:0 0 14px;background:var(--painel);border:1px solid var(--linha);border-radius:12px;padding:10px 14px}.vend-simular>summary{cursor:pointer;font-weight:600}.vend-simular-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-top:8px}.vend-simular fieldset{--cor: var(--tinta-2);margin:0;border:1px solid var(--linha);border-top:3px solid var(--cor);border-radius:10px;padding:8px 12px 10px;min-width:0}.vend-simular legend{font-weight:700;padding:0 6px}.vend-simular-total{margin:0 0 6px}.vend-simular ul{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.vend-simular li label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 2px;cursor:pointer;border-top:1px solid var(--linha-suave)}.vend-simular li .nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vend-simular li .valor{font-variant-numeric:tabular-nums;white-space:nowrap}.vend-simular li.desmarcado .nome,.vend-simular li.desmarcado .valor{text-decoration:line-through;color:var(--tinta-3)}
