1@charset "UTF-8"; 2:root { 3 --dt-row-selected: 13, 110, 253; 4 --dt-row-selected-text: 255, 255, 255; 5 --dt-row-selected-link: 9, 10, 11; 6 --dt-row-stripe: 0, 0, 0; 7 --dt-row-hover: 0, 0, 0; 8 --dt-column-ordering: 0, 0, 0; 9 --dt-html-background: white; 10} 11:root.dark { 12 --dt-html-background: rgb(33, 37, 41); 13} 14 15table.dataTable td.dt-control { 16 text-align: center; 17 cursor: pointer; 18} 19table.dataTable td.dt-control:before { 20 display: inline-block; 21 color: rgba(0, 0, 0, 0.5); 22 content: "►"; 23} 24table.dataTable tr.dt-hasChild td.dt-control:before { 25 content: "▼"; 26} 27 28html.dark table.dataTable td.dt-control:before { 29 color: rgba(255, 255, 255, 0.5); 30} 31html.dark table.dataTable tr.dt-hasChild td.dt-control:before { 32 color: rgba(255, 255, 255, 0.5); 33} 34 35table.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, 36table.dataTable thead > tr > td.sorting, 37table.dataTable thead > tr > td.sorting_asc, 38table.dataTable thead > tr > td.sorting_desc, 39table.dataTable thead > tr > td.sorting_asc_disabled, 40table.dataTable thead > tr > td.sorting_desc_disabled { 41 cursor: pointer; 42 position: relative; 43 padding-right: 26px; 44} 45table.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, 46table.dataTable thead > tr > td.sorting:before, 47table.dataTable thead > tr > td.sorting:after, 48table.dataTable thead > tr > td.sorting_asc:before, 49table.dataTable thead > tr > td.sorting_asc:after, 50table.dataTable thead > tr > td.sorting_desc:before, 51table.dataTable thead > tr > td.sorting_desc:after, 52table.dataTable thead > tr > td.sorting_asc_disabled:before, 53table.dataTable thead > tr > td.sorting_asc_disabled:after, 54table.dataTable thead > tr > td.sorting_desc_disabled:before, 55table.dataTable thead > tr > td.sorting_desc_disabled:after { 56 position: absolute; 57 display: block; 58 opacity: 0.125; 59 right: 10px; 60 line-height: 9px; 61 font-size: 0.8em; 62} 63table.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, 64table.dataTable thead > tr > td.sorting:before, 65table.dataTable thead > tr > td.sorting_asc:before, 66table.dataTable thead > tr > td.sorting_desc:before, 67table.dataTable thead > tr > td.sorting_asc_disabled:before, 68table.dataTable thead > tr > td.sorting_desc_disabled:before { 69 bottom: 50%; 70 content: "▲"; 71 content: "▲"/""; 72} 73table.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, 74table.dataTable thead > tr > td.sorting:after, 75table.dataTable thead > tr > td.sorting_asc:after, 76table.dataTable thead > tr > td.sorting_desc:after, 77table.dataTable thead > tr > td.sorting_asc_disabled:after, 78table.dataTable thead > tr > td.sorting_desc_disabled:after { 79 top: 50%; 80 content: "▼"; 81 content: "▼"/""; 82} 83table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after, 84table.dataTable thead > tr > td.sorting_asc:before, 85table.dataTable thead > tr > td.sorting_desc:after { 86 opacity: 0.6; 87} 88table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, 89table.dataTable thead > tr > td.sorting_desc_disabled:after, 90table.dataTable thead > tr > td.sorting_asc_disabled:before { 91 display: none; 92} 93table.dataTable thead > tr > th:active, 94table.dataTable thead > tr > td:active { 95 outline: none; 96} 97 98div.dataTables_scrollBody > table.dataTable > thead > tr > th:before, div.dataTables_scrollBody > table.dataTable > thead > tr > th:after, 99div.dataTables_scrollBody > table.dataTable > thead > tr > td:before, 100div.dataTables_scrollBody > table.dataTable > thead > tr > td:after { 101 display: none; 102} 103 104div.dataTables_processing { 105 position: absolute; 106 top: 50%; 107 left: 50%; 108 width: 200px; 109 margin-left: -100px; 110 margin-top: -26px; 111 text-align: center; 112 padding: 2px; 113} 114div.dataTables_processing > div:last-child { 115 position: relative; 116 width: 80px; 117 height: 15px; 118 margin: 1em auto; 119} 120div.dataTables_processing > div:last-child > div { 121 position: absolute; 122 top: 0; 123 width: 13px; 124 height: 13px; 125 border-radius: 50%; 126 background: rgb(13, 110, 253); 127 background: rgb(var(--dt-row-selected)); 128 animation-timing-function: cubic-bezier(0, 1, 1, 0); 129} 130div.dataTables_processing > div:last-child > div:nth-child(1) { 131 left: 8px; 132 animation: datatables-loader-1 0.6s infinite; 133} 134div.dataTables_processing > div:last-child > div:nth-child(2) { 135 left: 8px; 136 animation: datatables-loader-2 0.6s infinite; 137} 138div.dataTables_processing > div:last-child > div:nth-child(3) { 139 left: 32px; 140 animation: datatables-loader-2 0.6s infinite; 141} 142div.dataTables_processing > div:last-child > div:nth-child(4) { 143 left: 56px; 144 animation: datatables-loader-3 0.6s infinite; 145} 146 147@keyframes datatables-loader-1 { 148 0% { 149 transform: scale(0); 150 } 151 100% { 152 transform: scale(1); 153 } 154} 155@keyframes datatables-loader-3 { 156 0% { 157 transform: scale(1); 158 } 159 100% { 160 transform: scale(0); 161 } 162} 163@keyframes datatables-loader-2 { 164 0% { 165 transform: translate(0, 0); 166 } 167 100% { 168 transform: translate(24px, 0); 169 } 170} 171table.dataTable.nowrap th, table.dataTable.nowrap td { 172 white-space: nowrap; 173} 174table.dataTable th.dt-left, 175table.dataTable td.dt-left { 176 text-align: left; 177} 178table.dataTable th.dt-center, 179table.dataTable td.dt-center, 180table.dataTable td.dataTables_empty { 181 text-align: center; 182} 183table.dataTable th.dt-right, 184table.dataTable td.dt-right { 185 text-align: right; 186} 187table.dataTable th.dt-justify, 188table.dataTable td.dt-justify { 189 text-align: justify; 190} 191table.dataTable th.dt-nowrap, 192table.dataTable td.dt-nowrap { 193 white-space: nowrap; 194} 195table.dataTable thead th, 196table.dataTable thead td, 197table.dataTable tfoot th, 198table.dataTable tfoot td { 199 text-align: left; 200} 201table.dataTable thead th.dt-head-left, 202table.dataTable thead td.dt-head-left, 203table.dataTable tfoot th.dt-head-left, 204table.dataTable tfoot td.dt-head-left { 205 text-align: left; 206} 207table.dataTable thead th.dt-head-center, 208table.dataTable thead td.dt-head-center, 209table.dataTable tfoot th.dt-head-center, 210table.dataTable tfoot td.dt-head-center { 211 text-align: center; 212} 213table.dataTable thead th.dt-head-right, 214table.dataTable thead td.dt-head-right, 215table.dataTable tfoot th.dt-head-right, 216table.dataTable tfoot td.dt-head-right { 217 text-align: right; 218} 219table.dataTable thead th.dt-head-justify, 220table.dataTable thead td.dt-head-justify, 221table.dataTable tfoot th.dt-head-justify, 222table.dataTable tfoot td.dt-head-justify { 223 text-align: justify; 224} 225table.dataTable thead th.dt-head-nowrap, 226table.dataTable thead td.dt-head-nowrap, 227table.dataTable tfoot th.dt-head-nowrap, 228table.dataTable tfoot td.dt-head-nowrap { 229 white-space: nowrap; 230} 231table.dataTable tbody th.dt-body-left, 232table.dataTable tbody td.dt-body-left { 233 text-align: left; 234} 235table.dataTable tbody th.dt-body-center, 236table.dataTable tbody td.dt-body-center { 237 text-align: center; 238} 239table.dataTable tbody th.dt-body-right, 240table.dataTable tbody td.dt-body-right { 241 text-align: right; 242} 243table.dataTable tbody th.dt-body-justify, 244table.dataTable tbody td.dt-body-justify { 245 text-align: justify; 246} 247table.dataTable tbody th.dt-body-nowrap, 248table.dataTable tbody td.dt-body-nowrap { 249 white-space: nowrap; 250} 251 252/*! Bootstrap 5 integration for DataTables 253 * 254 * ©2020 SpryMedia Ltd, all rights reserved. 255 * License: MIT datatables.net/license/mit 256 */ 257table.dataTable { 258 clear: both; 259 margin-top: 6px !important; 260 margin-bottom: 6px !important; 261 max-width: none !important; 262 border-collapse: separate !important; 263 border-spacing: 0; 264} 265table.dataTable td, 266table.dataTable th { 267 -webkit-box-sizing: content-box; 268 box-sizing: content-box; 269} 270table.dataTable td.dataTables_empty, 271table.dataTable th.dataTables_empty { 272 text-align: center; 273} 274table.dataTable.nowrap th, 275table.dataTable.nowrap td { 276 white-space: nowrap; 277} 278table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * { 279 box-shadow: none; 280} 281table.dataTable > tbody > tr { 282 background-color: transparent; 283} 284table.dataTable > tbody > tr.selected > * { 285 box-shadow: inset 0 0 0 9999px rgb(13, 110, 253); 286 box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected)); 287 color: rgb(255, 255, 255); 288 color: rgb(var(--dt-row-selected-text)); 289} 290table.dataTable > tbody > tr.selected a { 291 color: rgb(9, 10, 11); 292 color: rgb(var(--dt-row-selected-link)); 293} 294table.dataTable.table-striped > tbody > tr.odd > * { 295 box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05); 296} 297table.dataTable.table-striped > tbody > tr.odd.selected > * { 298 box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.95); 299 box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95); 300} 301table.dataTable.table-hover > tbody > tr:hover > * { 302 box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075); 303} 304table.dataTable.table-hover > tbody > tr.selected:hover > * { 305 box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.975); 306 box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975); 307} 308 309div.dataTables_wrapper div.dataTables_length label { 310 font-weight: normal; 311 text-align: left; 312 white-space: nowrap; 313} 314div.dataTables_wrapper div.dataTables_length select { 315 width: auto; 316 display: inline-block; 317} 318div.dataTables_wrapper div.dataTables_filter { 319 text-align: right; 320} 321div.dataTables_wrapper div.dataTables_filter label { 322 font-weight: normal; 323 white-space: nowrap; 324 text-align: left; 325} 326div.dataTables_wrapper div.dataTables_filter input { 327 margin-left: 0.5em; 328 display: inline-block; 329 width: auto; 330} 331div.dataTables_wrapper div.dataTables_info { 332 padding-top: 0.85em; 333} 334div.dataTables_wrapper div.dataTables_paginate { 335 margin: 0; 336 white-space: nowrap; 337 text-align: right; 338} 339div.dataTables_wrapper div.dataTables_paginate ul.pagination { 340 margin: 2px 0; 341 white-space: nowrap; 342 justify-content: flex-end; 343} 344div.dataTables_wrapper div.dt-row { 345 position: relative; 346} 347 348div.dataTables_scrollHead table.dataTable { 349 margin-bottom: 0 !important; 350} 351 352div.dataTables_scrollBody > table { 353 border-top: none; 354 margin-top: 0 !important; 355 margin-bottom: 0 !important; 356} 357div.dataTables_scrollBody > table > thead .sorting:before, 358div.dataTables_scrollBody > table > thead .sorting_asc:before, 359div.dataTables_scrollBody > table > thead .sorting_desc:before, 360div.dataTables_scrollBody > table > thead .sorting:after, 361div.dataTables_scrollBody > table > thead .sorting_asc:after, 362div.dataTables_scrollBody > table > thead .sorting_desc:after { 363 display: none; 364} 365div.dataTables_scrollBody > table > tbody tr:first-child th, 366div.dataTables_scrollBody > table > tbody tr:first-child td { 367 border-top: none; 368} 369 370div.dataTables_scrollFoot > .dataTables_scrollFootInner { 371 box-sizing: content-box; 372} 373div.dataTables_scrollFoot > .dataTables_scrollFootInner > table { 374 margin-top: 0 !important; 375 border-top: none; 376} 377 378@media screen and (max-width: 767px) { 379 div.dataTables_wrapper div.dataTables_length, 380 div.dataTables_wrapper div.dataTables_filter, 381 div.dataTables_wrapper div.dataTables_info, 382 div.dataTables_wrapper div.dataTables_paginate { 383 text-align: center; 384 } 385 div.dataTables_wrapper div.dataTables_paginate ul.pagination { 386 justify-content: center !important; 387 } 388} 389table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) { 390 padding-right: 20px; 391} 392 393table.table-bordered.dataTable { 394 border-right-width: 0; 395} 396table.table-bordered.dataTable thead tr:first-child th, 397table.table-bordered.dataTable thead tr:first-child td { 398 border-top-width: 1px; 399} 400table.table-bordered.dataTable th, 401table.table-bordered.dataTable td { 402 border-left-width: 0; 403} 404table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable th:first-child, 405table.table-bordered.dataTable td:first-child, 406table.table-bordered.dataTable td:first-child { 407 border-left-width: 1px; 408} 409table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, 410table.table-bordered.dataTable td:last-child, 411table.table-bordered.dataTable td:last-child { 412 border-right-width: 1px; 413} 414table.table-bordered.dataTable th, 415table.table-bordered.dataTable td { 416 border-bottom-width: 1px; 417} 418 419div.dataTables_scrollHead table.table-bordered { 420 border-bottom-width: 0; 421} 422 423div.table-responsive > div.dataTables_wrapper > div.row { 424 margin: 0; 425} 426div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child { 427 padding-left: 0; 428} 429div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child { 430 padding-right: 0; 431} 432 433:root[data-bs-theme=dark] { 434 --dt-row-hover: 255, 255, 255; 435 --dt-row-stripe: 255, 255, 255; 436 --dt-column-ordering: 255, 255, 255; 437} 438