
/* Studio CRM 10.33.18 — menu Financeiro simplificado
   PATCH 100% CSS. Não interfere no React Router, Asaas ou estado do aplicativo. */

a.sidebar-item[href*="/financeiro?secao=boletos"]{
  display:none !important;
}

.fin-central-page{padding-top:4px !important;gap:6px !important}
.fin-central-page .fin-hero{padding:3px 0 7px !important;margin:0 !important;min-height:0 !important}
.fin-central-page .fin-hero h1{font-size:24px !important;line-height:1.1 !important;margin:1px 0 3px !important}
.fin-central-page .fin-hero p{font-size:10.5px !important;margin:0 !important}
.fin-central-page .fin-tabs{min-height:39px !important}
.fin-central-page .fin-tabs button{min-height:39px !important;padding:0 12px !important}
.fin-central-page .fin-section-summary,.fin-central-page .fin-overview-kpis{gap:8px !important}
.fin-central-page .fin-section-summary{padding:9px 10px 0 !important}
.fin-central-page .fin-section-summary article,.fin-central-page .fin-overview-kpis article{
  min-height:62px !important;padding:8px 10px !important;border-radius:10px !important
}
.fin-central-page .fin-section-summary article>span{width:30px !important;height:30px !important}
.fin-central-page .fin-section-summary article small,.fin-central-page .fin-section-summary article em{font-size:9px !important}
.fin-central-page .fin-section-summary article strong,.fin-central-page .fin-overview-kpis article strong{
  font-size:16px !important;margin:1px 0 !important
}
.fin-central-page .fin-view-heading{padding:9px 10px 7px !important}
.fin-central-page .fin-balance-card{padding:10px 12px !important;min-height:72px !important;border-radius:10px !important}
.fin-central-page .fin-overview-grid{gap:8px !important}
.fin-central-page .fin-overview-panel>header{padding:9px 11px !important}
.fin-central-page .fin-overview-empty{padding:12px 11px !important;min-height:0 !important}
.fin-central-page .boletos-embedded{padding:7px 9px !important}
.fin-central-page .boletos-kpis article{min-height:56px !important;padding:6px 8px !important}
.fin-central-page .boletos-toolbar{padding:6px !important}
.fin-central-page .boletos-batchbar{min-height:34px !important;padding:5px 9px !important}
.fin-central-page table thead th{
  position:sticky !important;top:0 !important;z-index:3 !important;background:#fff !important
}
.fin-central-page table tbody tr:hover{background:#fafbfc !important}

/* Estado de conciliação: não confirmado pelo Asaas e sem ação de cobrança. */
.fin-page .status.attention,
.fin-page .fin-status.attention{
  color:#9a5b00 !important;
  background:#fff4d6 !important;
  border-color:#f0c96a !important;
}
