1@charset "UTF-8";
2:root {
3  --dt-row-selected: 224, 224, 224;
4  --dt-row-selected-text: 0, 0, 0;
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(224, 224, 224);
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/*
253 * Styling for DataTables with Semantic UI
254 */
255table.dataTable.table {
256  margin: 0;
257}
258table.dataTable.table td,
259table.dataTable.table th {
260  -webkit-box-sizing: content-box;
261  box-sizing: content-box;
262}
263table.dataTable.table td.dataTables_empty,
264table.dataTable.table th.dataTables_empty {
265  text-align: center;
266}
267table.dataTable.table.nowrap th,
268table.dataTable.table.nowrap td {
269  white-space: nowrap;
270}
271table.dataTable.table.ui.striped > tbody > tr:nth-child(2n) {
272  background-color: transparent;
273}
274table.dataTable.table > tbody > tr {
275  background-color: transparent;
276}
277table.dataTable.table > tbody > tr.selected > * {
278  box-shadow: inset 0 0 0 9999px rgb(224, 224, 224);
279  box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
280  color: rgb(0, 0, 0);
281  color: rgb(var(--dt-row-selected-text));
282}
283table.dataTable.table > tbody > tr.selected a {
284  color: rgb(9, 10, 11);
285  color: rgb(var(--dt-row-selected-link));
286}
287table.dataTable.table.striped > tbody > tr.odd > * {
288  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.02);
289}
290table.dataTable.table.striped > tbody > tr.odd.selected > * {
291  box-shadow: inset 0 0 0 9999px rgba(224, 224, 224, 0.92);
292  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.92);
293}
294table.dataTable.table.hover > tbody > tr:hover > * {
295  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075);
296}
297table.dataTable.table.hover > tbody > tr.selected:hover > * {
298  box-shadow: inset 0 0 0 9999px rgba(224, 224, 224, 0.975);
299  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);
300}
301
302div.dataTables_wrapper div.dataTables_length select {
303  vertical-align: middle;
304  min-height: 2.7142em;
305}
306div.dataTables_wrapper div.dataTables_length .ui.selection.dropdown {
307  min-width: 0;
308}
309div.dataTables_wrapper div.dataTables_filter span.input {
310  margin-left: 0.5em;
311}
312div.dataTables_wrapper div.dataTables_info {
313  padding-top: 13px;
314  white-space: nowrap;
315}
316div.dataTables_wrapper div.dataTables_processing {
317  position: absolute;
318  top: 50%;
319  left: 50%;
320  width: 200px;
321  margin-left: -100px;
322  text-align: center;
323}
324div.dataTables_wrapper div.row.dt-table {
325  padding: 0;
326}
327div.dataTables_wrapper div.dataTables_scrollHead table.dataTable {
328  border-bottom-right-radius: 0;
329  border-bottom-left-radius: 0;
330  border-bottom: none;
331}
332div.dataTables_wrapper div.dataTables_scrollBody thead .sorting:after,
333div.dataTables_wrapper div.dataTables_scrollBody thead .sorting_asc:after,
334div.dataTables_wrapper div.dataTables_scrollBody thead .sorting_desc:after {
335  display: none;
336}
337div.dataTables_wrapper div.dataTables_scrollBody table.dataTable {
338  border-radius: 0;
339  border-top: none;
340  border-bottom-width: 0;
341}
342div.dataTables_wrapper div.dataTables_scrollBody table.dataTable.no-footer {
343  border-bottom-width: 1px;
344}
345div.dataTables_wrapper div.dataTables_scrollFoot table.dataTable {
346  border-top-right-radius: 0;
347  border-top-left-radius: 0;
348  border-top: none;
349}
350