th .portalSort{appearance:none;display:inline-flex;align-items:center;gap:.25em;max-width:100%;margin:0;padding:4px 0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;vertical-align:middle;min-height:28px;}
th .portalSort:hover{color:#1266d8;}
th .portalSort:focus-visible{outline:2px solid #1266d8;outline-offset:3px;}
.portalSortArrows{flex:none;white-space:nowrap;font-size:.95em;color:#667085;}
th[aria-sort=ascending] .portalSortArrows,th[aria-sort=descending] .portalSortArrows{color:#1266d8;font-weight:800;}
@media print{.portalSortArrows{display:none!important;}th .portalSort{padding:0;}}
