.accounting-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.service-finance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0}.service-finance .card{margin:0}.service-finance p{display:flex;justify-content:space-between;border-top:1px solid #e5eaf4;padding:12px 0;margin:0}.performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.performance-grid>.card{margin:0}.performance-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ranking{list-style:none;padding:0;margin:0}.ranking li{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8ecf4;padding:11px 0}.ranking span{display:flex;flex-direction:column}.ranking small{color:#73809d}.account-grid{display:grid;gap:18px}.account-card{margin:0}.account-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.account-metrics span{background:#f4f7fc;border-radius:12px;padding:12px;display:flex;flex-direction:column}.account-balance{text-align:right}.account-balance strong{display:block;font-size:24px}.accounting-payment-panel{margin-top:28px}.payment-entry-grid{margin:16px 0}@media(max-width:1100px){.accounting-stats,.service-finance{grid-template-columns:repeat(2,1fr)}.performance-grid{grid-template-columns:1fr}}@media(max-width:700px){.accounting-stats,.service-finance,.account-metrics,.performance-split{grid-template-columns:1fr}}
