@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--fundo: #f2f5ef;--superficie: #ffffff;--superficie-2: #eef2f0;--zebra: #f8faf9;--borda: #d9e0dc;--borda-forte: #b9c4be;--texto: #17211c;--texto-2: #46554d;--texto-3: #5f6f67;--verde: #123d30;--verde-escuro: #071713;--verde-digital: #22d48a;--verde-claro: #e7f3ec;--cobre: #c18a55;--ok: #17643d;--ok-fundo: #e5f3ea;--alerta: #7a4a00;--alerta-fundo: #fff3d6;--alerta-borda: #e2b65c;--erro: #a8201a;--erro-fundo: #fdecea;--info: #1c5d8a;--info-fundo: #e8f1f8;--raio: 12px;--sombra: 0 1px 2px rgba(16, 24, 20, .05), 0 1px 1px rgba(16, 24, 20, .03);--largura-lateral: 264px;--altura-topo: 64px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--texto)}body{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid #2f8f5f;outline-offset:2px}h1,h2,h3{line-height:1.25}.app{display:grid;grid-template-columns:var(--largura-lateral) minmax(0,1fr);min-height:100vh}.lateral{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--superficie);border-right:1px solid var(--borda);padding:20px 14px;display:flex;flex-direction:column}.marca{display:flex;align-items:center;padding:0 2px 14px}.marca-logo{display:block;width:100%;max-width:236px;height:auto}.nav-grupo{margin-top:14px}.nav-grupo-titulo{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);padding:0 12px 6px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;min-height:44px;padding:9px 12px;border:0;border-radius:10px;background:none;text-align:left;font-size:15px;color:var(--texto)}.nav-item svg{width:20px;height:20px;flex:none;color:var(--texto-2)}.nav-item:hover{background:var(--superficie-2)}.nav-item[aria-current=page]{background:var(--verde-claro);color:var(--verde-escuro);font-weight:650;box-shadow:inset 3px 0 0 var(--verde-digital)}.nav-item[aria-current=page] svg{color:var(--verde)}.lateral-rodape{margin-top:auto;padding-top:16px;font-size:13px;color:var(--texto-3)}.principal{min-width:0;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:10;height:var(--altura-topo);display:flex;align-items:center;gap:12px;padding:0 32px;background:var(--superficie);border-bottom:1px solid var(--borda)}.topo-espaco{flex:1}.topo-info{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--texto-2);padding:7px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie);white-space:nowrap}.topo-info svg{width:17px;height:17px}.conteudo{width:100%;max-width:1440px;padding:28px 32px 56px}.cabecalho-pagina{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.caminho{font-size:13px;font-weight:600;color:var(--texto-3);margin-bottom:4px}.cabecalho-pagina h1{font-size:26px;letter-spacing:-.4px;margin:0 0 6px}.cabecalho-pagina .descricao{font-size:15px;color:var(--texto-2);margin:0;max-width:820px}.acoes{display:flex;gap:10px;flex-wrap:wrap}.botao{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--borda-forte);border-radius:10px;background:var(--superficie);font-size:15px;font-weight:600;color:var(--texto);white-space:nowrap;text-decoration:none}.botao svg{width:18px;height:18px}.botao:hover{background:var(--superficie-2)}.botao.primario{background:var(--verde);border-color:var(--verde);color:#fff}.botao.primario:hover{background:var(--verde-escuro)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao.largo{width:100%;justify-content:center;min-height:52px;font-size:16px}.pilha{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px 22px;box-shadow:var(--sombra);min-width:0}.cartao-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cartao-cabecalho>div:first-child{flex:1 1 240px;min-width:0}.cartao h2{font-size:18px;margin:0}.cartao .sub{font-size:14px;color:var(--texto-2);margin:4px 0 0}.nota-pagina{margin:-6px 0 0;font-size:14px;color:var(--texto-2)}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.indicador{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 18px;box-shadow:var(--sombra)}.indicador-rotulo{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--texto-2)}.indicador-rotulo svg{width:18px;height:18px;color:var(--verde)}.indicadores.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.indicador.clicavel{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.indicador.clicavel:hover{border-color:var(--verde);background:var(--verde-claro)}.indicador-valor{font-size:27px;font-weight:750;letter-spacing:-.5px;margin-top:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.indicador-valor small{font-size:16px;font-weight:600;color:var(--texto-2);margin-left:4px}.indicador-nota{font-size:13.5px;color:var(--texto-3);margin-top:4px}.dados{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 24px;margin:0}.dados div{min-width:0}.dados dt{font-size:13px;font-weight:600;color:var(--texto-3)}.dados dd{margin:2px 0 0;font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.tabela-rolagem{width:100%;overflow-x:auto;border:1px solid var(--borda);border-radius:10px}table.relatorio{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}table.relatorio th{text-align:left;font-size:13px;font-weight:700;color:var(--texto-2);background:var(--superficie-2);padding:10px 12px;border-bottom:1px solid var(--borda-forte);white-space:nowrap}table.relatorio td{padding:9px 12px;border-bottom:1px solid var(--borda);vertical-align:top}table.relatorio tbody tr:nth-child(2n) td{background:var(--zebra)}table.relatorio tbody tr.subtotal td{background:var(--superficie-2);font-weight:700}table.relatorio tbody tr.destaque td{background:var(--alerta-fundo)}table.relatorio tbody tr.destaque .selo.alerta{background:var(--superficie);border:1px solid var(--alerta-borda)}table.relatorio tfoot td{font-weight:750;border-top:2px solid var(--texto);border-bottom:0;background:var(--superficie)}table.relatorio .num{text-align:right;white-space:nowrap}table.relatorio .fraco{color:var(--texto-3)}.selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:650;white-space:nowrap}.selo.ok{background:var(--ok-fundo);color:var(--ok)}.selo.alerta{background:var(--alerta-fundo);color:var(--alerta)}.selo.erro{background:var(--erro-fundo);color:var(--erro)}.selo.info{background:var(--info-fundo);color:var(--info)}.selo.neutro{background:var(--superficie-2);color:var(--texto-2)}.aviso{display:flex;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid var(--borda);border-left-width:4px;font-size:14.5px;background:var(--superficie)}.aviso svg{width:20px;height:20px;flex:none;margin-top:1px}.aviso strong{display:block;margin-bottom:2px}.aviso p{margin:0;color:var(--texto-2)}.aviso.alerta{border-color:var(--alerta-borda);background:var(--alerta-fundo)}.aviso.alerta svg{color:var(--alerta)}.aviso.info{border-color:#9cc2df;background:var(--info-fundo)}.aviso.info svg{color:var(--info)}.lista-links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.link-relatorio{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie);text-align:left}.link-relatorio:hover{border-color:var(--verde);background:var(--verde-claro)}.link-relatorio svg{width:22px;height:22px;color:var(--verde);flex:none}.link-relatorio strong{display:block;font-size:15px}.link-relatorio span{display:block;font-size:13.5px;color:var(--texto-3)}.link-relatorio .seta{margin-left:auto;color:var(--texto-3)}.filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.filtro{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie);font-size:14px;font-weight:600}.filtro[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:#fff}.campo-busca{min-height:40px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:10px;background:var(--superficie);font-size:15px;min-width:260px}.so-impressao{display:none}.oculto{position:absolute;width:1px!important;min-width:0!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.link{border:0;background:none;padding:0;color:var(--verde-escuro);font-weight:650;text-decoration:underline;text-underline-offset:3px}.mensagem-ok{color:var(--ok);font-weight:650}.carregando{color:var(--texto-2)}.seletor-mes{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--texto-2)}.seletor-mes .campo-busca{min-width:0}.seletor-periodo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.periodo-personalizado{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.periodo-personalizado label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650;color:var(--texto-2)}.periodo-personalizado .campo-busca{min-width:0;width:160px}.periodo-datas{font-size:14px;color:var(--texto-2);font-variant-numeric:tabular-nums}.seletor-periodo .texto-erro{flex-basis:100%}.vazio{display:flex;gap:14px;align-items:flex-start}.vazio svg{width:26px;height:26px;color:var(--info);flex:none}.vazio strong{display:block;font-size:17px}.vazio p{margin:6px 0 0;color:var(--texto-2)}.campos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}.campos-grade.uma-coluna{grid-template-columns:minmax(0,1fr)}.campos-grade .campo input,.campos-grade .campo select{font-size:16px;min-height:46px;font-weight:500}.tabela-entrada td{vertical-align:middle}.tabela-entrada input,.tabela-entrada select{width:100%;min-width:72px;min-height:40px;padding:0 8px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);font-size:15px}.tabela-entrada td.num input{text-align:right;min-width:90px}.tabela-entrada input[aria-invalid=true]{border-color:var(--erro);background:var(--erro-fundo)}.linha-pdf{display:block;margin-top:6px;padding:6px 8px;background:var(--superficie);border:1px solid var(--borda);border-radius:6px;font-family:ui-monospace,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.rotulo-campo{font-size:14px;font-weight:650;color:var(--texto-2)}.valor-campo{display:flex;align-items:center;min-height:52px;font-size:20px;font-variant-numeric:tabular-nums}.linha-parcela{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.matriz-permissoes td{vertical-align:middle}.matriz-permissoes td:first-child{min-width:220px}.matriz-permissoes td:first-child .sub{display:block;font-size:13px}.matriz-permissoes .centro{text-align:center}.matriz-permissoes .nao-se-aplica{color:var(--texto-3)}.chave{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:4px;border:0;background:none;cursor:pointer}.chave:disabled{cursor:not-allowed;opacity:.45}.chave-trilho{position:relative;display:inline-block;width:42px;height:24px;border-radius:999px;background:var(--borda-forte);transition:background .15s}.chave-botao{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.chave.ligada .chave-trilho{background:var(--verde)}.chave.ligada .chave-botao{left:21px}.chave.liberada .chave-trilho{box-shadow:0 0 0 2px var(--verde-escuro)}.chave.bloqueada .chave-trilho{box-shadow:0 0 0 2px var(--alerta)}.chave-nota{font-size:11px;font-weight:700;color:var(--texto-2)}.modal-fundo{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#10181473}.modal{width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--superficie);border-radius:var(--raio);box-shadow:0 12px 40px #10181440}.modal.larga{width:min(1120px,100%)}.modal-cabecalho{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--superficie);border-bottom:1px solid var(--borda)}.modal-cabecalho h2{font-size:18px}.modal-corpo{display:grid;gap:16px;padding:20px}.acoes-usuario{display:flex;flex-wrap:wrap;gap:6px}.lista-anexos{margin:0;padding-left:18px;display:grid;gap:4px}.lista-simples{margin:4px 0 0;padding-left:18px;display:grid;gap:4px}.painel-expansivel{border:1px solid var(--borda);border-radius:10px;padding:10px 14px;background:var(--superficie)}.painel-expansivel>summary{cursor:pointer;font-weight:700;padding:4px 0}.painel-expansivel[open]>summary{margin-bottom:10px}.grupos-observacao{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.grupo-observacao h3{margin:0 0 8px;font-size:15px}.observacao{border:1px solid var(--borda);border-radius:10px;padding:10px 12px;margin-bottom:8px}.observacao-titulo{margin:0 0 6px;font-weight:600}.observacao-selos{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.observacao-acao{margin:0 0 6px;font-size:14px}.observacao-base summary{cursor:pointer;font-size:13.5px;color:var(--texto-2)}.observacao-base ul{margin:4px 0;padding-left:18px;font-size:13.5px}.mini-barras{display:grid;gap:2px;width:90px}.mini-barras span{display:block;height:8px;min-width:2px;border-radius:0 4px 4px 0;background:var(--verde)}.mini-barras span.anterior{background:var(--borda-forte)}.grade-graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px 20px}.grafico{margin:0;display:grid;gap:6px;min-width:0;align-content:start}.grafico figcaption{display:grid;gap:2px}.grafico-legenda{display:flex;flex-wrap:wrap;gap:12px;font-size:13.5px;color:var(--texto-2)}.grafico-legenda span{display:inline-flex;align-items:center;gap:5px}.grafico-area{position:relative}.grafico-area svg{display:block;width:100%;height:auto;touch-action:pan-y}.grafico-grade{stroke:var(--borda);stroke-width:1}.grafico-base{stroke:var(--borda-forte);stroke-width:1}.grafico-mira{stroke:var(--texto-3);stroke-width:1}.grafico-texto{font-size:13px;fill:var(--texto-2)}.grafico-linha{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.serie-0{color:#1e7a4c;fill:#1e7a4c}.serie-1{color:#2f6db5;fill:#2f6db5}.serie-2{color:#c98a2b;fill:#c98a2b}.serie .grafico-linha{stroke:currentColor}.grafico-dica{position:absolute;top:4px;display:grid;gap:2px;width:max-content;max-width:240px;padding:8px 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);box-shadow:0 4px 14px #10181426;font-size:13.5px;pointer-events:none}.barras{display:grid;gap:6px}.barra-linha{display:grid;grid-template-columns:minmax(90px,30%) minmax(40px,1fr) minmax(90px,auto);gap:8px;align-items:center;font-size:14px}.barra-nome{overflow-wrap:anywhere}.barra-trilho{display:block;height:14px;background:var(--superficie-2);border-radius:0 4px 4px 0}.barra-valor{display:block;height:100%;min-width:2px;border-radius:0 4px 4px 0}.serie-0-fundo{background:#1e7a4c}.barra-numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.barra-numero .sub{white-space:normal}@media screen and (max-width:860px){.tabela-rolagem.tabela-cartoes{overflow:visible;border:0;border-radius:0}.tabela-cartoes table.relatorio{display:block}.tabela-cartoes table.relatorio thead{display:none}.tabela-cartoes table.relatorio tbody,.tabela-cartoes table.relatorio tfoot{display:grid;gap:10px}.tabela-cartoes table.relatorio tfoot{margin-top:10px}.tabela-cartoes table.relatorio tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 14px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.tabela-cartoes table.relatorio tbody tr.destaque{background:var(--alerta-fundo)}.tabela-cartoes table.relatorio tbody tr td,.tabela-cartoes table.relatorio tfoot tr td{display:block;min-width:0;padding:0;border:0;background:none;overflow-wrap:anywhere}.tabela-cartoes table.relatorio td.num{text-align:left;white-space:normal}.tabela-cartoes table.relatorio td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:2px;font-size:13px;font-weight:600;color:var(--texto-2)}.tabela-cartoes table.relatorio td:first-child,.tabela-cartoes table.relatorio td[data-rotulo=""],.tabela-cartoes table.relatorio td.larga{grid-column:1 / -1}.tabela-cartoes table.relatorio td:first-child:before,.tabela-cartoes table.relatorio td[data-rotulo=""]:before{display:none}.tabela-cartoes table.relatorio td:first-child{font-weight:700}.tabela-cartoes table.relatorio td:first-child .sub{font-weight:400}.tabela-cartoes table.relatorio td:empty{display:none}.tabela-cartoes table.relatorio td input,.tabela-cartoes table.relatorio td select{width:100%;min-width:0;max-width:none;text-align:left}.tabela-cartoes td[data-rotulo=""]>.botao{width:100%;justify-content:center}.tabela-cartoes .acoes-usuario .botao{flex:1 1 auto;justify-content:center}.tabela-cartoes table.matriz-permissoes tr{grid-template-columns:repeat(auto-fill,minmax(94px,1fr))}.tabela-cartoes table.matriz-permissoes td:first-child{min-width:0}.tabela-cartoes table.matriz-permissoes tbody tr td.nao-se-aplica{display:none}.tabela-cartoes table.matriz-permissoes td.centro{text-align:left}}.usuario-atual{display:grid;margin-bottom:10px}.usuario-atual strong{font-size:14px;color:var(--texto)}.usuario-atual span{font-size:13px}.acesso{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;background:var(--verde-escuro)}.acesso-conteudo{width:min(440px,100%);display:grid;gap:18px}.acesso .marca{padding:0}.acesso .marca-logo{max-width:440px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.acesso-cartao{width:100%;padding:28px}.acesso-cartao h1{font-size:24px;margin:4px 0 16px}.acesso-cartao h1+.sub{margin:-10px 0 16px}.acesso-cartao .campo input{min-height:50px;font-size:17px;font-weight:500}label.botao{cursor:pointer}.itens-estoque{display:grid;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.item-estoque{display:grid;grid-template-columns:minmax(0,1fr) 120px 140px;gap:12px;align-items:center;padding:8px 14px;border-top:1px solid var(--borda)}.itens-estoque.com-info .item-estoque{grid-template-columns:minmax(0,1fr) minmax(0,170px) 120px 140px}.item-estoque:nth-child(odd):not(.cabecalho){background:var(--zebra)}.item-estoque.cabecalho{border-top:0;background:var(--superficie-2);font-size:13px;font-weight:700;color:var(--texto-2);padding-top:10px;padding-bottom:10px}.item-estoque.invalido{background:var(--erro-fundo)!important}.item-nome{display:grid;gap:2px;min-width:0}.item-nome strong{font-size:15px;overflow-wrap:anywhere}.item-nome .texto-erro{font-size:13px}.item-info{font-size:14px;color:var(--texto-2);font-variant-numeric:tabular-nums}.item-campo{display:grid;gap:2px;min-width:0}.item-campo>span{display:none;font-size:12px;font-weight:650;color:var(--texto-3)}.item-campo input{width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);font-size:17px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.item-campo input[aria-invalid=true]{border-color:var(--erro)}.item-campo.sem-peso em{font-size:13px;color:var(--texto-3);font-style:normal;text-align:right}.rotulo-movel{display:none}.itens-valor .item-estoque{grid-template-columns:minmax(0,1fr) 190px}.itens-preco .item-estoque{grid-template-columns:minmax(0,1fr) minmax(0,260px) 150px}.itens-venda .item-estoque{grid-template-columns:minmax(0,1fr) 96px 130px 130px}.itens-conta .item-estoque{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.item-campo select{width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);font-size:15px}.item-nome .sub{font-size:13.5px}.valor-item{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.barra-salvar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 -2px 10px #1018140f}.barra-salvar .sub{margin-right:auto}.confirmacao{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--alerta)}.confirmacao input{width:20px;height:20px}.estorno{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--alerta-borda);border-radius:10px;background:var(--alerta-fundo)}.estorno .tabela-rolagem{background:var(--superficie)}@media(max-width:860px){.barra-salvar{bottom:76px}}@media(max-width:560px){.item-estoque,.itens-estoque.com-info .item-estoque{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:12px}.item-estoque.cabecalho{display:none}.item-nome,.item-info{grid-column:1 / -1}.item-campo>span,.rotulo-movel{display:inline}.itens-valor .item-estoque{grid-template-columns:minmax(0,1fr) 120px;padding:10px}.itens-valor .item-estoque.cabecalho{display:grid}.itens-valor .item-nome{grid-column:auto}.itens-valor .item-nome strong{font-size:14.5px;overflow-wrap:break-word}.itens-valor .item-campo>span{display:none}.itens-preco .item-estoque{grid-template-columns:minmax(0,1fr) 130px}.itens-preco .item-info{grid-column:auto;align-self:end}.itens-venda .item-estoque{grid-template-columns:repeat(3,minmax(0,1fr))}.itens-conta .item-estoque{grid-template-columns:minmax(0,1fr)}.linha-parcela{grid-template-columns:minmax(0,1fr) auto}.linha-parcela .campo:first-child{grid-column:1 / -1}.barra-salvar{padding:8px 10px;gap:8px;flex-wrap:nowrap}.barra-salvar .sub{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.3}.barra-salvar .botao{flex:0 0 auto}.barra-salvar:has(.confirmacao){flex-wrap:wrap}.barra-salvar .confirmacao{flex-basis:100%;order:-1}}.campo-preco{width:110px;min-height:38px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.campo-preco[aria-invalid=true]{border-color:var(--erro);background:var(--erro-fundo)}.texto-erro{color:var(--erro);font-weight:600}.campo{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.campo label{font-size:14px;font-weight:650;color:var(--texto-2)}.campo input,.campo select{width:100%;min-width:0;min-height:52px;padding:0 14px;border:1px solid var(--borda-forte);border-radius:10px;background:var(--superficie);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.campo input[aria-invalid=true]{border-color:var(--erro);background:var(--erro-fundo)}.campo .ajuda{font-size:13.5px;color:var(--texto-3)}.campo .ajuda.erro{color:var(--erro)}.resultado-pesagem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resultado-pesagem div{border:1px solid var(--borda);border-radius:10px;padding:12px;background:var(--superficie-2)}.resultado-pesagem span{display:block;font-size:13px;font-weight:600;color:var(--texto-2)}.resultado-pesagem strong{display:block;font-size:24px;font-variant-numeric:tabular-nums;margin-top:2px}.topo-movel,.barra-inferior{display:none}.atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.atalho{min-height:112px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra);text-align:left}.atalho svg{width:28px;height:28px;color:var(--verde)}.atalho strong{font-size:16px}.atalho span{font-size:13.5px;color:var(--texto-3)}@media(max-width:1100px){:root{--largura-lateral: 232px}.conteudo{padding:24px}.grade-2{grid-template-columns:1fr}}@media(max-width:860px){body{font-size:17px}.app{display:block;padding-bottom:76px}.lateral,.topo{display:none}.topo-movel{display:flex;position:sticky;top:0;z-index:10;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--superficie);border-bottom:1px solid var(--borda)}.topo-movel .marca{padding:0}.topo-movel .marca-logo{width:auto;height:46px;max-width:none}.conteudo{padding:16px 16px 28px}.cabecalho-pagina{align-items:stretch}.cabecalho-pagina h1{font-size:23px}.acoes{width:100%}.acoes .botao{flex:1;justify-content:center}.indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.indicador{padding:12px 14px}.indicador-valor{font-size:22px}.campo-busca{min-width:0;width:100%}.seletor-periodo,.seletor-periodo .seletor-mes,.periodo-personalizado{width:100%}.periodo-personalizado label{flex:1 1 0;min-width:0}.periodo-personalizado .campo-busca{width:100%}.barra-inferior{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:20;height:68px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--borda)}.barra-inferior button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;font-size:13px;font-weight:600;color:var(--texto-2)}.barra-inferior svg{width:24px;height:24px}.barra-inferior button[aria-current=page]{color:var(--verde-escuro)}.barra-inferior button[aria-current=page] svg{color:var(--verde)}.resultado-pesagem strong{font-size:21px}}@media(max-width:1100px)and (min-width:861px){.indicadores.tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.seletor-periodo .seletor-mes,.acoes>.seletor-mes{display:grid;gap:4px;width:100%}.periodo-personalizado{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.periodo-personalizado label{display:grid;gap:4px}.periodo-personalizado .botao{grid-column:1 / -1;justify-content:center}.acoes-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acoes-grade .botao{min-height:50px;padding:6px 8px;white-space:normal;text-align:center;line-height:1.2}.acoes-grade .campo-busca{grid-column:1 / -1}.indicadores,.indicadores.tres,.resultado-pesagem{grid-template-columns:1fr}.acesso{place-items:start center;padding:20px 12px}.acesso-cartao{padding:22px 18px}}@media screen and (max-width:560px){.tabela-comparacao table.relatorio tr{grid-template-columns:minmax(0,1fr);gap:5px}.tabela-comparacao table.relatorio tbody tr td[data-rotulo]:not(:first-child){display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right;overflow-wrap:normal;white-space:nowrap}.tabela-comparacao table.relatorio td[data-rotulo]:before{flex:1 1 auto;min-width:0;margin:0;text-align:left;white-space:normal}.cartao{padding:16px 14px}.painel-expansivel{padding:8px 10px}.tabela-comparacao table.relatorio tr{padding:10px 12px}}.semaforo{display:inline-flex;align-items:baseline;gap:6px;font-weight:650;font-size:14px}.semaforo-forma{font-size:12px;line-height:1}.semaforo.verde{color:var(--ok)}.semaforo.amarelo{color:var(--alerta)}.semaforo.vermelho{color:var(--erro)}.semaforo.sem-dados{color:var(--texto-3)}.tendencia{display:inline-flex;gap:4px;font-weight:650;font-size:14px;white-space:nowrap;color:var(--texto-2)}.tendencia.verde{color:var(--ok)}.tendencia.vermelho{color:var(--erro)}.tendencia.amarela{color:var(--alerta)}.medidor-linha{display:inline-flex;align-items:center;gap:6px;min-width:110px}.medidor{flex:1 1 60px;display:block;height:8px;min-width:50px;background:var(--superficie-2);border-radius:4px;overflow:hidden}.medidor-valor{display:block;height:100%;min-width:2px;border-radius:4px}.medidor-valor.verde{background:var(--ok)}.medidor-valor.amarelo{background:#b7791f}.medidor-valor.vermelho{background:var(--erro)}.medidor-valor.sem-dados{background:var(--borda-forte)}.medidor-numero{font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.saude-geral .semaforo{font-size:18px;padding:8px 14px;border:1px solid var(--borda-forte);border-radius:10px;background:var(--superficie)}.saude-geral .semaforo-forma{font-size:15px}.saude-pontos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;align-items:start}.saude-ponto{border:1px solid var(--borda);border-left-width:4px;border-radius:10px;padding:12px 14px;background:var(--superficie);min-width:0}.saude-ponto.verde{border-left-color:var(--ok)}.saude-ponto.amarelo{border-left-color:var(--alerta-borda)}.saude-ponto.vermelho{border-left-color:var(--erro)}.saude-ponto>summary{cursor:pointer;display:grid;gap:4px;list-style:none}.saude-ponto>summary::-webkit-details-marker{display:none}.saude-valor{font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.saude-resumo{font-size:14px;color:var(--texto-2)}.saude-abrir{font-size:13.5px;font-weight:650;color:var(--verde-escuro);text-decoration:underline;text-underline-offset:3px}.saude-ponto[open] .saude-abrir{display:none}.saude-dados{display:grid;gap:6px;margin:10px 0}.saude-dados div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;border-top:1px solid var(--borda);padding-top:5px}.saude-dados dt{font-size:13.5px;color:var(--texto-2)}.saude-dados dd{margin:0;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.saude-alertas{margin-top:12px}.lista-alertas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.alerta-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--borda)}.alerta-item:first-child{border-top:0}.alerta-item p{margin:2px 0 0}.topo-alertas{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--alerta-borda);border-radius:10px;background:var(--alerta-fundo);color:var(--alerta);font-size:14px;font-weight:650;white-space:nowrap}.topo-alertas svg{width:17px;height:17px}.topo-alertas.critico{border-color:var(--erro);background:var(--erro-fundo);color:var(--erro)}.topo-movel .topo-alertas{margin-left:auto;padding:0 8px;font-size:13px}.topo-movel .botao{flex:none}.tabela-cartoes select.campo-busca{min-width:0}table.relatorio select.campo-busca{min-height:36px;font-size:14px;width:172px;min-width:0;padding:0 6px}.tabela-cartoes table.relatorio td select.campo-busca{width:100%}.medias{display:inline-block;line-height:1.35}@media(max-width:560px){.alerta-item{grid-template-columns:minmax(0,1fr);gap:2px}}@media screen and (max-width:860px){.pilha-painel>*{order:3}.pilha-painel>.cabecalho-pagina{display:contents}.pilha-painel>.cabecalho-pagina>:first-child{order:0}.pilha-painel>.saude{order:1}.pilha-painel>.cabecalho-pagina>.acoes{order:2}}.unidade-ativa{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie);font-size:14px;color:var(--texto-2);max-width:100%}.unidade-ativa svg{width:18px;height:18px;flex:0 0 auto}.unidade-rotulo{font-size:13px;color:var(--texto-3);white-space:nowrap}.unidade-ativa strong{color:var(--texto-1);font-weight:650}.unidade-ativa select{border:0;background:transparent;font:inherit;font-size:15px;font-weight:650;color:var(--texto-1);min-height:34px;min-width:0;max-width:100%;padding:0 4px;cursor:pointer;text-overflow:ellipsis}.unidade-ativa select:focus-visible{outline:2px solid var(--verde, #1e7a4c);outline-offset:2px;border-radius:6px}.caminho-unidade{color:var(--texto-2);font-weight:650}.topo-movel-unidade{display:none}.estado-aparelho{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px;border:1px solid var(--alerta);border-radius:10px;background:transparent;color:var(--alerta);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.estado-aparelho svg{width:16px;height:16px}.estado-aparelho.critico{border-color:var(--erro);color:var(--erro)}.lista-fila{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.lista-fila li{border:1px solid var(--borda);border-radius:10px;padding:10px 12px;display:grid;gap:4px}.pilha-unidade{display:contents}.rascunho-guardado{display:none!important}.cartao .indicadores+.sub,.cartao .indicadores+.aviso{margin-top:12px}.opcoes-unidade{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.opcoes-unidade legend{padding:0;margin-bottom:6px}.opcao-unidade{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--borda-forte);border-radius:10px;background:var(--superficie);cursor:pointer}.opcao-unidade.escolhida{border-color:var(--verde);box-shadow:inset 0 0 0 1px var(--verde)}.opcao-unidade input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--verde)}.opcao-unidade-texto{display:grid;gap:2px;flex:1;min-width:0}.conteudo>.aviso{margin-bottom:16px}.comparacao-completa{display:block}.comparacao-completa>.sub{margin:0 0 12px}.placar+.nao-imprimir{margin-top:16px}.destino-lancamento{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--borda);border-left:4px solid var(--texto-2);border-radius:10px;background:var(--superficie);font-size:15px}.destino-lancamento strong{font-weight:700}.confirmar-destino{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid var(--alerta);border-radius:10px;font-size:15px;cursor:pointer}.confirmar-destino input{width:20px;height:20px;flex:0 0 auto;margin-top:2px}.placar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.placar-item{border:1px solid var(--borda);border-radius:12px;padding:14px 16px;background:var(--superficie);display:grid;gap:4px}.placar-item h3{margin:0;font-size:14px;font-weight:600;color:var(--texto-3)}.placar-item .placar-nome{font-size:20px;font-weight:700;color:var(--texto-1)}.melhor-marca{font-weight:700}.melhor-marca:before{content:"★ ";font-weight:400}@media screen and (max-width:860px){.topo-movel{flex-wrap:wrap}.topo-movel-unidade{display:flex;flex-wrap:wrap;gap:8px;flex:1 0 100%;align-items:center}.topo-movel-unidade .unidade-ativa{flex:1 1 100%}.topo-movel-unidade .unidade-ativa select{flex:1 1 auto}.topo-movel-unidade .estado-aparelho{flex:1 1 100%;justify-content:center;white-space:normal}.placar{grid-template-columns:minmax(0,1fr)}}.modal-unidade{font-size:14px;color:var(--texto-2);margin-top:2px}.linha-transferencia{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--borda);align-items:end}.lista-formulas{margin:8px 0 0;padding-left:18px;font-size:14px;color:var(--texto-2);display:grid;gap:4px}.detalhes-simples{margin-top:10px;font-size:14px}.detalhes-simples summary{cursor:pointer;font-weight:600}.linha-acesso{display:block}@media screen and (max-width:860px){.topo-movel-unidade{min-width:0;max-width:100%}.topo-movel-unidade .unidade-ativa{min-width:0;width:100%}.topo-movel-unidade .unidade-ativa select{flex:1 1 0;width:0;min-width:0}.topo-movel-unidade .unidade-rotulo{display:none}}.zona-envio{display:grid;gap:6px;justify-items:center;text-align:center;padding:28px 16px;margin-top:12px;border:2px dashed var(--borda);border-radius:var(--raio);cursor:pointer}.zona-envio.sobre,.zona-envio:hover{border-color:var(--verde, #1f7a57);background:var(--superficie-2, rgba(31, 122, 87, .05))}.zona-envio input[type=file]{width:100%;max-width:420px}@media print{.zona-envio{display:none}}.lista-definicoes{display:grid;grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:6px 16px;margin:8px 0 0}.lista-definicoes dt{color:var(--texto-3);font-weight:600}.lista-definicoes dd{margin:0;min-width:0}@media(max-width:560px){.lista-definicoes{grid-template-columns:minmax(0,1fr)}.lista-definicoes dd{margin-bottom:6px}}.campo-marcar{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.35}.campo-marcar input{width:20px;height:20px;min-height:0;flex:none;margin-top:1px}fieldset.campo{border:1px solid var(--borda);border-radius:10px;padding:10px 12px;display:grid;gap:8px;margin:12px 0 0}fieldset.campo legend{font-weight:650;padding:0 4px}table.relatorio.mini{font-size:13px;margin-top:4px}table.relatorio.mini th,table.relatorio.mini td{padding:3px 8px}.quebra{overflow-wrap:anywhere;word-break:break-all}.rotulo-vazio{display:block}.escolha-natureza{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.botao.opcao-grande{min-height:64px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;white-space:normal;text-align:left;padding:10px 16px}.botao.opcao-grande strong{font-size:17px}.botao.opcao-grande span{font-size:14px;font-weight:500;color:var(--texto-2)}.botao.opcao-grande[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:#fff;box-shadow:inset 0 -3px 0 var(--verde-digital)}.botao.opcao-grande[aria-pressed=true] span{color:#e7f3ec}.quantidade-linhas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.rotulo-grupo{font-size:14px;font-weight:650;color:var(--texto-2);margin-right:4px}.linhas-lancamento{display:grid;gap:14px}.linha-lancamento{border:1px solid var(--borda);border-radius:10px;padding:12px 14px 10px;margin:0;min-width:0;background:var(--zebra)}.linha-lancamento-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0 2px;font-size:15px;font-weight:700;color:var(--texto)}.linha-lancamento-titulo span{margin-right:auto}.linha-lancamento .campos-grade{margin-top:4px}.campos-grade .campo-largo{grid-column:1 / -1}.diferenca{margin:10px 0 0;font-size:15px;padding:8px 10px;border-radius:8px;background:var(--superficie);border:1px solid var(--borda)}.diferenca-ok{color:var(--ok);background:var(--ok-fundo);border-color:transparent}.diferenca-aberto{color:var(--alerta);background:var(--alerta-fundo);border-color:var(--alerta-borda)}.diferenca-erro{color:var(--erro);background:var(--erro-fundo);border-color:transparent}.diferenca-neutro{color:var(--texto-2)}.linha-lancamento>.sub{font-size:14px;color:var(--texto-2);margin:8px 0 0}.sugestoes-caixa{position:relative}.sugestoes-lista{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:10px;box-shadow:0 6px 18px #10181424;max-height:300px;overflow-y:auto}.sugestoes-lista li{display:grid;gap:2px;padding:8px 10px;border-radius:8px;cursor:pointer}.sugestoes-lista li[aria-selected=true]{background:var(--verde-claro)}.sugestao-texto{font-size:15px;font-weight:600;color:var(--texto);overflow-wrap:anywhere}.sugestao-detalhe{font-size:13px;color:var(--texto-2)}@media(max-width:560px){.escolha-natureza{grid-template-columns:minmax(0,1fr)}.linha-lancamento{padding:10px 10px 8px}}.botao.quebra-linha{white-space:normal;text-align:left;line-height:1.3;padding-top:6px;padding-bottom:6px}@page{size:A4;margin:12mm 10mm 14mm;@bottom-right{content:"Página " counter(page) " de " counter(pages);font:9pt Arial,sans-serif;color:#000}}@media print{html,body{background:#fff!important;color:#000!important;font-size:10pt}*{box-shadow:none!important;text-shadow:none!important}.lateral,.topo,.topo-movel,.barra-inferior,.acoes,.filtros,.nao-imprimir,.botao,.barra-salvar,.modal-fundo,.coluna-acoes{display:none!important}.app{display:block;padding:0}.conteudo{max-width:none;padding:0 1pt 0 0}.so-impressao{display:block}.cabecalho-impressao{border-bottom:1.5pt solid #000;padding-bottom:6pt;margin-bottom:10pt}.so-impressao.cabecalho-impressao{display:flex;align-items:flex-start;justify-content:space-between;gap:12pt}.cabecalho-impressao-texto{min-width:0;flex:1}.cabecalho-impressao-logo{flex:none;width:auto;height:15mm}.cabecalho-impressao .empresa{font-size:9pt;text-transform:uppercase;letter-spacing:.06em}.cabecalho-impressao .titulo{font-size:15pt;font-weight:700;margin:2pt 0}.cabecalho-impressao .meta{font-size:8.5pt}.cabecalho-pagina{display:none}.pilha,.grade-2{display:block}.pilha>*+*,.grade-2>*+*{margin-top:10pt}.cartao,.indicador{border:0;border-radius:0;padding:0;background:#fff!important}.cartao h2{font-size:11.5pt;margin-bottom:4pt}.cartao .sub,.nota-pagina{color:#000;font-size:8.5pt}.cartao-cabecalho{margin-bottom:6pt}.indicadores{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:.75pt solid #000}.indicador{border:.75pt solid #000;padding:4pt 6pt}.indicador-rotulo,.indicador-nota{color:#000;font-size:8pt}.indicador-rotulo svg{display:none}.indicador-valor{font-size:12pt;margin-top:2pt;white-space:normal;overflow-wrap:anywhere}.indicador-valor small{color:#000;font-size:9pt}.dados dt{color:#000;font-size:8pt}.dados dd{font-size:9.5pt}.tabela-rolagem{overflow:visible;border:0;border-radius:0}table.relatorio{font-size:8.5pt;page-break-inside:auto;width:100%;max-width:100%}table.relatorio th,table.relatorio td{overflow-wrap:break-word;word-break:normal}table.relatorio th{white-space:normal;vertical-align:bottom;font-size:inherit}table.relatorio th.num{white-space:normal}table.relatorio .selo{display:inline;white-space:normal;padding:0 2pt;border-radius:2pt}.densa table.relatorio .num,.muito-densa table.relatorio .num{white-space:normal}.densa table.relatorio{font-size:7.5pt}.densa table.relatorio th,.densa table.relatorio td{padding:2pt 2.5pt}.muito-densa table.relatorio{font-size:7pt}.muito-densa table.relatorio th,.muito-densa table.relatorio td{padding:1.5pt 2pt}.mini-barras{width:34pt}table.relatorio thead{display:table-header-group}table.relatorio tfoot{display:table-row-group}.indicadores.tres{grid-template-columns:repeat(3,1fr)}table.relatorio tr{page-break-inside:avoid}table.relatorio th,table.relatorio td{border:.75pt solid #000!important;background:#fff!important;color:#000!important;padding:2.5pt 4pt}table.relatorio th,table.relatorio tbody tr.subtotal td,table.relatorio tfoot td{font-weight:700}.grade-2.lado-a-lado{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 8pt;align-items:start}.grade-2.lado-a-lado>*+*{margin-top:0}.lado-a-lado table.relatorio{line-height:1.2}.lado-a-lado table.relatorio th,.lado-a-lado table.relatorio td{padding:1.2pt 3pt}.selo{background:#fff!important;color:#000!important;border:.75pt solid #000!important;padding:0 4pt;font-size:8pt;white-space:normal}.itens-estoque{overflow:visible;border:.75pt solid #000;border-radius:0}.item-estoque{background:#fff!important}.campo-preco{border:0!important;background:transparent!important;width:100%;min-height:0;padding:0;font:inherit;color:#000;text-align:right}.campo-preco::placeholder{color:transparent}.texto-erro{color:#000}.link{color:#000!important;text-decoration:none!important}.aviso{background:#fff!important;border:.75pt solid #000!important;color:#000;font-size:8.5pt;padding:4pt 6pt;break-inside:avoid}.aviso p{color:#000}.aviso svg{display:none}svg{color:#000!important}.serie-0,.serie-1,.serie-2{color:#000!important;fill:#000!important}.serie-1 .grafico-linha{stroke-dasharray:8 4}.serie-2 .grafico-linha{stroke-dasharray:2 3}.serie-0-fundo,.mini-barras span{background:#000!important}.mini-barras span.anterior{background:#999!important}.barra-trilho{background:#eee!important}.painel-expansivel{border:0;padding:0}.painel-expansivel>summary{list-style:none;font-size:11.5pt;break-after:avoid}.painel-expansivel>summary::-webkit-details-marker{display:none}.grade-graficos{display:block}.grade-graficos>.grafico+.grafico{margin-top:12pt}.observacao,.grafico{break-inside:avoid}.grafico-dica,.grafico-mira{display:none!important}.semaforo,.tendencia,.semaforo-forma,.saude-valor,.saude-resumo,.saude-dados dt,.saude-dados dd{color:#000!important}.semaforo,.tendencia{font-size:8.5pt;white-space:normal}.saude-geral .semaforo{font-size:11pt;padding:2pt 6pt;border:.75pt solid #000;border-radius:0}.saude-pontos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4pt}.saude-ponto{border:.75pt solid #000!important;border-radius:0;padding:4pt 6pt;break-inside:avoid}.saude-valor{font-size:11pt}.saude-resumo,.saude-dados dt,.saude-dados dd{font-size:8pt}.saude-dados{margin:3pt 0;gap:1pt}.saude-dados div{border-top:.5pt solid #000;padding-top:1pt}.medidor{background:#fff!important;border:.5pt solid #000;height:5pt;border-radius:0;min-width:28pt}.medidor-valor{background:#000!important;border-radius:0}.medidor-linha{min-width:0}.medidor-numero{font-size:8pt}.alerta-item{break-inside:avoid;grid-template-columns:54pt minmax(0,1fr);gap:4pt;padding:2pt 0;border-top:.5pt solid #000}.lista-alertas strong{font-size:9pt}.so-impressao{color:#000}.nova-pagina{break-before:page}.observacao-base summary{display:none}}
