.inicio-mobile{display:flex;flex-direction:column;gap:var(--space-stack)}.cabecalho-inicio h1{padding-inline-end:var(--space-3)}.fin-visao{display:flex;flex-direction:column;gap:var(--space-3)}.fin-visao>*{animation:fin-cartao-entrar var(--duracao-superficie) var(--ease-saida) both}.fin-visao>:first-child{animation-delay:0s}.fin-visao>:nth-child(2){animation-delay:60ms}.fin-visao>:nth-child(3){animation-delay:.12s}.fin-visao>:nth-child(4){animation-delay:.18s}.fin-visao>:nth-child(5){animation-delay:.24s}.fin-visao>:nth-child(6){animation-delay:.3s}@keyframes fin-cartao-entrar{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.fin-mobile-ferramentas{display:flex;flex-direction:column;gap:var(--space-3)}.fin-mobile-barra{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.fin-mobile-barra p{display:flex;align-items:baseline;gap:.4rem;margin:0;min-width:0}.fin-mobile-barra strong{font-size:.95rem}.fin-mobile-barra span{font-size:.8rem}.fin-mobile-barra span,.fin-mobile-status{color:var(--cor-texto-suave);white-space:nowrap}.fin-mobile-status{display:inline-flex;align-items:center;gap:.3rem;height:2.15rem;padding:0 .55rem;border:1px solid var(--cor-borda);border-radius:.65rem;font-size:.82rem}.fin-mobile-status select{border:0;background:transparent;color:var(--cor-texto);font:inherit;font-weight:600}.fin-visao-cartao{padding:var(--space-4)}.fin-visao-recebido-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fin-visao-periodo{flex-shrink:0;background:var(--cor-fundo)}.fin-visao-rotulo{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-caption);font-weight:500;color:var(--cor-texto-suave)}.fin-visao-rotulo svg{width:1em;height:1em;flex-shrink:0;color:var(--cor-marca)}.fin-visao-valor-principal{margin:var(--space-1) 0 0;font-size:var(--font-kpi-lg);font-weight:var(--fonte-numero-peso);letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--cor-texto)}.fin-visao-variacao{display:inline-flex;align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--font-caption);font-weight:500}.fin-visao-variacao--alta{color:var(--cor-sucesso-texto)}.fin-visao-variacao--baixa{color:var(--cor-erro-texto)}.fin-visao-trilha{margin-top:var(--space-3);height:.4rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--cor-texto-suave) 18%,transparent)}.fin-visao-trilha>span{display:block;height:100%;border-radius:inherit;background:var(--cor-sucesso);transform-origin:left center;animation:fin-trilha-enche var(--duracao-contagem) var(--ease-saida) both}@keyframes fin-trilha-enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fin-visao-trilha-texto{margin:var(--space-2) 0 0;font-size:var(--font-caption);color:var(--cor-texto-suave)}.fin-visao-dupla{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-4)}.fin-visao-atalho{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-height:5.5rem;padding:var(--space-3);border:1px solid var(--cor-borda-sutil);border-radius:var(--raio-md);background:var(--superficie-n3);color:inherit;font:inherit;text-align:left;cursor:pointer}@media (hover:hover){.fin-visao-atalho.kpi-hover:focus-visible,.fin-visao-atalho.kpi-hover:hover{transform:scale(1.02)}}.fin-visao-atalho-rotulo{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-caption);color:var(--cor-texto-suave)}.fin-visao-atalho-valor{margin-top:var(--space-1);font-size:var(--font-card-title);font-weight:var(--fonte-numero-peso);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--cor-texto)}.fin-visao-atalho-valor--atraso{color:var(--cor-erro-texto)}.fin-visao-atalho-detalhe{font-size:var(--font-caption);color:var(--cor-texto-suave)}.fin-visao-secao-cabeca{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.fin-visao-secao-cabeca h2{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-card-title);font-weight:650;color:var(--cor-texto)}.fin-visao-secao-cabeca h2 svg{width:1em;height:1em;flex-shrink:0;color:var(--cor-marca)}.fin-visao-secao-cabeca span{font-size:var(--font-caption);color:var(--cor-texto-suave)}.fin-visao-ver-todos{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;color:var(--cor-texto-suave);font:inherit;font-size:var(--font-caption);cursor:pointer;transition:color var(--duracao-interacao) var(--ease-saida)}.fin-visao-ver-todos:active{color:var(--cor-marca)}.fin-visao-nota,.fin-visao-vazio{margin:var(--space-3) 0 0;font-size:var(--font-caption);color:var(--cor-texto-suave)}.fin-visao-lista{margin:0;padding:0;list-style:none}.fin-visao-lista li+li{border-top:1px solid var(--cor-borda-sutil)}.fin-visao-linha{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;border:0;border-radius:var(--raio-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duracao-interacao) var(--ease-saida),transform var(--duracao-interacao) var(--ease-saida)}.fin-visao-linha:active{background:var(--superficie-n3);transform:scale(.99)}.fin-visao-linha-nome{display:block;overflow:hidden;font-size:var(--font-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto)}.fin-visao-linha-meta{display:block;margin-top:var(--space-1);font-size:var(--font-caption);color:var(--cor-texto-suave)}.fin-visao-linha-valor{flex-shrink:0;font-size:var(--font-body);font-weight:650;font-variant-numeric:tabular-nums;color:var(--cor-texto)}.fin-visao-linha-acao{display:inline-flex;color:var(--cor-texto-suave)}.fin-visao-fechados-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fin-visao-fechados-linha p:first-child{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-body);font-weight:650;color:var(--cor-texto)}.fin-visao-fechados-linha p:first-child svg{width:1em;height:1em;flex-shrink:0;color:var(--cor-marca)}.fin-visao-fechados-linha p:last-child{margin:0;font-size:var(--font-card-title);font-weight:700;font-variant-numeric:tabular-nums;color:var(--cor-texto)}.fin-visao-fechados .fin-visao-nota,.fin-visao-liquido .fin-visao-nota{margin-top:var(--space-1)}.fin-visao-lancamentos{display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;min-height:var(--botao-altura-md);border:0;border-radius:var(--raio-md);background:transparent;color:var(--cor-marca);font:inherit;font-size:var(--font-body);font-weight:600;cursor:pointer;transition:background-color var(--duracao-interacao) var(--ease-saida),transform var(--duracao-interacao) var(--ease-saida)}.fin-visao-lancamentos:active{background:var(--superficie-n3);transform:scale(.99)}.fin-fluxo{display:flex;gap:.4rem;min-height:8.5rem}.fin-fluxo-eixo{display:flex;flex-direction:column;justify-content:space-between;width:2.4rem;padding-bottom:1.15rem;font-size:.62rem;font-variant-numeric:tabular-nums;color:var(--cor-texto-suave)}.fin-fluxo-grade{position:relative;flex:1;min-width:0}.fin-fluxo-linhas{position:absolute;inset:0 0 1.15rem}.fin-fluxo-linhas span{position:absolute;right:0;left:0;border-top:1px dashed var(--cor-borda-sutil)}.fin-fluxo-meses{position:relative;display:flex;align-items:stretch;height:100%;gap:.2rem}.fin-fluxo-mes{display:flex;flex:1;flex-direction:column;min-width:0}.fin-fluxo-barras{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:.15rem;min-height:7.2rem;padding-bottom:.2rem}.fin-fluxo-barra{width:.55rem;min-height:.15rem;border-radius:999px 999px 0 0;transform-origin:bottom center;animation:fin-barra-sobe var(--duracao-superficie) var(--ease-saida) both}.fin-fluxo-mes:first-child .fin-fluxo-barra{animation-delay:80ms}.fin-fluxo-mes:nth-child(2) .fin-fluxo-barra{animation-delay:.14s}.fin-fluxo-mes:nth-child(3) .fin-fluxo-barra{animation-delay:.2s}.fin-fluxo-mes:nth-child(4) .fin-fluxo-barra{animation-delay:.26s}.fin-fluxo-mes:nth-child(5) .fin-fluxo-barra{animation-delay:.32s}.fin-fluxo-mes:nth-child(6) .fin-fluxo-barra{animation-delay:.38s}@keyframes fin-barra-sobe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fin-fluxo-barra--recebido{background:var(--cor-marca)}.fin-fluxo-barra--previsto{background:color-mix(in srgb,var(--cor-marca) 38%,var(--cor-texto-suave))}.fin-fluxo-rotulo{padding-top:.3rem;font-size:.62rem;text-align:center;color:var(--cor-texto-suave)}.fin-fluxo-vazio{align-items:center;min-height:7.2rem;margin:0;font-size:.75rem}.fin-fluxo-legenda,.fin-fluxo-vazio{display:flex;justify-content:center;color:var(--cor-texto-suave)}.fin-fluxo-legenda{gap:1.1rem;margin:.7rem 0 0;padding:0;list-style:none;font-size:.72rem}.fin-fluxo-legenda li{display:inline-flex;align-items:center;gap:.35rem}.fin-fluxo-legenda-ponto{width:.5rem;height:.5rem;border-radius:999px}.fin-fluxo-legenda-ponto--recebido{background:var(--cor-marca)}.fin-fluxo-legenda-ponto--previsto{background:color-mix(in srgb,var(--cor-marca) 38%,var(--cor-texto-suave))}@media (prefers-reduced-motion:reduce){.fin-fluxo-barra,.fin-visao-trilha>span,.fin-visao>*{animation:none}.fin-visao-lancamentos,.fin-visao-linha,.fin-visao-ver-todos{transition:none}.fin-visao-lancamentos:active,.fin-visao-linha:active{transform:none}}