.manager-invoice-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.manager-invoice-totals article{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.manager-invoice-totals small{display:block;color:var(--muted);margin-bottom:6px}.manager-invoice-totals strong{font-size:18px;font-variant-numeric:tabular-nums}.manager-invoice-filter{max-width:260px;margin-bottom:18px}.manager-invoices td small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.manager-invoices button{min-height:44px}.manager-payment{display:inline-block;padding:4px 9px;border-radius:20px;font-size:12px;background:#eef1f6;color:#586174}.manager-payment-Paid{background:#e3f5e9;color:#187445}.manager-payment-Pending{background:#fff0cf;color:#855b08}.manager-payment-Overdue{background:#ffe3e6;color:#b2253b}.manager-payment-Void{background:#f0eaf6;color:#754396}.manager-invoices .pager{gap:12px;flex-wrap:wrap}.manager-invoices .pg-head p{max-width:650px}@media(max-width:600px){.manager-invoice-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-invoice-totals article{padding:12px}.manager-invoice-totals strong{font-size:16px}.manager-invoices .tbl{min-width:680px}.manager-invoice-filter{max-width:100%}.manager-invoices .pager .pb{display:flex;gap:8px}}
