table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{position:relative!important;padding-right:30px}@media(max-width:768px){table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{padding-right:25px;font-size:.875rem}table.dataTable thead th:not(.sorting):not(.sorting_asc):not(.sorting_desc){padding-right:6px;font-size:.875rem}}@media(max-width:576px){table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{padding-right:20px;font-size:.8rem}table.dataTable thead th:not(.sorting):not(.sorting_asc):not(.sorting_desc){padding-right:4px;font-size:.8rem}}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before{content:""!important}table.dataTable>thead .sorting:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";position:absolute;right:.75em;font-size:.9rem;opacity:.4;pointer-events:none;transition:all .3s ease;color:#6c757d}table.dataTable>thead .sorting:hover:after{opacity:.7;color:#495057;transform:scale(1.05)}table.dataTable>thead .sorting_asc:after{font-family:"Font Awesome 6 Pro";font-weight:600;content:"";opacity:1;color:#198754;transform:scale(1.1);text-shadow:0 1px 2px rgba(25,135,84,.1)}table.dataTable>thead .sorting_desc:after{font-family:"Font Awesome 6 Pro";font-weight:600;content:"";opacity:1;color:#dc3545;transform:scale(1.1);text-shadow:0 1px 2px rgba(220,53,69,.1)}@media(max-width:768px){table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after{right:.5em;font-size:.8rem}}@media(max-width:576px){table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after{right:.3em;font-size:.75rem}}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}}
