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