:root{--fundo:#f6f7f2;--cartao:#fff;--texto:#16251d;--texto-suave:#5e6b62;--linha:#e1e5da;--primaria:#1f5c43;--sobre-primaria:#fff;--destaque:#d9902f;--lateral:#173f30;--lateral-texto:#e7efe9;--perigo:#a3261d;--perigo-fundo:#fbeceb;--sucesso:#1f5c43;--sucesso-fundo:#e6f1eb;--alerta-texto:#8a5a12;--alerta-fundo:#fdf3e1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--texto);background:var(--fundo);font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif}:root[data-tema=escuro]{--fundo:#0f1713;--cartao:#17221c;--texto:#e6efe9;--texto-suave:#9fb0a6;--linha:#2a3a31;--primaria:#55b58c;--sobre-primaria:#0b1a13;--destaque:#e6a44a;--lateral:#0b120e;--lateral-texto:#dbe7e0;--perigo:#f08a80;--perigo-fundo:#3a1c19;--sucesso:#7fd0a9;--sucesso-fundo:#173326;--alerta-texto:#ecc27c;--alerta-fundo:#33280f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body,h1,h2,p{margin:0}.aplicacao{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.lateral{background:var(--lateral);color:var(--lateral-texto);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.marca{align-items:center;gap:10px;margin:0 6px 20px;font-weight:600;line-height:1.2;display:flex}.marca img{width:40px;height:40px}.item-menu{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px}.item-menu:hover{background:#ffffff14}.item-menu.ativo{background:#ffffff24}.conta{border-top:1px solid #ffffff24;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.conta-nome{text-overflow:ellipsis;white-space:nowrap;padding:0 12px 4px;font-size:13px;font-weight:600;overflow:hidden}.rodape-lateral{opacity:.75;padding:8px 12px 0;font-size:12px}.entrada{place-items:center;min-height:100vh;padding:16px;display:grid}.entrada-caixa{gap:14px;width:100%;max-width:380px;padding:24px;display:grid}.entrada-caixa label{color:var(--texto-suave);gap:4px;font-size:13px;display:grid}.entrada-marca{align-items:center;gap:12px;display:flex}.entrada-marca img{width:44px;height:44px}.entrada-marca h1{font-size:20px;font-weight:600}.sucesso{color:var(--sucesso);background:var(--sucesso-fundo);border-radius:10px;padding:10px 14px;font-size:14px}.formulario.estreito{max-width:420px}.permissoes{border:1px solid var(--linha);border-radius:10px;min-width:0;margin:0;padding:8px 12px}.permissoes legend{color:var(--texto-suave);padding:0 6px;font-size:13px}.permissoes table{width:auto}.permissoes th+th,.permissoes td+td{text-align:center}.conteudo{align-content:start;gap:18px;max-width:1180px;padding:28px;display:grid}.conteudo h1{font-size:24px;font-weight:600}.aviso{color:var(--texto-suave);margin-top:2px;font-size:14px}.indicadores{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cartao{background:var(--cartao);border:1px solid var(--linha);border-radius:14px;min-width:0;padding:16px}.rotulo{color:var(--texto-suave);font-size:13px}.valor{margin-top:4px;font-size:28px;font-weight:600}.valor small{font-size:14px;font-weight:400}.graficos{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.cartao h2{font-size:15px;font-weight:600}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erro{color:var(--perigo);background:var(--perigo-fundo);border-radius:10px;padding:10px 14px;font-size:14px}.vazio{color:var(--texto-suave);padding:12px 0;font-size:14px}.escolha{color:var(--texto-suave);gap:4px;max-width:320px;font-size:13px;display:grid}.botao{background:var(--primaria);color:var(--sobre-primaria);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:600}.botao:disabled{opacity:.45;cursor:default}.botao.secundario{color:var(--primaria);border:1px solid var(--linha);background:0 0}.link{color:var(--primaria);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px}.link.perigo{color:var(--perigo)}.veu{z-index:10;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.janela{gap:14px;width:100%;max-width:520px;max-height:90vh;padding:24px;display:grid;overflow-y:auto}.janela h1{font-size:20px;font-weight:600}.novidades ul{gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.marcar{align-items:center;gap:8px;font-size:14px;display:flex}.rastro{color:var(--texto-suave);white-space:nowrap;gap:2px;font-size:12px;display:grid}.link.forte{padding-left:0;font-weight:600}.link.voltar{padding-left:0;font-size:14px}.acoes.fim{justify-content:flex-end;display:inline-flex}.aviso-linha{color:var(--alerta-texto);font-size:13px}.valor.pequeno{padding-top:6px;font-size:20px}.cartao>h2{margin-bottom:8px}input,select{font:inherit;color:var(--texto);background:var(--cartao);border:1px solid var(--linha);border-radius:8px;min-width:0;padding:8px 10px}input:focus-visible,select:focus-visible,.botao:focus-visible,.link:focus-visible{outline:2px solid var(--destaque);outline-offset:1px}.formulario{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;display:grid}.formulario label{color:var(--texto-suave);gap:4px;font-size:13px;display:grid}.formulario .larga{grid-column:1/-1}.formulario.filtros{border-top:1px solid var(--linha);margin:12px 0 8px;padding-top:12px}.cartao>.formulario.filtros:first-child{border-top:0;margin-top:0;padding-top:0}.formulario .marcar{align-items:center;gap:8px;padding-bottom:8px;display:flex}.cartao+.cartao,.cartao>.formulario+*{margin-top:0}section.cartao{gap:14px;display:grid}.tabela-rolavel{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--texto-suave);border-bottom:1px solid var(--linha);padding:8px 10px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--linha);padding:8px 10px}tr:last-child td{border-bottom:0}th.numero,td.numero{text-align:right}td.acoes{text-align:right;white-space:nowrap;display:table-cell}td.acoes>*+*{margin-left:8px}input.peso{text-align:right;width:90px}.alerta{background:var(--alerta-fundo);border:1px solid var(--destaque);border-radius:10px;gap:8px;padding:12px 14px;font-size:14px;display:grid}.alerta ul{margin:0;padding-left:18px}@media (width<=800px){.aplicacao{grid-template-columns:minmax(0,1fr)}.lateral{flex-direction:row;align-items:center;height:auto;padding:10px;position:static;overflow-x:auto}.marca{white-space:nowrap;margin:0 10px 0 0}.item-menu{white-space:nowrap}.rodape-lateral,.conta-nome{display:none}.conta{border-top:0;flex-direction:row;margin:0 0 0 auto;padding-top:0}.conteudo{padding:16px}.graficos{grid-template-columns:minmax(0,1fr)}}.item-menu.grupo:after{content:"▾";float:right;opacity:.7}.item-menu.grupo.fechado:after{content:"▸"}.item-menu.subitem{padding:7px 12px 7px 26px;font-size:14px}.folha{color:#16251d;border:1px solid var(--linha);background:#fff;border-radius:4px;padding:22px 26px;font-size:11px;line-height:1.35;overflow-x:auto}.folha .r-suave{color:#5e6b62}.folha .r-negativo{color:#a3261d}.folha .r-atencao{color:#b5711b}.folha-topo{border-bottom:1.5px solid #1f5c43;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;padding-bottom:6px;display:flex}.folha-boitel{font-size:16px;font-weight:600}.folha-emissao{text-align:right}.folha-bloco{break-inside:auto;margin-top:12px}.folha-dono{break-after:avoid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:3px;display:flex}.folha-dono strong{font-size:13px}.folha-obs{margin-top:3px}.folha-resumo{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.folha-resumo div{background:#f1f3ec;border-radius:4px;padding:5px 8px;display:grid}.folha-resumo strong{font-size:13px}.folha-tabela{border-collapse:collapse;width:100%;font-size:11px}.folha-tabela th{color:#5e6b62;text-align:left;white-space:nowrap;border-bottom:1px solid #5e6b62;padding:3px 5px;font-size:11px;font-weight:600}.folha-tabela td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e1e5da;padding:3px 5px}.folha-tabela tr:last-child td{border-bottom:1px solid #e1e5da}.folha-tabela .n{text-align:right}.folha-tabela.fixa{table-layout:fixed;min-width:720px}.folha-tabela.fixa td,.folha-tabela.fixa th{text-overflow:ellipsis;overflow:hidden}.folha-tabela svg{display:block}.folha-tabela thead{display:table-header-group}.folha-tabela tr{break-inside:avoid}.folha-pe{border-top:1px solid #e1e5da;justify-content:space-between;gap:16px;margin-top:12px;padding-top:5px;display:flex}@page{size:A4 portrait;margin:12mm}@page paisagem{size:A4 landscape;margin:12mm}@media print{body{background:#fff}.lateral,.nao-imprimir,.veu{display:none!important}.aplicacao{display:block}.conteudo{padding:0}.folha{border:0;border-radius:0;padding:0;font-size:8pt;overflow:visible}.folha.paisagem{page:paisagem}.folha-tabela,.folha-tabela th{font-size:7.5pt}.folha-boitel{font-size:12pt}.folha-dono strong,.folha-resumo strong{font-size:10pt}.folha-resumo div{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
