.invoice-status{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #b8c3d0;border-radius:999px;background:#f2f5f8;color:#314055;font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.invoice-status[data-status=Paid]{background:#eaf7ef;border-color:#a9d7b9;color:#176b39}.invoice-status[data-status="Past Due"]{background:#fff0ed;border-color:#efb5aa;color:#a12b1d}.invoice-status[data-status="Partially Paid"]{background:#fff8e6;border-color:#e7ca79;color:#775a00}.balance-due{margin-top:10px!important;padding-top:14px!important;border-top:3px solid #18202a!important;font-size:1.35rem;font-weight:900}.credit-row{color:#176b39}.payment-block{padding:15px;border-left:4px solid #18202a;background:#f4f6f8}.invoice-help{margin:7px 0 0;color:var(--muted);font-size:.8rem}@media print{.invoice-status{border:1px solid #777;background:#fff!important;color:#111!important}}
