/* Quiet shared ordering: click the caption, only the active field has a caret. */
thead .list-sort-label.list-sort-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;max-width:100%;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:inherit;vertical-align:middle;cursor:pointer;text-align:inherit;box-shadow:none}
thead .list-sort-label.list-sort-label:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}
thead .list-sort-label.list-sort-label:focus-visible{outline:2px solid currentColor;outline-offset:3px}
thead .list-sort-trigger,thead .list-sort-legacy-icon{display:none!important}
thead .list-sort-label.list-sort-label::before,thead .list-sort-label.list-sort-label::after{content:none!important}
.list-sort-indicator{display:none;flex:none;pointer-events:none}
.list-sort-indicator[data-direction=asc],.list-sort-indicator[data-direction=desc]{display:inline-flex;align-items:center;justify-content:center;width:9px;height:9px;vertical-align:middle;margin-left:3px}
.list-sort-indicator[data-direction=asc]::after,.list-sort-indicator[data-direction=desc]::after{content:'';display:block;width:5px;height:5px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(225deg)}
.list-sort-indicator[data-direction=desc]::after{transform:rotate(45deg)}
@media print{.list-sort-indicator,.list-sort-trigger{display:none!important}.list-sort-label{text-decoration:none!important}}
