Administrator
2022-09-14 58d006e05dcf2a20d0ec5367dd03d66a61db6849
提交 | 用户 | 时间
58d006 1 /* jsTree default dark theme */
A 2 .jstree-node,
3 .jstree-children,
4 .jstree-container-ul {
5   display: block;
6   margin: 0;
7   padding: 0;
8   list-style-type: none;
9   list-style-image: none;
10 }
11 .jstree-node {
12   white-space: nowrap;
13 }
14 .jstree-anchor {
15   display: inline-block;
16   color: black;
17   white-space: nowrap;
18   padding: 0 4px 0 1px;
19   margin: 0;
20   vertical-align: top;
21 }
22 .jstree-anchor:focus {
23   outline: 0;
24 }
25 .jstree-anchor,
26 .jstree-anchor:link,
27 .jstree-anchor:visited,
28 .jstree-anchor:hover,
29 .jstree-anchor:active {
30   text-decoration: none;
31   color: inherit;
32 }
33 .jstree-icon {
34   display: inline-block;
35   text-decoration: none;
36   margin: 0;
37   padding: 0;
38   vertical-align: top;
39   text-align: center;
40 }
41 .jstree-icon:empty {
42   display: inline-block;
43   text-decoration: none;
44   margin: 0;
45   padding: 0;
46   vertical-align: top;
47   text-align: center;
48 }
49 .jstree-ocl {
50   cursor: pointer;
51 }
52 .jstree-leaf > .jstree-ocl {
53   cursor: default;
54 }
55 .jstree .jstree-open > .jstree-children {
56   display: block;
57 }
58 .jstree .jstree-closed > .jstree-children,
59 .jstree .jstree-leaf > .jstree-children {
60   display: none;
61 }
62 .jstree-anchor > .jstree-themeicon {
63   margin-right: 2px;
64 }
65 .jstree-no-icons .jstree-themeicon,
66 .jstree-anchor > .jstree-themeicon-hidden {
67   display: none;
68 }
69 .jstree-hidden,
70 .jstree-node.jstree-hidden {
71   display: none;
72 }
73 .jstree-rtl .jstree-anchor {
74   padding: 0 1px 0 4px;
75 }
76 .jstree-rtl .jstree-anchor > .jstree-themeicon {
77   margin-left: 2px;
78   margin-right: 0;
79 }
80 .jstree-rtl .jstree-node {
81   margin-left: 0;
82 }
83 .jstree-rtl .jstree-container-ul > .jstree-node {
84   margin-right: 0;
85 }
86 .jstree-wholerow-ul {
87   position: relative;
88   display: inline-block;
89   min-width: 100%;
90 }
91 .jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
92   cursor: pointer;
93 }
94 .jstree-wholerow-ul .jstree-anchor,
95 .jstree-wholerow-ul .jstree-icon {
96   position: relative;
97 }
98 .jstree-wholerow-ul .jstree-wholerow {
99   width: 100%;
100   cursor: pointer;
101   position: absolute;
102   left: 0;
103   -webkit-user-select: none;
104   -moz-user-select: none;
105   -ms-user-select: none;
106   user-select: none;
107 }
108 .vakata-context {
109   display: none;
110 }
111 .vakata-context,
112 .vakata-context ul {
113   margin: 0;
114   padding: 2px;
115   position: absolute;
116   background: #f5f5f5;
117   border: 1px solid #979797;
118   box-shadow: 2px 2px 2px #999999;
119 }
120 .vakata-context ul {
121   list-style: none;
122   left: 100%;
123   margin-top: -2.7em;
124   margin-left: -4px;
125 }
126 .vakata-context .vakata-context-right ul {
127   left: auto;
128   right: 100%;
129   margin-left: auto;
130   margin-right: -4px;
131 }
132 .vakata-context li {
133   list-style: none;
134 }
135 .vakata-context li > a {
136   display: block;
137   padding: 0 2em 0 2em;
138   text-decoration: none;
139   width: auto;
140   color: black;
141   white-space: nowrap;
142   line-height: 2.4em;
143   text-shadow: 1px 1px 0 white;
144   border-radius: 1px;
145 }
146 .vakata-context li > a:hover {
147   position: relative;
148   background-color: #e8eff7;
149   box-shadow: 0 0 2px #0a6aa1;
150 }
151 .vakata-context li > a.vakata-context-parent {
152   background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
153   background-position: right center;
154   background-repeat: no-repeat;
155 }
156 .vakata-context li > a:focus {
157   outline: 0;
158 }
159 .vakata-context .vakata-context-hover > a {
160   position: relative;
161   background-color: #e8eff7;
162   box-shadow: 0 0 2px #0a6aa1;
163 }
164 .vakata-context .vakata-context-separator > a,
165 .vakata-context .vakata-context-separator > a:hover {
166   background: white;
167   border: 0;
168   border-top: 1px solid #e2e3e3;
169   height: 1px;
170   min-height: 1px;
171   max-height: 1px;
172   padding: 0;
173   margin: 0 0 0 2.4em;
174   border-left: 1px solid #e0e0e0;
175   text-shadow: 0 0 0 transparent;
176   box-shadow: 0 0 0 transparent;
177   border-radius: 0;
178 }
179 .vakata-context .vakata-contextmenu-disabled a,
180 .vakata-context .vakata-contextmenu-disabled a:hover {
181   color: silver;
182   background-color: transparent;
183   border: 0;
184   box-shadow: 0 0 0;
185 }
186 .vakata-context li > a > i {
187   text-decoration: none;
188   display: inline-block;
189   width: 2.4em;
190   height: 2.4em;
191   background: transparent;
192   margin: 0 0 0 -2em;
193   vertical-align: top;
194   text-align: center;
195   line-height: 2.4em;
196 }
197 .vakata-context li > a > i:empty {
198   width: 2.4em;
199   line-height: 2.4em;
200 }
201 .vakata-context li > a .vakata-contextmenu-sep {
202   display: inline-block;
203   width: 1px;
204   height: 2.4em;
205   background: white;
206   margin: 0 0.5em 0 0;
207   border-left: 1px solid #e2e3e3;
208 }
209 .vakata-context .vakata-contextmenu-shortcut {
210   font-size: 0.8em;
211   color: silver;
212   opacity: 0.5;
213   display: none;
214 }
215 .vakata-context-rtl ul {
216   left: auto;
217   right: 100%;
218   margin-left: auto;
219   margin-right: -4px;
220 }
221 .vakata-context-rtl li > a.vakata-context-parent {
222   background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
223   background-position: left center;
224   background-repeat: no-repeat;
225 }
226 .vakata-context-rtl .vakata-context-separator > a {
227   margin: 0 2.4em 0 0;
228   border-left: 0;
229   border-right: 1px solid #e2e3e3;
230 }
231 .vakata-context-rtl .vakata-context-left ul {
232   right: auto;
233   left: 100%;
234   margin-left: -4px;
235   margin-right: auto;
236 }
237 .vakata-context-rtl li > a > i {
238   margin: 0 -2em 0 0;
239 }
240 .vakata-context-rtl li > a .vakata-contextmenu-sep {
241   margin: 0 0 0 0.5em;
242   border-left-color: white;
243   background: #e2e3e3;
244 }
245 #jstree-marker {
246   position: absolute;
247   top: 0;
248   left: 0;
249   margin: -5px 0 0 0;
250   padding: 0;
251   border-right: 0;
252   border-top: 5px solid transparent;
253   border-bottom: 5px solid transparent;
254   border-left: 5px solid;
255   width: 0;
256   height: 0;
257   font-size: 0;
258   line-height: 0;
259 }
260 #jstree-dnd {
261   line-height: 16px;
262   margin: 0;
263   padding: 4px;
264 }
265 #jstree-dnd .jstree-icon,
266 #jstree-dnd .jstree-copy {
267   display: inline-block;
268   text-decoration: none;
269   margin: 0 2px 0 0;
270   padding: 0;
271   width: 16px;
272   height: 16px;
273 }
274 #jstree-dnd .jstree-ok {
275   background: green;
276 }
277 #jstree-dnd .jstree-er {
278   background: red;
279 }
280 #jstree-dnd .jstree-copy {
281   margin: 0 2px 0 2px;
282 }
283 .jstree-default-dark .jstree-node,
284 .jstree-default-dark .jstree-icon {
285   background-repeat: no-repeat;
286   background-color: transparent;
287 }
288 .jstree-default-dark .jstree-anchor,
289 .jstree-default-dark .jstree-animated,
290 .jstree-default-dark .jstree-wholerow {
291   transition: background-color 0.15s, box-shadow 0.15s;
292 }
293 .jstree-default-dark .jstree-hovered {
294   background: #555555;
295   border-radius: 2px;
296   box-shadow: inset 0 0 1px #555555;
297 }
298 .jstree-default-dark .jstree-context {
299   background: #555555;
300   border-radius: 2px;
301   box-shadow: inset 0 0 1px #555555;
302 }
303 .jstree-default-dark .jstree-clicked {
304   background: #5fa2db;
305   border-radius: 2px;
306   box-shadow: inset 0 0 1px #666666;
307 }
308 .jstree-default-dark .jstree-no-icons .jstree-anchor > .jstree-themeicon {
309   display: none;
310 }
311 .jstree-default-dark .jstree-disabled {
312   background: transparent;
313   color: #666666;
314 }
315 .jstree-default-dark .jstree-disabled.jstree-hovered {
316   background: transparent;
317   box-shadow: none;
318 }
319 .jstree-default-dark .jstree-disabled.jstree-clicked {
320   background: #333333;
321 }
322 .jstree-default-dark .jstree-disabled > .jstree-icon {
323   opacity: 0.8;
324   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
325   /* Firefox 10+ */
326   filter: gray;
327   /* IE6-9 */
328   -webkit-filter: grayscale(100%);
329   /* Chrome 19+ & Safari 6+ */
330 }
331 .jstree-default-dark .jstree-search {
332   font-style: italic;
333   color: #ffffff;
334   font-weight: bold;
335 }
336 .jstree-default-dark .jstree-no-checkboxes .jstree-checkbox {
337   display: none !important;
338 }
339 .jstree-default-dark.jstree-checkbox-no-clicked .jstree-clicked {
340   background: transparent;
341   box-shadow: none;
342 }
343 .jstree-default-dark.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
344   background: #555555;
345 }
346 .jstree-default-dark.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
347   background: transparent;
348 }
349 .jstree-default-dark.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
350   background: #555555;
351 }
352 .jstree-default-dark > .jstree-striped {
353   min-width: 100%;
354   display: inline-block;
355   background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
356 }
357 .jstree-default-dark > .jstree-wholerow-ul .jstree-hovered,
358 .jstree-default-dark > .jstree-wholerow-ul .jstree-clicked {
359   background: transparent;
360   box-shadow: none;
361   border-radius: 0;
362 }
363 .jstree-default-dark .jstree-wholerow {
364   -moz-box-sizing: border-box;
365   -webkit-box-sizing: border-box;
366   box-sizing: border-box;
367 }
368 .jstree-default-dark .jstree-wholerow-hovered {
369   background: #555555;
370 }
371 .jstree-default-dark .jstree-wholerow-clicked {
372   background: #5fa2db;
373   background: -webkit-linear-gradient(top, #5fa2db 0%, #5fa2db 100%);
374   background: linear-gradient(to bottom, #5fa2db 0%, #5fa2db 100%);
375 }
376 .jstree-default-dark .jstree-node {
377   min-height: 24px;
378   line-height: 24px;
379   margin-left: 24px;
380   min-width: 24px;
381 }
382 .jstree-default-dark .jstree-anchor {
383   line-height: 24px;
384   height: 24px;
385 }
386 .jstree-default-dark .jstree-icon {
387   width: 24px;
388   height: 24px;
389   line-height: 24px;
390 }
391 .jstree-default-dark .jstree-icon:empty {
392   width: 24px;
393   height: 24px;
394   line-height: 24px;
395 }
396 .jstree-default-dark.jstree-rtl .jstree-node {
397   margin-right: 24px;
398 }
399 .jstree-default-dark .jstree-wholerow {
400   height: 24px;
401 }
402 .jstree-default-dark .jstree-node,
403 .jstree-default-dark .jstree-icon {
404   background-image: url("32px.png");
405 }
406 .jstree-default-dark .jstree-node {
407   background-position: -292px -4px;
408   background-repeat: repeat-y;
409 }
410 .jstree-default-dark .jstree-last {
411   background: transparent;
412 }
413 .jstree-default-dark .jstree-open > .jstree-ocl {
414   background-position: -132px -4px;
415 }
416 .jstree-default-dark .jstree-closed > .jstree-ocl {
417   background-position: -100px -4px;
418 }
419 .jstree-default-dark .jstree-leaf > .jstree-ocl {
420   background-position: -68px -4px;
421 }
422 .jstree-default-dark .jstree-themeicon {
423   background-position: -260px -4px;
424 }
425 .jstree-default-dark > .jstree-no-dots .jstree-node,
426 .jstree-default-dark > .jstree-no-dots .jstree-leaf > .jstree-ocl {
427   background: transparent;
428 }
429 .jstree-default-dark > .jstree-no-dots .jstree-open > .jstree-ocl {
430   background-position: -36px -4px;
431 }
432 .jstree-default-dark > .jstree-no-dots .jstree-closed > .jstree-ocl {
433   background-position: -4px -4px;
434 }
435 .jstree-default-dark .jstree-disabled {
436   background: transparent;
437 }
438 .jstree-default-dark .jstree-disabled.jstree-hovered {
439   background: transparent;
440 }
441 .jstree-default-dark .jstree-disabled.jstree-clicked {
442   background: #efefef;
443 }
444 .jstree-default-dark .jstree-checkbox {
445   background-position: -164px -4px;
446 }
447 .jstree-default-dark .jstree-checkbox:hover {
448   background-position: -164px -36px;
449 }
450 .jstree-default-dark.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
451 .jstree-default-dark .jstree-checked > .jstree-checkbox {
452   background-position: -228px -4px;
453 }
454 .jstree-default-dark.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
455 .jstree-default-dark .jstree-checked > .jstree-checkbox:hover {
456   background-position: -228px -36px;
457 }
458 .jstree-default-dark .jstree-anchor > .jstree-undetermined {
459   background-position: -196px -4px;
460 }
461 .jstree-default-dark .jstree-anchor > .jstree-undetermined:hover {
462   background-position: -196px -36px;
463 }
464 .jstree-default-dark .jstree-checkbox-disabled {
465   opacity: 0.8;
466   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
467   /* Firefox 10+ */
468   filter: gray;
469   /* IE6-9 */
470   -webkit-filter: grayscale(100%);
471   /* Chrome 19+ & Safari 6+ */
472 }
473 .jstree-default-dark > .jstree-striped {
474   background-size: auto 48px;
475 }
476 .jstree-default-dark.jstree-rtl .jstree-node {
477   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
478   background-position: 100% 1px;
479   background-repeat: repeat-y;
480 }
481 .jstree-default-dark.jstree-rtl .jstree-last {
482   background: transparent;
483 }
484 .jstree-default-dark.jstree-rtl .jstree-open > .jstree-ocl {
485   background-position: -132px -36px;
486 }
487 .jstree-default-dark.jstree-rtl .jstree-closed > .jstree-ocl {
488   background-position: -100px -36px;
489 }
490 .jstree-default-dark.jstree-rtl .jstree-leaf > .jstree-ocl {
491   background-position: -68px -36px;
492 }
493 .jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-node,
494 .jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
495   background: transparent;
496 }
497 .jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
498   background-position: -36px -36px;
499 }
500 .jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
501   background-position: -4px -36px;
502 }
503 .jstree-default-dark .jstree-themeicon-custom {
504   background-color: transparent;
505   background-image: none;
506   background-position: 0 0;
507 }
508 .jstree-default-dark > .jstree-container-ul .jstree-loading > .jstree-ocl {
509   background: url("throbber.gif") center center no-repeat;
510 }
511 .jstree-default-dark .jstree-file {
512   background: url("32px.png") -100px -68px no-repeat;
513 }
514 .jstree-default-dark .jstree-folder {
515   background: url("32px.png") -260px -4px no-repeat;
516 }
517 .jstree-default-dark > .jstree-container-ul > .jstree-node {
518   margin-left: 0;
519   margin-right: 0;
520 }
521 #jstree-dnd.jstree-default-dark {
522   line-height: 24px;
523   padding: 0 4px;
524 }
525 #jstree-dnd.jstree-default-dark .jstree-ok,
526 #jstree-dnd.jstree-default-dark .jstree-er {
527   background-image: url("32px.png");
528   background-repeat: no-repeat;
529   background-color: transparent;
530 }
531 #jstree-dnd.jstree-default-dark i {
532   background: transparent;
533   width: 24px;
534   height: 24px;
535   line-height: 24px;
536 }
537 #jstree-dnd.jstree-default-dark .jstree-ok {
538   background-position: -4px -68px;
539 }
540 #jstree-dnd.jstree-default-dark .jstree-er {
541   background-position: -36px -68px;
542 }
543 .jstree-default-dark .jstree-ellipsis {
544   overflow: hidden;
545 }
546 .jstree-default-dark .jstree-ellipsis .jstree-anchor {
547   width: calc(100% - 29px);
548   text-overflow: ellipsis;
549   overflow: hidden;
550 }
551 .jstree-default-dark .jstree-ellipsis.jstree-no-icons .jstree-anchor {
552   width: calc(100% - 5px);
553 }
554 .jstree-default-dark.jstree-rtl .jstree-node {
555   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
556 }
557 .jstree-default-dark.jstree-rtl .jstree-last {
558   background: transparent;
559 }
560 .jstree-default-dark-small .jstree-node {
561   min-height: 18px;
562   line-height: 18px;
563   margin-left: 18px;
564   min-width: 18px;
565 }
566 .jstree-default-dark-small .jstree-anchor {
567   line-height: 18px;
568   height: 18px;
569 }
570 .jstree-default-dark-small .jstree-icon {
571   width: 18px;
572   height: 18px;
573   line-height: 18px;
574 }
575 .jstree-default-dark-small .jstree-icon:empty {
576   width: 18px;
577   height: 18px;
578   line-height: 18px;
579 }
580 .jstree-default-dark-small.jstree-rtl .jstree-node {
581   margin-right: 18px;
582 }
583 .jstree-default-dark-small .jstree-wholerow {
584   height: 18px;
585 }
586 .jstree-default-dark-small .jstree-node,
587 .jstree-default-dark-small .jstree-icon {
588   background-image: url("32px.png");
589 }
590 .jstree-default-dark-small .jstree-node {
591   background-position: -295px -7px;
592   background-repeat: repeat-y;
593 }
594 .jstree-default-dark-small .jstree-last {
595   background: transparent;
596 }
597 .jstree-default-dark-small .jstree-open > .jstree-ocl {
598   background-position: -135px -7px;
599 }
600 .jstree-default-dark-small .jstree-closed > .jstree-ocl {
601   background-position: -103px -7px;
602 }
603 .jstree-default-dark-small .jstree-leaf > .jstree-ocl {
604   background-position: -71px -7px;
605 }
606 .jstree-default-dark-small .jstree-themeicon {
607   background-position: -263px -7px;
608 }
609 .jstree-default-dark-small > .jstree-no-dots .jstree-node,
610 .jstree-default-dark-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
611   background: transparent;
612 }
613 .jstree-default-dark-small > .jstree-no-dots .jstree-open > .jstree-ocl {
614   background-position: -39px -7px;
615 }
616 .jstree-default-dark-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
617   background-position: -7px -7px;
618 }
619 .jstree-default-dark-small .jstree-disabled {
620   background: transparent;
621 }
622 .jstree-default-dark-small .jstree-disabled.jstree-hovered {
623   background: transparent;
624 }
625 .jstree-default-dark-small .jstree-disabled.jstree-clicked {
626   background: #efefef;
627 }
628 .jstree-default-dark-small .jstree-checkbox {
629   background-position: -167px -7px;
630 }
631 .jstree-default-dark-small .jstree-checkbox:hover {
632   background-position: -167px -39px;
633 }
634 .jstree-default-dark-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
635 .jstree-default-dark-small .jstree-checked > .jstree-checkbox {
636   background-position: -231px -7px;
637 }
638 .jstree-default-dark-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
639 .jstree-default-dark-small .jstree-checked > .jstree-checkbox:hover {
640   background-position: -231px -39px;
641 }
642 .jstree-default-dark-small .jstree-anchor > .jstree-undetermined {
643   background-position: -199px -7px;
644 }
645 .jstree-default-dark-small .jstree-anchor > .jstree-undetermined:hover {
646   background-position: -199px -39px;
647 }
648 .jstree-default-dark-small .jstree-checkbox-disabled {
649   opacity: 0.8;
650   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
651   /* Firefox 10+ */
652   filter: gray;
653   /* IE6-9 */
654   -webkit-filter: grayscale(100%);
655   /* Chrome 19+ & Safari 6+ */
656 }
657 .jstree-default-dark-small > .jstree-striped {
658   background-size: auto 36px;
659 }
660 .jstree-default-dark-small.jstree-rtl .jstree-node {
661   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
662   background-position: 100% 1px;
663   background-repeat: repeat-y;
664 }
665 .jstree-default-dark-small.jstree-rtl .jstree-last {
666   background: transparent;
667 }
668 .jstree-default-dark-small.jstree-rtl .jstree-open > .jstree-ocl {
669   background-position: -135px -39px;
670 }
671 .jstree-default-dark-small.jstree-rtl .jstree-closed > .jstree-ocl {
672   background-position: -103px -39px;
673 }
674 .jstree-default-dark-small.jstree-rtl .jstree-leaf > .jstree-ocl {
675   background-position: -71px -39px;
676 }
677 .jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-node,
678 .jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
679   background: transparent;
680 }
681 .jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
682   background-position: -39px -39px;
683 }
684 .jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
685   background-position: -7px -39px;
686 }
687 .jstree-default-dark-small .jstree-themeicon-custom {
688   background-color: transparent;
689   background-image: none;
690   background-position: 0 0;
691 }
692 .jstree-default-dark-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
693   background: url("throbber.gif") center center no-repeat;
694 }
695 .jstree-default-dark-small .jstree-file {
696   background: url("32px.png") -103px -71px no-repeat;
697 }
698 .jstree-default-dark-small .jstree-folder {
699   background: url("32px.png") -263px -7px no-repeat;
700 }
701 .jstree-default-dark-small > .jstree-container-ul > .jstree-node {
702   margin-left: 0;
703   margin-right: 0;
704 }
705 #jstree-dnd.jstree-default-dark-small {
706   line-height: 18px;
707   padding: 0 4px;
708 }
709 #jstree-dnd.jstree-default-dark-small .jstree-ok,
710 #jstree-dnd.jstree-default-dark-small .jstree-er {
711   background-image: url("32px.png");
712   background-repeat: no-repeat;
713   background-color: transparent;
714 }
715 #jstree-dnd.jstree-default-dark-small i {
716   background: transparent;
717   width: 18px;
718   height: 18px;
719   line-height: 18px;
720 }
721 #jstree-dnd.jstree-default-dark-small .jstree-ok {
722   background-position: -7px -71px;
723 }
724 #jstree-dnd.jstree-default-dark-small .jstree-er {
725   background-position: -39px -71px;
726 }
727 .jstree-default-dark-small .jstree-ellipsis {
728   overflow: hidden;
729 }
730 .jstree-default-dark-small .jstree-ellipsis .jstree-anchor {
731   width: calc(100% - 23px);
732   text-overflow: ellipsis;
733   overflow: hidden;
734 }
735 .jstree-default-dark-small .jstree-ellipsis.jstree-no-icons .jstree-anchor {
736   width: calc(100% - 5px);
737 }
738 .jstree-default-dark-small.jstree-rtl .jstree-node {
739   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
740 }
741 .jstree-default-dark-small.jstree-rtl .jstree-last {
742   background: transparent;
743 }
744 .jstree-default-dark-large .jstree-node {
745   min-height: 32px;
746   line-height: 32px;
747   margin-left: 32px;
748   min-width: 32px;
749 }
750 .jstree-default-dark-large .jstree-anchor {
751   line-height: 32px;
752   height: 32px;
753 }
754 .jstree-default-dark-large .jstree-icon {
755   width: 32px;
756   height: 32px;
757   line-height: 32px;
758 }
759 .jstree-default-dark-large .jstree-icon:empty {
760   width: 32px;
761   height: 32px;
762   line-height: 32px;
763 }
764 .jstree-default-dark-large.jstree-rtl .jstree-node {
765   margin-right: 32px;
766 }
767 .jstree-default-dark-large .jstree-wholerow {
768   height: 32px;
769 }
770 .jstree-default-dark-large .jstree-node,
771 .jstree-default-dark-large .jstree-icon {
772   background-image: url("32px.png");
773 }
774 .jstree-default-dark-large .jstree-node {
775   background-position: -288px 0px;
776   background-repeat: repeat-y;
777 }
778 .jstree-default-dark-large .jstree-last {
779   background: transparent;
780 }
781 .jstree-default-dark-large .jstree-open > .jstree-ocl {
782   background-position: -128px 0px;
783 }
784 .jstree-default-dark-large .jstree-closed > .jstree-ocl {
785   background-position: -96px 0px;
786 }
787 .jstree-default-dark-large .jstree-leaf > .jstree-ocl {
788   background-position: -64px 0px;
789 }
790 .jstree-default-dark-large .jstree-themeicon {
791   background-position: -256px 0px;
792 }
793 .jstree-default-dark-large > .jstree-no-dots .jstree-node,
794 .jstree-default-dark-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
795   background: transparent;
796 }
797 .jstree-default-dark-large > .jstree-no-dots .jstree-open > .jstree-ocl {
798   background-position: -32px 0px;
799 }
800 .jstree-default-dark-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
801   background-position: 0px 0px;
802 }
803 .jstree-default-dark-large .jstree-disabled {
804   background: transparent;
805 }
806 .jstree-default-dark-large .jstree-disabled.jstree-hovered {
807   background: transparent;
808 }
809 .jstree-default-dark-large .jstree-disabled.jstree-clicked {
810   background: #efefef;
811 }
812 .jstree-default-dark-large .jstree-checkbox {
813   background-position: -160px 0px;
814 }
815 .jstree-default-dark-large .jstree-checkbox:hover {
816   background-position: -160px -32px;
817 }
818 .jstree-default-dark-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
819 .jstree-default-dark-large .jstree-checked > .jstree-checkbox {
820   background-position: -224px 0px;
821 }
822 .jstree-default-dark-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
823 .jstree-default-dark-large .jstree-checked > .jstree-checkbox:hover {
824   background-position: -224px -32px;
825 }
826 .jstree-default-dark-large .jstree-anchor > .jstree-undetermined {
827   background-position: -192px 0px;
828 }
829 .jstree-default-dark-large .jstree-anchor > .jstree-undetermined:hover {
830   background-position: -192px -32px;
831 }
832 .jstree-default-dark-large .jstree-checkbox-disabled {
833   opacity: 0.8;
834   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
835   /* Firefox 10+ */
836   filter: gray;
837   /* IE6-9 */
838   -webkit-filter: grayscale(100%);
839   /* Chrome 19+ & Safari 6+ */
840 }
841 .jstree-default-dark-large > .jstree-striped {
842   background-size: auto 64px;
843 }
844 .jstree-default-dark-large.jstree-rtl .jstree-node {
845   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
846   background-position: 100% 1px;
847   background-repeat: repeat-y;
848 }
849 .jstree-default-dark-large.jstree-rtl .jstree-last {
850   background: transparent;
851 }
852 .jstree-default-dark-large.jstree-rtl .jstree-open > .jstree-ocl {
853   background-position: -128px -32px;
854 }
855 .jstree-default-dark-large.jstree-rtl .jstree-closed > .jstree-ocl {
856   background-position: -96px -32px;
857 }
858 .jstree-default-dark-large.jstree-rtl .jstree-leaf > .jstree-ocl {
859   background-position: -64px -32px;
860 }
861 .jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-node,
862 .jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
863   background: transparent;
864 }
865 .jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
866   background-position: -32px -32px;
867 }
868 .jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
869   background-position: 0px -32px;
870 }
871 .jstree-default-dark-large .jstree-themeicon-custom {
872   background-color: transparent;
873   background-image: none;
874   background-position: 0 0;
875 }
876 .jstree-default-dark-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
877   background: url("throbber.gif") center center no-repeat;
878 }
879 .jstree-default-dark-large .jstree-file {
880   background: url("32px.png") -96px -64px no-repeat;
881 }
882 .jstree-default-dark-large .jstree-folder {
883   background: url("32px.png") -256px 0px no-repeat;
884 }
885 .jstree-default-dark-large > .jstree-container-ul > .jstree-node {
886   margin-left: 0;
887   margin-right: 0;
888 }
889 #jstree-dnd.jstree-default-dark-large {
890   line-height: 32px;
891   padding: 0 4px;
892 }
893 #jstree-dnd.jstree-default-dark-large .jstree-ok,
894 #jstree-dnd.jstree-default-dark-large .jstree-er {
895   background-image: url("32px.png");
896   background-repeat: no-repeat;
897   background-color: transparent;
898 }
899 #jstree-dnd.jstree-default-dark-large i {
900   background: transparent;
901   width: 32px;
902   height: 32px;
903   line-height: 32px;
904 }
905 #jstree-dnd.jstree-default-dark-large .jstree-ok {
906   background-position: 0px -64px;
907 }
908 #jstree-dnd.jstree-default-dark-large .jstree-er {
909   background-position: -32px -64px;
910 }
911 .jstree-default-dark-large .jstree-ellipsis {
912   overflow: hidden;
913 }
914 .jstree-default-dark-large .jstree-ellipsis .jstree-anchor {
915   width: calc(100% - 37px);
916   text-overflow: ellipsis;
917   overflow: hidden;
918 }
919 .jstree-default-dark-large .jstree-ellipsis.jstree-no-icons .jstree-anchor {
920   width: calc(100% - 5px);
921 }
922 .jstree-default-dark-large.jstree-rtl .jstree-node {
923   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
924 }
925 .jstree-default-dark-large.jstree-rtl .jstree-last {
926   background: transparent;
927 }
928 @media (max-width: 768px) {
929   #jstree-dnd.jstree-dnd-responsive {
930     line-height: 40px;
931     font-weight: bold;
932     font-size: 1.1em;
933     text-shadow: 1px 1px white;
934   }
935   #jstree-dnd.jstree-dnd-responsive > i {
936     background: transparent;
937     width: 40px;
938     height: 40px;
939   }
940   #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
941     background-image: url("40px.png");
942     background-position: 0 -200px;
943     background-size: 120px 240px;
944   }
945   #jstree-dnd.jstree-dnd-responsive > .jstree-er {
946     background-image: url("40px.png");
947     background-position: -40px -200px;
948     background-size: 120px 240px;
949   }
950   #jstree-marker.jstree-dnd-responsive {
951     border-left-width: 10px;
952     border-top-width: 10px;
953     border-bottom-width: 10px;
954     margin-top: -10px;
955   }
956 }
957 @media (max-width: 768px) {
958   .jstree-default-dark-responsive {
959     /*
960     .jstree-open > .jstree-ocl,
961     .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
962     */
963   }
964   .jstree-default-dark-responsive .jstree-icon {
965     background-image: url("40px.png");
966   }
967   .jstree-default-dark-responsive .jstree-node,
968   .jstree-default-dark-responsive .jstree-leaf > .jstree-ocl {
969     background: transparent;
970   }
971   .jstree-default-dark-responsive .jstree-node {
972     min-height: 40px;
973     line-height: 40px;
974     margin-left: 40px;
975     min-width: 40px;
976     white-space: nowrap;
977   }
978   .jstree-default-dark-responsive .jstree-anchor {
979     line-height: 40px;
980     height: 40px;
981   }
982   .jstree-default-dark-responsive .jstree-icon,
983   .jstree-default-dark-responsive .jstree-icon:empty {
984     width: 40px;
985     height: 40px;
986     line-height: 40px;
987   }
988   .jstree-default-dark-responsive > .jstree-container-ul > .jstree-node {
989     margin-left: 0;
990   }
991   .jstree-default-dark-responsive.jstree-rtl .jstree-node {
992     margin-left: 0;
993     margin-right: 40px;
994     background: transparent;
995   }
996   .jstree-default-dark-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
997     margin-right: 0;
998   }
999   .jstree-default-dark-responsive .jstree-ocl,
1000   .jstree-default-dark-responsive .jstree-themeicon,
1001   .jstree-default-dark-responsive .jstree-checkbox {
1002     background-size: 120px 240px;
1003   }
1004   .jstree-default-dark-responsive .jstree-leaf > .jstree-ocl,
1005   .jstree-default-dark-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {
1006     background: transparent;
1007   }
1008   .jstree-default-dark-responsive .jstree-open > .jstree-ocl {
1009     background-position: 0 0px !important;
1010   }
1011   .jstree-default-dark-responsive .jstree-closed > .jstree-ocl {
1012     background-position: 0 -40px !important;
1013   }
1014   .jstree-default-dark-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
1015     background-position: -40px 0px !important;
1016   }
1017   .jstree-default-dark-responsive .jstree-themeicon {
1018     background-position: -40px -40px;
1019   }
1020   .jstree-default-dark-responsive .jstree-checkbox,
1021   .jstree-default-dark-responsive .jstree-checkbox:hover {
1022     background-position: -40px -80px;
1023   }
1024   .jstree-default-dark-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
1025   .jstree-default-dark-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
1026   .jstree-default-dark-responsive .jstree-checked > .jstree-checkbox,
1027   .jstree-default-dark-responsive .jstree-checked > .jstree-checkbox:hover {
1028     background-position: 0 -80px;
1029   }
1030   .jstree-default-dark-responsive .jstree-anchor > .jstree-undetermined,
1031   .jstree-default-dark-responsive .jstree-anchor > .jstree-undetermined:hover {
1032     background-position: 0 -120px;
1033   }
1034   .jstree-default-dark-responsive .jstree-anchor {
1035     font-weight: bold;
1036     font-size: 1.1em;
1037     text-shadow: 1px 1px white;
1038   }
1039   .jstree-default-dark-responsive > .jstree-striped {
1040     background: transparent;
1041   }
1042   .jstree-default-dark-responsive .jstree-wholerow {
1043     border-top: 1px solid #666666;
1044     border-bottom: 1px solid #000000;
1045     background: #333333;
1046     height: 40px;
1047   }
1048   .jstree-default-dark-responsive .jstree-wholerow-hovered {
1049     background: #555555;
1050   }
1051   .jstree-default-dark-responsive .jstree-wholerow-clicked {
1052     background: #5fa2db;
1053   }
1054   .jstree-default-dark-responsive .jstree-children .jstree-last > .jstree-wholerow {
1055     box-shadow: inset 0 -6px 3px -5px #111111;
1056   }
1057   .jstree-default-dark-responsive .jstree-children .jstree-open > .jstree-wholerow {
1058     box-shadow: inset 0 6px 3px -5px #111111;
1059     border-top: 0;
1060   }
1061   .jstree-default-dark-responsive .jstree-children .jstree-open + .jstree-open {
1062     box-shadow: none;
1063   }
1064   .jstree-default-dark-responsive .jstree-node,
1065   .jstree-default-dark-responsive .jstree-icon,
1066   .jstree-default-dark-responsive .jstree-node > .jstree-ocl,
1067   .jstree-default-dark-responsive .jstree-themeicon,
1068   .jstree-default-dark-responsive .jstree-checkbox {
1069     background-image: url("40px.png");
1070     background-size: 120px 240px;
1071   }
1072   .jstree-default-dark-responsive .jstree-node {
1073     background-position: -80px 0;
1074     background-repeat: repeat-y;
1075   }
1076   .jstree-default-dark-responsive .jstree-last {
1077     background: transparent;
1078   }
1079   .jstree-default-dark-responsive .jstree-leaf > .jstree-ocl {
1080     background-position: -40px -120px;
1081   }
1082   .jstree-default-dark-responsive .jstree-last > .jstree-ocl {
1083     background-position: -40px -160px;
1084   }
1085   .jstree-default-dark-responsive .jstree-themeicon-custom {
1086     background-color: transparent;
1087     background-image: none;
1088     background-position: 0 0;
1089   }
1090   .jstree-default-dark-responsive .jstree-file {
1091     background: url("40px.png") 0 -160px no-repeat;
1092     background-size: 120px 240px;
1093   }
1094   .jstree-default-dark-responsive .jstree-folder {
1095     background: url("40px.png") -40px -40px no-repeat;
1096     background-size: 120px 240px;
1097   }
1098   .jstree-default-dark-responsive > .jstree-container-ul > .jstree-node {
1099     margin-left: 0;
1100     margin-right: 0;
1101   }
1102 }
1103 .jstree-default-dark {
1104   background: #333;
1105 }
1106 .jstree-default-dark .jstree-anchor {
1107   color: #999;
1108   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
1109 }
1110 .jstree-default-dark .jstree-clicked,
1111 .jstree-default-dark .jstree-checked {
1112   color: white;
1113 }
1114 .jstree-default-dark .jstree-hovered {
1115   color: white;
1116 }
1117 #jstree-marker.jstree-default-dark {
1118   border-left-color: #999;
1119   background: transparent;
1120 }
1121 .jstree-default-dark .jstree-anchor > .jstree-icon {
1122   opacity: 0.75;
1123 }
1124 .jstree-default-dark .jstree-clicked > .jstree-icon,
1125 .jstree-default-dark .jstree-hovered > .jstree-icon,
1126 .jstree-default-dark .jstree-checked > .jstree-icon {
1127   opacity: 1;
1128 }
1129 .jstree-default-dark.jstree-rtl .jstree-node {
1130   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
1131 }
1132 .jstree-default-dark.jstree-rtl .jstree-last {
1133   background: transparent;
1134 }
1135 .jstree-default-dark-small.jstree-rtl .jstree-node {
1136   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
1137 }
1138 .jstree-default-dark-small.jstree-rtl .jstree-last {
1139   background: transparent;
1140 }
1141 .jstree-default-dark-large.jstree-rtl .jstree-node {
1142   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
1143 }
1144 .jstree-default-dark-large.jstree-rtl .jstree-last {
1145   background: transparent;
1146 }