.inv-stats{grid-template-columns:repeat(5,1fr)}
.inv-summary{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0 0 14px;color:var(--muted);font-size:14px}.inv-summary b{color:var(--ink,#0b1b3a);font-size:16px;margin-left:4px}.inv-summary .inv-late{color:#c0283c}
.inv-pay-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.inv-pay-totals div{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px 14px;justify-content:center}.inv-pay-totals span{color:var(--muted);font-size:12px}.inv-pay-totals b{font-size:17px}
.inv-pay-form{margin-top:6px}.inv-pay-form .full{grid-column:1/-1}
@media(max-width:900px){.inv-stats{grid-template-columns:repeat(2,1fr)}.inv-pay-totals{grid-template-columns:repeat(2,1fr)}}
#invoices-root .lead-row-actions{flex-wrap:wrap;justify-content:flex-start;max-width:290px}
.q-add-row{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.q-service{max-width:260px;padding:6px 10px;font-size:13px}
.q-add-row{display:flex!important}.q-add-row .q-service{width:auto;min-width:230px}
