.sortable thead th:not(.no-sort){cursor:pointer}.sortable thead th:not(.no-sort):after,.sortable thead th:not(.no-sort):before{color:transparent;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-color:#e4e4e4;--th-color:#fff;--th-bg:grey;--td-color:#000;--td-on-stripe-color:#000;border-spacing:0}.sortable.sticky thead th{position:sticky;top:0;z-index:1}.sortable tbody tr:nth-child(odd){background-color:var(--stripe-color);color:var(--td-on-stripe-color)}.sortable thead th{background:var(--th-bg);color:var(--th-color);font-weight:400;text-align:left;text-transform:capitalize;vertical-align:baseline;white-space:nowrap}.sortable td{color:var(--td-color)}.sortable td,.sortable th{padding:10px}.sortable td:first-child,.sortable th:first-child{border-top-left-radius:4px}.sortable td:last-child,.sortable th:last-child{border-top-right-radius:4px}