.icone{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.marca{display:flex;align-items:center;gap:10px;min-width:0;color:var(--tinta);text-decoration:none}.marca-logo{flex:none;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--acao);color:var(--sobre-acao);font-size:13.5px;font-weight:800;letter-spacing:.02em}.marca-textos{display:flex;flex-direction:column;min-width:0}.marca-nome{font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marca-empresa{font-size:12.5px;color:var(--tinta-3)}.app-larga{grid-template-columns:240px minmax(0,1fr)}.menu{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--superficie);border-right:1px solid var(--linha)}.menu>.marca{padding:16px 16px 14px;border-bottom:1px solid var(--linha)}.menu>.marca:hover .marca-nome{text-decoration:underline}.menu-busca{position:relative;display:flex;align-items:center;margin:12px 12px 4px}.menu-busca .icone{position:absolute;left:10px;width:17px;height:17px;color:var(--tinta-3);pointer-events:none}.menu-busca input{width:100%;height:36px;padding:0 58px 0 34px;font:inherit;font-size:14px;color:var(--tinta);background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-botao)}.menu-busca input::placeholder{color:var(--tinta-3)}.menu-busca input:focus{outline:2px solid var(--foco);outline-offset:-1px;border-color:transparent;background:var(--superficie)}.menu-busca input::-webkit-search-cancel-button{display:none}.menu-busca kbd{position:absolute;right:8px;padding:1px 6px;font:inherit;font-size:11px;color:var(--tinta-3);border:1px solid var(--linha-forte);border-radius:4px;pointer-events:none}.menu-rolagem{flex:1;min-height:0;overflow-y:auto;padding:6px 12px 12px;overscroll-behavior:contain}.menu ul{list-style:none;margin:0;padding:0}.menu-grupo+.menu-grupo{margin-top:6px}.menu-titulo{margin:0}.menu-titulo button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px 5px;border:0;background:none;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);border-radius:var(--raio-botao)}.menu-titulo button:hover:not(:disabled){color:var(--tinta)}.menu-titulo button:disabled{cursor:default}.menu-titulo .icone{width:14px;height:14px;transition:transform .15s}.menu-titulo button[aria-expanded=false] .icone{transform:rotate(-90deg)}.menu-titulo button:disabled .icone{opacity:0}.menu li a{display:flex;align-items:center;gap:11px;padding:7px 10px;margin:1px 0;border-radius:var(--raio-botao);color:var(--tinta-2);text-decoration:none;font-size:14.5px}.menu li a .icone{color:var(--tinta-3)}.menu li a:hover{background:var(--superficie-2);color:var(--tinta)}.menu li a[aria-current=page]{background:var(--acao-suave);color:var(--tinta);font-weight:600;box-shadow:inset 3px 0 0 var(--acao)}.menu li a[aria-current=page] .icone{color:var(--acao)}.menu-achados a span{display:flex;flex-direction:column}.menu-achados small{font-size:12px;font-weight:400;color:var(--tinta-3)}.menu-nada{margin:8px 10px;font-size:13.5px;color:var(--tinta-3)}.menu>.usuario{margin:0;padding:12px 16px 14px}.app-abas{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.barra{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 16px;background:var(--superficie);border-bottom:1px solid var(--linha)}.barra-usuario{flex:none;width:40px;height:40px;padding:0;overflow:hidden;cursor:pointer;display:grid;place-items:center;border:1px solid var(--linha-forte);border-radius:50%;background:var(--acao-suave);color:var(--acao-forte);font:inherit;font-weight:700}.barra-usuario img{width:100%;height:100%;object-fit:cover}.abas{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--superficie);border-top:1px solid var(--linha-forte);box-shadow:0 -4px 16px #00000014}.aba{flex:1;min-width:0;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--tinta-3);position:relative}.aba .icone{width:24px;height:24px}.aba span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.aba[aria-current=page]{color:var(--acao);font-weight:600}.aba[aria-current=page]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--acao)}.aba[aria-expanded=true]{color:var(--tinta);background:var(--superficie-2)}.aba:focus-visible{outline:2px solid var(--foco);outline-offset:-4px}.folha-veu{position:fixed;inset:0;bottom:calc(65px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:flex-end;background:#080e148c;animation:veu-entrar .15s ease-out}.folha{width:100%;max-height:calc(100% - 40px);overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 18px;background:var(--superficie);border:1px solid var(--linha-forte);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px #00000040;animation:folha-entrar .18s ease-out}.folha-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.folha-topo h2{margin:0;font-size:17px;font-weight:700}.folha-fechar{width:40px;height:40px;display:grid;place-items:center;padding:0;cursor:pointer;border:0;border-radius:50%;background:var(--superficie-2);color:var(--tinta-2)}.folha-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.folha-item{min-height:92px;padding:14px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;font-size:14px;line-height:1.25;color:var(--tinta);background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px}.folha-item .icone{width:28px;height:28px;color:var(--acao)}.folha-item:hover{border-color:var(--linha-forte)}.folha-item:active{transform:scale(.98)}.folha-item[aria-current=page]{border:2px solid var(--acao);background:var(--acao-suave);font-weight:600}.folha .usuario{margin-top:16px;padding:14px 4px 0}.folha .usuario-sair{min-height:40px}.tema{margin:0;padding:10px 16px 0;border:0;border-top:1px solid var(--linha);min-width:0}.tema legend{float:left;width:100%;margin-bottom:6px;padding:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3)}.tema-opcoes{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:8px}.tema-opcao{position:relative;min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;cursor:pointer;font-size:12.5px;color:var(--tinta-2)}.tema-opcao input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.tema-opcao .icone{width:15px;height:15px}.tema-opcao:hover{color:var(--tinta)}.tema-opcao:has(input:checked){background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 3px #0000002e}.tema-opcao:has(input:checked) .icone{color:var(--acao)}.tema-opcao:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:1px}.menu>.usuario{border-top:0}.folha .tema{margin-top:16px;padding:14px 4px 0}.folha .tema-opcao{min-height:44px;font-size:14px}.folha .tema-opcao .icone{width:18px;height:18px}.folha .tema+.usuario{margin-top:10px;border-top:0;padding-top:4px}@keyframes folha-entrar{0%{transform:translateY(24px);opacity:.4}}@keyframes veu-entrar{0%{opacity:0}}@media(min-width:640px){.folha{max-width:600px;margin:0 auto;padding:18px 20px 22px}.folha-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.folha-item{min-height:100px;font-size:15px}.folha-veu{justify-content:center}}@media(max-width:1024px){.avisos{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.folha,.folha-veu{animation:none}.menu-titulo .icone{transition:none}}.usuarios{display:flex;flex-direction:column;gap:16px}.usuarios .pagina-topo{margin-bottom:0}.usuarios-liberar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:14px 16px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-botao)}.usuarios-campo{display:flex;flex-direction:column;gap:4px;flex:1 1 280px;min-width:0}.usuarios-campo label{font-size:13px;font-weight:600;color:var(--tinta-2)}.usuarios-campo .campo-entrada{height:40px;box-sizing:border-box;padding:0 10px;width:100%;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie)}.usuarios-campo .campo-entrada:focus{outline:2px solid var(--acao);outline-offset:0;border-color:var(--acao)}.usuarios-campo .campo-entrada[aria-invalid]{border-color:var(--perigo)}.usuarios-marca{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.usuarios-marca input{width:18px;height:18px;margin:0;accent-color:var(--acao)}.usuarios-marca span{color:var(--tinta-3);font-size:13.5px}.usuarios-lista{overflow-x:auto;position:relative;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.usuarios-lista table{width:100%;border-collapse:collapse}.usuarios-lista th{padding:8px 12px;text-align:left;font-size:12.5px;font-weight:500;color:var(--tinta-2);background:var(--superficie-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap}.usuarios-lista td{padding:10px 12px;border-bottom:1px solid var(--linha);vertical-align:middle}.usuarios-lista tbody tr:last-child td{border-bottom:0}.usuarios-lista tr.desativado td{color:var(--tinta-3)}.usuarios-nome{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600}.usuarios-email{display:block;font-size:13px;color:var(--tinta-3)}.usuarios-data{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.usuarios-apagado{color:var(--tinta-3);font-size:13.5px}.usuarios-acoes{text-align:right;white-space:nowrap}.usuarios-acoes .botao-link{margin-left:10px}.usuarios-selo{display:inline-block;margin:2px 6px 2px 0;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.usuarios-selo.ativo{background:color-mix(in srgb,var(--sucesso) 14%,var(--superficie));color:var(--sucesso)}.usuarios-selo.inativo{background:var(--superficie-2);color:var(--tinta-3);border:1px solid var(--linha)}.usuarios-selo.admin{background:var(--acao-suave);color:var(--acao)}.usuarios-selo.voce{background:var(--superficie-2);color:var(--tinta-2);border:1px solid var(--linha);font-weight:500}@media(max-width:760px){.usuarios-liberar .botao{flex:1 1 100%}}.fabricacao .pagina-topo{margin-bottom:0}.fabricacao{display:flex;flex-direction:column;gap:16px}.fab-grade{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.fab-passos{display:flex;flex-direction:column;gap:14px;min-width:0}.fab-bloco{display:flex;flex-direction:column;gap:12px;padding:14px 16px;min-width:0;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.fab-bloco h2{margin:0;font-size:16px;font-weight:700;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.fab-bloco h2 small{font-size:13px;font-weight:400;color:var(--tinta-3)}.fab-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--acao-suave);color:var(--acao);font-size:12.5px;font-weight:700}.fab-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.fab-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.fab-campo label,.fab-rot{font-size:13px;font-weight:600;color:var(--tinta-2)}.fab-campo .campo-entrada{height:40px;box-sizing:border-box;padding:0 10px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta);font:inherit}.fab-campo textarea.campo-entrada{height:auto;padding:8px 10px;resize:vertical}.fab-campo select.campo-entrada{min-width:220px;max-width:100%}.fab-linha>select.campo-entrada{height:36px;padding:0 8px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta);font:inherit}.fab-curto .campo-entrada{width:110px}.fab-num-entrada{width:84px;height:36px;box-sizing:border-box;padding:0 8px;text-align:right;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta)}.fab-num-entrada[aria-invalid]{border-color:var(--compras);background:color-mix(in srgb,var(--compras) 10%,var(--superficie))}.fab-num-entrada:disabled{opacity:.5}.fab-campo .campo-entrada:focus,.fab-num-entrada:focus,.fab-linha>select:focus{outline:2px solid var(--acao);outline-offset:0;border-color:var(--acao)}.fab-segm{display:inline-flex;flex-wrap:wrap;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);overflow:hidden}.fab-segm button{border:0;background:var(--superficie);color:var(--tinta);font:inherit;padding:7px 14px;min-height:40px;cursor:pointer;text-align:left}.fab-segm button+button{border-left:1px solid var(--linha-forte)}.fab-segm button[aria-pressed=true]{background:var(--acao);color:var(--sobre-acao);font-weight:600}.fab-segm button small{display:block;font-size:11.5px;font-weight:400;opacity:.85}.fab-segm button:focus-visible{outline:2px solid var(--foco, var(--acao));outline-offset:-3px}.fab-rolagem{overflow-x:auto;position:relative;min-width:0}.fab-tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fab-tabela th{padding:7px 10px;text-align:left;font-size:12.5px;font-weight:500;color:var(--tinta-2);background:var(--superficie-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap}.fab-tabela td{padding:7px 10px;border-bottom:1px solid var(--linha);vertical-align:middle}.fab-tabela tbody tr:last-child td{border-bottom:0}.fab-tabela tfoot td{border-top:1px solid var(--linha-forte);border-bottom:0;font-weight:700;background:var(--superficie-2)}.fab-tabela .n{text-align:right;white-space:nowrap}.fab-tabela tr.fab-fora td{color:var(--tinta-3)}.fab-tabela label{cursor:pointer}.fab-marca{width:18px;height:18px;margin:0;accent-color:var(--acao)}.fab-sub{display:block;font-size:12.5px;color:var(--compras-texto, var(--tinta-3))}.fab-uso{font-size:12px;color:var(--tinta-3)}.fab-selo{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--superficie-2);color:var(--tinta-2);border:1px solid var(--linha)}.fab-ponto{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:7px;vertical-align:0}.fab-negativo{color:var(--perigo)}.fab-barra{display:flex;gap:2px;height:24px;border-radius:4px;overflow:hidden}.fab-barra span{display:grid;place-items:center;min-width:0;overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700;color:#fff;text-shadow:0 0 2px rgb(0 0 0 / .45)}.fab-aviso{margin:0;padding:8px 12px;font-size:14px;border-radius:0 var(--raio-botao) var(--raio-botao) 0;border-left:4px solid var(--compras);background:color-mix(in srgb,var(--compras) 14%,var(--superficie));color:var(--tinta)}.fab-resumo{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.fab-resumo h2{margin:0;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-3)}.fab-separar{display:flex;flex-direction:column;gap:8px;font-variant-numeric:tabular-nums}.fab-separar>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.fab-separar b{font-size:21px;font-weight:800}.fab-separar small{display:block;text-align:right;color:var(--tinta-3);font-size:12.5px}.fab-separar .fab-total{border-top:1px solid var(--linha);padding-top:8px}.fab-pares{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin:0;font-size:14px;font-variant-numeric:tabular-nums}.fab-pares dt{color:var(--tinta-2)}.fab-pares dd{margin:0;text-align:right;font-weight:600}.fab-forte{font-weight:800!important;color:var(--tinta)!important}.fab-acoes{display:flex;flex-wrap:wrap;gap:8px}.fab-nota{margin:0;font-size:12.5px;color:var(--tinta-3)}.fab-obs{margin:0;font-size:14px;color:var(--tinta-2)}@media(max-width:1100px){.fab-grade{grid-template-columns:minmax(0,1fr)}.fab-resumo{position:static}}@media(max-width:560px){.fab-campo,.fab-campo select.campo-entrada{flex:1 1 100%;min-width:0;width:100%}.fab-curto{flex:1 1 40%}.fab-segm{display:flex;width:100%}.fab-segm button{flex:1 1 0}}.fab-cocho{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--raio-botao);background:var(--acao-suave);font-variant-numeric:tabular-nums}.fab-cocho-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:600}.fab-cocho-total b{font-size:22px;font-weight:800;color:var(--acao)}.fab-cocho ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:14px}.fab-cocho li{display:flex;justify-content:space-between;gap:10px}.fab-cocho li small{color:var(--tinta-3)}.lembretes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lembrete{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--linha);border-left-width:4px;border-radius:var(--raio-botao);background:var(--superficie)}.lembrete.acabou{border-left-color:var(--perigo);background:color-mix(in srgb,var(--perigo) 8%,var(--superficie))}.lembrete.perto{border-left-color:var(--compras);background:color-mix(in srgb,var(--compras) 10%,var(--superficie))}.lembrete.ok{border-left-color:var(--sucesso)}.lembrete-selo{flex:0 0 auto;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--superficie-2);color:var(--tinta-2)}.lembrete.acabou .lembrete-selo{background:var(--perigo);color:var(--sobre-acao)}.lembrete.perto .lembrete-selo{background:var(--compras);color:#1a1a1a}.lembrete.ok .lembrete-selo{color:var(--sucesso)}.lembrete-texto{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:1px}.lembrete-texto small{color:var(--tinta-3);font-weight:400}.lembrete-texto>span{font-size:13.5px;color:var(--tinta-2)}.lembrete .botao{min-height:34px}.fab-lembrete{display:flex;flex-direction:column;gap:8px}.fab-lembrete-topo{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fab-lembrete h2{margin:0;font-size:16px;font-weight:700}.ps-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:170px;align-items:end}.ps-mes{height:100%;display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:end;gap:4px;min-width:0}.ps-mes-valor{font-size:11.5px;font-weight:600;color:var(--tinta-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ps-mes-trilho{align-self:stretch;justify-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-height:0}.ps-mes-trilho .ps-mes-barra{max-height:calc(100% - 18px)}.ps-mes-barra{width:min(28px,70%);background:var(--serie-1, var(--acao));border-radius:3px 3px 0 0;align-self:end}.ps-mes-nome{font-size:11.5px;color:var(--tinta-3);white-space:nowrap}@media(max-width:560px){.ps-mes-valor,.ps-mes-nome{font-size:10px}.ps-meses{gap:3px}}.categoria{display:flex;flex-direction:column;gap:14px}.categoria .pagina-topo{margin-bottom:0}.categoria-filtros,.categoria-acao{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-botao)}.categoria-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.categoria-campo label{font-size:13px;font-weight:600;color:var(--tinta-2)}.categoria-campo .campo-entrada{height:40px;box-sizing:border-box;padding:0 10px;min-width:150px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie)}.categoria-campo .campo-entrada:focus{outline:2px solid var(--acao);outline-offset:0;border-color:var(--acao)}.categoria-campo .campo-entrada.numero{width:120px;min-width:0;font-weight:700}.categoria-campo.destaque .campo-entrada{border-color:var(--acao);background:var(--acao-suave)}.categoria-opcional{font-weight:400;color:var(--tinta-3)}.categoria-acao{position:sticky;bottom:0;z-index:2;border-color:var(--acao);box-shadow:0 -4px 16px #00000014}.app-abas .categoria-acao{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.categoria-fim{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.categoria-conta{color:var(--tinta-2)}.categoria-conta b{font-size:20px;color:var(--tinta);font-variant-numeric:tabular-nums}.categoria-aviso{padding:10px 14px;border-radius:0 var(--raio-botao) var(--raio-botao) 0;border-left:4px solid;font-size:14.5px}.categoria-aviso.info{border-color:var(--acao);background:var(--acao-suave)}.categoria-aviso.alerta{border-color:var(--compras);background:color-mix(in srgb,var(--compras) 14%,var(--superficie))}.categoria-lista{overflow-x:auto;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.categoria-lista table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.categoria-lista th{padding:8px 10px;text-align:left;font-size:12.5px;font-weight:500;color:var(--tinta-2);background:var(--superficie-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap}.categoria-lista td{padding:8px 10px;border-bottom:1px solid var(--linha);white-space:nowrap}.categoria-lista tbody tr:last-child td{border-bottom:0}.categoria-lista .numero{text-align:right}.categoria-lista .forte{font-weight:700}.categoria-lista a{color:var(--tinta);text-decoration:none}.categoria-lista a:hover{color:var(--acao);text-decoration:underline}.categoria-lista tr.marcado td{background:var(--acao-suave)}.categoria-lista tr.pula td{background:color-mix(in srgb,var(--compras) 12%,var(--superficie))}.categoria-ck{width:40px;text-align:center!important}.categoria-ck input{width:18px;height:18px;margin:0;vertical-align:middle;accent-color:var(--acao)}.categoria-apagado{color:var(--tinta-3)}.categoria-sexo{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:800}.categoria-sexo.M{background:color-mix(in srgb,var(--acao) 18%,var(--superficie));color:var(--acao)}.categoria-sexo.F{background:color-mix(in srgb,#c2457a 18%,var(--superficie));color:#c2457a}.categoria-selo{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.categoria-selo.ok{background:color-mix(in srgb,var(--sucesso) 14%,var(--superficie));color:var(--sucesso)}.categoria-selo.alerta{background:color-mix(in srgb,var(--compras) 20%,var(--superficie));color:var(--compras-texto)}@media(max-width:760px){.categoria-acao,.app-abas .categoria-acao{position:static;box-shadow:none}.categoria-campo{flex:1 1 140px}.categoria-campo .campo-entrada,.categoria-campo .campo-entrada.numero{width:100%;min-width:0}.categoria-fim{margin-left:0;flex:1 1 100%;justify-content:flex-start}.categoria-acao .botao{flex:1 1 100%}}:root{--serie-1: #2a78d6;--serie-2: #eb6834;--serie-3: #1baf7a;--serie-4: #eda100;--serie-5: #e87ba4;--serie-6: #008300;--serie-7: #6250d6;--serie-8: #e34948;--serie-4-tinta: #0b0b0b;--grafico-limite: #d03b3b;--grafico-grade: #e8ecf0;--grafico-base: #c3cad3;--seq-1: #cde2fb;--seq-2: #9ec5f4;--seq-3: #6da7ec;--seq-4: #3987e5;--seq-5: #256abf;--seq-6: #184f95;--seq-tinta-1: #0b0b0b;--seq-tinta-2: #0b0b0b;--seq-tinta-3: #0b0b0b;--seq-tinta-4: #ffffff;--seq-tinta-5: #ffffff;--seq-tinta-6: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--serie-1: #3987e5;--serie-2: #d95926;--serie-3: #199e70;--serie-4: #c98500;--serie-5: #d55181;--serie-6: #008300;--serie-7: #9085e9;--serie-8: #e66767;--serie-4-tinta: #ffffff;--grafico-limite: #e66767;--grafico-grade: #263342;--grafico-base: #3a4a5c;--seq-1: #184f95;--seq-2: #1c5cab;--seq-3: #2a78d6;--seq-4: #5598e7;--seq-5: #86b6ef;--seq-6: #b7d3f6;--seq-tinta-1: #ffffff;--seq-tinta-2: #ffffff;--seq-tinta-3: #ffffff;--seq-tinta-4: #0b0b0b;--seq-tinta-5: #0b0b0b;--seq-tinta-6: #0b0b0b}}:root[data-theme=dark]{--serie-1: #3987e5;--serie-2: #d95926;--serie-3: #199e70;--serie-4: #c98500;--serie-5: #d55181;--serie-6: #008300;--serie-7: #9085e9;--serie-8: #e66767;--serie-4-tinta: #ffffff;--grafico-limite: #e66767;--grafico-grade: #263342;--grafico-base: #3a4a5c;--seq-1: #184f95;--seq-2: #1c5cab;--seq-3: #2a78d6;--seq-4: #5598e7;--seq-5: #86b6ef;--seq-6: #b7d3f6;--seq-tinta-1: #ffffff;--seq-tinta-2: #ffffff;--seq-tinta-3: #ffffff;--seq-tinta-4: #0b0b0b;--seq-tinta-5: #0b0b0b;--seq-tinta-6: #0b0b0b}.painel-r{display:flex;flex-direction:column;gap:16px}.painel-r .pagina-topo{margin-bottom:0}.painel-r-trocar{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--linha)}.painel-r-trocar a{padding:8px 14px;margin-bottom:-1px;color:var(--tinta-2);text-decoration:none;font-weight:500;border-bottom:2px solid transparent}.painel-r-trocar a:hover{color:var(--tinta)}.painel-r-trocar a[aria-current=page]{color:var(--acao);border-bottom-color:var(--acao);font-weight:700}.painel-r-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);overflow:hidden}.painel-r-kpis>div{padding:12px 16px;border-right:1px solid var(--linha);min-width:0;display:flex;flex-direction:column;gap:2px}.painel-r-kpis>div:last-child{border-right:0}.painel-r-kpis dt{font-size:13px;color:var(--tinta-2)}.painel-r-kpis dd{margin:0}.painel-r-v{font-size:28px;font-weight:700;line-height:1.15}.painel-r-v small{font-size:15px;font-weight:600;color:var(--tinta-2)}.painel-r-s{font-size:13px;color:var(--tinta-3)}.painel-r-bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.painel-r-bloco-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px}.painel-r-bloco h2{margin:0;font-size:17px;font-weight:700}.painel-r-titulo-graf{margin:0 0 4px;font-size:15px;font-weight:700}.painel-r-sub{font-size:13px;color:var(--tinta-3);font-weight:400;margin:0}.painel-r-vazio{margin:24px 0;color:var(--tinta-3)}.painel-r-duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.painel-r-apagado{color:var(--tinta-3)}.painel-r-alerta{display:inline-flex;align-items:center;gap:5px;color:var(--perigo);font-weight:600}.painel-r-alerta:before{content:"!";display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--perigo);color:var(--superficie);font-size:11px;font-weight:800}.painel-r-segmentos{display:flex;gap:2px;height:28px}.painel-r-seg{flex-basis:0;min-width:4px;border-radius:4px;position:relative;display:flex;align-items:center;padding:0 8px;font-size:12.5px;font-weight:700;color:#fff;overflow:hidden;white-space:nowrap}.painel-r-seg.serie-4{color:var(--serie-4-tinta)}.serie-1{background:var(--serie-1)}.serie-2{background:var(--serie-2)}.serie-3{background:var(--serie-3)}.serie-4{background:var(--serie-4)}.serie-5{background:var(--serie-5)}.serie-6{background:var(--serie-6)}.painel-r-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--tinta-2)}.painel-r-legenda>span{display:inline-flex;align-items:center}.painel-r-quad{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;flex:none}.painel-r-chave{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px}.painel-r-chips{display:flex;flex-wrap:wrap;gap:6px}.painel-r-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta-2);font:inherit;font-size:14px}.painel-r-chip[aria-pressed=true]{background:var(--acao);border-color:var(--acao);color:var(--sobre-acao);font-weight:600}.painel-r-chip small{opacity:.8}.painel-r-chip .painel-r-quad{margin-right:0}.painel-r-seletor{display:inline-flex;border:1px solid var(--linha-forte);border-radius:999px;overflow:hidden}.painel-r-seletor button{border:0;background:var(--superficie);color:var(--tinta-2);font:inherit;font-size:13.5px;padding:5px 12px;cursor:pointer}.painel-r-seletor button[aria-pressed=true]{background:var(--acao);color:var(--sobre-acao);font-weight:600}.painel-r-chip:focus-visible,.painel-r-seletor button:focus-visible{outline:2px solid var(--acao);outline-offset:2px}.painel-r-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.painel-r-cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.painel-r-cartao h3{margin:0;font-size:15px;display:flex;align-items:center}.painel-r-cartao-grande{font-size:22px;font-weight:700;line-height:1.1}.painel-r-cartao-grande small{font-size:13px;font-weight:600;color:var(--tinta-2)}.painel-r-cartao-vazio{margin:0;height:44px;display:flex;align-items:center;font-size:13px;color:var(--tinta-3)}.painel-r-cartao-linha{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--tinta-2)}.painel-r-cartao-linha b{color:var(--tinta);font-variant-numeric:tabular-nums}.sparkline{display:block;width:100%;height:44px}.painel-r-rolagem{overflow-x:auto;position:relative}.painel-r-tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}.painel-r-tabela th{text-align:left;font-weight:500;font-size:12.5px;color:var(--tinta-2);padding:7px 8px;border-bottom:1px solid var(--linha-forte);background:var(--superficie-2);white-space:nowrap}.painel-r-tabela td{padding:7px 8px;border-bottom:1px solid var(--linha);white-space:nowrap}.painel-r-tabela tbody tr:last-child td{border-bottom:0}.painel-r-tabela .numero,.painel-r-acoes{text-align:right}.grafico{position:relative;width:100%;min-width:0}.grafico svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.grafico-grade{stroke:var(--grafico-grade);stroke-width:1}.grafico-base{stroke:var(--grafico-base);stroke-width:1}.grafico-limite{stroke:var(--grafico-limite);stroke-width:1}.grafico-limite-texto{fill:var(--grafico-limite);font-size:11.5px;font-weight:600}.grafico-eixo{fill:var(--tinta-3);font-size:11.5px;font-variant-numeric:tabular-nums}.grafico-rotulo{fill:var(--tinta);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.grafico-nome{fill:var(--tinta);font-size:13px}.grafico-marca{stroke:var(--superficie);stroke-width:2}.grafico-mira{stroke:var(--linha-forte);stroke-width:1}.grafico-barra{fill:var(--serie-1)}.grafico-barra.baixo{fill:var(--grafico-limite)}.grafico-alvo{outline:none;cursor:default}.grafico-alvo:focus-visible{stroke:var(--acao);stroke-width:2}.grafico-tabela summary{cursor:pointer;color:var(--acao);font-size:13.5px;font-weight:600;width:fit-content}.grafico-tabela[open] summary{margin-bottom:6px}.grafico-tabela-rolagem{overflow-x:auto;position:relative}.grafico-dica{position:fixed;z-index:50;pointer-events:none;min-width:160px;max-width:280px;padding:8px 10px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-botao);box-shadow:0 6px 20px #0000002e;font-size:13px}.grafico-dica-titulo{color:var(--tinta-3);font-size:12px;margin-bottom:4px}.grafico-dica-linha{display:flex;justify-content:space-between;align-items:center;gap:12px}.grafico-dica-linha span{display:inline-flex;align-items:center;color:var(--tinta-2)}.grafico-dica-linha i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px}.grafico-dica-linha b{font-size:14px;font-variant-numeric:tabular-nums}.grafico-dica-nota{margin-top:4px;color:var(--grafico-limite);font-weight:600;font-size:12px}.painel-r-mapa{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums}.painel-r-mapa thead th{font-weight:500;font-size:12.5px;color:var(--tinta-3);text-align:center;padding:2px 4px}.painel-r-mapa tbody th{text-align:left;font-weight:600;font-size:13.5px;padding-right:10px;white-space:nowrap}.painel-r-mapa td{height:40px;min-width:64px;padding:0 14px;text-align:center;font-size:13px;font-weight:700;border-radius:4px;position:relative}.painel-r-mapa td.vazio{background:var(--superficie-2)}.painel-r-mapa td.primeiro{color:var(--tinta-3);font-size:11px;font-weight:500}.painel-r-mapa td.cel:focus-visible{outline:2px solid var(--acao);outline-offset:1px}.painel-r-mapa td .baixo{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:var(--grafico-limite);color:#fff;font-size:9px;line-height:13px;box-shadow:0 0 0 2px var(--superficie)}.seq-1{background:var(--seq-1);color:var(--seq-tinta-1)}.seq-2{background:var(--seq-2);color:var(--seq-tinta-2)}.seq-3{background:var(--seq-3);color:var(--seq-tinta-3)}.seq-4{background:var(--seq-4);color:var(--seq-tinta-4)}.seq-5{background:var(--seq-5);color:var(--seq-tinta-5)}.seq-6{background:var(--seq-6);color:var(--seq-tinta-6)}.painel-r-escala{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--tinta-2)}.painel-r-escala .degraus{display:inline-flex;gap:2px}.painel-r-escala .degraus i{width:26px;height:10px;border-radius:2px}@media(max-width:900px){.painel-r-duas{grid-template-columns:1fr}.painel-r-kpis{grid-template-columns:1fr 1fr}.painel-r-kpis>div:nth-child(2){border-right:0}.painel-r-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--linha)}}@media(max-width:640px){.painel-r-v{font-size:22px}.painel-r-bloco{padding:12px}}.folha-a4{--p-tinta: #17212b;--p-tinta-2: #4b5765;--p-tinta-3: #6f7a87;--p-linha: #c9d0d8;--p-linha-2: #e4e8ed;--p-fundo: #f3f5f8;--p-azul: #1e5aa8;--p-azul-suave: #e6eef8;--p-verde: #1f6b4a;--p-verde-suave: #e2f1e9;--p-vermelho: #b3261e;--p-vermelho-suave: #fbeceb;width:210mm;min-height:297mm;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;color:var(--p-tinta);font-size:11.5px;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.folha-a4 h1,.folha-a4 h2{margin:0}.folha-a4 table{width:100%;border-collapse:collapse;color:inherit;font-size:inherit}.folha-a4 .n{text-align:right;white-space:nowrap}.fp-forte{font-weight:700}.fp-rot{font-size:9px;font-weight:700;color:var(--p-tinta-3);text-transform:uppercase;letter-spacing:.06em}.fp-secao{margin-bottom:4px;font-size:10px;font-weight:800;color:var(--p-azul);text-transform:uppercase;letter-spacing:.08em}.fp-pos{color:var(--p-verde)}.fp-baixo-gmd{color:var(--p-vermelho);font-weight:700}.fp-apagado{color:var(--p-tinta-3)}.fp-faixa{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:30px 48px 24px;background:var(--p-azul);color:#fff}.fp-empresa{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.fp-faixa h1{margin-top:4px;font-size:30px;font-weight:800;font-stretch:85%;line-height:1;letter-spacing:0}.fp-etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fp-etiqueta{padding:2px 10px;border-radius:999px;background:#ffffff2e;font-size:11px;font-weight:700}.fp-destaque{text-align:right}.fp-destaque .fp-rot{color:#fff;opacity:.85}.fp-valor{font-size:30px;font-weight:800;line-height:1.05;white-space:nowrap}.fp-detalhe{font-size:10.5px;opacity:.9}.fp-corpo{padding:22px 48px 24px;display:flex;flex-direction:column;gap:16px}.fp-quadros{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.fp-quadros-pedido{grid-template-columns:1.6fr 1fr 1fr}.fp-quadros>div{border:1px solid var(--p-linha);border-radius:5px;padding:8px 10px;min-width:0}.fp-v{font-size:13px;font-weight:700}.fp-s{font-size:10.5px;color:var(--p-tinta-2);margin:0}.fp-tabela th{text-align:left;padding:0 6px 5px;border-bottom:2px solid var(--p-azul);font-size:9px;font-weight:800;color:var(--p-azul);text-transform:uppercase;letter-spacing:.05em}.fp-tabela td{padding:6px;vertical-align:top}.fp-tabela tbody tr:nth-child(2n) td{background:var(--p-fundo)}.fp-tabela tr{break-inside:avoid}.fp-tabela-compacta td{padding:4px 6px}.fp-sub{display:block;font-size:9.5px;color:var(--p-tinta-3)}.fp-baixo{display:grid;grid-template-columns:1fr 240px;gap:22px;align-items:start;break-inside:avoid}.fp-contas{display:flex;flex-direction:column;gap:6px}.fp-contas .fp-secao{margin-bottom:0}.fp-conta{display:grid;grid-template-columns:34px 1fr auto auto;gap:10px;align-items:center;padding:6px 8px;border:1px solid var(--p-linha-2);border-radius:5px}.fp-parc{font-weight:800;color:var(--p-azul)}.fp-venc{color:var(--p-tinta-2)}.fp-sit{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;background:var(--p-azul-suave);color:var(--p-azul)}.fp-sit.Q{background:var(--p-verde-suave);color:var(--p-verde)}.fp-sit.C{background:#eceff2;color:var(--p-tinta-3)}.fp-resumo>div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dotted var(--p-linha)}.fp-resumo>.fp-resumo-total{margin-top:4px;padding:8px 10px;border:0;border-radius:5px;background:var(--p-azul-suave);color:var(--p-azul);font-size:15px;font-weight:800}.fp-numeros{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--p-linha);border-radius:5px;overflow:hidden}.fp-numeros>div{padding:7px 10px;border-right:1px solid var(--p-linha-2);min-width:0}.fp-numeros>div:last-child{border-right:0}.fp-numeros .fp-v{font-size:15px;font-weight:800;line-height:1.25}.fp-numeros .fp-alerta{background:var(--p-vermelho-suave)}.fp-numeros .fp-alerta .fp-v{color:var(--p-vermelho)}.fp-dose{display:inline-block;margin:1px 3px 1px 0;padding:0 5px;border-radius:3px;white-space:nowrap;background:var(--p-azul-suave);color:var(--p-azul);font-size:9.5px;font-weight:700}.fp-obs{color:var(--p-tinta-2);font-size:10px}.fp-aviso{margin:0;padding:8px 10px;border-radius:5px;background:#fbf0e3;color:#9a520d;font-size:10.5px}.fp-compra{font-weight:800;color:var(--p-azul);font-size:13px}.fp-desempenho{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;break-inside:avoid}.fp-destaques{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;border:1px solid var(--p-linha);border-radius:5px;padding:10px 12px}.fp-destaques .fp-v{font-size:18px;font-weight:800;line-height:1.2}.fp-destaques .fp-v small{font-size:11px;font-weight:600;color:var(--p-tinta-2)}.fp-histograma{border:1px solid var(--p-linha);border-radius:5px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.fp-histograma svg{display:block;width:100%;height:auto}.fp-histograma .eixo{stroke:var(--p-linha)}.fp-histograma .bom{fill:var(--p-azul)}.fp-histograma .baixo{fill:var(--p-vermelho)}.fp-histograma text{font-family:inherit;font-size:9px;fill:var(--p-tinta-3)}.fp-histograma text.q{font-size:10px;font-weight:700;fill:var(--p-tinta)}.fp-barra{position:relative;height:9px;margin-top:3px;border-radius:2px;background:var(--p-linha-2)}.fp-barra i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--p-azul)}.fp-barra.baixo i{background:var(--p-vermelho)}.fp-barra b{position:absolute;top:-3px;bottom:-3px;width:1.5px;background:var(--p-tinta)}.fp-tabela tr.fp-linha-baixa td{background:var(--p-vermelho-suave)}.fp-tabela tr.fp-corte td{border-top:1.5px dashed var(--p-vermelho)}.fp-rodape{margin:auto 48px 0;padding:8px 0 36px;border-top:1px solid var(--p-linha-2);display:flex;justify-content:space-between;gap:12px;font-size:9.5px;color:var(--p-tinta-3)}.impressao{display:flex;flex-direction:column;gap:16px}.impressao-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:210mm}.impressao-barra .voltar{margin:0}.impressao-barra .painel-sub{flex:1 1 240px}.impressao-papel{overflow-x:auto;padding-bottom:8px}.impressao-papel .folha-a4{box-shadow:0 1px 2px #0000002e,0 8px 24px #00000024;border-radius:2px}@page{size:A4;margin:12mm 0}@page :first{margin-top:0}@media print{:root:has(.impressao){color-scheme:light!important;background:#fff}body:has(.impressao){background:#fff}body:has(.impressao) .app>:not(.conteudo){display:none!important}body:has(.impressao) .app{display:block;padding:0}body:has(.impressao) .conteudo{padding:0}.impressao-barra{display:none}.impressao-papel{overflow:visible;padding:0}.impressao-papel .folha-a4{box-shadow:none;border-radius:0;min-height:0}.fp-rodape{margin-top:24px;padding-bottom:0}}.fp-check{font-size:14px;color:var(--p-tinta-3);text-align:center}.simulacao{display:flex;flex-direction:column;gap:16px}.simulacao .pagina-topo{margin-bottom:0}.simulacao-barra{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 16px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-botao)}.simulacao-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.simulacao-campo label{font-size:13px;font-weight:600;color:var(--tinta-2)}.simulacao-campo .campo-entrada{height:40px;box-sizing:border-box;padding:0 10px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie)}.simulacao-campo .campo-entrada:focus{outline:2px solid var(--acao);outline-offset:0;border-color:var(--acao)}.simulacao-campo select.campo-entrada{min-width:200px}.simulacao-campo .campo-entrada.numero{width:120px}.simulacao-resumo{display:flex;flex-wrap:wrap;gap:4px 18px;margin-left:auto;padding-bottom:8px;color:var(--tinta-2);font-size:14px}.simulacao-resumo b{color:var(--tinta);font-variant-numeric:tabular-nums}.simulacao-meds{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.simulacao-meds legend{padding:0;margin-bottom:8px;font-size:16px;font-weight:700}.simulacao-meds legend span{margin-left:8px;font-size:13px;font-weight:400;color:var(--tinta-3)}.simulacao-med{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;cursor:pointer;border:1px solid var(--linha);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta-2)}.simulacao-med.marcado{border-color:var(--acao);background:var(--acao-suave);color:var(--tinta)}.simulacao-med input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--acao)}.simulacao-med span{display:flex;flex-direction:column;min-width:0}.simulacao-med b{font-size:14.5px;color:var(--tinta)}.simulacao-med small{font-size:12.5px}.simulacao-med:focus-within{outline:2px solid var(--acao);outline-offset:1px}.simulacao-aviso{padding:10px 14px;border-radius:0 var(--raio-botao) var(--raio-botao) 0;font-size:14.5px;border-left:4px solid var(--compras);background:color-mix(in srgb,var(--compras) 14%,var(--superficie));color:var(--tinta)}.simulacao-aviso p{margin:0}.simulacao-aviso p+p{margin-top:4px}.simulacao-planilha{overflow-x:auto;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.simulacao-planilha table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.simulacao-planilha th{padding:8px 10px;text-align:left;font-size:12.5px;font-weight:500;color:var(--tinta-2);background:var(--superficie-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap;vertical-align:bottom}.simulacao-planilha td{padding:8px 10px;border-bottom:1px solid var(--linha);white-space:nowrap}.simulacao-planilha .numero{text-align:right}.simulacao-planilha .forte{font-weight:700}.simulacao-col-med{color:var(--acao)!important;font-weight:600!important}.simulacao-col-med small{display:block;font-weight:400;font-size:11.5px;color:var(--tinta-3)}.simulacao-planilha tr.sem-peso td{background:color-mix(in srgb,var(--compras) 12%,var(--superficie))}.simulacao-selo{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--compras) 20%,var(--superficie));color:var(--compras-texto)}.simulacao-planilha tfoot td{background:var(--superficie-2);font-weight:700;border-bottom:0;border-top:1px solid var(--linha-forte)}.simulacao-planilha tfoot .simulacao-margem td{font-weight:600;color:var(--tinta-2);border-top:1px dashed var(--linha)}.simulacao-planilha tfoot .simulacao-comprar td{color:var(--acao);font-size:15.5px}.simulacao-falta{color:var(--compras-texto);font-size:13px;font-weight:600}.simulacao-arraste{display:none}.simulacao-nota{margin:0;padding:8px 10px;font-size:13px;color:var(--tinta-3);border-top:1px solid var(--linha)}@media(max-width:760px){.simulacao-campo{flex:1 1 140px}.simulacao-campo select.campo-entrada,.simulacao-campo .campo-entrada.numero{width:100%;min-width:0}.simulacao-resumo{margin-left:0}.simulacao-arraste{display:block;position:sticky;left:0;margin:0;padding:8px 10px;font-size:13px;color:var(--tinta-3);border-bottom:1px solid var(--linha)}}.rendimento{flex:1 1 340px;max-width:460px;margin-right:auto;padding:14px 18px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.rendimento h2{margin:0 0 4px;font-size:16px;font-weight:700}.rendimento-texto,.rendimento-nota{margin:0;font-size:13.5px;color:var(--tinta-2)}.rendimento-nota{margin-top:10px}.rendimento-tabela{width:100%;margin-top:10px;border-collapse:separate;border-spacing:0 4px;font-variant-numeric:tabular-nums}.rendimento-tabela th{text-align:left;font-size:12.5px;font-weight:600;color:var(--tinta-3);padding:0 10px}.rendimento-tabela td{padding:6px 10px;background:var(--superficie-2);border-top:1px solid transparent;border-bottom:1px solid transparent}.rendimento-tabela td:first-child{border-left:1px solid transparent;border-radius:var(--raio-botao) 0 0 var(--raio-botao);font-weight:600}.rendimento-tabela td:last-child{border-right:1px solid transparent;border-radius:0 var(--raio-botao) var(--raio-botao) 0;color:var(--tinta-2)}.rendimento-tabela tr.atual td{background:var(--acao-suave);border-color:var(--acao);font-weight:700;color:var(--tinta)}.tabela-lote tfoot th,.tabela-lote tfoot td{padding:9px 14px;font-weight:700;text-align:left;background:var(--superficie-2)}.tabela-lote tfoot tr:first-child th,.tabela-lote tfoot tr:first-child td{border-top:2px solid var(--linha-forte)}.tabela-lote tfoot .numero{text-align:right}.tabela-lote tfoot .texto-pequeno{font-weight:400}.tabela-lote tbody tr{cursor:default}:root{--fundo: #edf0f3;--superficie: #ffffff;--superficie-2: #f5f7f9;--tinta: #1a2633;--tinta-2: #4a5868;--tinta-3: #6b7888;--linha: #d3dae2;--linha-forte: #aeb9c5;--acao: #1e5aa8;--acao-forte: #164985;--acao-suave: #e3ecf7;--sobre-acao: #ffffff;--perigo: #b3261e;--perigo-suave: #fbeceb;--sucesso: #1f6b4a;--foco: #1e5aa8;--vendas: #1e5aa8;--compras: #e39a4f;--compras-texto: #9a520d;--fonte: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--raio-botao: 6px;--raio-ficha: 3px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fundo: #121a23;--superficie: #1a2430;--superficie-2: #202c3a;--tinta: #e4eaf1;--tinta-2: #aebbc9;--tinta-3: #8796a7;--linha: #2e3c4c;--linha-forte: #46566a;--acao: #6ea3e6;--acao-forte: #8db8ee;--acao-suave: #1f3550;--sobre-acao: #0e1824;--perigo: #f08b84;--perigo-suave: #3a2224;--sucesso: #7cc8a2;--foco: #8db8ee;--vendas: #6ea3e6;--compras: #d9893a;--compras-texto: #f0b36e;color-scheme:dark}}:root[data-theme=dark]{--fundo: #121a23;--superficie: #1a2430;--superficie-2: #202c3a;--tinta: #e4eaf1;--tinta-2: #aebbc9;--tinta-3: #8796a7;--linha: #2e3c4c;--linha-forte: #46566a;--acao: #6ea3e6;--acao-forte: #8db8ee;--acao-suave: #1f3550;--sobre-acao: #0e1824;--perigo: #f08b84;--perigo-suave: #3a2224;--sucesso: #7cc8a2;--foco: #8db8ee;--vendas: #6ea3e6;--compras: #d9893a;--compras-texto: #f0b36e;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:var(--fonte);font-size:15px;line-height:1.5}h1,h2,p{margin:0}a{color:var(--acao)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular{position:absolute;left:12px;top:-48px;z-index:50;background:var(--superficie);padding:8px 12px;border-radius:var(--raio-botao)}.pular:focus{top:12px}.app{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.conteudo{padding:32px 40px 64px;outline:none}.pagina{max-width:1120px}.pagina-larga{max-width:1280px}.pagina-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.pagina-topo h1{font-size:28px;line-height:1.15;font-weight:700;font-stretch:85%;letter-spacing:-.015em}.pagina-sub{color:var(--tinta-3);margin-top:4px;font-variant-numeric:tabular-nums}.voltar{display:inline-block;margin-bottom:10px;color:var(--tinta-2);text-decoration:none;font-size:14px}.voltar:before{content:"‹ "}.voltar:hover{color:var(--acao);text-decoration:underline}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 16px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta);font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.botao:hover{border-color:var(--tinta-3)}.botao:disabled,.botao[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.botao-primario{background:var(--acao);border-color:var(--acao);color:var(--sobre-acao)}.botao-primario:hover{background:var(--acao-forte);border-color:var(--acao-forte)}.botao-perigo{background:var(--perigo);border-color:var(--perigo);color:var(--superficie)}.botao-texto-perigo{margin-left:auto;border:0;background:none;color:var(--perigo);padding:0 4px;min-height:38px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.botao-icone{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--raio-botao);background:none;color:var(--tinta-3);cursor:pointer}.botao-icone:hover{background:var(--perigo-suave);color:var(--perigo)}.busca{margin-bottom:14px}.busca-entrada{width:min(100%,420px);height:40px;padding:0 12px 0 36px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie) no-repeat 11px 50% / 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7888' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.busca-entrada:focus{border-color:var(--acao);outline:2px solid var(--acao-suave);outline-offset:0}.tabela-moldura{position:relative;overflow-x:auto;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao)}.tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tabela th{text-align:left;font-size:13px;font-weight:600;color:var(--tinta-2);background:var(--superficie-2);padding:10px 14px;border-bottom:1px solid var(--linha);white-space:nowrap}.tabela td{padding:10px 14px;border-bottom:1px solid var(--linha);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:not(.linha-carregando){cursor:pointer}.tabela tbody tr:not(.linha-carregando):hover td{background:var(--superficie-2)}.tabela .numero{text-align:right}.tabela .sem-quebra{white-space:nowrap}.tabela td.texto{min-width:12ch}.col-codigo{width:1%;white-space:nowrap}.col-codigo a{color:var(--tinta-3);text-decoration:none}.col-codigo a:hover{color:var(--acao);text-decoration:underline}.col-acoes{width:1%;padding-top:4px!important;padding-bottom:4px!important;text-align:right}.vazio{color:var(--linha-forte)}.linha-carregando span{display:block;height:14px;border-radius:3px;background:linear-gradient(90deg,var(--superficie-2),var(--linha),var(--superficie-2));background-size:200% 100%;animation:carregando 1.2s linear infinite}@keyframes carregando{to{background-position:-200% 0}}.estado{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;background:var(--superficie);border:1px dashed var(--linha-forte);border-radius:var(--raio-botao);color:var(--tinta-2)}.paginacao{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;color:var(--tinta-3);font-variant-numeric:tabular-nums}.paginacao span{margin-right:8px}.indice{list-style:none;margin:0;padding:0;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);max-width:560px}.indice li+li{border-top:1px solid var(--linha)}.indice a{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px;color:var(--tinta);text-decoration:none}.indice a:hover{background:var(--superficie-2)}.indice-nome{font-weight:600}.indice-total{color:var(--tinta-3);font-variant-numeric:tabular-nums}.ficha fieldset{border:0;margin:0;padding:0;min-width:0}.ficha-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--superficie);border-top:1px solid var(--linha-forte);border-left:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.campo{position:relative;display:flex;flex-direction:column;min-height:64px;padding:7px 12px 6px;border-right:1px solid var(--linha-forte);border-bottom:1px solid var(--linha-forte)}.campo:focus-within{box-shadow:inset 0 0 0 2px var(--acao);z-index:1}.largura-1{grid-column:span 1}.largura-2{grid-column:span 2}.largura-3{grid-column:span 3}.largura-4{grid-column:span 4}.campo-rotulo{font-size:12.5px;font-weight:500;line-height:1.3;color:var(--tinta-2)}.campo-opcional{color:var(--tinta-3);font-weight:400}.campo-entrada{width:100%;border:0;padding:4px 0 2px;background:transparent;font-size:16px;outline:none}.campo-entrada.numero{text-align:right;font-variant-numeric:tabular-nums}textarea.campo-entrada{resize:vertical;min-height:84px;line-height:1.45}.campo-entrada::placeholder{color:var(--linha-forte)}.campo.com-erro{background:var(--perigo-suave)}.campo.com-erro .campo-rotulo{color:var(--perigo)}.campo.com-erro:focus-within{box-shadow:inset 0 0 0 2px var(--perigo)}.campo-erro{font-size:13px;color:var(--perigo);padding-bottom:2px}.ficha fieldset:disabled .campo-entrada{color:var(--tinta-3)}.escolhas{display:flex;flex-wrap:wrap;gap:6px;padding:5px 0 3px;outline:none}.escolha{position:relative;cursor:pointer}.escolha input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.escolha span{display:inline-block;padding:3px 12px;border:1px solid var(--linha-forte);border-radius:999px;font-size:14.5px;color:var(--tinta-2);background:var(--superficie)}.escolha:hover span{border-color:var(--tinta-3);color:var(--tinta)}.escolha input:checked+span{background:var(--acao);border-color:var(--acao);color:var(--sobre-acao);font-weight:600}.escolha input:focus-visible+span{outline:2px solid var(--foco);outline-offset:2px}.campo.calculado{background:var(--superficie-2)}.campo.calculado output{font-weight:600}.ficha-acoes{display:flex;align-items:center;gap:10px;margin-top:20px}.referencia{position:relative}.referencia-lista{position:fixed;z-index:60;list-style:none;margin:0;padding:4px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-botao);box-shadow:0 8px 24px #1020342e;max-height:280px;overflow-y:auto}.referencia-lista li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:4px;cursor:pointer}.referencia-lista li.ativo{background:var(--acao-suave)}.referencia-codigo{color:var(--tinta-3);font-variant-numeric:tabular-nums}.referencia-lista .referencia-vazio{color:var(--tinta-3);cursor:default}.grade{margin-top:28px}.grade-topo{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.grade-topo h2{font-size:19px;font-weight:700;font-stretch:85%;letter-spacing:-.01em}.grade-contagem{color:var(--tinta-3);font-variant-numeric:tabular-nums}.grade-erro{margin-bottom:8px}.grade-moldura{position:relative;overflow-x:auto;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.grade-tabela{width:100%;min-width:940px;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.grade-tabela th{padding:8px 10px;text-align:left;font-size:12.5px;font-weight:500;color:var(--tinta-2);background:var(--superficie-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grade-tabela td{padding:0;border-bottom:1px solid var(--linha);border-left:1px solid var(--linha);vertical-align:top}.grade-tabela td:first-child,.grade-tabela td:last-child{border-left:0}.grade-tabela td:last-child{border-left:1px solid var(--linha)}.grade-tabela tbody tr:last-child td{border-bottom:0}.grade-tabela .numero{text-align:right}.grade-num{color:var(--tinta-3);text-align:center!important;padding:9px 0!important;font-size:13.5px}.grade-entrada{display:block;width:100%;height:40px;padding:0 10px;border:0;background:transparent;font-size:15px;outline:none}.grade-entrada.numero{text-align:right}.grade-entrada::placeholder{color:var(--linha-forte)}select.grade-entrada{padding-right:4px}.grade-tabela td:focus-within{box-shadow:inset 0 0 0 2px var(--acao)}.grade-tabela td.com-erro{background:var(--perigo-suave)}.grade-tabela td.com-erro:focus-within{box-shadow:inset 0 0 0 2px var(--perigo)}.grade-tabela td .campo-erro{padding:0 10px 6px;font-size:12.5px;line-height:1.3}.grade-calculado{background:var(--superficie-2)}.grade-calculado output{display:block;padding:9px 10px;font-weight:600}.grade-acoes{text-align:center;padding:3px 0!important}.grade-vazia td{padding:18px 14px;color:var(--tinta-3)}.botao-incluir{margin-top:10px;border-style:dashed;color:var(--acao)}.botao-incluir:hover{border-color:var(--acao);background:var(--acao-suave)}.resumo{margin:20px 0 0 auto;width:min(100%,360px);padding:14px 18px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha);font-variant-numeric:tabular-nums}.resumo-linha{display:grid;grid-template-columns:1fr 9.5rem;align-items:center;gap:4px 12px;min-height:36px;color:var(--tinta-2)}.resumo-linha output{text-align:right;color:var(--tinta);padding-right:11px}.resumo-ajuste .grade-entrada{height:34px;border:1px solid var(--linha-forte);border-radius:4px;background:var(--superficie)}.resumo-ajuste .grade-entrada:focus{border-color:var(--acao);box-shadow:0 0 0 1px var(--acao)}.resumo-ajuste.com-erro .grade-entrada{border-color:var(--perigo)}.resumo-ajuste .campo-erro{grid-column:1 / -1;text-align:right}.resumo-total{margin-top:8px;padding-top:12px;border-top:2px solid var(--tinta);color:var(--tinta);font-weight:600}.resumo-total output{font-size:26px;font-weight:700;font-stretch:85%;letter-spacing:-.01em;padding-right:0}.ficha-rodape{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:20px;margin-top:20px}.ficha-rodape .resumo{margin:0}.parcelas{flex:1 1 340px;max-width:520px;margin-right:auto;padding:14px 18px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.parcelas h2{font-size:15px;font-weight:600;margin-bottom:8px}.parcelas-tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.parcelas-tabela th{text-align:left;font-size:12.5px;font-weight:500;color:var(--tinta-2);padding:4px 0 6px 14px;border-bottom:1px solid var(--linha)}.parcelas-tabela td{padding:6px 0 6px 14px;border-bottom:1px solid var(--linha)}.parcelas-tabela th:first-child,.parcelas-tabela td:first-child{padding-left:0}.parcelas-tabela tr:last-child td{border-bottom:0}.parcelas-tabela .numero{text-align:right}.parcelas-vazio,.parcelas-nota{color:var(--tinta-3);font-size:14px}.parcelas-nota{margin-top:8px}.aviso-bloqueio{margin-bottom:16px;padding:10px 14px;background:var(--acao-suave);border-left:4px solid var(--acao);border-radius:0 var(--raio-botao) var(--raio-botao) 0;color:var(--tinta)}.campo.somente-leitura{background:var(--superficie-2)}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px}.filtro-grupo{display:inline-flex;padding:3px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-botao)}.filtro-opcao{border:0;background:none;cursor:pointer;padding:5px 11px;border-radius:4px;color:var(--tinta-2);font-size:14.5px;white-space:nowrap}.filtro-opcao:hover{color:var(--tinta);background:var(--superficie-2)}.filtro-opcao[aria-pressed=true]{background:var(--acao);color:var(--sobre-acao);font-weight:600}.filtro-periodo{display:flex;align-items:center;gap:8px;color:var(--tinta-2);font-size:14.5px}.filtro-periodo input{height:36px;padding:0 8px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie)}.filtro-busca{display:flex;align-items:center;gap:12px;flex:1 1 260px}.filtro-busca .busca-entrada{width:100%;max-width:320px}.botao-link{border:0;background:none;padding:4px 2px;cursor:pointer;color:var(--acao);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.botao-link-perigo{color:var(--perigo)}.botao-pequeno{min-height:30px;padding:0 10px;font-size:13.5px}.totais-contas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);font-variant-numeric:tabular-nums}.total-conta{padding:12px 16px;border-left:4px solid transparent}.total-conta+.total-conta{border-left-color:transparent;box-shadow:inset 1px 0 0 var(--linha)}.total-receber{border-left-color:var(--sucesso)}.total-pagar{border-left-color:var(--perigo)!important}.total-saldo{border-left-color:var(--tinta)!important}.total-conta dt{font-size:13px;color:var(--tinta-2)}.total-conta dd{margin:2px 0 0;font-size:22px;font-weight:700;font-stretch:85%}.total-conta dd.negativo{color:var(--perigo)}.total-conta .total-aberto{font-size:13.5px;font-weight:400;font-stretch:100%;color:var(--tinta-3)}.tipo-conta{white-space:nowrap}.tipo-conta:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px}.tipo-R:before{background:var(--sucesso)}.tipo-P:before{background:var(--perigo)}.situacao{white-space:nowrap}.situacao-A{color:var(--tinta-2)}.situacao-V{color:var(--perigo);font-weight:600}.situacao-Q{color:var(--sucesso);font-weight:600}.situacao-C{color:var(--tinta-3);text-decoration:line-through}.acoes-conta{white-space:nowrap;text-align:right;width:1%}.acoes-conta .botao-link{margin-left:8px}.link-discreto{color:inherit;text-decoration:none}.link-discreto:hover{color:var(--acao);text-decoration:underline}.dialogo-pagamento{width:min(92vw,460px)}.pagamento-resumo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:10px 12px;background:var(--superficie-2);border-radius:var(--raio-botao);font-variant-numeric:tabular-nums}.pagamento-resumo dt{font-size:12.5px;color:var(--tinta-2)}.pagamento-resumo dd{margin:2px 0 0}.pagamento-campos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pagamento-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.pagamento-campo label{font-size:13px;color:var(--tinta-2)}.pagamento-campo input{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);font-size:16px}.pagamento-campo input.numero{text-align:right;font-variant-numeric:tabular-nums}.pagamento-campo.com-erro input{border-color:var(--perigo)}.pagamento-nota{margin-top:10px;font-size:14px;color:var(--tinta-2)}.confirmacao{width:min(92vw,420px);border:1px solid var(--linha);border-radius:8px;padding:24px;background:var(--superficie);color:var(--tinta)}.confirmacao::backdrop{background:#0a142073}.confirmacao h2{font-size:19px;margin-bottom:8px}.confirmacao p{color:var(--tinta-2)}.confirmacao .acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.avisos{position:fixed;right:20px;bottom:20px;z-index:100;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 40px))}.aviso{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;background:var(--tinta);color:var(--fundo);border-radius:var(--raio-botao);border-left:4px solid var(--sucesso);box-shadow:0 8px 24px #10203438;animation:entrar .18s ease-out}.aviso-erro{border-left-color:var(--perigo)}.aviso-fechar{margin-left:auto;border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.7}@keyframes entrar{0%{transform:translateY(8px);opacity:0}}.usuario{margin-top:auto;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 10px;align-items:center;padding:14px 12px 4px;border-top:1px solid var(--linha)}.usuario-foto{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--acao-suave);color:var(--acao-forte);font-weight:700;font-size:14px;object-fit:cover}.usuario-dados{display:flex;flex-direction:column;min-width:0}.usuario-nome,.usuario-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-nome{font-size:14px;font-weight:600}.usuario-email{font-size:12px;color:var(--tinta-3)}.usuario-empresa{grid-column:1 / -1;order:-1;margin-bottom:6px;padding:6px 10px;background:var(--superficie-2);border-radius:var(--raio-botao);font-size:13px;font-weight:600;color:var(--tinta-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-acoes{grid-column:2;display:flex;flex-wrap:wrap;gap:0 14px}.usuario-sair{justify-self:start;min-height:32px;padding:0;border:0;background:none;color:var(--acao);font:inherit;font-size:14px;cursor:pointer}.usuario-sair:hover{text-decoration:underline}.usuario-sair:disabled{color:var(--tinta-3);cursor:default;text-decoration:none}.campo-ajuda{margin:2px 0 4px;font-size:12.5px;color:var(--tinta-3)}.aviso-ok{margin-bottom:16px;padding:10px 14px;background:color-mix(in srgb,var(--sucesso) 12%,var(--superficie));color:var(--tinta);border-left:3px solid var(--sucesso);border-radius:0 var(--raio-botao) var(--raio-botao) 0}.botoes-topo{display:flex;flex-wrap:wrap;gap:10px}.texto-pequeno{font-size:13.5px;color:var(--tinta-2)}.etiqueta{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:10px;background:var(--superficie-2);border:1px solid var(--linha);font-size:11.5px;color:var(--tinta-2)}.gmd{font-weight:600;color:var(--sucesso)}.arroba.acima{color:var(--acao);font-weight:700}.celula-sub{display:block;font-size:12.5px;font-weight:400;color:var(--tinta-3)}.gmd.baixo{color:var(--perigo)}.manejo{display:flex;flex-direction:column;gap:16px}.manejo .pagina-topo{margin-bottom:0;flex-wrap:wrap}.manejo-acoes{display:flex;flex-wrap:wrap;gap:8px}.manejo-bloco,.manejo-procs{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);padding:14px 18px;display:flex;flex-direction:column;gap:10px;margin:0}.manejo-procs{margin-top:16px}.manejo-procs legend{padding:0 4px;font-weight:700}.manejo-bloco-topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.manejo-bloco h2{margin:0;font-size:16px;font-weight:700}.manejo-chips{display:flex;flex-wrap:wrap;gap:8px}.manejo-chip{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;cursor:pointer;border:1px solid var(--linha);border-radius:var(--raio-botao);background:var(--superficie)}.manejo-chip.marcado{border-color:var(--acao);background:var(--acao-suave)}.manejo-chip input{width:18px;height:18px;margin:0;accent-color:var(--acao)}.manejo-chip>span{display:flex;flex-direction:column}.manejo-chip small{font-size:12.5px;color:var(--tinta-2)}.tronco{background:var(--superficie);border:2px solid var(--acao);border-radius:var(--raio-botao);padding:16px 18px;display:flex;flex-direction:column;gap:12px;container-type:inline-size}.tronco h2{margin:0;font-size:16px;font-weight:700}.tronco-grade{display:grid;gap:12px 16px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(260px,330px);grid-template-areas:"campos ficha" "meds ficha" "obs ficha" "botao ficha" "msg ficha" ". ficha";grid-template-rows:auto auto auto auto auto 1fr}.tronco-linha{grid-area:campos;display:flex;gap:12px 16px}.tronco-campo{display:flex;flex-direction:column;gap:4px;flex:0 1 170px;min-width:0}.tronco-campo label,.tronco-meds legend,.tronco-obs label{font-size:13px;font-weight:600;color:var(--tinta-2)}.tronco-campo input{height:52px;box-sizing:border-box;width:100%;padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta);font:inherit;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.tronco-campo input.numero{text-align:right}.tronco-campo input:focus{border-color:var(--acao);outline:2px solid var(--acao-suave);outline-offset:0}.tronco-meds{grid-area:meds;border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tronco-meds legend{padding:0;margin-bottom:4px}.tronco-med{display:flex;align-items:center;gap:8px;min-height:52px;box-sizing:border-box;padding:0 14px;cursor:pointer;border:1px solid var(--linha);border-radius:var(--raio-botao);color:var(--tinta-2);background:var(--superficie)}.tronco-med.marcado{border-color:var(--acao);background:var(--acao-suave);color:var(--tinta)}.tronco-med input{width:20px;height:20px;margin:0;accent-color:var(--acao)}.tronco-med strong{font-variant-numeric:tabular-nums}.tronco-registrar{grid-area:botao;width:100%;height:52px;padding:0 24px;font-size:17px}.tronco-obs{grid-area:obs;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.tronco-obs input{flex:1 1 200px;min-width:0;height:38px;box-sizing:border-box;padding:0 10px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta);font:inherit}.tronco-msg{grid-area:msg;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border-radius:var(--raio-botao);font-weight:600}.tronco-msg.ok{background:color-mix(in srgb,var(--sucesso) 13%,var(--superficie));color:var(--sucesso)}.tronco-msg.erro{background:var(--perigo-suave);color:var(--perigo)}.manejo-resumo{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao)}.manejo-resumo>div{padding:12px 14px;border-left:4px solid var(--linha-forte)}.manejo-resumo>div:nth-child(1){border-left-color:var(--acao)}.manejo-resumo>div:nth-child(3){border-left-color:var(--acao)}.manejo-resumo>div:nth-child(4){border-left-color:var(--sucesso)}.manejo-resumo>div:nth-child(5){border-left-color:var(--sucesso)}.manejo-resumo>div:nth-child(6){border-left-color:var(--compras)}.manejo-resumo>div:nth-child(7){border-left-color:var(--perigo)}.manejo-resumo dt{font-size:13px;color:var(--tinta-2)}.manejo-resumo dd{margin:2px 0 0;font-size:22px;font-weight:700;font-stretch:85%;font-variant-numeric:tabular-nums}.manejo-resumo dd.sub{font-size:13px;font-weight:400;font-stretch:100%;color:var(--tinta-3)}.tabela-manejo{min-width:860px}.tabela-manejo tbody tr{cursor:default}.tabela-manejo tbody tr.pendente td{background:var(--superficie-2)}.tabela-manejo tbody tr.selecionada td{box-shadow:inset 0 2px 0 var(--acao),inset 0 -2px 0 var(--acao)}.acoes-manejo{white-space:nowrap;text-align:right}.acoes-manejo .botao-link{margin-left:10px}.rebanho-categorias{list-style:none;margin:-4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rebanho-categorias li{padding:4px 12px;border-radius:16px;background:var(--superficie);border:1px solid var(--linha);font-size:14px;color:var(--tinta-2)}.rebanho-categorias strong{color:var(--tinta)}.historico{display:flex;flex-direction:column;gap:20px;margin-top:28px}.historico .aviso-bloqueio{margin:0}.historico-pesagens{display:flex;flex-direction:column;gap:12px}.grafico-peso{width:100%;height:180px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao)}.grafico-peso .grade{stroke:var(--linha);stroke-width:1}.grafico-peso .linha{fill:none;stroke:var(--acao);stroke-width:2.5;vector-effect:non-scaling-stroke}.grafico-peso .ponto{fill:var(--superficie);stroke:var(--acao);stroke-width:2;vector-effect:non-scaling-stroke}.grafico-peso text{fill:var(--tinta-3);font-size:11px;font-family:var(--fonte)}.mover-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.mover-brincos{flex:1 1 260px}.tronco-ficha{grid-area:ficha;align-self:stretch;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-botao)}.tronco-ficha.vazia{justify-content:center;padding:18px 14px;color:var(--tinta-3);font-size:14px}.tronco-ficha.vazia p{margin:0}.tronco-ficha.vazia strong{color:var(--tinta)}.tronco-ficha-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--linha)}.tronco-ficha-brinco{font-size:28px;font-weight:800;font-stretch:85%;line-height:1.1;font-variant-numeric:tabular-nums;min-width:0}.tronco-ficha-brinco small{font-size:14px;font-weight:600;font-stretch:100%;color:var(--tinta-2);margin-left:6px}.tronco-ficha-dados{margin:0;padding:4px 14px;display:grid}.tronco-ficha-dados>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:7px 0;border-bottom:1px dashed var(--linha)}.tronco-ficha-dados>div:last-child{border-bottom:0}.tronco-ficha-dados dt{font-size:14px;color:var(--tinta-2)}.tronco-ficha-dados dd{margin:0;text-align:right;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.tronco-ficha-dados dd small{margin-left:4px;font-size:13px;font-weight:500;color:var(--tinta-3)}.tronco-ficha .positivo{color:var(--sucesso)}.tronco-ficha .negativo{color:var(--perigo)}.tronco-ficha-avisos{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.tronco-ficha-gmd{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--linha)}.tronco-ficha-gmd span{white-space:nowrap;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tronco-ficha-gmd strong{font-size:30px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.tronco-ficha-gmd small{font-size:14px;font-weight:600}.tronco-ficha-gmd.ok{background:color-mix(in srgb,var(--sucesso) 13%,var(--superficie));color:var(--sucesso)}.tronco-ficha-gmd.baixo{background:var(--perigo-suave);color:var(--perigo)}.tronco-ficha-espera{margin:auto 0 0;padding:14px;font-size:14px;color:var(--tinta-3);border-top:1px solid var(--linha)}.tronco-ficha .selo{display:inline-flex;align-items:flex-start;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.tronco-ficha .selo:before{content:"";flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:currentColor}.tronco-ficha .selo.ok{background:color-mix(in srgb,var(--sucesso) 13%,var(--superficie));color:var(--sucesso)}.tronco-ficha .selo.baixo{background:var(--perigo-suave);color:var(--perigo)}.tronco-ficha .selo.info{background:var(--acao-suave);color:var(--acao)}.tronco-ficha .selo.alerta{background:color-mix(in srgb,var(--compras) 16%,var(--superficie));color:var(--compras-texto)}.tronco-ficha-avisos .selo{white-space:normal;border-radius:var(--raio-botao)}@container (max-width: 760px){.tronco-grade{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.tronco-campo{flex:1 1 0}.tronco-ficha-brinco{font-size:24px}.tronco-ficha-dados dd{font-size:16px}.tronco-ficha-gmd strong{font-size:26px}}@container (max-width: 540px){.tronco-grade{grid-template-columns:minmax(0,1fr);grid-template-areas:"campos" "ficha" "meds" "obs" "botao" "msg";grid-template-rows:none}.tronco-campo input{font-size:22px}.tronco-med{flex:1 1 100%}.tronco-ficha-topo{padding:8px 12px}.tronco-ficha-dados{grid-template-columns:1fr 1fr;padding:0}.tronco-ficha-dados>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:8px 12px;border-bottom:1px solid var(--linha)}.tronco-ficha-dados>div:nth-child(odd){border-right:1px solid var(--linha)}.tronco-ficha-dados>div:nth-last-child(-n+2){border-bottom:0}.tronco-ficha-dados dt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-3)}.tronco-ficha-dados dd{text-align:left;font-size:18px}.tronco-ficha-dados dd small{display:block;margin-left:0}.tronco-ficha-avisos{padding:10px 12px;border-top:1px solid var(--linha)}.tronco-ficha-gmd{padding:10px 12px}}.importar-passos{margin:0 0 20px;padding-left:22px;display:flex;flex-direction:column;gap:10px;max-width:72ch}.importar-instrucoes{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.importar-instrucoes pre{margin:0;width:100%;max-height:220px;overflow:auto;padding:10px 12px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-ficha);font-size:12.5px;line-height:1.45;white-space:pre-wrap}.importar-colar{display:flex;flex-direction:column;gap:6px;max-width:72ch}.importar-rotulo{font-weight:600}.importar-colar textarea{width:100%;box-sizing:border-box;padding:10px 12px;resize:vertical;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha)}.importar-colar textarea:focus{outline:2px solid var(--acao);outline-offset:1px}.importar-colar textarea[aria-invalid]{border-color:var(--perigo)}.importar-erros{margin:0;padding:8px 12px 8px 28px;color:var(--perigo);background:var(--perigo-suave);border-radius:var(--raio-botao)}.importar .voltar.botao-link{padding:0;color:var(--tinta-2);text-decoration:none}.importar .voltar.botao-link:hover{color:var(--acao);text-decoration:underline}.importar-ficha{border:0;margin:0;padding:0;min-width:0}.importar-rotulo-linha{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.importar-alternar{display:inline-flex;border:1px solid var(--linha-forte);border-radius:999px;overflow:hidden}.importar-alternar button{border:0;background:var(--superficie);color:var(--tinta-2);font:inherit;font-size:12px;padding:2px 10px;cursor:pointer}.importar-alternar button[aria-pressed=true]{background:var(--acao);color:var(--sobre-acao)}.importar-alternar button:focus-visible{outline:2px solid var(--acao);outline-offset:-2px}.importar-pessoa-nova{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4px 12px}.importar-grade{margin-top:24px}.importar-grade .grade-tabela{min-width:1100px}.importar-texto{padding:9px 10px!important;font-size:13.5px;color:var(--tinta-2)}.importar-texto>span:first-child{display:block;overflow-wrap:anywhere}.importar-origem{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}.importar-origem.ok{background:color-mix(in srgb,var(--sucesso) 14%,var(--superficie));color:var(--sucesso)}.importar-origem.confira{background:color-mix(in srgb,var(--compras) 18%,var(--superficie));color:var(--compras-texto)}.importar-origem.novo{background:var(--acao-suave);color:var(--acao)}.importar-produto{display:flex;flex-direction:column}.importar-trocar{align-self:flex-start;margin:0 8px 6px;padding:0;font-size:12.5px}.importar-rodape{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:20px}.importar-conferencia{flex:1 1 280px;max-width:520px;padding:12px 14px;border-radius:var(--raio-botao);background:var(--superficie-2);color:var(--tinta-2)}.importar-conferencia.confere{background:color-mix(in srgb,var(--sucesso) 13%,var(--superficie));color:var(--sucesso);font-weight:600}.importar-conferencia.difere{background:var(--perigo-suave);color:var(--perigo);font-weight:600}.importar-resumo{margin:0}@media(max-width:760px){.importar-pessoa-nova{grid-template-columns:1fr}.importar-grade .grade-tabela{min-width:0}}.empresas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.empresa{width:100%;min-height:48px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--superficie);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;border:1px solid var(--linha-forte);border-radius:var(--raio-botao)}.empresa:hover:not(:disabled){border-color:var(--acao);background:var(--acao-suave)}.empresa:disabled{cursor:default;opacity:.7}.empresa[aria-current]{border-color:var(--acao)}.empresa-nome{font-weight:600;overflow-wrap:anywhere}.empresa-acao{flex:none;font-size:14px;color:var(--acao);font-weight:600}.empresa[aria-current] .empresa-acao{color:var(--tinta-3)}.empresas-rodape{display:flex;justify-content:space-between}.login-fundo{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--fundo)}.login-carregando{color:var(--tinta-3)}.login-cartao{width:100%;max-width:380px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-ficha);padding:32px 28px;display:flex;flex-direction:column;gap:16px}.login-marca{margin:0;font-weight:700;font-stretch:85%;color:var(--tinta-3);letter-spacing:.02em}.login-cartao h1{margin:0;font-size:28px;font-stretch:85%;letter-spacing:-.01em}.login-botao{width:100%;min-height:44px;text-decoration:none}.login-nota{margin:0;color:var(--tinta-3);font-size:14px}.login-alerta{margin:0;padding:10px 12px;background:var(--perigo-suave);color:var(--perigo);border-left:3px solid var(--perigo);border-radius:0 var(--raio-botao) var(--raio-botao) 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.login-alerta strong{color:inherit}.filtro-select{height:36px;padding:0 8px;max-width:220px;border:1px solid var(--linha-forte);border-radius:var(--raio-botao);background:var(--superficie);color:var(--tinta);font:inherit}.painel-conteudo{display:flex;flex-direction:column;gap:20px;transition:opacity .15s}.painel-conteudo.atualizando{opacity:.6}.painel-totais{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.total-vendas{border-left-color:var(--vendas)}.total-compras{border-left-color:var(--compras)!important}.total-sem-centro{border-left-color:var(--linha-forte)!important}.total-conta dd.positivo,.painel .positivo{color:var(--sucesso)}.painel .negativo{color:var(--perigo)}.painel-bloco{display:flex;flex-direction:column;gap:12px;min-width:0}.painel-bloco h2{margin:0;font-size:17px;font-weight:700}.painel-bloco-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.painel-sub{margin:2px 0 0;font-size:13.5px;color:var(--tinta-3)}.painel-legenda{display:flex;gap:16px;font-size:13.5px;color:var(--tinta-2)}.painel-legenda>span{display:inline-flex;align-items:center;gap:6px}.amostra{width:12px;height:12px;border-radius:2px}.amostra-vendas,.barra-vendas{background:var(--vendas)}.amostra-compras,.barra-compras{background:var(--compras)}.painel-tabela .tabela{min-width:760px}.painel-tabela tbody tr.selecionada td{background:var(--acao-suave)}.painel-tabela tfoot th,.painel-tabela tfoot td{padding:10px 14px;font-weight:700;text-align:left;border-top:2px solid var(--linha-forte)}.painel-tabela tfoot .numero{text-align:right}.painel-tabela .resultado{font-weight:600}.col-barras{width:32%}.barra-trilho{display:block;height:9px;background:var(--superficie-2);border-radius:2px}.barra-trilho+.barra-trilho{margin-top:4px}.barra-trilho>span{display:block;height:100%;border-radius:2px;min-width:0}.painel-centro{border:0;background:none;padding:4px 0;min-height:32px;cursor:pointer;text-align:left;color:var(--acao);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.painel-centro[aria-pressed=true]{color:var(--tinta);text-decoration-thickness:2px}.painel-centro.sem-centro{font-style:italic}.painel-detalhes{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.painel-cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-botao);padding:16px 20px 20px}.grafico-meses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;height:190px;padding-top:8px;border-bottom:1px solid var(--linha-forte)}.grafico-coluna{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%}.grafico-barra{width:38%;max-width:26px;border-radius:2px 2px 0 0;min-height:0}.grafico-rotulos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:-4px;text-align:center;font-size:12.5px;color:var(--tinta-2);font-variant-numeric:tabular-nums}.grafico-rotulos div{display:flex;flex-direction:column}.painel-itens{list-style:none;margin:0;padding:0}.painel-itens li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 0;border-bottom:1px solid var(--linha)}.painel-itens li:last-child{border-bottom:0}.painel-item-nome,.painel-item-valor{font-weight:600}.painel-item-valor{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.painel-item-info{font-size:13.5px;color:var(--tinta-3)}.painel-item-pedidos{text-align:right}.painel-tipo{font-weight:600}.painel-tipo.tipo-V{color:var(--vendas)}.painel-tipo.tipo-C{color:var(--compras-texto)}.amostra-anterior,.barra-anterior{background:var(--linha-forte)}.total-ticket{border-left-color:var(--tinta-3)!important}.variacao{font-weight:600;font-variant-numeric:tabular-nums}.painel-detalhes-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grafico-barra-unica{width:55%;max-width:40px}.painel-nota{margin:0;max-width:760px;font-size:13px;color:var(--tinta-3)}@media(max-width:760px){.painel-totais{grid-template-columns:1fr}.painel-detalhes{grid-template-columns:minmax(0,1fr)}.painel-cartao{padding:14px 14px 16px}}@media(max-width:1024px){.app{grid-template-columns:minmax(0,1fr);align-content:start}.conteudo{padding:24px 24px 56px}}@media(max-width:760px){.conteudo{padding:20px 16px 48px}.pagina-topo{align-items:flex-start;flex-direction:column}.pagina-topo h1{font-size:24px}.busca-entrada{width:100%}.ficha-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.largura-2,.largura-3,.largura-4{grid-column:span 2}.grade-moldura{overflow:visible;background:none;border:0}.grade-tabela,.grade-tabela tbody{display:block;min-width:0}.grade-tabela colgroup,.grade-tabela thead{display:none}.grade-tabela tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:var(--raio-ficha);overflow:hidden}.grade-tabela td{display:block;border:0!important;border-top:1px solid var(--linha)!important}.grade-tabela td[data-rotulo]:before{content:attr(data-rotulo);display:block;padding:6px 10px 0;font-size:12px;color:var(--tinta-2);text-align:left}.grade-tabela td:nth-child(2){grid-column:1 / -1}.grade-num{border-top:0!important;text-align:left!important;padding:8px 10px!important;background:var(--superficie-2);font-weight:600}.grade-num:before{content:"Item "}.grade-acoes{border-top:0!important;background:var(--superficie-2);text-align:right!important}.grade-tabela tr>td:first-child{grid-row:1;grid-column:1}.grade-tabela tr>td:last-child{grid-row:1;grid-column:2}.grade-entrada{height:36px}.grade-vazia{display:block!important}.resumo{width:100%}.ficha-rodape{flex-direction:column;align-items:stretch}.parcelas{max-width:none}.totais-contas{grid-template-columns:1fr}.total-conta+.total-conta{box-shadow:inset 0 1px 0 var(--linha)}.filtro-grupo{overflow-x:auto;max-width:100%}.filtro-periodo{flex-wrap:wrap}.pagamento-resumo,.pagamento-campos{grid-template-columns:1fr}.paginacao{justify-content:space-between}.ficha-acoes{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
