table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{padding-right:30px;position:relative!important}@media(max-width:768px){table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{font-size:.875rem;padding-right:25px}table.dataTable thead th:not(.sorting):not(.sorting_asc):not(.sorting_desc){font-size:.875rem;padding-right:6px}}@media(max-width:576px){table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{font-size:.8rem;padding-right:20px}table.dataTable thead th:not(.sorting):not(.sorting_asc):not(.sorting_desc){font-size:.8rem;padding-right:4px}}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before{content:""!important}table.dataTable>thead .sorting:after{color:#6c757d;content:"";font-family:Font Awesome\ 6 Pro;font-size:.9rem;font-weight:400;opacity:.4;pointer-events:none;position:absolute;right:.75em;transition:all .3s ease}table.dataTable>thead .sorting:hover:after{color:#495057;opacity:.7;transform:scale(1.05)}table.dataTable>thead .sorting_asc:after{color:#198754;content:"";font-family:Font Awesome\ 6 Pro;font-weight:600;opacity:1;text-shadow:0 1px 2px rgba(25,135,84,.1);transform:scale(1.1)}table.dataTable>thead .sorting_desc:after{color:#dc3545;content:"";font-family:Font Awesome\ 6 Pro;font-weight:600;opacity:1;text-shadow:0 1px 2px rgba(220,53,69,.1);transform:scale(1.1)}@media(max-width:768px){table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after{font-size:.8rem;right:.5em}}@media(max-width:576px){table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after{font-size:.75rem;right:.3em}}table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after{animation:sortPulse .3s ease-in-out}@keyframes sortPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1.1)}}table.dataTable>thead .sorting:hover{background-color:#00000005}table.dataTable>thead .sorting_asc:hover,table.dataTable>thead .sorting_desc:hover{background-color:#00000008}@media(prefers-color-scheme:dark){table.dataTable>thead .sorting:after{color:#adb5bd}table.dataTable>thead .sorting:hover:after{color:#dee2e6}table.dataTable>thead .sorting:hover{background-color:#ffffff0d}table.dataTable>thead .sorting_asc:hover,table.dataTable>thead .sorting_desc:hover{background-color:#ffffff14}}
