/* V334: Excel-like AP spacing with existing theme colors and accessible touch controls. */
.apx-queue332 .apx-table.apx-ledger{min-width:1280px}
.apx-queue332 .apx-table.apx-ledger th:nth-child(n){padding:4px 7px;font-size:10px;line-height:1.3;vertical-align:middle}
.apx-queue332 .apx-table.apx-ledger td:nth-child(n){padding:3px 7px;font-size:11px;line-height:1.3;vertical-align:middle}
.apx-queue332 .apx-table.apx-ledger th:nth-child(1),.apx-queue332 .apx-table.apx-ledger td:nth-child(1){width:26px;padding-left:5px;padding-right:5px;text-align:center}
.apx-queue332 .apx-table.apx-ledger th:nth-child(2),.apx-queue332 .apx-table.apx-ledger td:nth-child(2){min-width:132px;white-space:nowrap}
.apx-queue332 .apx-table.apx-ledger th:nth-child(3),.apx-queue332 .apx-table.apx-ledger th:nth-child(4){min-width:98px}
.apx-queue332 .apx-table.apx-ledger td:nth-child(3),.apx-queue332 .apx-table.apx-ledger td:nth-child(4){white-space:nowrap}
.apx-queue332 .apx-ledger .apx-reference{display:inline;font-size:11px;line-height:1.25;max-width:none;white-space:nowrap;letter-spacing:0}
.apx-queue332 .apx-ledger .apx-ledger-nature{font-weight:500;max-width:170px;line-height:1.25}
.apx-queue332 .apx-ledger .apx-sub{font-size:10px;line-height:1.2;margin-top:0}
.apx-queue332 .apx-ledger .apx-money{font-size:12px;line-height:1.25}
.apx-queue332 .apx-ledger .apx-currency{padding:1px 4px;font-size:10px;line-height:1.2;white-space:nowrap}
.apx-queue332 .apx-ledger .pf-priority{padding:3px 6px;font-size:10px;line-height:1.2;white-space:nowrap}
.apx-queue332 .apx-col-head{gap:4px}
.apx-queue332 .apx-ledger .apx-column-trigger{width:24px;height:24px;font-size:13px;border-radius:2px}
.apx-queue332 .apx-ledger .apx-row-actions{min-width:104px;max-width:none;gap:0}
.apx-queue332 .apx-ledger .apx-row-actions .btn{min-height:26px;padding:3px 8px;font-size:10px;line-height:14px;gap:4px;border-radius:4px;box-sizing:border-box;white-space:nowrap;box-shadow:none}
.apx-queue332 .apx-table.apx-ledger th:nth-child(n){background:color-mix(in srgb,var(--apx-column-color) 30%,var(--apx-surface))}
@media(pointer:coarse) and (min-width:601px){
 .apx-queue332 .apx-ledger .apx-column-trigger{width:44px;height:44px}
 .apx-queue332 .apx-ledger .apx-row-actions .btn{min-height:44px}
}
