.payment-summary{margin:12px 0 18px}
.payment-badge{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;border:2px solid;border-radius:8px;font-size:15px;font-weight:750;line-height:1.4}
.payment-paid{background:#ecfdf3;border-color:#168344;color:#12532d}
.payment-unconfirmed{background:#fff8e7;border-color:#b76d06;color:#754304}
.payment-badge small{font-size:12px;font-weight:500}
.billing-panel .driver-share{font-size:18px;font-weight:700;padding:14px;background:#f5f5f5;border-radius:8px;display:flex;gap:12px;align-items:center}
.billing-panel input[type=checkbox]{width:24px;height:24px;accent-color:#168344}
.table-scroll .payment-badge{font-size:12px;padding:6px 10px;min-width:140px}
