@ -4,13 +4,175 @@
*
* To rebuild or modify this file with the latest versions of the included
* software please visit :
* https : / / datatables . net / download / # bs5 / dt-1 . 1 1. 5
* https : / / datatables . net / download / # bs5 / dt-1 . 1 2. 1
*
* Included libraries :
* DataTables 1 . 1 1. 5
* DataTables 1 . 1 2. 1
* /
@ charset "UTF-8" ;
table . dataTable td . dt-control {
text-align : center ;
cursor : pointer ;
}
table . dataTable td . dt-control : before {
height : 1em ;
width : 1em ;
margin-top : -9px ;
display : inline-block ;
color : white ;
border : 0 . 15em solid white ;
border-radius : 1em ;
box-shadow : 0 0 0 . 2em # 444 ;
box-sizing : content-box ;
text-align : center ;
text-indent : 0 ! important ;
font-family : "Courier New" , Courier , monospace ;
line-height : 1em ;
content : "+" ;
background-color : # 31b131 ;
}
table . dataTable tr . dt-hasChild td . dt-control : before {
content : "-" ;
background-color : # d33333 ;
}
table . dataTable thead > tr > th . sorting , table . dataTable thead > tr > th . sorting_asc , table . dataTable thead > tr > th . sorting_desc , table . dataTable thead > tr > th . sorting_asc_disabled , table . dataTable thead > tr > th . sorting_desc_disabled ,
table . dataTable thead > tr > td . sorting ,
table . dataTable thead > tr > td . sorting_asc ,
table . dataTable thead > tr > td . sorting_desc ,
table . dataTable thead > tr > td . sorting_asc_disabled ,
table . dataTable thead > tr > td . sorting_desc_disabled {
cursor : pointer ;
position : relative ;
padding-right : 26px ;
}
table . dataTable thead > tr > th . sorting : before , table . dataTable thead > tr > th . sorting : after , table . dataTable thead > tr > th . sorting_asc : before , table . dataTable thead > tr > th . sorting_asc : after , table . dataTable thead > tr > th . sorting_desc : before , table . dataTable thead > tr > th . sorting_desc : after , table . dataTable thead > tr > th . sorting_asc_disabled : before , table . dataTable thead > tr > th . sorting_asc_disabled : after , table . dataTable thead > tr > th . sorting_desc_disabled : before , table . dataTable thead > tr > th . sorting_desc_disabled : after ,
table . dataTable thead > tr > td . sorting : before ,
table . dataTable thead > tr > td . sorting : after ,
table . dataTable thead > tr > td . sorting_asc : before ,
table . dataTable thead > tr > td . sorting_asc : after ,
table . dataTable thead > tr > td . sorting_desc : before ,
table . dataTable thead > tr > td . sorting_desc : after ,
table . dataTable thead > tr > td . sorting_asc_disabled : before ,
table . dataTable thead > tr > td . sorting_asc_disabled : after ,
table . dataTable thead > tr > td . sorting_desc_disabled : before ,
table . dataTable thead > tr > td . sorting_desc_disabled : after {
position : absolute ;
display : block ;
opacity : 0 . 125 ;
right : 10px ;
line-height : 9px ;
font-size : 0 . 9em ;
}
table . dataTable thead > tr > th . sorting : before , table . dataTable thead > tr > th . sorting_asc : before , table . dataTable thead > tr > th . sorting_desc : before , table . dataTable thead > tr > th . sorting_asc_disabled : before , table . dataTable thead > tr > th . sorting_desc_disabled : before ,
table . dataTable thead > tr > td . sorting : before ,
table . dataTable thead > tr > td . sorting_asc : before ,
table . dataTable thead > tr > td . sorting_desc : before ,
table . dataTable thead > tr > td . sorting_asc_disabled : before ,
table . dataTable thead > tr > td . sorting_desc_disabled : before {
bottom : 50 % ;
content : "▴" ;
}
table . dataTable thead > tr > th . sorting : after , table . dataTable thead > tr > th . sorting_asc : after , table . dataTable thead > tr > th . sorting_desc : after , table . dataTable thead > tr > th . sorting_asc_disabled : after , table . dataTable thead > tr > th . sorting_desc_disabled : after ,
table . dataTable thead > tr > td . sorting : after ,
table . dataTable thead > tr > td . sorting_asc : after ,
table . dataTable thead > tr > td . sorting_desc : after ,
table . dataTable thead > tr > td . sorting_asc_disabled : after ,
table . dataTable thead > tr > td . sorting_desc_disabled : after {
top : 50 % ;
content : "▾" ;
}
table . dataTable thead > tr > th . sorting_asc : before , table . dataTable thead > tr > th . sorting_desc : after ,
table . dataTable thead > tr > td . sorting_asc : before ,
table . dataTable thead > tr > td . sorting_desc : after {
opacity : 0 . 6 ;
}
table . dataTable thead > tr > th . sorting_desc_disabled : after , table . dataTable thead > tr > th . sorting_asc_disabled : before ,
table . dataTable thead > tr > td . sorting_desc_disabled : after ,
table . dataTable thead > tr > td . sorting_asc_disabled : before {
display : none ;
}
table . dataTable thead > tr > th : active ,
table . dataTable thead > tr > td : active {
outline : none ;
}
div . dataTables_scrollBody table . dataTable thead > tr > th : before , div . dataTables_scrollBody table . dataTable thead > tr > th : after ,
div . dataTables_scrollBody table . dataTable thead > tr > td : before ,
div . dataTables_scrollBody table . dataTable thead > tr > td : after {
display : none ;
}
div . dataTables_processing {
position : absolute ;
top : 50 % ;
left : 50 % ;
width : 200px ;
margin-left : -100px ;
margin-top : -26px ;
text-align : center ;
padding : 2px ;
}
div . dataTables_processing > div : last-child {
position : relative ;
width : 80px ;
height : 15px ;
margin : 1em auto ;
}
div . dataTables_processing > div : last-child > div {
position : absolute ;
top : 0 ;
width : 13px ;
height : 13px ;
border-radius : 50 % ;
background : rgba ( 13 , 110 , 253 , 0 . 9 ) ;
animation-timing-function : cubic-bezier ( 0 , 1 , 1 , 0 ) ;
}
div . dataTables_processing > div : last-child > div : nth-child ( 1 ) {
left : 8px ;
animation : datatables-loader-1 0 . 6s infinite ;
}
div . dataTables_processing > div : last-child > div : nth-child ( 2 ) {
left : 8px ;
animation : datatables-loader-2 0 . 6s infinite ;
}
div . dataTables_processing > div : last-child > div : nth-child ( 3 ) {
left : 32px ;
animation : datatables-loader-2 0 . 6s infinite ;
}
div . dataTables_processing > div : last-child > div : nth-child ( 4 ) {
left : 56px ;
animation : datatables-loader-3 0 . 6s infinite ;
}
@ keyframes datatables-loader-1 {
0 % {
transform : scale ( 0 ) ;
}
100 % {
transform : scale ( 1 ) ;
}
}
@ keyframes datatables-loader-3 {
0 % {
transform : scale ( 1 ) ;
}
100 % {
transform : scale ( 0 ) ;
}
}
@ keyframes datatables-loader-2 {
0 % {
transform : translate ( 0 , 0 ) ;
}
100 % {
transform : translate ( 24px , 0 ) ;
}
}
table . dataTable . nowrap th , table . dataTable . nowrap td {
white-space : nowrap ;
}
table . dataTable th . dt-left ,
table . dataTable td . dt-left {
text-align : left ;
@ -32,6 +194,12 @@ table.dataTable th.dt-nowrap,
table . dataTable td . dt-nowrap {
white-space : nowrap ;
}
table . dataTable thead th ,
table . dataTable thead td ,
table . dataTable tfoot th ,
table . dataTable tfoot td {
text-align : left ;
}
table . dataTable thead th . dt-head-left ,
table . dataTable thead td . dt-head-left ,
table . dataTable tfoot th . dt-head-left ,
@ -82,31 +250,6 @@ table.dataTable tbody th.dt-body-nowrap,
table . dataTable tbody td . dt-body-nowrap {
white-space : nowrap ;
}
table . dataTable td . dt-control {
text-align : center ;
cursor : pointer ;
}
table . dataTable td . dt-control : before {
height : 1em ;
width : 1em ;
margin-top : -9px ;
display : inline-block ;
color : white ;
border : 0 . 15em solid white ;
border-radius : 1em ;
box-shadow : 0 0 0 . 2em # 444 ;
box-sizing : content-box ;
text-align : center ;
text-indent : 0 ! important ;
font-family : "Courier New" , Courier , monospace ;
line-height : 1em ;
content : "+" ;
background-color : # 31b131 ;
}
table . dataTable tr . dt-hasChild td . dt-control : before {
content : "-" ;
background-color : # d33333 ;
}
/ * ! Bootstrap 5 integration for DataTables
*
@ -134,6 +277,28 @@ table.dataTable.nowrap th,
table . dataTable . nowrap td {
white-space : nowrap ;
}
table . dataTable . table-striped > tbody > tr : nth-of-type ( 2n + 1 ) > * {
box-shadow : none ;
}
table . dataTable > tbody > tr {
background-color : transparent ;
}
table . dataTable > tbody > tr . selected > * {
box-shadow : inset 0 0 0 9999px rgba ( 13 , 110 , 253 , 0 . 9 ) ;
color : white ;
}
table . dataTable . table-striped > tbody > tr . odd > * {
box-shadow : inset 0 0 0 9999px rgba ( 0 , 0 , 0 , 0 . 05 ) ;
}
table . dataTable . table-striped > tbody > tr . odd . selected > * {
box-shadow : inset 0 0 0 9999px rgba ( 13 , 110 , 253 , 0 . 95 ) ;
}
table . dataTable . table-hover > tbody > tr : hover > * {
box-shadow : inset 0 0 0 9999px rgba ( 0 , 0 , 0 , 0 . 075 ) ;
}
table . dataTable . table-hover > tbody > tr . selected : hover > * {
box-shadow : inset 0 0 0 9999px rgba ( 13 , 110 , 253 , 0 . 975 ) ;
}
div . dataTables_wrapper div . dataTables_length label {
font-weight : normal ;
@ -170,71 +335,6 @@ div.dataTables_wrapper div.dataTables_paginate ul.pagination {
white-space : nowrap ;
justify-content : flex-end ;
}
div . dataTables_wrapper div . dataTables_processing {
position : absolute ;
top : 50 % ;
left : 50 % ;
width : 200px ;
margin-left : -100px ;
margin-top : -26px ;
text-align : center ;
padding : 1em 0 ;
}
table . dataTable > thead > tr > th : active ,
table . dataTable > thead > tr > td : active {
outline : none ;
}
table . dataTable > thead > tr > th : not ( . sorting_disabled ) ,
table . dataTable > thead > tr > td : not ( . sorting_disabled ) {
padding-right : 30px ;
}
table . dataTable > thead . sorting ,
table . dataTable > thead . sorting_asc ,
table . dataTable > thead . sorting_desc ,
table . dataTable > thead . sorting_asc_disabled ,
table . dataTable > thead . sorting_desc_disabled {
cursor : pointer ;
position : relative ;
}
table . dataTable > thead . sorting : before , table . dataTable > thead . sorting : after ,
table . dataTable > thead . sorting_asc : before ,
table . dataTable > thead . sorting_asc : after ,
table . dataTable > thead . sorting_desc : before ,
table . dataTable > thead . sorting_desc : after ,
table . dataTable > thead . sorting_asc_disabled : before ,
table . dataTable > thead . sorting_asc_disabled : after ,
table . dataTable > thead . sorting_desc_disabled : before ,
table . dataTable > thead . sorting_desc_disabled : after {
position : absolute ;
bottom : 0 . 5em ;
display : block ;
opacity : 0 . 3 ;
}
table . dataTable > thead . sorting : before ,
table . dataTable > thead . sorting_asc : before ,
table . dataTable > thead . sorting_desc : before ,
table . dataTable > thead . sorting_asc_disabled : before ,
table . dataTable > thead . sorting_desc_disabled : before {
right : 1em ;
content : "↑" ;
}
table . dataTable > thead . sorting : after ,
table . dataTable > thead . sorting_asc : after ,
table . dataTable > thead . sorting_desc : after ,
table . dataTable > thead . sorting_asc_disabled : after ,
table . dataTable > thead . sorting_desc_disabled : after {
right : 0 . 5em ;
content : "↓" ;
}
table . dataTable > thead . sorting_asc : before ,
table . dataTable > thead . sorting_desc : after {
opacity : 1 ;
}
table . dataTable > thead . sorting_asc_disabled : before ,
table . dataTable > thead . sorting_desc_disabled : after {
opacity : 0 ;
}
div . dataTables_scrollHead table . dataTable {
margin-bottom : 0 ! important ;
@ -280,17 +380,6 @@ div.dataTables_wrapper div.dataTables_paginate {
table . dataTable . table-sm > thead > tr > th : not ( . sorting_disabled ) {
padding-right : 20px ;
}
table . dataTable . table-sm . sorting : before ,
table . dataTable . table-sm . sorting_asc : before ,
table . dataTable . table-sm . sorting_desc : before {
top : 5px ;
right : 0 . 85em ;
}
table . dataTable . table-sm . sorting : after ,
table . dataTable . table-sm . sorting_asc : after ,
table . dataTable . table-sm . sorting_desc : after {
top : 5px ;
}
table . table-bordered . dataTable {
border-right-width : 0 ;
@ -332,11 +421,4 @@ div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-
padding-right : 0 ;
}
table . dataTable . table-striped > tbody > tr : nth-of-type ( 2n + 1 ) {
--bs-table-accent-bg : transparent ;
}
table . dataTable . table-striped > tbody > tr . odd {
--bs-table-accent-bg : var ( --bs-table-striped-bg ) ;
}