.finance-stats,.finance-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.finance-stats article,.finance-admin-stats article{background:#fff;border:1px solid #e7eee9;border-radius:18px;padding:20px}.finance-stats strong,.finance-admin-stats strong{display:block;font-size:1.45rem;margin:8px 0}.finance-request form{display:flex;gap:12px;align-items:center}.finance-request input{max-width:360px}.settlement-actions{display:flex;gap:6px;flex-wrap:wrap}.settlement-actions input{min-width:160px}.btn.danger{background:#c0392b;color:#fff}@media(max-width:900px){.finance-stats,.finance-admin-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.finance-stats,.finance-admin-stats{grid-template-columns:1fr}.finance-request form{flex-direction:column;align-items:stretch}}
