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
35:root {
36  --dt-row-selected: 13, 110, 253;
37  --dt-row-selected-text: 255, 255, 255;
38  --dt-row-selected-link: 9, 10, 11;
39  --dt-row-stripe: 0, 0, 0;
40  --dt-row-hover: 0, 0, 0;
41  --dt-column-ordering: 0, 0, 0;
42  --dt-html-background: white;
43}
44:root.dark {
45  --dt-html-background: rgb(33, 37, 41);
46}
47
48table.dataTable td.dt-control {
49  text-align: center;
50  cursor: pointer;
51}
52table.dataTable td.dt-control:before {
53  display: inline-block;
54  color: rgba(0, 0, 0, 0.5);
55  content: "►";
56}
57table.dataTable tr.dt-hasChild td.dt-control:before {
58  content: "▼";
59}
60
61html.dark table.dataTable td.dt-control:before {
62  color: rgba(255, 255, 255, 0.5);
63}
64html.dark table.dataTable tr.dt-hasChild td.dt-control:before {
65  color: rgba(255, 255, 255, 0.5);
66}
67
68table.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,
69table.dataTable thead > tr > td.sorting,
70table.dataTable thead > tr > td.sorting_asc,
71table.dataTable thead > tr > td.sorting_desc,
72table.dataTable thead > tr > td.sorting_asc_disabled,
73table.dataTable thead > tr > td.sorting_desc_disabled {
74  cursor: pointer;
75  position: relative;
76  padding-right: 26px;
77}
78table.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,
79table.dataTable thead > tr > td.sorting:before,
80table.dataTable thead > tr > td.sorting:after,
81table.dataTable thead > tr > td.sorting_asc:before,
82table.dataTable thead > tr > td.sorting_asc:after,
83table.dataTable thead > tr > td.sorting_desc:before,
84table.dataTable thead > tr > td.sorting_desc:after,
85table.dataTable thead > tr > td.sorting_asc_disabled:before,
86table.dataTable thead > tr > td.sorting_asc_disabled:after,
87table.dataTable thead > tr > td.sorting_desc_disabled:before,
88table.dataTable thead > tr > td.sorting_desc_disabled:after {
89  position: absolute;
90  display: block;
91  opacity: 0.125;
92  right: 10px;
93  line-height: 9px;
94  font-size: 0.8em;
95}
96table.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,
97table.dataTable thead > tr > td.sorting:before,
98table.dataTable thead > tr > td.sorting_asc:before,
99table.dataTable thead > tr > td.sorting_desc:before,
100table.dataTable thead > tr > td.sorting_asc_disabled:before,
101table.dataTable thead > tr > td.sorting_desc_disabled:before {
102  bottom: 50%;
103  content: "▲";
104  content: "▲"/"";
105}
106table.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,
107table.dataTable thead > tr > td.sorting:after,
108table.dataTable thead > tr > td.sorting_asc:after,
109table.dataTable thead > tr > td.sorting_desc:after,
110table.dataTable thead > tr > td.sorting_asc_disabled:after,
111table.dataTable thead > tr > td.sorting_desc_disabled:after {
112  top: 50%;
113  content: "▼";
114  content: "▼"/"";
115}
116table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after,
117table.dataTable thead > tr > td.sorting_asc:before,
118table.dataTable thead > tr > td.sorting_desc:after {
119  opacity: 0.6;
120}
121table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before,
122table.dataTable thead > tr > td.sorting_desc_disabled:after,
123table.dataTable thead > tr > td.sorting_asc_disabled:before {
124  display: none;
125}
126table.dataTable thead > tr > th:active,
127table.dataTable thead > tr > td:active {
128  outline: none;
129}
130
131div.dataTables_scrollBody > table.dataTable > thead > tr > th:before, div.dataTables_scrollBody > table.dataTable > thead > tr > th:after,
132div.dataTables_scrollBody > table.dataTable > thead > tr > td:before,
133div.dataTables_scrollBody > table.dataTable > thead > tr > td:after {
134  display: none;
135}
136
137div.dataTables_processing {
138  position: absolute;
139  top: 50%;
140  left: 50%;
141  width: 200px;
142  margin-left: -100px;
143  margin-top: -26px;
144  text-align: center;
145  padding: 2px;
146}
147div.dataTables_processing > div:last-child {
148  position: relative;
149  width: 80px;
150  height: 15px;
151  margin: 1em auto;
152}
153div.dataTables_processing > div:last-child > div {
154  position: absolute;
155  top: 0;
156  width: 13px;
157  height: 13px;
158  border-radius: 50%;
159  background: rgb(13, 110, 253);
160  background: rgb(var(--dt-row-selected));
161  animation-timing-function: cubic-bezier(0, 1, 1, 0);
162}
163div.dataTables_processing > div:last-child > div:nth-child(1) {
164  left: 8px;
165  animation: datatables-loader-1 0.6s infinite;
166}
167div.dataTables_processing > div:last-child > div:nth-child(2) {
168  left: 8px;
169  animation: datatables-loader-2 0.6s infinite;
170}
171div.dataTables_processing > div:last-child > div:nth-child(3) {
172  left: 32px;
173  animation: datatables-loader-2 0.6s infinite;
174}
175div.dataTables_processing > div:last-child > div:nth-child(4) {
176  left: 56px;
177  animation: datatables-loader-3 0.6s infinite;
178}
179
180@keyframes datatables-loader-1 {
181  0% {
182    transform: scale(0);
183  }
184  100% {
185    transform: scale(1);
186  }
187}
188@keyframes datatables-loader-3 {
189  0% {
190    transform: scale(1);
191  }
192  100% {
193    transform: scale(0);
194  }
195}
196@keyframes datatables-loader-2 {
197  0% {
198    transform: translate(0, 0);
199  }
200  100% {
201    transform: translate(24px, 0);
202  }
203}
204table.dataTable.nowrap th, table.dataTable.nowrap td {
205  white-space: nowrap;
206}
207table.dataTable th.dt-left,
208table.dataTable td.dt-left {
209  text-align: left;
210}
211table.dataTable th.dt-center,
212table.dataTable td.dt-center,
213table.dataTable td.dataTables_empty {
214  text-align: center;
215}
216table.dataTable th.dt-right,
217table.dataTable td.dt-right {
218  text-align: right;
219}
220table.dataTable th.dt-justify,
221table.dataTable td.dt-justify {
222  text-align: justify;
223}
224table.dataTable th.dt-nowrap,
225table.dataTable td.dt-nowrap {
226  white-space: nowrap;
227}
228table.dataTable thead th,
229table.dataTable thead td,
230table.dataTable tfoot th,
231table.dataTable tfoot td {
232  text-align: left;
233}
234table.dataTable thead th.dt-head-left,
235table.dataTable thead td.dt-head-left,
236table.dataTable tfoot th.dt-head-left,
237table.dataTable tfoot td.dt-head-left {
238  text-align: left;
239}
240table.dataTable thead th.dt-head-center,
241table.dataTable thead td.dt-head-center,
242table.dataTable tfoot th.dt-head-center,
243table.dataTable tfoot td.dt-head-center {
244  text-align: center;
245}
246table.dataTable thead th.dt-head-right,
247table.dataTable thead td.dt-head-right,
248table.dataTable tfoot th.dt-head-right,
249table.dataTable tfoot td.dt-head-right {
250  text-align: right;
251}
252table.dataTable thead th.dt-head-justify,
253table.dataTable thead td.dt-head-justify,
254table.dataTable tfoot th.dt-head-justify,
255table.dataTable tfoot td.dt-head-justify {
256  text-align: justify;
257}
258table.dataTable thead th.dt-head-nowrap,
259table.dataTable thead td.dt-head-nowrap,
260table.dataTable tfoot th.dt-head-nowrap,
261table.dataTable tfoot td.dt-head-nowrap {
262  white-space: nowrap;
263}
264table.dataTable tbody th.dt-body-left,
265table.dataTable tbody td.dt-body-left {
266  text-align: left;
267}
268table.dataTable tbody th.dt-body-center,
269table.dataTable tbody td.dt-body-center {
270  text-align: center;
271}
272table.dataTable tbody th.dt-body-right,
273table.dataTable tbody td.dt-body-right {
274  text-align: right;
275}
276table.dataTable tbody th.dt-body-justify,
277table.dataTable tbody td.dt-body-justify {
278  text-align: justify;
279}
280table.dataTable tbody th.dt-body-nowrap,
281table.dataTable tbody td.dt-body-nowrap {
282  white-space: nowrap;
283}
284
285/*
286 * Table styles
287 */
288table.dataTable {
289  width: 100%;
290  margin: 0 auto;
291  clear: both;
292  border-collapse: separate;
293  border-spacing: 0;
294  /*
295   * Header and footer styles
296   */
297  /*
298   * Body styles
299   */
300}
301table.dataTable thead th,
302table.dataTable tfoot th {
303  font-weight: bold;
304}
305table.dataTable > thead > tr > th,
306table.dataTable > thead > tr > td {
307  padding: 10px;
308}
309table.dataTable > thead > tr > th:active,
310table.dataTable > thead > tr > td:active {
311  outline: none;
312}
313table.dataTable > tfoot > tr > th,
314table.dataTable > tfoot > tr > td {
315  padding: 10px 10px 6px 10px;
316}
317table.dataTable tbody tr {
318  background-color: transparent;
319}
320table.dataTable tbody tr.selected > * {
321  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
322  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);
323  color: rgb(255, 255, 255);
324  color: rgb(var(--dt-row-selected-text));
325}
326table.dataTable tbody tr.selected a {
327  color: rgb(9, 10, 11);
328  color: rgb(var(--dt-row-selected-link));
329}
330table.dataTable tbody th,
331table.dataTable tbody td {
332  padding: 8px 10px;
333}
334table.dataTable.row-border > tbody > tr > th,
335table.dataTable.row-border > tbody > tr > td, table.dataTable.display > tbody > tr > th,
336table.dataTable.display > tbody > tr > td {
337  border-top: 1px solid rgba(0, 0, 0, 0.15);
338}
339table.dataTable.row-border > tbody > tr:first-child > th,
340table.dataTable.row-border > tbody > tr:first-child > td, table.dataTable.display > tbody > tr:first-child > th,
341table.dataTable.display > tbody > tr:first-child > td {
342  border-top: none;
343}
344table.dataTable.row-border > tbody > tr.selected + tr.selected > td, table.dataTable.display > tbody > tr.selected + tr.selected > td {
345  border-top-color: #0262ef;
346}
347table.dataTable.cell-border > tbody > tr > th,
348table.dataTable.cell-border > tbody > tr > td {
349  border-top: 1px solid rgba(0, 0, 0, 0.15);
350  border-right: 1px solid rgba(0, 0, 0, 0.15);
351}
352table.dataTable.cell-border > tbody > tr > th:first-child,
353table.dataTable.cell-border > tbody > tr > td:first-child {
354  border-left: 1px solid rgba(0, 0, 0, 0.15);
355}
356table.dataTable.cell-border > tbody > tr:first-child > th,
357table.dataTable.cell-border > tbody > tr:first-child > td {
358  border-top: none;
359}
360table.dataTable.stripe > tbody > tr.odd > *, table.dataTable.display > tbody > tr.odd > * {
361  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
362  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023);
363}
364table.dataTable.stripe > tbody > tr.odd.selected > *, table.dataTable.display > tbody > tr.odd.selected > * {
365  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923);
366  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923);
367}
368table.dataTable.hover > tbody > tr:hover > *, table.dataTable.display > tbody > tr:hover > * {
369  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035);
370  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035);
371}
372table.dataTable.hover > tbody > tr.selected:hover > *, table.dataTable.display > tbody > tr.selected:hover > * {
373  box-shadow: inset 0 0 0 9999px #0d6efd !important;
374  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important;
375}
376table.dataTable.order-column > tbody tr > .sorting_1,
377table.dataTable.order-column > tbody tr > .sorting_2,
378table.dataTable.order-column > tbody tr > .sorting_3, table.dataTable.display > tbody tr > .sorting_1,
379table.dataTable.display > tbody tr > .sorting_2,
380table.dataTable.display > tbody tr > .sorting_3 {
381  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
382  box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019);
383}
384table.dataTable.order-column > tbody tr.selected > .sorting_1,
385table.dataTable.order-column > tbody tr.selected > .sorting_2,
386table.dataTable.order-column > tbody tr.selected > .sorting_3, table.dataTable.display > tbody tr.selected > .sorting_1,
387table.dataTable.display > tbody tr.selected > .sorting_2,
388table.dataTable.display > tbody tr.selected > .sorting_3 {
389  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
390  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);
391}
392table.dataTable.display > tbody > tr.odd > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_1 {
393  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054);
394  box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054);
395}
396table.dataTable.display > tbody > tr.odd > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_2 {
397  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047);
398  box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047);
399}
400table.dataTable.display > tbody > tr.odd > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_3 {
401  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039);
402  box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039);
403}
404table.dataTable.display > tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_1 {
405  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954);
406  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954);
407}
408table.dataTable.display > tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_2 {
409  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947);
410  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947);
411}
412table.dataTable.display > tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_3 {
413  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939);
414  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939);
415}
416table.dataTable.display > tbody > tr.even > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_1 {
417  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
418  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.019);
419}
420table.dataTable.display > tbody > tr.even > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_2 {
421  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011);
422  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.011);
423}
424table.dataTable.display > tbody > tr.even > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_3 {
425  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003);
426  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.003);
427}
428table.dataTable.display > tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_1 {
429  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
430  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);
431}
432table.dataTable.display > tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_2 {
433  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911);
434  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911);
435}
436table.dataTable.display > tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_3 {
437  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903);
438  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903);
439}
440table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
441  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082);
442  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082);
443}
444table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
445  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074);
446  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074);
447}
448table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
449  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062);
450  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062);
451}
452table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
453  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982);
454  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982);
455}
456table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
457  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974);
458  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974);
459}
460table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
461  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962);
462  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962);
463}
464table.dataTable.no-footer {
465  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
466}
467table.dataTable.compact thead th,
468table.dataTable.compact thead td,
469table.dataTable.compact tfoot th,
470table.dataTable.compact tfoot td,
471table.dataTable.compact tbody th,
472table.dataTable.compact tbody td {
473  padding: 4px;
474}
475
476table.dataTable th,
477table.dataTable td {
478  box-sizing: content-box;
479}
480
481/*
482 * Control feature layout
483 */
484.dataTables_wrapper {
485  position: relative;
486  clear: both;
487}
488.dataTables_wrapper .dataTables_length {
489  float: left;
490}
491.dataTables_wrapper .dataTables_length select {
492  border: 1px solid #aaa;
493  border-radius: 3px;
494  padding: 5px;
495  background-color: transparent;
496  color: inherit;
497  padding: 4px;
498}
499.dataTables_wrapper .dataTables_filter {
500  float: right;
501  text-align: right;
502}
503.dataTables_wrapper .dataTables_filter input {
504  border: 1px solid #aaa;
505  border-radius: 3px;
506  padding: 5px;
507  background-color: transparent;
508  color: inherit;
509  margin-left: 3px;
510}
511.dataTables_wrapper .dataTables_info {
512  clear: both;
513  float: left;
514  padding-top: 0.755em;
515}
516.dataTables_wrapper .dataTables_paginate {
517  float: right;
518  text-align: right;
519  padding-top: 0.25em;
520}
521.dataTables_wrapper .dataTables_paginate .paginate_button {
522  box-sizing: border-box;
523  display: inline-block;
524  min-width: 1.5em;
525  padding: 0.5em 1em;
526  margin-left: 2px;
527  text-align: center;
528  text-decoration: none !important;
529  cursor: pointer;
530  color: inherit !important;
531  border: 1px solid transparent;
532  border-radius: 2px;
533  background: transparent;
534}
535.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
536  color: inherit !important;
537  border: 1px solid rgba(0, 0, 0, 0.3);
538  background-color: rgba(0, 0, 0, 0.05);
539  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05))); /* Chrome,Safari4+ */
540  background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* Chrome10+,Safari5.1+ */
541  background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* FF3.6+ */
542  background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* IE10+ */
543  background: -o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* Opera 11.10+ */
544  background: linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* W3C */
545}
546.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
547  cursor: default;
548  color: #666 !important;
549  border: 1px solid transparent;
550  background: transparent;
551  box-shadow: none;
552}
553.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
554  color: white !important;
555  border: 1px solid #111;
556  background-color: #111;
557  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111)); /* Chrome,Safari4+ */
558  background: -webkit-linear-gradient(top, #585858 0%, #111 100%); /* Chrome10+,Safari5.1+ */
559  background: -moz-linear-gradient(top, #585858 0%, #111 100%); /* FF3.6+ */
560  background: -ms-linear-gradient(top, #585858 0%, #111 100%); /* IE10+ */
561  background: -o-linear-gradient(top, #585858 0%, #111 100%); /* Opera 11.10+ */
562  background: linear-gradient(to bottom, #585858 0%, #111 100%); /* W3C */
563}
564.dataTables_wrapper .dataTables_paginate .paginate_button:active {
565  outline: none;
566  background-color: #0c0c0c;
567  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c)); /* Chrome,Safari4+ */
568  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* Chrome10+,Safari5.1+ */
569  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* FF3.6+ */
570  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* IE10+ */
571  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* Opera 11.10+ */
572  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%); /* W3C */
573  box-shadow: inset 0 0 3px #111;
574}
575.dataTables_wrapper .dataTables_paginate .ellipsis {
576  padding: 0 1em;
577}
578.dataTables_wrapper .dataTables_length,
579.dataTables_wrapper .dataTables_filter,
580.dataTables_wrapper .dataTables_info,
581.dataTables_wrapper .dataTables_processing,
582.dataTables_wrapper .dataTables_paginate {
583  color: inherit;
584}
585.dataTables_wrapper .dataTables_scroll {
586  clear: both;
587}
588.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
589  -webkit-overflow-scrolling: touch;
590}
591.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
592  vertical-align: middle;
593}
594.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
595.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
596.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
597  height: 0;
598  overflow: hidden;
599  margin: 0 !important;
600  padding: 0 !important;
601}
602.dataTables_wrapper.no-footer .dataTables_scrollBody {
603  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
604}
605.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
606.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
607  border-bottom: none;
608}
609.dataTables_wrapper:after {
610  visibility: hidden;
611  display: block;
612  content: "";
613  clear: both;
614  height: 0;
615}
616
617@media screen and (max-width: 767px) {
618  .dataTables_wrapper .dataTables_info,
619  .dataTables_wrapper .dataTables_paginate {
620    float: none;
621    text-align: center;
622  }
623  .dataTables_wrapper .dataTables_paginate {
624    margin-top: 0.5em;
625  }
626}
627@media screen and (max-width: 640px) {
628  .dataTables_wrapper .dataTables_length,
629  .dataTables_wrapper .dataTables_filter {
630    float: none;
631    text-align: center;
632  }
633  .dataTables_wrapper .dataTables_filter {
634    margin-top: 0.5em;
635  }
636}
637html.dark {
638  --dt-row-hover: 255, 255, 255;
639  --dt-row-stripe: 255, 255, 255;
640  --dt-column-ordering: 255, 255, 255;
641}
642html.dark table.dataTable > thead > tr > th:active,
643html.dark table.dataTable > thead > tr > td:active {
644  outline: none;
645}
646html.dark table.dataTable.row-border > tbody > tr > th,
647html.dark table.dataTable.row-border > tbody > tr > td, html.dark table.dataTable.display > tbody > tr > th,
648html.dark table.dataTable.display > tbody > tr > td {
649  border-top: 1px solid rgb(64, 67, 70);
650}
651html.dark table.dataTable.row-border > tbody > tr.selected + tr.selected > td, html.dark table.dataTable.display > tbody > tr.selected + tr.selected > td {
652  border-top-color: #0257d5;
653}
654html.dark table.dataTable.cell-border > tbody > tr > th,
655html.dark table.dataTable.cell-border > tbody > tr > td {
656  border-top: 1px solid rgb(64, 67, 70);
657  border-right: 1px solid rgb(64, 67, 70);
658}
659html.dark table.dataTable.cell-border > tbody > tr > th:first-child,
660html.dark table.dataTable.cell-border > tbody > tr > td:first-child {
661  border-left: 1px solid rgb(64, 67, 70);
662}
663html.dark .dataTables_wrapper .dataTables_filter input,
664html.dark .dataTables_wrapper .dataTables_length select {
665  border: 1px solid rgba(255, 255, 255, 0.2);
666  background-color: var(--dt-html-background);
667}
668html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current, html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
669  border: 1px solid rgb(89, 91, 94);
670  background: rgba(255, 255, 255, 0.15);
671}
672html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
673  color: #666 !important;
674}
675html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
676  border: 1px solid rgb(53, 53, 53);
677  background: rgb(53, 53, 53);
678}
679html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:active {
680  background: #3a3a3a;
681}
682
683table.dataTable thead th div.DataTables_sort_wrapper {
684  position: relative;
685}
686table.dataTable thead th div.DataTables_sort_wrapper span {
687  position: absolute;
688  top: 50%;
689  margin-top: -8px;
690  right: -18px;
691}
692table.dataTable thead th.ui-state-default,
693table.dataTable tfoot th.ui-state-default {
694  border-left-width: 0;
695}
696table.dataTable thead th.ui-state-default:first-child,
697table.dataTable tfoot th.ui-state-default:first-child {
698  border-left-width: 1px;
699}
700
701/*
702 * Control feature layout
703 */
704.dataTables_wrapper .dataTables_paginate .fg-button {
705  box-sizing: border-box;
706  display: inline-block;
707  min-width: 1.5em;
708  padding: 0.5em;
709  margin-left: 2px;
710  text-align: center;
711  text-decoration: none !important;
712  cursor: pointer;
713  border: 1px solid transparent;
714}
715.dataTables_wrapper .dataTables_paginate .fg-button:active {
716  outline: none;
717}
718.dataTables_wrapper .dataTables_paginate .fg-button:first-child {
719  border-top-left-radius: 3px;
720  border-bottom-left-radius: 3px;
721}
722.dataTables_wrapper .dataTables_paginate .fg-button:last-child {
723  border-top-right-radius: 3px;
724  border-bottom-right-radius: 3px;
725}
726.dataTables_wrapper .ui-widget-header {
727  font-weight: normal;
728}
729.dataTables_wrapper .ui-toolbar {
730  padding: 8px;
731}
732.dataTables_wrapper.no-footer .dataTables_scrollBody {
733  border-bottom: none;
734}
735.dataTables_wrapper .dataTables_length,
736.dataTables_wrapper .dataTables_filter,
737.dataTables_wrapper .dataTables_info,
738.dataTables_wrapper .dataTables_processing,
739.dataTables_wrapper .dataTables_paginate {
740  color: inherit;
741}
742