1@charset "UTF-8";
2:root {
3  --dt-row-selected: 2, 117, 216;
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(2, 117, 216);
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
252table.dataTable {
253  clear: both;
254  margin-top: 6px !important;
255  margin-bottom: 6px !important;
256  max-width: none !important;
257  border-collapse: separate !important;
258  border-spacing: 0;
259}
260table.dataTable td,
261table.dataTable th {
262  -webkit-box-sizing: content-box;
263  box-sizing: content-box;
264}
265table.dataTable td.dataTables_empty,
266table.dataTable th.dataTables_empty {
267  text-align: center;
268}
269table.dataTable.nowrap th,
270table.dataTable.nowrap td {
271  white-space: nowrap;
272}
273table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) {
274  background-color: transparent;
275}
276table.dataTable > tbody > tr {
277  background-color: transparent;
278}
279table.dataTable > tbody > tr.selected > * {
280  box-shadow: inset 0 0 0 9999px rgb(2, 117, 216);
281  box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
282  color: rgb(255, 255, 255);
283  color: rgb(var(--dt-row-selected-text));
284}
285table.dataTable > tbody > tr.selected a {
286  color: rgb(9, 10, 11);
287  color: rgb(var(--dt-row-selected-link));
288}
289table.dataTable.table-striped > tbody > tr.odd > * {
290  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05);
291}
292table.dataTable.table-striped > tbody > tr.odd.selected > * {
293  box-shadow: inset 0 0 0 9999px rgba(2, 117, 216, 0.95);
294  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95);
295}
296table.dataTable.table-hover > tbody > tr:hover > * {
297  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075);
298}
299table.dataTable.table-hover > tbody > tr.selected:hover > * {
300  box-shadow: inset 0 0 0 9999px rgba(2, 117, 216, 0.975);
301  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);
302}
303
304div.dataTables_wrapper div.dataTables_length label {
305  font-weight: normal;
306  text-align: left;
307  white-space: nowrap;
308}
309div.dataTables_wrapper div.dataTables_length select {
310  width: auto;
311  display: inline-block;
312}
313div.dataTables_wrapper div.dataTables_filter {
314  text-align: right;
315}
316div.dataTables_wrapper div.dataTables_filter label {
317  font-weight: normal;
318  white-space: nowrap;
319  text-align: left;
320}
321div.dataTables_wrapper div.dataTables_filter input {
322  margin-left: 0.5em;
323  display: inline-block;
324  width: auto;
325}
326div.dataTables_wrapper div.dataTables_info {
327  padding-top: 0.85em;
328}
329div.dataTables_wrapper div.dataTables_paginate {
330  margin: 0;
331  white-space: nowrap;
332  text-align: right;
333}
334div.dataTables_wrapper div.dataTables_paginate ul.pagination {
335  margin: 2px 0;
336  white-space: nowrap;
337  justify-content: flex-end;
338}
339div.dataTables_wrapper div.dataTables_processing {
340  position: absolute;
341  top: 50%;
342  left: 50%;
343  width: 200px;
344  margin-left: -100px;
345  margin-top: -26px;
346  text-align: center;
347  padding: 1em 0;
348}
349
350div.dataTables_scrollHead table.dataTable {
351  margin-bottom: 0 !important;
352}
353
354div.dataTables_scrollBody > table {
355  border-top: none;
356  margin-top: 0 !important;
357  margin-bottom: 0 !important;
358}
359div.dataTables_scrollBody > table > thead .sorting:before,
360div.dataTables_scrollBody > table > thead .sorting_asc:before,
361div.dataTables_scrollBody > table > thead .sorting_desc:before,
362div.dataTables_scrollBody > table > thead .sorting:after,
363div.dataTables_scrollBody > table > thead .sorting_asc:after,
364div.dataTables_scrollBody > table > thead .sorting_desc:after {
365  display: none;
366}
367div.dataTables_scrollBody > table > tbody tr:first-child th,
368div.dataTables_scrollBody > table > tbody tr:first-child td {
369  border-top: none;
370}
371
372div.dataTables_scrollFoot > .dataTables_scrollFootInner {
373  box-sizing: content-box;
374}
375div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
376  margin-top: 0 !important;
377  border-top: none;
378}
379
380@media screen and (max-width: 767px) {
381  div.dataTables_wrapper div.dataTables_length,
382  div.dataTables_wrapper div.dataTables_filter,
383  div.dataTables_wrapper div.dataTables_info,
384  div.dataTables_wrapper div.dataTables_paginate {
385    text-align: center;
386  }
387  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
388    justify-content: center !important;
389  }
390}
391table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
392  padding-right: 20px;
393}
394
395table.table-bordered.dataTable {
396  border-right-width: 0;
397}
398table.table-bordered.dataTable th,
399table.table-bordered.dataTable td {
400  border-left-width: 0;
401}
402table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
403table.table-bordered.dataTable td:last-child,
404table.table-bordered.dataTable td:last-child {
405  border-right-width: 1px;
406}
407table.table-bordered.dataTable tbody th,
408table.table-bordered.dataTable tbody td {
409  border-bottom-width: 0;
410}
411
412div.dataTables_scrollHead table.table-bordered {
413  border-bottom-width: 0;
414}
415
416div.table-responsive > div.dataTables_wrapper > div.row {
417  margin: 0;
418}
419div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
420  padding-left: 0;
421}
422div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
423  padding-right: 0;
424}
425