.fin__painel:focus-visible{outline:2px solid var(--marca);outline-offset:4px}.fin-em-construcao{padding-block:3rem}.fin-apoio{color:var(--cinza-500)}.fin-positivo{color:color-mix(in srgb,var(--fin-receita) 82%,var(--tinta))}.fin-negativo{color:color-mix(in srgb,var(--fin-despesa) 88%,var(--tinta))}.fin-tipo-texto--receita{color:color-mix(in srgb,var(--fin-receita) 82%,var(--tinta))}.fin-tipo-texto--despesa{color:color-mix(in srgb,var(--fin-despesa) 88%,var(--tinta))}.fin-numero,.fin-pilula{white-space:nowrap}.fin-pilula{--fin-cor:var(--cinza-500);display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--fin-cor) 14%,transparent);color:color-mix(in srgb,var(--fin-cor) 70%,var(--tinta));font-size:.75rem;font-weight:600;line-height:1.4}.fin-situacao--aberto{--fin-cor:var(--fin-aberto)}.fin-situacao--faturado{--fin-cor:var(--fin-faturado)}.fin-situacao--parcial{--fin-cor:var(--fin-parcial)}.fin-situacao--atrasado{--fin-cor:var(--fin-atrasado)}.fin-situacao--pausado{--fin-cor:var(--fin-pausado)}.fin-situacao--baixado{--fin-cor:var(--fin-baixado)}.fin-situacao--cancelado{--fin-cor:var(--fin-cancelado)}.fin-tipo--receita{--fin-cor:var(--fin-receita)}.fin-tipo--despesa{--fin-cor:var(--fin-despesa)}.fin-segmentos{position:relative;display:inline-flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:.25rem;border:1px solid var(--cinza-200);border-radius:999px;background:var(--cinza-50);min-width:0}.fin-segmentos__pastilha{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:var(--marca);pointer-events:none;transition:transform var(--duracao-deslize) var(--curva-deslize),width var(--duracao-deslize) var(--curva-deslize),height var(--duracao-deslize) var(--curva-deslize)}.fin-segmentos__item{position:relative;z-index:1;appearance:none;border:0;background:none;font:inherit;display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .875rem;border-radius:999px;color:var(--cinza-600);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--transicao)}.fin-segmentos__item:hover{color:var(--cinza-900)}.fin-segmentos__item[data-marcada=true],.fin-segmentos__item[data-marcada=true]:hover{color:var(--branco)}.fin-segmentos__item--extra{cursor:default}.fin-segmentos__item:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.fin-segmentos:disabled .fin-segmentos__item{cursor:default;opacity:.6}.fin-segmentos--cheio{display:flex;flex-wrap:nowrap;box-sizing:border-box;width:100%}.fin-segmentos--cheio .fin-segmentos__item{flex:1 1 0;min-width:0;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis}.fin-campo-seg{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:56px;margin-top:0;padding:0 .5rem;border:1px solid var(--cinza-300);border-radius:var(--raio-controle)}.fin-campo-seg:before{content:attr(data-rotulo) /"";position:absolute;top:0;left:.75rem;padding:0 .25rem;background:var(--branco);font-size:.75rem;line-height:1.2;color:var(--cinza-600);translate:0 -50%}.fin-segmentos--pilulas{gap:.5rem;padding:0;border:0;border-radius:0;background:none}.fin-segmentos--pilulas .fin-segmentos__pastilha{border:1px solid color-mix(in srgb,var(--marca) 30%,transparent);background:color-mix(in srgb,var(--marca) 9%,var(--branco))}.fin-segmentos--pilulas .fin-segmentos__item{min-height:2.25rem;padding:.375rem 1rem;border:1px solid var(--cinza-200);font-size:.875rem;transition:color var(--transicao),border-color var(--transicao)}.fin-segmentos--pilulas .fin-segmentos__item:hover{border-color:var(--cinza-300)}.fin-segmentos--pilulas .fin-segmentos__item[data-marcada=true],.fin-segmentos--pilulas .fin-segmentos__item[data-marcada=true]:hover{border-color:transparent;color:var(--marca-escura)}@media (max-width:640px){.fin-segmentos:not(.fin-segmentos--pilulas){display:flex;flex-wrap:nowrap;box-sizing:border-box;width:100%;overflow-x:auto;scrollbar-width:none}.fin-segmentos:not(.fin-segmentos--pilulas) .fin-segmentos__item{flex:1 0 auto;justify-content:center;padding-inline:.5rem;font-size:.75rem}.fin-segmentos--pilulas .fin-segmentos__item{padding-inline:.75rem;font-size:.8125rem}}@media (pointer:coarse){.fin-segmentos--pilulas .fin-segmentos__item,.fin-segmentos__item{min-height:2.75rem}}.fin-bloco__erro{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0}.fin-bloco__vazio{display:grid;justify-items:center;gap:1rem;padding:1.5rem 0}.fin-bloco__conteudo[data-relendo]{opacity:.6;transition:opacity var(--transicao)}.fin-legenda{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:var(--cinza-700)}.fin-legenda--vertical{flex-direction:column;flex-wrap:nowrap;gap:.375rem;margin:0;min-width:0}.fin-legenda__item{display:flex;align-items:center;gap:.5rem;min-width:0;transition:opacity var(--transicao)}.fin-legenda__item[data-apagado]{opacity:var(--opacidade-fora-da-escolha)}.fin-legenda__botao{appearance:none;border:0;background:none;font:inherit;color:inherit;display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.125rem .25rem;border-radius:var(--raio-controle);text-align:left;cursor:pointer}.fin-legenda__botao:hover{background:var(--cinza-50)}.fin-legenda__botao:focus-visible{outline:2px solid var(--marca);outline-offset:0}.fin-legenda__cor{flex:none;width:.625rem;height:.625rem;border-radius:999px}.fin-legenda__rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-legenda__detalhe{color:var(--cinza-500)}.fin-legenda__valor{margin-left:auto;padding-left:.5rem;white-space:nowrap}.fin-grafico{min-width:0}.fin-grafico__rolagem{position:relative;overflow-x:auto;overflow-y:hidden}.fin-grafico__svg{display:block;overflow:visible}.fin-grafico__grade{stroke:var(--cinza-200);stroke-width:1}.fin-grafico__zero{stroke:var(--cinza-300);stroke-width:1}.fin-grafico__eixo{fill:var(--cinza-500);font-size:.75rem}.fin-grafico__faixa{font-size:.75rem;font-weight:600;fill:currentColor}.fin-grafico__categoria{transition:opacity var(--transicao)}.fin-grafico__categoria[data-apagado]{opacity:var(--opacidade-fora-da-escolha)}.fin-grafico__alvo{fill:transparent}.fin-grafico__categoria[data-ativo] .fin-grafico__alvo{fill:color-mix(in srgb,var(--cinza-200) 45%,transparent)}.fin-grafico__categoria[data-marcado] .fin-grafico__alvo{fill:color-mix(in srgb,var(--marca) 8%,transparent)}.fin-grafico__alvos{top:0;left:0;min-width:0}.fin-grafico__alvo-html,.fin-grafico__alvos{position:absolute;margin:0;padding:0;border:0}.fin-grafico__alvo-html{appearance:none;background:transparent;border-radius:var(--raio-controle)}button.fin-grafico__alvo-html{cursor:pointer}button.fin-grafico__alvo-html:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.fin-grafico__dica{position:absolute;z-index:4;display:grid;gap:.25rem;min-width:10rem;padding:.5rem .75rem;border-radius:var(--raio-cartao);background:var(--cinza-900);color:var(--branco);font-size:.75rem;translate:-50% 0;pointer-events:none}.fin-grafico__dica-linha{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.fin-area__camada{opacity:.85}.fin-area__guia{stroke:var(--cinza-400);stroke-dasharray:3 3}.fin-rosca{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:center;gap:1.25rem}.fin-rosca__svg{width:100%;height:auto;max-width:12rem}.fin-rosca__fatia{cursor:pointer;transition:opacity var(--transicao)}.fin-rosca__fatia[data-apagado]{opacity:var(--opacidade-fora-da-escolha)}@media (max-width:640px){.fin-rosca{grid-template-columns:minmax(0,1fr);justify-items:center}.fin-rosca .fin-legenda--vertical{width:100%}}.fin-barras-h__lista{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;overflow-y:auto}.fin-barras-h__linha{transition:opacity var(--transicao)}.fin-barras-h__botao{appearance:none;border:0;background:none;font:inherit;color:inherit;display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.375rem .5rem;border-radius:var(--raio-controle);text-align:left}button.fin-barras-h__botao{cursor:pointer}button.fin-barras-h__botao:not(.item-escolhido):hover{background:var(--cinza-50)}.fin-barras-h__botao:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.fin-barras-h__posicao{flex:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--cinza-100);color:var(--cinza-600);font-size:.75rem;font-weight:600}.fin-barras-h__posicao[data-podio]{background:color-mix(in srgb,var(--marca) 12%,transparent);color:var(--marca)}.fin-barras-h__corpo{display:grid;gap:.25rem;flex:1;min-width:0}.fin-barras-h__topo{display:flex;align-items:baseline;gap:.75rem;min-width:0;font-size:.875rem}.fin-barras-h__nome{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cinza-900)}.fin-barras-h__nome-caixa{display:block;flex:1;min-width:0}.fin-barras-h__total{margin-left:auto;font-weight:600;white-space:nowrap}.fin-barras-h__detalhe{font-size:.75rem;color:var(--cinza-500)}.fin-barras-h__trilho{display:flex;height:.5rem;overflow:hidden;border-radius:999px;background:var(--cinza-100)}.fin-barras-h__parte{height:100%}@media (prefers-reduced-motion:reduce){.fin-barras-h__linha,.fin-bloco__conteudo[data-relendo],.fin-grafico__categoria,.fin-legenda__item,.fin-rosca__fatia,.fin-segmentos__item,.fin-segmentos__pastilha{transition:none}}.fin-campo-seg-grupo{display:grid;gap:.375rem}.fin .cartao.imp-lotes,.fin .cartao.imp-previa,.fin .cartao.imp-zona,.fin .cartao.mov{padding:0}.fin .cartao.fin-painel-bloco,.fin .cartao.fin-painel__aviso{border:1px solid var(--cinza-200)}.fin-campo-seg .fin-segmentos{border:0}@media (max-width:639.98px){.fin-barras-h__nome{overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}}.fin-esq-importacao{display:grid;gap:1.25rem}