.finance-page-container{background-color:#f9fafb;padding:2rem}.finance-stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.finance-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.finance-table-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.status-badge{text-transform:uppercase;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}
