.sortable thead th:not(.no-sort){cursor:pointer}.sortable thead th:not(.no-sort):after,.sortable thead th:not(.no-sort):before{color:#0000;font-size:1.2em;transition:color .1s ease-in-out}.sortable thead th:not(.no-sort):after{content:"▸";margin-left:3px}.sortable thead th:not(.no-sort):hover:after{color:inherit}.sortable thead th:not(.no-sort)[aria-sort=descending]:after{color:inherit;content:"▾"}.sortable thead th:not(.no-sort)[aria-sort=ascending]:after{color:inherit;content:"▴"}.sortable thead th:not(.no-sort).indicator-left:after{content:""}.sortable thead th:not(.no-sort).indicator-left:before{content:"▸";margin-right:3px}.sortable thead th:not(.no-sort).indicator-left:hover:before{color:inherit}.sortable thead th:not(.no-sort).indicator-left[aria-sort=descending]:before{color:inherit;content:"▾"}.sortable thead th:not(.no-sort).indicator-left[aria-sort=ascending]:before{color:inherit;content:"▴"}.sortable{--stripe-bg:#e4e4e4;--stripe-color:#000;--stripe-bg-odd:#fff;--stripe-color-odd:#111;--th-bg:gray;--th-color:#fff;border-spacing:0}.sortable.sticky thead th{z-index:1;position:sticky;top:0}.sortable tbody tr{background-color:var(--stripe-bg);color:var(--stripe-color)}.sortable tbody tr:nth-child(odd){background-color:var(--stripe-bg-odd);color:var(--stripe-color-odd)}.sortable thead th{background:var(--th-bg);color:var(--th-color);text-align:left;text-transform:capitalize;vertical-align:baseline;white-space:nowrap;font-weight:400}.sortable thead td:first-child,.sortable thead th:first-child{border-top-left-radius:4px}.sortable thead td:last-child,.sortable thead th:last-child{border-top-right-radius:4px}.sortable td,.sortable th{padding:10px}
