1@charset "UTF-8";
2:root {
3  --dt-row-selected: 0, 137, 182;
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(0, 137, 182);
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: 0.5em 0 !important;
255  max-width: none !important;
256  width: 100%;
257}
258table.dataTable td,
259table.dataTable th {
260  -webkit-box-sizing: content-box;
261  box-sizing: content-box;
262}
263table.dataTable td.dataTables_empty,
264table.dataTable th.dataTables_empty {
265  text-align: center;
266}
267table.dataTable.nowrap th, table.dataTable.nowrap td {
268  white-space: nowrap;
269}
270table.dataTable tr:nth-child(2n) {
271  background-color: transparent;
272}
273table.dataTable > tbody > tr {
274  background-color: transparent;
275}
276table.dataTable > tbody > tr.selected > * {
277  box-shadow: inset 0 0 0 9999px rgb(0, 137, 182);
278  box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
279  color: rgb(255, 255, 255);
280  color: rgb(var(--dt-row-selected-text));
281}
282table.dataTable > tbody > tr.selected a {
283  color: rgb(9, 10, 11);
284  color: rgb(var(--dt-row-selected-link));
285}
286table.dataTable > tbody > tr.even > * {
287  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.054);
288}
289table.dataTable > tbody > tr.even.selected > * {
290  box-shadow: inset 0 0 0 9999px rgba(0, 137, 182, 0.954);
291  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954);
292}
293table.dataTable.hover > tbody > tr:hover > * {
294  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074);
295}
296table.dataTable.hover > tbody > tr.selected:hover > * {
297  box-shadow: inset 0 0 0 9999px rgba(0, 137, 182, 0.974);
298  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974);
299}
300
301div.dataTables_wrapper {
302  position: relative;
303}
304div.dataTables_wrapper div.dataTables_length label {
305  float: left;
306  text-align: left;
307  margin-bottom: 0;
308}
309div.dataTables_wrapper div.dataTables_length select {
310  width: 75px;
311  margin-bottom: 0;
312}
313div.dataTables_wrapper div.dataTables_filter label {
314  float: right;
315  margin-bottom: 0;
316}
317div.dataTables_wrapper div.dataTables_filter input {
318  display: inline-block !important;
319  width: auto !important;
320  margin-bottom: 0;
321  margin-left: 0.5em;
322}
323div.dataTables_wrapper div.dataTables_info {
324  padding-top: 2px;
325}
326div.dataTables_wrapper div.dataTables_paginate {
327  float: right;
328  margin: 0;
329}
330div.dataTables_wrapper div.dataTables_processing {
331  position: absolute;
332  top: 50%;
333  left: 50%;
334  width: 200px;
335  margin-left: -100px;
336  margin-top: -26px;
337  text-align: center;
338  padding: 1rem 0;
339}
340
341div.dataTables_scrollHead table {
342  margin-bottom: 0 !important;
343}
344
345div.dataTables_scrollBody table {
346  border-top: none;
347  margin-top: 0 !important;
348  margin-bottom: 0 !important;
349}
350div.dataTables_scrollBody table tbody tr:first-child th,
351div.dataTables_scrollBody table tbody tr:first-child td {
352  border-top: none;
353}
354
355div.dataTables_scrollFoot table {
356  margin-top: 0 !important;
357  border-top: none;
358}
359