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