.businesses-panel{margin:16px 0}
.businesses-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}
.business-card{display:grid;gap:6px;padding:13px;border:1px solid rgba(140,181,197,.23);border-radius:10px;background:rgba(78,115,143,.07)}
.business-card b{font-size:19px}.business-card small{opacity:.8;font-size:12px}
.business-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:15px 0}
.business-controls label{display:grid;gap:4px;font-size:12px}
.business-controls select{min-width:130px;max-width:230px}
.business-ledger{margin:8px 0;padding-left:20px}.business-ledger li{padding:4px 0}
@media(max-width:1100px){.businesses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.businesses-grid{grid-template-columns:1fr}}
