/* V333: coordinated AP header colors. Surfaces and text follow the active theme. */
.apx-queue332 .apx-ledger th:nth-child(1),.apx-queue332 .apx-ledger th:nth-child(13){--apx-column-color:#697889}
.apx-queue332 .apx-ledger th:nth-child(2){--apx-column-color:#8b6ec5}
.apx-queue332 .apx-ledger th:nth-child(3),.apx-queue332 .apx-ledger th:nth-child(4){--apx-column-color:#448dcc}
.apx-queue332 .apx-ledger th:nth-child(5),.apx-queue332 .apx-ledger th:nth-child(7){--apx-column-color:#33968b}
.apx-queue332 .apx-ledger th:nth-child(6),.apx-queue332 .apx-ledger th:nth-child(9){--apx-column-color:#d8a23f}
.apx-queue332 .apx-ledger th:nth-child(8),.apx-queue332 .apx-ledger th:nth-child(10){--apx-column-color:#8477b8}
.apx-queue332 .apx-ledger th:nth-child(11),.apx-queue332 .apx-ledger th:nth-child(12){--apx-column-color:#369a6d}
.apx-queue332 .apx-table.apx-ledger th:nth-child(n){background:color-mix(in srgb,var(--apx-column-color) 27%,var(--apx-surface));color:var(--apx-ink)}
.apx-queue332 .apx-ledger .apx-column-trigger{background:color-mix(in srgb,var(--apx-column-color) 10%,var(--apx-surface));color:var(--apx-ink)}
.apx-queue332 .apx-ledger .apx-column-trigger:hover,.apx-queue332 .apx-ledger .apx-column-trigger.active{background:var(--primary);color:var(--on-primary,#fff)}
/* Mobile cards retain semantic labels rather than a tiny colored table. */
.apx-queue332 .apx-ledger-card dt{display:inline-block;background:color-mix(in srgb,#448dcc 13%,var(--apx-surface));color:var(--apx-ink);border-radius:3px;padding:3px 5px}
.apx-queue332 .apx-ledger-card dl>div:nth-child(3) dt,.apx-queue332 .apx-ledger-card dl>div:nth-child(4) dt{background:color-mix(in srgb,#33968b 13%,var(--apx-surface))}
.apx-queue332 .apx-ledger-card dl>div:nth-child(5) dt,.apx-queue332 .apx-ledger-card dl>div:nth-child(6) dt{background:color-mix(in srgb,#8477b8 13%,var(--apx-surface))}
