/* Purchase rows: luminous rounded outline, preserving alternating fills. */
.purchase-status-table table{border-collapse:separate!important;border-spacing:0 14px!important}
.purchase-status-table .p-datatable-table-container{padding:8px 12px 16px}
.purchase-status-table .purchase-neon-row{--neon:255,48,92;filter:drop-shadow(0 0 4px rgba(var(--neon),.66)) drop-shadow(0 0 11px rgba(var(--neon),.22))}
.purchase-status-table .neon-complete{--neon:42,235,148}
.purchase-status-table .neon-pending{--neon:255,205,54}
.purchase-status-table .purchase-neon-row>td{border-top:2px solid rgba(var(--neon),.98)!important;border-bottom:2px solid rgba(var(--neon),.98)!important;border-left:0!important;border-right:0!important;background-image:linear-gradient(rgba(var(--neon),.055),rgba(var(--neon),.055));padding-top:19px!important;padding-bottom:19px!important}
.purchase-status-table .purchase-neon-row>td:first-child{border-right:2px solid rgba(var(--neon),.98)!important;border-radius:0 20px 20px 0}
.purchase-status-table .purchase-neon-row>td:last-child{border-left:2px solid rgba(var(--neon),.98)!important;border-radius:20px 0 0 20px}
.purchase-status-table .purchase-status-badge{display:inline-flex;white-space:nowrap;padding:.35rem .8rem;border-radius:999px;font-weight:700;filter:none;color:rgb(var(--neon));background:rgba(var(--neon),.12)}
.purchase-status-table .p-datatable-tbody>tr:not(.purchase-neon-row)>td{padding-top:19px;padding-bottom:19px}
