.financeiro{max-width:1440px;margin:0 auto}.financeiro__cabecalho h1{margin:.15rem 0;font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.06em}.financeiro__cabecalho p:not(.painel-novo__sobretitulo){margin:0;color:var(--texto-suave)}.financeiro__metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0}.financeiro__metricas article{min-height:130px;padding:1rem;border:1px solid var(--borda);border-radius:14px;background:var(--superficie)}.financeiro__metricas small{display:block;color:var(--texto-fraco);font-size:.68rem;font-weight:800;letter-spacing:.09em}.financeiro__metricas strong{display:block;margin-top:.7rem;color:var(--destaque);font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.06em}.financeiro__alerta{border-color:rgba(255,122,122,.4)!important}.financeiro__alerta strong{color:var(--erro)}.financeiro__renovacoes{margin-bottom:.75rem;padding:1rem}.financeiro__renovacoes>.portal-titulo>strong{color:var(--destaque);font-size:1.2rem}.financeiro__renovacoes-lista{display:grid}.financeiro__renovacoes-lista a{display:grid;grid-template-columns:1fr auto 1rem;align-items:center;gap:1rem;padding:.8rem 0;border-top:1px solid var(--borda);color:var(--texto);text-decoration:none}.financeiro__renovacoes-lista a:hover{color:var(--destaque)}.financeiro__renovacoes-lista strong,.financeiro__renovacoes-lista small{display:block}.financeiro__renovacoes-lista small{margin-top:.2rem;color:var(--texto-fraco);font-size:.75rem}.financeiro__renovacoes-lista b{color:var(--destaque);white-space:nowrap}.financeiro__renovacoes-lista i{font-style:normal;color:var(--texto-fraco)}.financeiro__novo{margin-bottom:.75rem;border:1px solid var(--borda);border-radius:14px;background:var(--superficie)}.financeiro__novo summary{display:grid;gap:.2rem;padding:1rem;cursor:pointer}.financeiro__novo summary span{color:var(--texto-suave);font-size:.8rem}.financeiro__novo form{padding:0 1rem 1rem}.financeiro__lista{padding:1rem}.financeiro__filtros{display:flex;justify-content:space-between;gap:1rem;align-items:center}.financeiro__filtros h2{margin:0}.financeiro__filtros a{margin-left:.45rem;color:var(--texto-suave);font-size:.8rem;text-decoration:none}.financeiro__filtros a.ativo,.financeiro__filtros a:hover{color:var(--destaque)}.financeiro__cabecalho-lista,.financeiro__lista article{display:grid;grid-template-columns:110px minmax(200px,1.5fr) minmax(120px,.8fr) 100px 120px auto;gap:.75rem;align-items:center}.financeiro__cabecalho-lista{padding:1rem 0 .55rem;color:var(--texto-fraco);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.financeiro__lista article{padding:.8rem 0;border-top:1px solid var(--borda)}.financeiro__lista small{display:block;margin-top:.2rem;color:var(--texto-fraco);font-size:.74rem}.financeiro__lista time,.financeiro__lista article>span{color:var(--texto-suave);font-size:.82rem}.financeiro__lista b{color:var(--destaque);white-space:nowrap}.financeiro__lista b.negativo{color:var(--erro)}@media(max-width:800px){.financeiro__metricas{grid-template-columns:1fr 1fr}.financeiro__filtros{align-items:flex-start;flex-direction:column}.financeiro__filtros a{display:inline-block;margin:.2rem .5rem .2rem 0}.financeiro__lista{overflow-x:auto}.financeiro__cabecalho-lista,.financeiro__lista article{min-width:820px}}@media(max-width:480px){.financeiro__metricas{grid-template-columns:1fr}.financeiro__renovacoes-lista a{grid-template-columns:1fr auto}}
