/* All clickable table headers share the procurement ledger's presentation. */
.table-sort-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:inherit;text-decoration:none;white-space:nowrap}
.table-sort-indicator{color:var(--muted-foreground);flex:none}
.table-sort-link.is-active,.table-sort-link.is-active .table-sort-indicator{color:var(--primary)}
.table-sort-link:hover{text-decoration:underline;text-underline-offset:3px}
.table-sort-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}
@media(pointer:coarse){.table-sort-link{min-height:44px}}
