xref: /template/mikio/assets/mikio.css (revision 32ec279b85a9227d13a30835aeb9d3ad3d08f904)
1/**
2 * DokuWiki Mikio Template CSS (Compiled)
3 *
4 * @link    http://dokuwiki.org/template:mikio
5 * @author  James Collins <james.collins@outlook.com.au>
6 * @license GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html)
7 */
8
9:root[data-theme-auto="true"] {
10    --display-theme-light: none !important;
11    --display-theme-dark: none !important;
12    --display-theme-auto: inline-block !important;
13}
14:root[data-theme="theme-light"] {
15    --text: #333;
16    --link: #2b73b7;
17    --link-hover: #2b73b7;
18    --link-visited: #2b73b7;
19    --link-active: #2b73b7;
20    --existing: #080;
21    --existing-hover: #080;
22    --existing-visited: #080;
23    --existing-active: #080;
24    --missing: #d30;
25    --missing-hover: #d30;
26    --missing-visited: #d30;
27    --missing-active: #d30;
28    --background: #fff;
29    --admin-background-color: #f2f2f2;
30    --code-text-color: #e83e8c;
31    --code-border-color: transparent;
32    --code-background-color: transparent;
33    --control-text-color: #495057;
34    --control-border-color: #6c757d;
35    --control-background-color: #fff;
36    --input-text-color: #495057;
37    --input-border-color: #ced4da;
38    --input-background-color: #fff;
39    --search-button-border-color: #ced4da;
40    --button-text-color: #6c757d;
41    --button-background-color: #fff;
42    --button-border-color: #ced4da;
43    --button-text-hover-color: #6c757d;
44    --button-background-hover-color: #ddd;
45    --button-border-hover-color: #ced4da;
46    --button-search-text-color: #fff;
47    --button-search-background-color: #666;
48    --button-search-border-color: #666;
49    --button-search-text-hover-color: #fff;
50    --button-search-background-hover-color: #666;
51    --button-search-border-hover-color: #666;
52    --button-default-text-color: #ffffff;
53    --button-default-background-color: #007bff;
54    --button-default-border-color: #007bff;
55    --button-default-text-hover-color: #ffffff;
56    --button-default-background-hover-color: #0069d9;
57    --button-default-border-hover-color: #0062cc;
58    --topheader-background-color: #fff;
59    --header-background-color: #fff;
60    --navbar-background-color: #fff;
61    --navbar-border-color: #e5e5e5;
62    --navbar-brand-text-color: #1a1a1a;
63    --navbar-brand-tagline-color: #6c757d;
64    --navbar-link-color: #1a1a1a;
65    --navbar-link-hover-color: #1a1a1a;
66    --subnavbar-text-color: #666;
67    --subnavbar-link-color: #666;
68    --subnavbar-link-hover-color: #000;
69    --subnavbar-background-color: #f8f8f8;
70    --subnavbar-border-color: #e5e5e5;
71    --tag-background-color: #999;
72    --tag-text-color: #fff;
73    --breadcrumb-background-color: #ccc;
74    --breadcrumb-text-color: #808080;
75    --breadcrumb-link-color: #666;
76    --breadcrumb-link-hover-color: #000;
77    --hero-title-color: #000;
78    --hero-subtitle-color: #666;
79    --hero-background-color: #ddf7fb;
80    --sidebar-text-color: #666;
81    --sidebar-link-color: #666;
82    --sidebar-link-hover-color: #333;
83    --sidebar-background-color: #f2f2f2;
84    --sidebar-border-color: #e5e5e5;
85    --content-background: #fff;
86    --toc-background-color: #fff;
87    --toc-border-color: #e5e5e5;
88    --toc-link-color: #666;
89    --toc-link-hover-color: #000;
90    --pagetools-color: #ccc;
91    --pagetools-hover-color: #666;
92    --footer-text-color: #737373;
93    --footer-link-color: #666;
94    --footer-link-hover-color: #333;
95    --footer-background-color: #ccc;
96    --table-header-row-background-color: #ddd;
97    --table-header-row-text-color: #000;
98    --table-row-border-color: #e5e5e5;
99    --table-col-border-color: transparent;
100    --table-odd-row-background-color: #fff;
101    --table-odd-row-text-color: #000;
102    --table-even-row-background-color: #f2f2f2;
103    --table-even-row-text-color: #000;
104    --dropdown-color: #1a1a1a;
105    --dropdown-hover-color: #e5e5e5;
106    --dropdown-border-color: #e5e5e5;
107    --dropdown-background-color: #fff;
108    --section-edit-highlight: rgba(255,255,0,0.3);
109    --tree-background-color: #fff;
110    --tree-border-color: #e5e5e5;
111    --tab-color: #333;
112    --tab-background-color: transparent;
113    --tab-border-color: transparent;
114    --tab-hover-color: #333;
115    --tab-background-hover-color: #fff;
116    --tab-border-hover-color: #ddd;
117    --tab-active-color: #333;
118    --tab-active-background-color: #fff;
119    --tab-active-border-color: #ddd;
120    --description-list-term-background_color: #f0f0f0;
121    --description-list-details-background-color: #f8f8f8;
122    --display-theme-light: inline-block;
123    --display-theme-dark: none;
124    --display-theme-auto: none;
125}
126:root[data-theme="theme-light"] .mikio-dark-only {
127    display: none;
128}
129:root[data-theme="theme-dark"] {
130    --text: #fff;
131    --link: #00bc8c;
132    --link-hover: #009670;
133    --link-visited: #00bc8c;
134    --link-active: #00bc8c;
135    --existing: #00bc8c;
136    --existing-hover: #00bc8c;
137    --existing-visited: #00bc8c;
138    --existing-active: #00bc8c;
139    --missing: #ff0000;
140    --missing-hover: #ff0000;
141    --missing-visited: #ff0000;
142    --missing-active: #ff0000;
143    --background: #222;
144    --admin-background-color: #222;
145    --code-text-color: #e83e8c;
146    --code-border-color: transparent;
147    --code-background-color: transparent;
148    --control-text-color: #fff;
149    --control-border-color: #999;
150    --control-background-color: #333;
151    --input-text-color: #fff;
152    --input-border-color: #999;
153    --input-background-color: #333;
154    --search-button-border-color: #999;
155    --button-text-color: #fff;
156    --button-background-color: #444;
157    --button-border-color: #333333;
158    --button-text-hover-color: #fff;
159    --button-background-hover-color: #363636;
160    --button-border-hover-color: #363636;
161    --button-search-text-color: #fff;
162    --button-search-background-color: #444;
163    --button-search-border-color: #333333;
164    --button-search-text-hover-color: #fff;
165    --button-search-background-hover-color: #363636;
166    --button-search-border-hover-color: #363636;
167    --button-default-text-color: #ffffff;
168    --button-default-background-color: #007bff;
169    --button-default-border-color: #007bff;
170    --button-default-text-hover-color: #ffffff;
171    --button-default-background-hover-color: #0069d9;
172    --button-default-border-hover-color: #0062cc;
173    --topheader-background-color: #222;
174    --header-background-color: #222;
175    --navbar-background-color: #375a7f;
176    --navbar-border-color: #375a7f;
177    --navbar-brand-text-color: #fff;
178    --navbar-brand-tagline-color: #ddd;
179    --navbar-link-color: rgba(255,255,255,0.6);
180    --navbar-link-hover-color: #ffffff;
181    --subnavbar-text-color: #222;
182    --subnavbar-link-color: rgba(34,34,34,0.7);
183    --subnavbar-link-hover-color: #222222;
184    --subnavbar-background-color: #adb5bd;
185    --subnavbar-border-color: #adb5bd;
186    --tag-background-color: #00bc8c;
187    --tag-text-color: #333;
188    --breadcrumb-background-color: #333;
189    --breadcrumb-text-color: #666;
190    --breadcrumb-link-color: #777;
191    --breadcrumb-link-hover-color: #fff;
192    --hero-title-color: #fff;
193    --hero-subtitle-color: #ddd;
194    --hero-background-color: #00bc8c;
195    --sidebar-text-color: #888;
196    --sidebar-link-color: #999;
197    --sidebar-link-hover-color: #ccc;
198    --sidebar-background-color: #111;
199    --sidebar-border-color: #333;
200    --content-background: #222;
201    --toc-background-color: #303030;
202    --toc-border-color: #444;
203    --toc-link-color: #fff;
204    --toc-link-hover-color: #fff;
205    --pagetools-color: #444;
206    --pagetools-hover-color: #555;
207    --footer-text-color: #888;
208    --footer-link-color: #999;
209    --footer-link-hover-color: #ccc;
210    --footer-background-color: #111;
211    --table-header-row-background-color: #00bc8c;
212    --table-header-row-text-color: #fff;
213    --table-row-border-color: #444;
214    --table-col-border-color: transparent;
215    --table-odd-row-background-color: #222;
216    --table-odd-row-text-color: #fff;
217    --table-even-row-background-color: #333;
218    --table-even-row-text-color: #fff;
219    --dropdown-color: #fff;
220    --dropdown-hover-color: #375a7f;
221    --dropdown-border-color: #444;
222    --dropdown-background-color: #222;
223    --section-edit-highlight: #cc0;
224    --tree-background-color: #333;
225    --tree-border-color: #444;
226    --tab-color: #ccc;
227    --tab-background-color: transparent;
228    --tab-border-color: transparent;
229    --tab-hover-color: #fff;
230    --tab-background-hover-color: transparent;
231    --tab-border-hover-color: #444;
232    --tab-active-color: #fff;
233    --tab-active-background-color: #333;
234    --tab-active-border-color: #444;
235    --description-list-term-background-color: #444;
236    --description-list-details-background-color: #555;
237    --display-theme-light: none;
238    --display-theme-dark: inline-block;
239    --display-theme-auto: none;
240}
241:root[data-theme="theme-dark"] .mikio-light-only {
242    display: none;
243}
244:root[data-theme=""] .mikio-dark-only {
245    display: none;
246}
247.mikio-sticky {
248    position: -webkit-sticky;
249    position: sticky;
250}
251.mikio-sidebar-sticky {
252    position: -webkit-sticky;
253    position: sticky;
254    top: 1rem;
255}
256.mikio-pre-wrap {
257    white-space: pre-wrap;
258    white-space: -moz-pre-wrap;
259    white-space: -pre-wrap;
260    white-space: -o-pre-wrap;
261}
262.mikio-controls button,
263.mikio-controls input,
264.mikio-controls optgroup,
265.mikio-controls select,
266.mikio-controls textarea {
267    margin: 0;
268    font-family: inherit;
269    font-size: inherit;
270    font-weight: 400;
271    border-width: 1px;
272    border-style: solid;
273    border-color: transparent;
274    border-radius: .25rem;
275    box-sizing: border-box;
276    vertical-align: middle;
277    padding: .375rem .75rem;
278    color: var(--control-text-color);
279    background-color: var(--control-background-color);
280    color: var(--input-text-color);
281    border-color: var(--input-border-color);
282    background-color: var(--input-background-color);
283    line-height: inherit;
284}
285.mikio-controls button[type=color],
286.mikio-controls input[type=color],
287.mikio-controls optgroup[type=color],
288.mikio-controls select[type=color],
289.mikio-controls textarea[type=color] {
290    padding: 0;
291}
292.mikio-controls button,
293.mikio-controls input[type=button],
294.mikio-controls input[type=image] {
295    display: inline-block;
296    text-align: center;
297    color: var(--button-text-color);
298    background-color: var(--button-background-color);
299    border-color: var(--button-border-color);
300    line-height: 1.5;
301    -webkit-text-decoration: none;
302    text-decoration: none;
303    text-transform: capitalize;
304    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
305}
306.mikio-controls button:hover:not(:disabled),
307.mikio-controls input[type=button]:hover:not(:disabled),
308.mikio-controls input[type=image]:hover:not(:disabled) {
309    -webkit-text-decoration: none;
310    text-decoration: none;
311    color: var(--button-text-hover-color);
312    background-color: var(--button-background-hover-color);
313    border-color: var(--button-border-hover-color);
314}
315.mikio-controls button:disabled,
316.mikio-controls input[type=button]:disabled,
317.mikio-controls input[type=image]:disabled {
318    opacity: .65;
319}
320.mikio-controls button#edbtn__save,
321.mikio-controls button[name="run[save]"] {
322    color: var(--button-default-text-color);
323    background-color: var(--button-default-background-color);
324    border-color: var(--button-default-border-color);
325}
326.mikio-controls button#edbtn__save:hover,
327.mikio-controls button[name="run[save]"]:hover {
328    color: var(--button-default-text-hover-color);
329    background-color: var(--button-default-background-hover-color);
330    border-color: var(--button-default-border-hover-color);
331}
332.mikio-controls input[type=text],
333.mikio-controls input[type=search],
334.mikio-controls input[type=password],
335.mikio-controls input[type=email] {
336    -webkit-appearance: none;
337    -moz-appearance: none;
338    -ms-appearance: none;
339}
340.mikio-controls textarea {
341    margin-bottom: 1rem;
342    width: 100%;
343    word-wrap: break-word;
344    overflow: auto;
345    resize: vertical;
346    white-space: pre-wrap;
347}
348.mikio-controls select {
349    -webkit-user-select: none;
350    -moz-user-select: none;
351    -ms-user-select: none;
352    height: 2.25rem;
353}
354.mikio-controls .toolbutton {
355    border-radius: 0;
356    border-right-width: 0;
357    border-color: var(--input-border-color);
358}
359.mikio-controls .toolbutton:first-of-type {
360    border-radius: .25rem 0 0 .25rem;
361}
362.mikio-controls .toolbutton:last-of-type {
363    border-radius: 0 .25rem .25rem 0;
364    border-right-width: 1px;
365}
366.mikio .dokuwiki .ui-dialog-content fieldset,
367.mikio .dokuwiki .ui-widget-content fieldset {
368    margin: 0;
369}
370html {
371    overflow-x: auto;
372    overflow-y: scroll;
373    display: block;
374    padding: 0;
375    font-size: 1rem;
376    line-height: 1.5;
377}
378body {
379    display: flex;
380    flex-direction: column;
381    min-height: 100vh;
382    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
383    letter-spacing: -0.01em;
384    padding: 0;
385}
386html,
387body {
388    background-color: var(--background);
389    color: var(--text);
390    margin: 0;
391}
392#dokuwiki__site {
393    min-height: 100vh;
394}
395.mikio .site {
396    min-height: 100vh;
397    display: flex;
398    flex-direction: column;
399}
400.mikio-container {
401    max-width: 100%;
402    margin: 0 auto;
403}
404.mikio-page-topheader {
405    padding: 0 2rem;
406    border-bottom: 1px solid var(--navbar-border-color);
407    background-color: var(--topheader-background-color);
408    box-sizing: border-box;
409    width: 100%;
410    z-index: 1001;
411}
412.mikio-page-header {
413    padding: 0 2rem;
414    background-color: var(--header-background-color);
415    box-sizing: border-box;
416    width: 100%;
417    z-index: 999;
418}
419.mikio-sidebar-header {
420    border-bottom: 1px solid var(--sidebar-border-color);
421}
422.mikio-sidebar-footer {
423    border-top: 1px solid var(--sidebar-border-color);
424}
425.mikio-admin {
426    background-color: var(--admin-background-color);
427}
428.mikio-small-only {
429    display: none;
430}
431.mikio .mikio-breadcrumbs,
432.mikio .mikio-youarehere {
433    padding: .5rem 1rem;
434    background-color: var(--breadcrumb-background-color);
435    border: 1px solid var(--breadcrumb-background-color);
436    border-radius: 4px;
437    font-size: 80%;
438    color: var(--breadcrumb-text-color);
439}
440.mikio .mikio-breadcrumbs .mikio-container,
441.mikio .mikio-youarehere .mikio-container {
442    flex-direction: row;
443    flex-wrap: wrap;
444}
445.mikio .mikio-breadcrumbs span.curid a,
446.mikio .mikio-breadcrumbs span.curid a:visited,
447.mikio .mikio-breadcrumbs span.curid a:active,
448.mikio .mikio-breadcrumbs a,
449.mikio .mikio-breadcrumbs a:visited,
450.mikio .mikio-breadcrumbs a:active,
451.mikio .mikio-youarehere span.curid a,
452.mikio .mikio-youarehere span.curid a:visited,
453.mikio .mikio-youarehere span.curid a:active,
454.mikio .mikio-youarehere a,
455.mikio .mikio-youarehere a:visited,
456.mikio .mikio-youarehere a:active {
457    -webkit-text-decoration: none;
458    text-decoration: none;
459    color: var(--breadcrumb-link-color);
460    font-weight: normal;
461}
462.mikio .mikio-breadcrumbs span.curid a:hover,
463.mikio .mikio-breadcrumbs span.curid a:visited:hover,
464.mikio .mikio-breadcrumbs span.curid a:active:hover,
465.mikio .mikio-breadcrumbs a:hover,
466.mikio .mikio-breadcrumbs a:visited:hover,
467.mikio .mikio-breadcrumbs a:active:hover,
468.mikio .mikio-youarehere span.curid a:hover,
469.mikio .mikio-youarehere span.curid a:visited:hover,
470.mikio .mikio-youarehere span.curid a:active:hover,
471.mikio .mikio-youarehere a:hover,
472.mikio .mikio-youarehere a:visited:hover,
473.mikio .mikio-youarehere a:active:hover {
474    color: var(--breadcrumb-link-hover-color);
475}
476.mikio .mikio-breadcrumbs ul,
477.mikio .mikio-youarehere ul {
478    list-style: none;
479    margin: 0;
480    padding: 0;
481}
482.mikio .mikio-breadcrumbs bdi,
483.mikio .mikio-youarehere bdi {
484    margin-left: .5rem;
485    margin-right: .5rem;
486}
487.mikio .mikio-breadcrumbs li,
488.mikio .mikio-breadcrumbs span.bchead,
489.mikio .mikio-youarehere li,
490.mikio .mikio-youarehere span.bchead {
491    display: inline-block;
492}
493.mikio .mikio-breadcrumbs svg,
494.mikio .mikio-youarehere svg {
495    width: .9rem;
496    height: .9rem;
497}
498.mikio-navbar {
499    position: relative;
500    padding: .5rem 1rem .5rem 2rem;
501    border-bottom-width: 1px;
502    border-bottom-style: solid;
503    border-bottom-color: var(--navbar-border-color);
504    background-color: var(--navbar-background-color);
505    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
506    width: 100%;
507    box-sizing: border-box;
508    z-index: 1000;
509}
510.mikio-navbar .mikio-container {
511    display: flex;
512    flex: 1;
513    align-items: center;
514}
515.mikio-navbar .mikio-navbar-brand {
516    display: flex;
517}
518.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-image {
519    max-width: 3rem;
520    max-height: 3rem;
521    margin-right: .5rem;
522}
523.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-title {
524    display: flex;
525    flex-direction: column;
526    align-items: stretch;
527    justify-content: center;
528}
529.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-title-text {
530    color: var(--navbar-brand-text-color);
531    margin: 0;
532    font-weight: 500;
533    font-size: 1.2rem;
534}
535.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-title-tagline {
536    margin: 0;
537    color: var(--navbar-brand-tagline-color);
538}
539.mikio-navbar .mikio-navbar-toggle {
540    display: none;
541    font-size: 1rem;
542    position: absolute;
543    top: 1.2rem;
544    right: 1.2rem;
545    width: 1rem;
546    height: 1rem;
547    padding: 0;
548    cursor: pointer;
549    transition: transform .15s ease-in-out;
550    vertical-align: middle;
551    border: 0 none;
552    background: transparent;
553}
554.mikio-navbar .mikio-navbar-toggle:before,
555.mikio-navbar .mikio-navbar-toggle:after {
556    content: "";
557}
558.mikio-navbar .mikio-navbar-toggle:before,
559.mikio-navbar .mikio-navbar-toggle .icon,
560.mikio-navbar .mikio-navbar-toggle:after {
561    display: block;
562    width: 100%;
563    height: 0.2em;
564    margin: 0 0 0.2em;
565    transition: transform .15s ease-in-out;
566    border-radius: 0.05em;
567    background: var(--control-text-color);
568}
569.mikio-navbar .mikio-navbar-toggle.open .icon {
570    transform: scale(0);
571}
572.mikio-navbar .mikio-navbar-toggle.open:before {
573    transform: translateY(0.4em) rotate(135deg);
574}
575.mikio-navbar .mikio-navbar-toggle.open:after {
576    transform: translateY(-0.4em) rotate(-135deg);
577}
578.mikio-navbar .mikio-navbar-collapse {
579    display: flex;
580    flex: 1;
581    align-items: center;
582    justify-content: flex-end;
583}
584.mikio-navbar a,
585.mikio-navbar a:visited,
586.mikio-navbar a:active {
587    -webkit-text-decoration: none;
588    text-decoration: none;
589    color: var(--navbar-link-color);
590    transition: all .15s ease-in-out;
591}
592.mikio-navbar a:hover,
593.mikio-navbar a:visited:hover,
594.mikio-navbar a:active:hover {
595    color: var(--navbar-link-hover-color);
596}
597.mikio-navbar .mikio-nav-dropdown a:after,
598.mikio-navbar .mikio-nav-dropdown a:visited:after,
599.mikio-navbar .mikio-nav-dropdown a:active:after {
600    border-color: var(--navbar-link-color) !important;
601}
602.mikio-navbar .mikio-nav-dropdown a:hover:after,
603.mikio-navbar .mikio-nav-dropdown a:visited:hover:after,
604.mikio-navbar .mikio-nav-dropdown a:active:hover:after {
605    border-color: var(--navbar-link-hover-color) !important;
606}
607.mikio-navbar .mikio-nav-item {
608    display: flex;
609    flex: 1;
610    justify-content: flex-end;
611}
612.mikio-navbar .mikio-nav-item #dw__search {
613    flex: 1;
614    justify-content: flex-end;
615}
616.mikio-navbar .mikio-nav-item #dw__search label,
617.mikio-navbar .mikio-nav-item #dw__search div {
618    white-space: nowrap;
619}
620.mikio-navbar .mikio-nav-item #dw__search .no {
621    flex: 0 1 18rem;
622}
623.mikio-navbar .mikio-search {
624    margin: 0 .5rem;
625}
626.mikio-navbar .mikio-button,
627.mikio-navbar .mikio-button:visited,
628.mikio-navbar .mikio-button:active {
629    background-color: transparent;
630    border-color: transparent;
631}
632.mikio-navbar .mikio-button:hover:not(:disabled),
633.mikio-navbar .mikio-button:visited:hover:not(:disabled),
634.mikio-navbar .mikio-button:active:hover:not(:disabled) {
635    background-color: transparent;
636    border-color: transparent;
637    color: var(--navbar-link-hover-color);
638}
639.mikio-navbar.mikio-sub-navbar {
640    color: var(--subnavbar-text-color);
641    justify-content: center;
642    padding: .75rem 1rem;
643    border-color: var(--subnavbar-border-color);
644    background-color: var(--subnavbar-background-color);
645    z-index: 999;
646}
647.mikio-navbar.mikio-sub-navbar ul,
648.mikio-navbar.mikio-sub-navbar ol,
649.mikio-navbar.mikio-sub-navbar p {
650    list-style: none;
651    margin: 0;
652    padding: 0;
653}
654.mikio-navbar.mikio-sub-navbar ul,
655.mikio-navbar.mikio-sub-navbar ol {
656    list-style: none;
657}
658.mikio-navbar.mikio-sub-navbar li {
659    display: inline-block;
660    padding: 0 .2rem;
661    margin: 0 .5rem;
662}
663.mikio-navbar.mikio-sub-navbar a,
664.mikio-navbar.mikio-sub-navbar a:visited,
665.mikio-navbar.mikio-sub-navbar a:active {
666    color: var(--subnavbar-link-color);
667}
668.mikio-navbar.mikio-sub-navbar a:hover,
669.mikio-navbar.mikio-sub-navbar a:visited:hover,
670.mikio-navbar.mikio-sub-navbar a:active:hover {
671    color: var(--subnavbar-link-hover-color);
672}
673.mikio-hero {
674    background-color: var(--hero-background-color);
675}
676.mikio-hero .mikio-container {
677    display: flex;
678    flex: 1;
679}
680.mikio-hero .mikio-hero-text {
681    flex: 1;
682    min-height: 5rem;
683    padding: 2rem;
684}
685.mikio-hero .mikio-hero-text .mikio-breadcrumbs,
686.mikio-hero .mikio-hero-text .mikio-youarehere {
687    background-color: transparent;
688    border-color: transparent;
689    padding: 0;
690    margin: 0;
691}
692.mikio-hero .mikio-hero-text h1 {
693    margin: .75rem 0 1rem 0;
694    color: var(--hero-title-color);
695    line-height: 1.2;
696}
697.mikio-hero .mikio-hero-text h2 {
698    margin: 0;
699    font-weight: normal;
700    font-size: 1.25rem;
701    color: var(--hero-subtitle-color);
702}
703.mikio-hero .mikio-hero-image {
704    display: flex;
705    flex: 0 0 33%;
706    background-repeat: no-repeat;
707    background-position: center;
708    background-size: cover;
709    align-items: flex-end;
710}
711.mikio-hero .mikio-hero-image-resize {
712    height: 15rem;
713}
714.mikio .mikio-tags {
715    display: block;
716    width: 100%;
717    text-align: right;
718    padding-right: .5rem;
719    margin-bottom: .5rem;
720}
721.mikio .mikio-tags a,
722.mikio .mikio-tags a:visited,
723.mikio .mikio-tags a:active {
724    margin: 0 .25rem;
725    font-size: 80%;
726    padding: .25rem .75rem;
727    border: 1px solid var(--tag-background-color);
728    border-radius: 1rem;
729    background-color: var(--tag-background-color);
730    color: var(--tag-text-color) !important;
731    -webkit-text-decoration: none;
732    text-decoration: none;
733    transition: all .15s ease-in-out;
734}
735.mikio .mikio-tags a:hover,
736.mikio .mikio-tags a:visited:hover,
737.mikio .mikio-tags a:active:hover {
738    background-color: transparent;
739    color: var(--tag-background-color) !important;
740}
741.mikio-sidebar {
742    width: 14rem;
743    flex-shrink: 0;
744    background-color: var(--sidebar-background-color);
745    padding: 1rem;
746    font-size: 90%;
747    color: var(--sidebar-text-color);
748}
749.mikio-sidebar.mikio-sidebar-left {
750    border-left-width: 0;
751    border-right: 1px solid var(--sidebar-border-color);
752    z-index: 1001;
753}
754.mikio-sidebar.mikio-sidebar-right {
755    border-left: 1px solid var(--sidebar-border-color);
756    border-right-width: 0;
757}
758.mikio-sidebar .mikio-sidebar-toggle {
759    display: none;
760    margin: 0 1rem;
761    -webkit-text-decoration: none;
762    text-decoration: none;
763    text-align: center;
764    color: rgba(0,0,0,0.6);
765}
766.mikio-sidebar .mikio-sidebar-toggle .icon:before,
767.mikio-sidebar .mikio-sidebar-toggle .icon:after {
768    content: "";
769    display: inline-block;
770    width: 0.5rem;
771    height: 0.1em;
772    margin: 0 0 0.2em;
773    transition: transform .15s ease-in-out;
774    border-radius: 0.05em;
775    background: rgba(0,0,0,0.6);
776}
777.mikio-sidebar .mikio-sidebar-toggle .icon:before {
778    transform: translateX(0.1rem) translateY(0) rotate(-135deg);
779}
780.mikio-sidebar .mikio-sidebar-toggle .icon:after {
781    transform: translateX(-0.1rem) translateY(0) rotate(135deg);
782}
783.mikio-sidebar .mikio-sidebar-toggle .open .icon:before {
784    transform: translateX(0.1rem) rotate(135deg);
785}
786.mikio-sidebar .mikio-sidebar-toggle .open .icon:after {
787    transform: translateX(-0.1rem) rotate(-135deg);
788}
789.mikio-sidebar .mikio-sidebar-toggle.closed+.mikio-sidebar-collapse {
790    display: block;
791}
792.mikio-sidebar .mikio-user-info {
793    margin-bottom: 1rem;
794    margin: 0 -1rem;
795    padding: 0 1rem 1rem 1rem;
796    border-bottom: 1px solid var(--sidebar-border-color);
797}
798.mikio-sidebar .mikio-search {
799    margin: 1rem 0 1rem 0;
800}
801.mikio-sidebar .mikio-sidebar-content {
802    overflow-wrap: break-word;
803    margin-bottom: 1rem;
804}
805.mikio-sidebar .mikio-sidebar-content a,
806.mikio-sidebar .mikio-sidebar-content a:visited,
807.mikio-sidebar .mikio-sidebar-content a:active {
808    display: block;
809    margin: 1rem 0;
810    color: var(--sidebar-link-color);
811    -webkit-text-decoration: none;
812    text-decoration: none;
813}
814.mikio-sidebar .mikio-sidebar-content a:hover,
815.mikio-sidebar .mikio-sidebar-content a:visited:hover,
816.mikio-sidebar .mikio-sidebar-content a:active:hover {
817    color: var(--sidebar-link-hover-color);
818}
819.mikio-sidebar .mikio-sidebar-content ul,
820.mikio-sidebar .mikio-sidebar-content ul.idx {
821    margin: 0;
822    padding: 0;
823}
824.mikio-sidebar .mikio-sidebar-content ul ul,
825.mikio-sidebar .mikio-sidebar-content ul.idx ul {
826    padding-left: 1rem;
827}
828.mikio-sidebar .mikio-sidebar-content ul li,
829.mikio-sidebar .mikio-sidebar-content ul li.closed,
830.mikio-sidebar .mikio-sidebar-content ul li.open,
831.mikio-sidebar .mikio-sidebar-content ul.idx li,
832.mikio-sidebar .mikio-sidebar-content ul.idx li.closed,
833.mikio-sidebar .mikio-sidebar-content ul.idx li.open {
834    list-style: none;
835}
836.mikio-sidebar .mikio-tags {
837    margin: 0 0 1rem 0;
838    text-align: center;
839}
840.mikio-sidebar .mikio-tags a {
841    display: inline-block;
842    margin: 0 .25rem .25rem .25rem;
843}
844.mikio-page .mikio-container {
845    display: flex;
846    padding: 0;
847}
848.mikio-page a {
849    color: var(--link);
850    transition: all .15s ease-in-out;
851}
852.mikio-page a.wikilink1 {
853    color: var(--existing);
854}
855.mikio-page a.wikilink1:hover {
856    color: var(--existing-hover);
857}
858.mikio-page a.wikilink1:visited {
859    color: var(--existing-visited);
860}
861.mikio-page a.wikilink1:visited:hover {
862    color: var(--existing-hover);
863}
864.mikio-page a.wikilink1:active {
865    color: var(--existing-active);
866}
867.mikio-page a.wikilink2 {
868    color: var(--missing);
869}
870.mikio-page a.wikilink2:hover {
871    color: var(--missing-hover);
872}
873.mikio-page a.wikilink2:visited {
874    color: var(--missing-visited);
875}
876.mikio-page a.wikilink2:visited:hover {
877    color: var(--missing-hover);
878}
879.mikio-page a.wikilink2:active {
880    color: var(--missing-active);
881}
882.mikio-page a:hover {
883    color: var(--link-hover);
884}
885.mikio-page a:visited {
886    color: var(--link-visited);
887}
888.mikio-page a:visited:hover {
889    color: var(--link-hover);
890}
891.mikio-page a:active {
892    color: var(--link-active);
893}
894.mikio-page-fill {
895    display: flex;
896    flex: 1;
897}
898.mikio .mikio-content .mikio-article {
899    margin: 0 auto;
900}
901.mikio .mikio-content .mikio-article.toc-full {
902    display: flex;
903}
904.mikio .mikio-content .mikio-article.toc-full .mikio-toc {
905    margin-top: 1rem;
906    order: 2;
907    position: sticky;
908    position: -webkit-sticky;
909    top: 1rem;
910    align-self: flex-start;
911    overflow: scroll;
912    max-height: 95vh;
913    scroll-behavior: smooth;
914    scrollbar-width: none;
915}
916.mikio .mikio-content .mikio-article.toc-full .mikio-toc::-webkit-scrollbar {
917    display: none;
918}
919.mikio .mikio-content .mikio-article.toc-full .mikio-article-content {
920    flex: 1;
921}
922.mikio-content {
923    box-sizing: border-box;
924    width: 100%;
925    max-width: 100%;
926    background-color: var(--content-background);
927    padding: .5rem 2rem;
928}
929.mikio-content .mikio-article-content {
930    position: relative;
931}
932.mikio .dokuwiki div.preview {
933    background-color: var(--content-background);
934    padding: 1rem 2rem;
935}
936.mikio-footer {
937    padding: 2rem;
938    color: var(--footer-text-color);
939    background-color: var(--footer-background-color);
940    font-size: 80%;
941    text-align: center;
942}
943.mikio-footer a,
944.mikio-footer a:visited,
945.mikio-footer a:active {
946    color: var(--footer-link-color);
947}
948.mikio-footer a:hover,
949.mikio-footer a:visited:hover,
950.mikio-footer a:active:hover {
951    color: var(--footer-link-hover-color);
952}
953.mikio-footer .dw__pagetools {
954    margin-top: 1rem;
955}
956.mikio-footer .dw__pagetools .tools {
957    list-style-type: none;
958}
959.mikio-footer .dw__pagetools .tools li {
960    display: inline-block;
961    margin: 0 .5rem;
962}
963.mikio-footer .dw__pagetools .tools a svg,
964.mikio-footer .dw__pagetools .tools a:visited svg,
965.mikio-footer .dw__pagetools .tools a:active svg {
966    fill: var(--footer-link-color);
967}
968.mikio-footer .dw__pagetools .tools a:hover svg,
969.mikio-footer .dw__pagetools .tools a:visited:hover svg,
970.mikio-footer .dw__pagetools .tools a:active:hover svg {
971    fill: var(--footer-link-hover-color);
972}
973.mikio-footer .mikio-nav {
974    margin-top: 1rem;
975}
976.mikio-footer .mikio-footer-search {
977    margin-top: .5rem;
978    display: inline-block;
979}
980.mikio-footer .license {
981    margin-top: .5rem;
982}
983.mikio-footer .license img {
984    vertical-align: middle;
985    margin: 0 1rem;
986}
987.mikio .site>div.no {
988    display: none;
989}
990.mikio-control {
991    margin: 0;
992    font-family: inherit;
993    font-size: inherit;
994    font-weight: 400;
995    border-width: 1px;
996    border-style: solid;
997    border-color: transparent;
998    border-radius: .25rem;
999    box-sizing: border-box;
1000    vertical-align: middle;
1001    padding: .375rem .75rem;
1002    color: var(--control-text-color);
1003    background-color: var(--control-background-color);
1004}
1005.mikio-control[type=color] {
1006    padding: 0;
1007}
1008.mikio-button,
1009.mikio-button:visited,
1010.mikio-button:active {
1011    display: inline-block;
1012    text-align: center;
1013    color: var(--button-text-color);
1014    background-color: var(--button-background-color);
1015    border-color: var(--button-border-color);
1016    line-height: 1.5;
1017    -webkit-text-decoration: none;
1018    text-decoration: none;
1019    text-transform: capitalize;
1020    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1021}
1022.mikio-button:hover:not(:disabled),
1023.mikio-button:visited:hover:not(:disabled),
1024.mikio-button:active:hover:not(:disabled) {
1025    -webkit-text-decoration: none;
1026    text-decoration: none;
1027    color: var(--button-text-hover-color);
1028    background-color: var(--button-background-hover-color);
1029    border-color: var(--button-border-hover-color);
1030}
1031.mikio-button:disabled,
1032.mikio-button:visited:disabled,
1033.mikio-button:active:disabled {
1034    opacity: .65;
1035}
1036.mikio-button-small {
1037    padding: .1rem .75rem;
1038    font-size: 80% !important;
1039    min-width: 3rem;
1040}
1041.mikio-button-submit,
1042.mikio-button-submit:visited,
1043.mikio-button-submit:active {
1044    color: var(--button-default-text-color);
1045    background-color: var(--button-default-background-color);
1046    border-color: var(--button-default-border-color);
1047}
1048.mikio-button-submit:hover,
1049.mikio-button-submit:visited:hover,
1050.mikio-button-submit:active:hover {
1051    color: var(--button-default-text-hover-color);
1052    background-color: var(--button-default-background-hover-color);
1053    border-color: var(--button-default-border-hover-color);
1054}
1055.mikio-button-danger,
1056.mikio-button-danger:visited,
1057.mikio-button-danger:active {
1058    color: #fff;
1059    border-color: #dc3545;
1060    background-color: #dc3545;
1061}
1062.mikio-button-danger:hover,
1063.mikio-button-danger:visited:hover,
1064.mikio-button-danger:active:hover {
1065    color: #fff;
1066    background-color: #c03040;
1067    border-color: #c03040;
1068}
1069.mikio-input-text {
1070    color: var(--input-text-color);
1071    border-color: var(--input-border-color);
1072    background-color: var(--input-background-color);
1073    line-height: inherit;
1074}
1075.mikio-select {
1076    -webkit-user-select: none;
1077    -moz-user-select: none;
1078    -ms-user-select: none;
1079    height: 2.25rem;
1080}
1081.mikio-toolbar-button {
1082    border-radius: 0;
1083    border-right-width: 0;
1084    border-color: var(--input-border-color);
1085}
1086.mikio-toolbar-button:first-of-type {
1087    border-radius: .25rem 0 0 .25rem;
1088}
1089.mikio-toolbar-button:last-of-type {
1090    border-radius: 0 .25rem .25rem 0;
1091    border-right-width: 1px;
1092}
1093.mikio-dialog .mikio-article {
1094    max-width: 40rem;
1095}
1096.mikio-dialog fieldset legend {
1097    font-size: 1.75rem;
1098    font-weight: 400;
1099}
1100.mikio-dialog fieldset label.block input.edit,
1101.mikio-dialog fieldset select {
1102    width: 100%;
1103}
1104.mikio-dialog fieldset label {
1105    text-align: left;
1106    font-weight: normal;
1107    display: block;
1108}
1109.mikio-dialog fieldset label.simple {
1110    text-align: center;
1111}
1112.mikio-dialog fieldset label.block {
1113    position: relative;
1114}
1115.mikio-dialog fieldset label.block span {
1116    position: absolute;
1117    padding: .4rem .9rem;
1118    color: rgba(0,0,0,0.3);
1119}
1120.mikio-dialog fieldset button {
1121    display: block;
1122    width: 100%;
1123}
1124.mikio-dialog fieldset button[type=submit] {
1125    color: var(--button-default-text-color);
1126    background-color: var(--button-default-background-color);
1127    border-color: var(--button-default-border-color);
1128}
1129.mikio-dialog fieldset button[type=submit]:hover {
1130    color: var(--button-default-text-hover-color);
1131    background-color: var(--button-default-background-hover-color);
1132    border-color: var(--button-default-border-hover-color);
1133}
1134.mikio-dialog fieldset input[type=checkbox] {
1135    vertical-align: middle;
1136}
1137.mikio .mikio-navbar .mikio-search,
1138.mikio .mikio-sidebar .mikio-search,
1139.mikio .mikio-footer .mikio-search,
1140.mikio .mikio-search {
1141    display: flex;
1142    gap: 0.5rem;
1143}
1144.mikio .mikio-navbar .mikio-search div,
1145.mikio .mikio-sidebar .mikio-search div,
1146.mikio .mikio-footer .mikio-search div,
1147.mikio .mikio-search div {
1148    display: flex;
1149}
1150.mikio .mikio-navbar .mikio-search input,
1151.mikio .mikio-sidebar .mikio-search input,
1152.mikio .mikio-footer .mikio-search input,
1153.mikio .mikio-search input {
1154    width: 100%;
1155    flex: 1 1 auto;
1156    border-radius: .25rem 0 0 .25rem;
1157}
1158.mikio .mikio-navbar .mikio-search button,
1159.mikio .mikio-sidebar .mikio-search button,
1160.mikio .mikio-footer .mikio-search button,
1161.mikio .mikio-search button {
1162    color: var(--button-search-text-color);
1163    background-color: var(--button-search-background-color);
1164    border-radius: 0 .25rem .25rem 0;
1165    border-color: var(--button-search-border-color);
1166}
1167.mikio .mikio-navbar .mikio-search button:hover,
1168.mikio .mikio-sidebar .mikio-search button:hover,
1169.mikio .mikio-footer .mikio-search button:hover,
1170.mikio .mikio-search button:hover {
1171    color: var(--button-search-text-hover-color);
1172    background-color: var(--button-search-background--hover-color);
1173    border-color: var(--button-search-border-hover-color);
1174}
1175.mikio .mikio-navbar .mikio-search .mikio-iicon,
1176.mikio .mikio-sidebar .mikio-search .mikio-iicon,
1177.mikio .mikio-footer .mikio-search .mikio-iicon,
1178.mikio .mikio-search .mikio-iicon {
1179    margin: 0 -4px 0 -4px;
1180}
1181#dw__pagetools {
1182    position: -webkit-sticky;
1183    position: sticky;
1184    top: 0;
1185    align-self: flex-start;
1186    padding: 3rem .5rem 0 .5rem;
1187}
1188#dw__pagetools ul {
1189    list-style: none;
1190    padding: 0;
1191    margin: 0;
1192}
1193#dw__pagetools a,
1194#dw__pagetools a:visited,
1195#dw__pagetools a:active {
1196    display: block;
1197}
1198#dw__pagetools a svg,
1199#dw__pagetools a:visited svg,
1200#dw__pagetools a:active svg {
1201    fill: var(--pagetools-color);
1202}
1203#dw__pagetools a:hover svg,
1204#dw__pagetools a:visited:hover svg,
1205#dw__pagetools a:active:hover svg {
1206    fill: var(--pagetools-hover-color);
1207}
1208.toolbar.group {
1209    margin-bottom: .5rem;
1210}
1211#wiki__editbar {
1212    overflow: hidden;
1213    margin-bottom: .5em;
1214}
1215#wiki__editbar #size__ctl {
1216    float: right;
1217}
1218#wiki__editbar .editButtons {
1219    display: inline;
1220    margin-right: 1rem;
1221}
1222#wiki__editbar .editButtons button {
1223    margin-right: 0.25rem;
1224    margin-bottom: 0.25rem;
1225}
1226#wiki__editbar .summary {
1227    display: inline;
1228}
1229.mode_admin .mikio-toc {
1230    background-color: var(--admin-background-color);
1231}
1232.mode_admin .mikio-toc #dw__toc {
1233    background-color: var(--toc-background-color);
1234}
1235.mikio .mode_admin .mikio-toc #dw__toc {
1236    background-color: var(--toc-background-color);
1237}
1238.mikio .mikio-toc {
1239    position: relative;
1240    z-index: 2;
1241    float: right;
1242    padding-left: 1rem;
1243    padding-bottom: 1rem;
1244    margin-top: 1rem;
1245}
1246.mikio .mikio-toc #dw__toc {
1247    color: var(--toc-link-color);
1248    background-color: var(--toc-background-color);
1249    border: 1px solid var(--toc-border-color);
1250    border-radius: .25rem;
1251    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
1252    padding: .5rem;
1253    max-width: 12rem;
1254    float: none;
1255    width: auto;
1256    margin: 0;
1257}
1258.mikio .mikio-toc #dw__toc ul {
1259    padding-left: 0;
1260    margin: 0;
1261    list-style-type: none;
1262}
1263.mikio .mikio-toc #dw__toc ul ul {
1264    padding-left: .5rem;
1265}
1266.mikio .mikio-toc #dw__toc>div {
1267    padding: .2em .5em;
1268}
1269.mikio .mikio-toc h3.toggle {
1270    margin: 0;
1271    padding-right: 2rem;
1272    font-size: 80%;
1273    position: relative;
1274    height: 1rem;
1275    white-space: nowrap;
1276}
1277.mikio .mikio-toc h3.toggle .hamburger {
1278    width: 1rem;
1279    height: 1rem;
1280}
1281.mikio .mikio-toc h3.toggle .down-arrow {
1282    position: absolute;
1283    top: 0;
1284    bottom: 0;
1285    right: 0;
1286    margin: auto 0;
1287    background-color: var(--toc-background-color);
1288}
1289.mikio .mikio-toc h3.toggle.open .hamburger {
1290    display: none;
1291}
1292.mikio .mikio-toc h3.toggle.closed {
1293    font-size: 0;
1294    width: 2rem;
1295    padding-right: 0;
1296}
1297.mikio .mikio-toc h3.toggle.closed .down-arrow {
1298    right: -4px;
1299}
1300.mikio .mikio-toc h3.toggle span {
1301    display: none;
1302}
1303.mikio .mikio-toc a,
1304.mikio .mikio-toc a:visited,
1305.mikio .mikio-toc a:active {
1306    display: block;
1307    font-size: 80%;
1308    color: var(--toc-link-color);
1309    -webkit-text-decoration: none;
1310    text-decoration: none;
1311    padding: .2rem 0;
1312}
1313.mikio .mikio-toc a:hover,
1314.mikio .mikio-toc a:visited:hover,
1315.mikio .mikio-toc a:active:hover {
1316    color: var(--toc-link-hover-color);
1317}
1318.mikio-icon {
1319    margin-right: .25rem;
1320}
1321.mikio-icon svg {
1322    vertical-align: middle;
1323    fill: currentColor;
1324}
1325.mikio-iicon {
1326    display: inline-block;
1327    width: 1.2rem;
1328    height: 1.2rem;
1329    background-size: 1.2rem;
1330    background-position: center;
1331    background-repeat: no-repeat;
1332    vertical-align: middle;
1333    margin-right: .25rem;
1334    fill: currentColor;
1335}
1336.mikio .mode_show table,
1337.mikio .dokuwiki .mode_showtag table.ul,
1338.mikio .mode_admin table {
1339    width: 100%;
1340    border-collapse: collapse;
1341    margin-bottom: 1rem;
1342    font-size: 90%;
1343    border-bottom: 1px solid var(--table-row-border-color);
1344}
1345.mikio .mode_show table tr,
1346.mikio .dokuwiki .mode_showtag table.ul tr,
1347.mikio .mode_admin table tr {
1348    border-top: 1px solid var(--table-row-border-color);
1349}
1350.mikio .mode_show table td,
1351.mikio .mode_show table th,
1352.mikio .dokuwiki .mode_showtag table.ul td,
1353.mikio .dokuwiki .mode_showtag table.ul th,
1354.mikio .mode_admin table td,
1355.mikio .mode_admin table th {
1356    padding: 0.75rem 0.75rem;
1357    text-align: left;
1358    border-left: 1px solid var(--table-col-border-color);
1359    border-right: 1px solid var(--table-col-border-color);
1360}
1361.mikio .mode_show table td.centeralign,
1362.mikio .mode_show table th.centeralign,
1363.mikio .dokuwiki .mode_showtag table.ul td.centeralign,
1364.mikio .dokuwiki .mode_showtag table.ul th.centeralign,
1365.mikio .mode_admin table td.centeralign,
1366.mikio .mode_admin table th.centeralign {
1367    text-align: center;
1368}
1369.mikio .mode_show table td.rightalign,
1370.mikio .mode_show table th.rightalign,
1371.mikio .dokuwiki .mode_showtag table.ul td.rightalign,
1372.mikio .dokuwiki .mode_showtag table.ul th.rightalign,
1373.mikio .mode_admin table td.rightalign,
1374.mikio .mode_admin table th.rightalign {
1375    text-align: right;
1376}
1377.mikio .mode_show table thead tr,
1378.mikio .dokuwiki .mode_showtag table.ul thead tr,
1379.mikio .mode_admin table thead tr {
1380    background-color: var(--table-header-row-background-color);
1381    color: var(--table-header-row-text-color);
1382}
1383.mikio .mode_show table tbody tr:nth-child(odd),
1384.mikio .dokuwiki .mode_showtag table.ul tbody tr:nth-child(odd),
1385.mikio .mode_admin table tbody tr:nth-child(odd) {
1386    background-color: var(--table-odd-row-background-color);
1387    color: var(--table-odd-row-text-color);
1388}
1389.mikio .mode_show table tbody tr:nth-child(even),
1390.mikio .dokuwiki .mode_showtag table.ul tbody tr:nth-child(even),
1391.mikio .mode_admin table tbody tr:nth-child(even) {
1392    background-color: var(--table-even-row-background-color);
1393    color: var(--table-even-row-text-color);
1394}
1395.mikio-nav {
1396    list-style: none;
1397    margin: 0;
1398    padding: 0;
1399    display: flex;
1400}
1401.mikio-nav .mikio-nav-item,
1402.mikio-nav .mikio-nav-dropdown,
1403.mikio-nav > button,
1404.mikio-nav > span {
1405    display: inline-block;
1406    padding: .5rem .2rem;
1407    margin: 0 .5rem;
1408    font-size: 1rem;
1409}
1410.mikio-nav > button {
1411    border-width: 0;
1412}
1413.mikio-nav > button svg {
1414    width: 1.2rem;
1415    height: 1.2rem;
1416}
1417.mikio-nav > button.plugin__do_usertasks,
1418.mikio-nav > span.plugin__do_usertasks {
1419    position: relative;
1420    border-bottom: 0 !important;
1421}
1422.mikio-nav > button.plugin__do_usertasks svg,
1423.mikio-nav > span.plugin__do_usertasks svg {
1424    margin-top: 0.4rem;
1425    width: 1.3rem;
1426    height: 1.3rem;
1427}
1428.mikio-nav > button.plugin__do_usertasks .num,
1429.mikio-nav > span.plugin__do_usertasks .num {
1430    position: absolute;
1431    line-height: normal;
1432    top: 0.3rem;
1433    right: -0.4rem;
1434    padding: .1rem .25rem;
1435    font-size: 70%;
1436    border-radius: 50%;
1437    background-color: var(--navbar-link-color);
1438    color: var(--navbar-background-color);
1439}
1440.mikio-nav .mikio-nav-dropdown {
1441    position: relative;
1442}
1443.mikio-nav .mikio-nav-dropdown>a {
1444    display: inline-block;
1445    padding: .2rem 1.2rem .2rem 0;
1446    position: relative;
1447}
1448.mikio-nav .mikio-nav-dropdown>a::after {
1449    position: absolute;
1450    content: '';
1451    top: 10px;
1452    right: 6px;
1453    width: 6px;
1454    height: 6px;
1455    border-left: 2px solid var(--text);
1456    border-bottom: 2px solid var(--text);
1457    transform: rotateZ(-45deg);
1458}
1459.mikio-nav a {
1460    -webkit-text-decoration: none;
1461    text-decoration: none;
1462}
1463.mikio-dropdown {
1464    display: block;
1465    position: absolute;
1466    z-index: 10000;
1467    min-width: 12rem;
1468    right: 0;
1469    padding: 1rem 1.5rem;
1470    border: 1px solid var(--dropdown-border-color);
1471    border-radius: 4px;
1472    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
1473    background-color: var(--dropdown-background-color);
1474    color: var(--dropdown-color);
1475}
1476.mikio-dropdown.closed {
1477    display: none;
1478}
1479.mikio-dropdown .mikio-dropdown-item {
1480    display: flex;
1481    align-items: center;
1482    margin-top: .5rem;
1483    margin-bottom: .5rem;
1484}
1485.mikio-dropdown .mikio-dropdown-header {
1486    margin: 0 0 1rem 0;
1487}
1488.mikio-dropdown .mikio-dropdown-divider {
1489    margin: 1rem -1rem;
1490    border-bottom: 1px solid var(--dropdown-border-color);
1491}
1492.mikio-dropdown .mikio-nav-link,
1493.mikio-dropdown .mikio-nav-link:visited,
1494.mikio-dropdown .mikio-nav-link.active {
1495    margin: 0rem -1rem 0rem -1rem;
1496    padding: .25rem 1rem .25rem 1rem;
1497    transition: all .15s ease-in-out;
1498    color: var(--dropdown-color);
1499}
1500.mikio-dropdown .mikio-nav-link:hover,
1501.mikio-dropdown .mikio-nav-link:visited:hover,
1502.mikio-dropdown .mikio-nav-link.active:hover {
1503    color: var(--dropdown-color);
1504    background-color: var(--dropdown-hover-color);
1505}
1506.typeahead.mikio-dropdown {
1507    flex-direction: column;
1508}
1509.typeahead.mikio-dropdown a.mikio-dropdown-item {
1510    display: inline;
1511}
1512.typeahead.mikio-dropdown .mikio-dropdown-header {
1513    margin-bottom: 0;
1514    overflow: hidden;
1515    text-overflow: ellipsis;
1516    color: var(--dropdown-color);
1517}
1518.typeahead.mikio-dropdown .mikio-dropdown-divider {
1519    margin-top: 0.5rem;
1520    margin-bottom: 0.5rem;
1521}
1522.mikio-tabs {
1523    padding: 0;
1524    margin-top: 1rem;
1525    margin-bottom: -1px;
1526    list-style-type: none;
1527}
1528.mikio-tabs li {
1529    float: none;
1530    display: inline-block;
1531    font-size: 1rem;
1532    line-height: 1.4rem;
1533    position: relative;
1534    z-index: 2;
1535}
1536.mikio-tabs li strong {
1537    display: inline-block;
1538    background-color: var(--tab-active-background-color);
1539    font-weight: normal;
1540    color: var(--tab-active-color);
1541    border-color: var(--tab-active-border-color) var(--tab-active-border-color) var(--tab-active-background-color);
1542    border-radius: .5rem .5rem 0 0;
1543    border-width: 1px;
1544    border-style: solid;
1545    padding: .5rem 1rem;
1546    margin: 0;
1547    bottom: -1px;
1548}
1549.mikio-tabs li a,
1550.mikio-tabs li a:visited,
1551.mikio-tabs li a:active {
1552    display: inline-block;
1553    padding: .5rem 1rem;
1554    border: 1px solid var(--tab-border-color);
1555    color: var(--tab-color);
1556    -webkit-text-decoration: none;
1557    text-decoration: none;
1558    margin: 0;
1559    background-color: var(--tab-background-color);
1560}
1561.mikio-tabs li a:hover,
1562.mikio-tabs li a:visited:hover,
1563.mikio-tabs li a:active:hover {
1564    color: var(--tab-hover-color);
1565    border-color: var(--tab-border-hover-color) var(--tab-border-hover-color) transparent var(--tab-border-hover-color);
1566    border-radius: .5rem .5rem 0 0;
1567    background-color: var(--tab-background-hover-color);
1568}
1569.mikio-tabs:after {
1570    border-bottom: 0;
1571}
1572.mikio-tab-active {
1573    display: inline-block;
1574    background-color: var(--tab-active-background-color);
1575    font-weight: normal;
1576    color: var(--tab-active-color);
1577    border-color: var(--tab-active-border-color) var(--tab-active-border-color) var(--tab-active-background-color);
1578    border-radius: .5rem .5rem 0 0;
1579    border-width: 1px;
1580    border-style: solid;
1581    padding: .5rem 1rem;
1582    margin: 0;
1583    bottom: -1px;
1584}
1585.mikio-tab {
1586    background-color: var(--tab-background-color);
1587    font-weight: normal;
1588    color: var(--tab-color);
1589    border-color: var(--tab-border-color) var(--tab-border-color) var(--tab-background-color);
1590    padding: .5rem 1rem;
1591    margin: 0;
1592    bottom: -1px;
1593}
1594.mikio-tab-panel {
1595    margin-bottom: 0 !important;
1596    background-color: var(--tab-active-background-color);
1597    border-width: 1px 1px 1px 1px;
1598    border-style: solid;
1599    border-color: var(--tab-active-border-color) !important;
1600    word-wrap: break-word;
1601    word-break: break-word;
1602}
1603.mikio .dokuwiki div.section_highlight {
1604    background-color: var(--section-edit-highlight);
1605    border-width: 0;
1606    margin: 0 -1rem;
1607    padding: 0 1rem;
1608}
1609.mikio-input-file {
1610    position: absolute;
1611    margin-top: -0.5rem;
1612    top: 0;
1613    right: 0;
1614    left: 0;
1615    z-index: 5;
1616    padding: .25rem 1rem;
1617    line-height: 1.5;
1618    text-align: left;
1619    color: var(--control-text-color);
1620    background-color: var(--control-background-color);
1621    border: .1px solid var(--input-border-color);
1622    border-radius: .25rem;
1623    -webkit-user-select: none;
1624    -moz-user-select: none;
1625    -ms-user-select: none;
1626    user-select: none;
1627    white-space: nowrap;
1628    overflow: hidden;
1629    text-overflow: ellipsis;
1630    box-sizing: border-box;
1631}
1632.mikio-input-file:before {
1633    position: absolute;
1634    top: 0;
1635    right: 0;
1636    bottom: 0;
1637    z-index: 6;
1638    display: block;
1639    content: "Browse";
1640    padding: .25rem 1rem;
1641    line-height: 1.5;
1642    color: var(--button-text-color);
1643    background-color: var(--button-background-color);
1644    border-radius: 0 .25rem .25rem 0;
1645    border: 1px solid var(--button-border-color);
1646    transition: all .15s ease-in-out;
1647}
1648.mikio-input-file:hover:before {
1649    background-color: var(--button-background-hover-color);
1650    border-color: var(--button-border-hover-color);
1651    color: var(--button-text-hover-color);
1652}
1653code,
1654pre {
1655    overflow-x: auto;
1656    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
1657    font-size: 87.5%;
1658    color: var(--code-text-color);
1659    background-color: var(--code-background-color);
1660    word-wrap: break-word;
1661    white-space: pre-wrap;
1662    white-space: -moz-pre-wrap;
1663    white-space: -pre-wrap;
1664    white-space: -o-pre-wrap;
1665    line-height: 1.75;
1666}
1667.mode_show code:not(.content_partial code),
1668.mode_show pre {
1669    border: 1px solid var(--code-border-color);
1670    padding: .2em;
1671}
1672.mikio .mikio-search button,
1673.mikio .mikio-search input,
1674.mikio .mikio-search optgroup,
1675.mikio .mikio-search select,
1676.mikio .mikio-search textarea,
1677.mikio.dokuwiki fieldset button,
1678.mikio.dokuwiki fieldset input,
1679.mikio.dokuwiki fieldset optgroup,
1680.mikio.dokuwiki fieldset select,
1681.mikio.dokuwiki fieldset textarea,
1682.mikio.dokuwiki .secedit button,
1683.mikio.dokuwiki .secedit input,
1684.mikio.dokuwiki .secedit optgroup,
1685.mikio.dokuwiki .secedit select,
1686.mikio.dokuwiki .secedit textarea,
1687.mikio #config__manager tr button,
1688.mikio #config__manager tr input,
1689.mikio #config__manager tr optgroup,
1690.mikio #config__manager tr select,
1691.mikio #config__manager tr textarea,
1692.mikio .mode_revisions .mikio-page button,
1693.mikio .mode_revisions .mikio-page input,
1694.mikio .mode_revisions .mikio-page optgroup,
1695.mikio .mode_revisions .mikio-page select,
1696.mikio .mode_revisions .mikio-page textarea,
1697.mikio .mode_edit .mikio-page button,
1698.mikio .mode_edit .mikio-page input,
1699.mikio .mode_edit .mikio-page optgroup,
1700.mikio .mode_edit .mikio-page select,
1701.mikio .mode_edit .mikio-page textarea,
1702.mikio .mode_draft .mikio-page button,
1703.mikio .mode_draft .mikio-page input,
1704.mikio .mode_draft .mikio-page optgroup,
1705.mikio .mode_draft .mikio-page select,
1706.mikio .mode_draft .mikio-page textarea,
1707.mikio .mode_preview .mikio-page button,
1708.mikio .mode_preview .mikio-page input,
1709.mikio .mode_preview .mikio-page optgroup,
1710.mikio .mode_preview .mikio-page select,
1711.mikio .mode_preview .mikio-page textarea,
1712.mikio .mode_showtag .mikio-page button,
1713.mikio .mode_showtag .mikio-page input,
1714.mikio .mode_showtag .mikio-page optgroup,
1715.mikio .mode_showtag .mikio-page select,
1716.mikio .mode_showtag .mikio-page textarea,
1717.mikio .mode_admin .mikio-page button,
1718.mikio .mode_admin .mikio-page input,
1719.mikio .mode_admin .mikio-page optgroup,
1720.mikio .mode_admin .mikio-page select,
1721.mikio .mode_admin .mikio-page textarea {
1722    margin: 0;
1723    font-family: inherit;
1724    font-size: inherit;
1725    font-weight: 400;
1726    border-width: 1px;
1727    border-style: solid;
1728    border-color: transparent;
1729    border-radius: .25rem;
1730    box-sizing: border-box;
1731    vertical-align: middle;
1732    padding: .375rem .75rem;
1733    color: var(--control-text-color);
1734    background-color: var(--control-background-color);
1735    color: var(--input-text-color);
1736    border-color: var(--input-border-color);
1737    background-color: var(--input-background-color);
1738    line-height: inherit;
1739}
1740.mikio .mikio-search button[type=color],
1741.mikio .mikio-search input[type=color],
1742.mikio .mikio-search optgroup[type=color],
1743.mikio .mikio-search select[type=color],
1744.mikio .mikio-search textarea[type=color],
1745.mikio.dokuwiki fieldset button[type=color],
1746.mikio.dokuwiki fieldset input[type=color],
1747.mikio.dokuwiki fieldset optgroup[type=color],
1748.mikio.dokuwiki fieldset select[type=color],
1749.mikio.dokuwiki fieldset textarea[type=color],
1750.mikio.dokuwiki .secedit button[type=color],
1751.mikio.dokuwiki .secedit input[type=color],
1752.mikio.dokuwiki .secedit optgroup[type=color],
1753.mikio.dokuwiki .secedit select[type=color],
1754.mikio.dokuwiki .secedit textarea[type=color],
1755.mikio #config__manager tr button[type=color],
1756.mikio #config__manager tr input[type=color],
1757.mikio #config__manager tr optgroup[type=color],
1758.mikio #config__manager tr select[type=color],
1759.mikio #config__manager tr textarea[type=color],
1760.mikio .mode_revisions .mikio-page button[type=color],
1761.mikio .mode_revisions .mikio-page input[type=color],
1762.mikio .mode_revisions .mikio-page optgroup[type=color],
1763.mikio .mode_revisions .mikio-page select[type=color],
1764.mikio .mode_revisions .mikio-page textarea[type=color],
1765.mikio .mode_edit .mikio-page button[type=color],
1766.mikio .mode_edit .mikio-page input[type=color],
1767.mikio .mode_edit .mikio-page optgroup[type=color],
1768.mikio .mode_edit .mikio-page select[type=color],
1769.mikio .mode_edit .mikio-page textarea[type=color],
1770.mikio .mode_draft .mikio-page button[type=color],
1771.mikio .mode_draft .mikio-page input[type=color],
1772.mikio .mode_draft .mikio-page optgroup[type=color],
1773.mikio .mode_draft .mikio-page select[type=color],
1774.mikio .mode_draft .mikio-page textarea[type=color],
1775.mikio .mode_preview .mikio-page button[type=color],
1776.mikio .mode_preview .mikio-page input[type=color],
1777.mikio .mode_preview .mikio-page optgroup[type=color],
1778.mikio .mode_preview .mikio-page select[type=color],
1779.mikio .mode_preview .mikio-page textarea[type=color],
1780.mikio .mode_showtag .mikio-page button[type=color],
1781.mikio .mode_showtag .mikio-page input[type=color],
1782.mikio .mode_showtag .mikio-page optgroup[type=color],
1783.mikio .mode_showtag .mikio-page select[type=color],
1784.mikio .mode_showtag .mikio-page textarea[type=color],
1785.mikio .mode_admin .mikio-page button[type=color],
1786.mikio .mode_admin .mikio-page input[type=color],
1787.mikio .mode_admin .mikio-page optgroup[type=color],
1788.mikio .mode_admin .mikio-page select[type=color],
1789.mikio .mode_admin .mikio-page textarea[type=color] {
1790    padding: 0;
1791}
1792.mikio .mikio-search button,
1793.mikio .mikio-search input[type=button],
1794.mikio .mikio-search input[type=image],
1795.mikio.dokuwiki fieldset button,
1796.mikio.dokuwiki fieldset input[type=button],
1797.mikio.dokuwiki fieldset input[type=image],
1798.mikio.dokuwiki .secedit button,
1799.mikio.dokuwiki .secedit input[type=button],
1800.mikio.dokuwiki .secedit input[type=image],
1801.mikio #config__manager tr button,
1802.mikio #config__manager tr input[type=button],
1803.mikio #config__manager tr input[type=image],
1804.mikio .mode_revisions .mikio-page button,
1805.mikio .mode_revisions .mikio-page input[type=button],
1806.mikio .mode_revisions .mikio-page input[type=image],
1807.mikio .mode_edit .mikio-page button,
1808.mikio .mode_edit .mikio-page input[type=button],
1809.mikio .mode_edit .mikio-page input[type=image],
1810.mikio .mode_draft .mikio-page button,
1811.mikio .mode_draft .mikio-page input[type=button],
1812.mikio .mode_draft .mikio-page input[type=image],
1813.mikio .mode_preview .mikio-page button,
1814.mikio .mode_preview .mikio-page input[type=button],
1815.mikio .mode_preview .mikio-page input[type=image],
1816.mikio .mode_showtag .mikio-page button,
1817.mikio .mode_showtag .mikio-page input[type=button],
1818.mikio .mode_showtag .mikio-page input[type=image],
1819.mikio .mode_admin .mikio-page button,
1820.mikio .mode_admin .mikio-page input[type=button],
1821.mikio .mode_admin .mikio-page input[type=image] {
1822    display: inline-block;
1823    text-align: center;
1824    color: var(--button-text-color);
1825    background-color: var(--button-background-color);
1826    border-color: var(--button-border-color);
1827    line-height: 1.5;
1828    -webkit-text-decoration: none;
1829    text-decoration: none;
1830    text-transform: capitalize;
1831    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1832}
1833.mikio .mikio-search button:hover:not(:disabled),
1834.mikio .mikio-search input[type=button]:hover:not(:disabled),
1835.mikio .mikio-search input[type=image]:hover:not(:disabled),
1836.mikio.dokuwiki fieldset button:hover:not(:disabled),
1837.mikio.dokuwiki fieldset input[type=button]:hover:not(:disabled),
1838.mikio.dokuwiki fieldset input[type=image]:hover:not(:disabled),
1839.mikio.dokuwiki .secedit button:hover:not(:disabled),
1840.mikio.dokuwiki .secedit input[type=button]:hover:not(:disabled),
1841.mikio.dokuwiki .secedit input[type=image]:hover:not(:disabled),
1842.mikio #config__manager tr button:hover:not(:disabled),
1843.mikio #config__manager tr input[type=button]:hover:not(:disabled),
1844.mikio #config__manager tr input[type=image]:hover:not(:disabled),
1845.mikio .mode_revisions .mikio-page button:hover:not(:disabled),
1846.mikio .mode_revisions .mikio-page input[type=button]:hover:not(:disabled),
1847.mikio .mode_revisions .mikio-page input[type=image]:hover:not(:disabled),
1848.mikio .mode_edit .mikio-page button:hover:not(:disabled),
1849.mikio .mode_edit .mikio-page input[type=button]:hover:not(:disabled),
1850.mikio .mode_edit .mikio-page input[type=image]:hover:not(:disabled),
1851.mikio .mode_draft .mikio-page button:hover:not(:disabled),
1852.mikio .mode_draft .mikio-page input[type=button]:hover:not(:disabled),
1853.mikio .mode_draft .mikio-page input[type=image]:hover:not(:disabled),
1854.mikio .mode_preview .mikio-page button:hover:not(:disabled),
1855.mikio .mode_preview .mikio-page input[type=button]:hover:not(:disabled),
1856.mikio .mode_preview .mikio-page input[type=image]:hover:not(:disabled),
1857.mikio .mode_showtag .mikio-page button:hover:not(:disabled),
1858.mikio .mode_showtag .mikio-page input[type=button]:hover:not(:disabled),
1859.mikio .mode_showtag .mikio-page input[type=image]:hover:not(:disabled),
1860.mikio .mode_admin .mikio-page button:hover:not(:disabled),
1861.mikio .mode_admin .mikio-page input[type=button]:hover:not(:disabled),
1862.mikio .mode_admin .mikio-page input[type=image]:hover:not(:disabled) {
1863    -webkit-text-decoration: none;
1864    text-decoration: none;
1865    color: var(--button-text-hover-color);
1866    background-color: var(--button-background-hover-color);
1867    border-color: var(--button-border-hover-color);
1868}
1869.mikio .mikio-search button:disabled,
1870.mikio .mikio-search input[type=button]:disabled,
1871.mikio .mikio-search input[type=image]:disabled,
1872.mikio.dokuwiki fieldset button:disabled,
1873.mikio.dokuwiki fieldset input[type=button]:disabled,
1874.mikio.dokuwiki fieldset input[type=image]:disabled,
1875.mikio.dokuwiki .secedit button:disabled,
1876.mikio.dokuwiki .secedit input[type=button]:disabled,
1877.mikio.dokuwiki .secedit input[type=image]:disabled,
1878.mikio #config__manager tr button:disabled,
1879.mikio #config__manager tr input[type=button]:disabled,
1880.mikio #config__manager tr input[type=image]:disabled,
1881.mikio .mode_revisions .mikio-page button:disabled,
1882.mikio .mode_revisions .mikio-page input[type=button]:disabled,
1883.mikio .mode_revisions .mikio-page input[type=image]:disabled,
1884.mikio .mode_edit .mikio-page button:disabled,
1885.mikio .mode_edit .mikio-page input[type=button]:disabled,
1886.mikio .mode_edit .mikio-page input[type=image]:disabled,
1887.mikio .mode_draft .mikio-page button:disabled,
1888.mikio .mode_draft .mikio-page input[type=button]:disabled,
1889.mikio .mode_draft .mikio-page input[type=image]:disabled,
1890.mikio .mode_preview .mikio-page button:disabled,
1891.mikio .mode_preview .mikio-page input[type=button]:disabled,
1892.mikio .mode_preview .mikio-page input[type=image]:disabled,
1893.mikio .mode_showtag .mikio-page button:disabled,
1894.mikio .mode_showtag .mikio-page input[type=button]:disabled,
1895.mikio .mode_showtag .mikio-page input[type=image]:disabled,
1896.mikio .mode_admin .mikio-page button:disabled,
1897.mikio .mode_admin .mikio-page input[type=button]:disabled,
1898.mikio .mode_admin .mikio-page input[type=image]:disabled {
1899    opacity: .65;
1900}
1901.mikio .mikio-search button#edbtn__save,
1902.mikio .mikio-search button[name="run[save]"],
1903.mikio.dokuwiki fieldset button#edbtn__save,
1904.mikio.dokuwiki fieldset button[name="run[save]"],
1905.mikio.dokuwiki .secedit button#edbtn__save,
1906.mikio.dokuwiki .secedit button[name="run[save]"],
1907.mikio #config__manager tr button#edbtn__save,
1908.mikio #config__manager tr button[name="run[save]"],
1909.mikio .mode_revisions .mikio-page button#edbtn__save,
1910.mikio .mode_revisions .mikio-page button[name="run[save]"],
1911.mikio .mode_edit .mikio-page button#edbtn__save,
1912.mikio .mode_edit .mikio-page button[name="run[save]"],
1913.mikio .mode_draft .mikio-page button#edbtn__save,
1914.mikio .mode_draft .mikio-page button[name="run[save]"],
1915.mikio .mode_preview .mikio-page button#edbtn__save,
1916.mikio .mode_preview .mikio-page button[name="run[save]"],
1917.mikio .mode_showtag .mikio-page button#edbtn__save,
1918.mikio .mode_showtag .mikio-page button[name="run[save]"],
1919.mikio .mode_admin .mikio-page button#edbtn__save,
1920.mikio .mode_admin .mikio-page button[name="run[save]"] {
1921    color: var(--button-default-text-color);
1922    background-color: var(--button-default-background-color);
1923    border-color: var(--button-default-border-color);
1924}
1925.mikio .mikio-search button#edbtn__save:hover,
1926.mikio .mikio-search button[name="run[save]"]:hover,
1927.mikio.dokuwiki fieldset button#edbtn__save:hover,
1928.mikio.dokuwiki fieldset button[name="run[save]"]:hover,
1929.mikio.dokuwiki .secedit button#edbtn__save:hover,
1930.mikio.dokuwiki .secedit button[name="run[save]"]:hover,
1931.mikio #config__manager tr button#edbtn__save:hover,
1932.mikio #config__manager tr button[name="run[save]"]:hover,
1933.mikio .mode_revisions .mikio-page button#edbtn__save:hover,
1934.mikio .mode_revisions .mikio-page button[name="run[save]"]:hover,
1935.mikio .mode_edit .mikio-page button#edbtn__save:hover,
1936.mikio .mode_edit .mikio-page button[name="run[save]"]:hover,
1937.mikio .mode_draft .mikio-page button#edbtn__save:hover,
1938.mikio .mode_draft .mikio-page button[name="run[save]"]:hover,
1939.mikio .mode_preview .mikio-page button#edbtn__save:hover,
1940.mikio .mode_preview .mikio-page button[name="run[save]"]:hover,
1941.mikio .mode_showtag .mikio-page button#edbtn__save:hover,
1942.mikio .mode_showtag .mikio-page button[name="run[save]"]:hover,
1943.mikio .mode_admin .mikio-page button#edbtn__save:hover,
1944.mikio .mode_admin .mikio-page button[name="run[save]"]:hover {
1945    color: var(--button-default-text-hover-color);
1946    background-color: var(--button-default-background-hover-color);
1947    border-color: var(--button-default-border-hover-color);
1948}
1949.mikio .mikio-search input[type=text],
1950.mikio .mikio-search input[type=search],
1951.mikio .mikio-search input[type=password],
1952.mikio .mikio-search input[type=email],
1953.mikio.dokuwiki fieldset input[type=text],
1954.mikio.dokuwiki fieldset input[type=search],
1955.mikio.dokuwiki fieldset input[type=password],
1956.mikio.dokuwiki fieldset input[type=email],
1957.mikio.dokuwiki .secedit input[type=text],
1958.mikio.dokuwiki .secedit input[type=search],
1959.mikio.dokuwiki .secedit input[type=password],
1960.mikio.dokuwiki .secedit input[type=email],
1961.mikio #config__manager tr input[type=text],
1962.mikio #config__manager tr input[type=search],
1963.mikio #config__manager tr input[type=password],
1964.mikio #config__manager tr input[type=email],
1965.mikio .mode_revisions .mikio-page input[type=text],
1966.mikio .mode_revisions .mikio-page input[type=search],
1967.mikio .mode_revisions .mikio-page input[type=password],
1968.mikio .mode_revisions .mikio-page input[type=email],
1969.mikio .mode_edit .mikio-page input[type=text],
1970.mikio .mode_edit .mikio-page input[type=search],
1971.mikio .mode_edit .mikio-page input[type=password],
1972.mikio .mode_edit .mikio-page input[type=email],
1973.mikio .mode_draft .mikio-page input[type=text],
1974.mikio .mode_draft .mikio-page input[type=search],
1975.mikio .mode_draft .mikio-page input[type=password],
1976.mikio .mode_draft .mikio-page input[type=email],
1977.mikio .mode_preview .mikio-page input[type=text],
1978.mikio .mode_preview .mikio-page input[type=search],
1979.mikio .mode_preview .mikio-page input[type=password],
1980.mikio .mode_preview .mikio-page input[type=email],
1981.mikio .mode_showtag .mikio-page input[type=text],
1982.mikio .mode_showtag .mikio-page input[type=search],
1983.mikio .mode_showtag .mikio-page input[type=password],
1984.mikio .mode_showtag .mikio-page input[type=email],
1985.mikio .mode_admin .mikio-page input[type=text],
1986.mikio .mode_admin .mikio-page input[type=search],
1987.mikio .mode_admin .mikio-page input[type=password],
1988.mikio .mode_admin .mikio-page input[type=email] {
1989    -webkit-appearance: none;
1990    -moz-appearance: none;
1991    -ms-appearance: none;
1992}
1993.mikio .mikio-search textarea,
1994.mikio.dokuwiki fieldset textarea,
1995.mikio.dokuwiki .secedit textarea,
1996.mikio #config__manager tr textarea,
1997.mikio .mode_revisions .mikio-page textarea,
1998.mikio .mode_edit .mikio-page textarea,
1999.mikio .mode_draft .mikio-page textarea,
2000.mikio .mode_preview .mikio-page textarea,
2001.mikio .mode_showtag .mikio-page textarea,
2002.mikio .mode_admin .mikio-page textarea {
2003    margin-bottom: 1rem;
2004    width: 100%;
2005    word-wrap: break-word;
2006    overflow: auto;
2007    resize: vertical;
2008    white-space: pre-wrap;
2009}
2010.mikio .mikio-search select,
2011.mikio.dokuwiki fieldset select,
2012.mikio.dokuwiki .secedit select,
2013.mikio #config__manager tr select,
2014.mikio .mode_revisions .mikio-page select,
2015.mikio .mode_edit .mikio-page select,
2016.mikio .mode_draft .mikio-page select,
2017.mikio .mode_preview .mikio-page select,
2018.mikio .mode_showtag .mikio-page select,
2019.mikio .mode_admin .mikio-page select {
2020    -webkit-user-select: none;
2021    -moz-user-select: none;
2022    -ms-user-select: none;
2023    height: 2.25rem;
2024}
2025.mikio .mikio-search .toolbutton,
2026.mikio.dokuwiki fieldset .toolbutton,
2027.mikio.dokuwiki .secedit .toolbutton,
2028.mikio #config__manager tr .toolbutton,
2029.mikio .mode_revisions .mikio-page .toolbutton,
2030.mikio .mode_edit .mikio-page .toolbutton,
2031.mikio .mode_draft .mikio-page .toolbutton,
2032.mikio .mode_preview .mikio-page .toolbutton,
2033.mikio .mode_showtag .mikio-page .toolbutton,
2034.mikio .mode_admin .mikio-page .toolbutton {
2035    border-radius: 0;
2036    border-right-width: 0;
2037    border-color: var(--input-border-color);
2038}
2039.mikio .mikio-search .toolbutton:first-of-type,
2040.mikio.dokuwiki fieldset .toolbutton:first-of-type,
2041.mikio.dokuwiki .secedit .toolbutton:first-of-type,
2042.mikio #config__manager tr .toolbutton:first-of-type,
2043.mikio .mode_revisions .mikio-page .toolbutton:first-of-type,
2044.mikio .mode_edit .mikio-page .toolbutton:first-of-type,
2045.mikio .mode_draft .mikio-page .toolbutton:first-of-type,
2046.mikio .mode_preview .mikio-page .toolbutton:first-of-type,
2047.mikio .mode_showtag .mikio-page .toolbutton:first-of-type,
2048.mikio .mode_admin .mikio-page .toolbutton:first-of-type {
2049    border-radius: .25rem 0 0 .25rem;
2050}
2051.mikio .mikio-search .toolbutton:last-of-type,
2052.mikio.dokuwiki fieldset .toolbutton:last-of-type,
2053.mikio.dokuwiki .secedit .toolbutton:last-of-type,
2054.mikio #config__manager tr .toolbutton:last-of-type,
2055.mikio .mode_revisions .mikio-page .toolbutton:last-of-type,
2056.mikio .mode_edit .mikio-page .toolbutton:last-of-type,
2057.mikio .mode_draft .mikio-page .toolbutton:last-of-type,
2058.mikio .mode_preview .mikio-page .toolbutton:last-of-type,
2059.mikio .mode_showtag .mikio-page .toolbutton:last-of-type,
2060.mikio .mode_admin .mikio-page .toolbutton:last-of-type {
2061    border-radius: 0 .25rem .25rem 0;
2062    border-right-width: 1px;
2063}
2064.mikio #config__manager tr .input,
2065.mikio #config__manager tr.default .input {
2066    background-color: transparent;
2067}
2068.mikio .mikio-search.search button[type=submit] {
2069    border-left-width: 0;
2070    border-color: var(--search-button-border-color);
2071}
2072.mikio .dokuwiki .secedit {
2073    float: none;
2074    margin-top: 0;
2075    text-align: right;
2076}
2077.mikio .dokuwiki fieldset {
2078    margin: 2rem auto;
2079    border: 0;
2080    width: auto;
2081    max-width: 40rem;
2082}
2083.mikio .dokuwiki fieldset label.block {
2084    display: flex;
2085    flex-direction: row;
2086    text-align: right;
2087}
2088.mikio .dokuwiki fieldset label.block span {
2089    margin-right: 1rem;
2090    width: 15rem;
2091    align-self: center;
2092}
2093.mikio .dokuwiki fieldset label.block input {
2094    flex-grow: 1;
2095}
2096.mikio .dokuwiki .mode_login .mikio-article,
2097.mikio .dokuwiki .mode_denied .mikio-article {
2098    max-width: 40rem;
2099}
2100.mikio .dokuwiki .mode_login fieldset legend,
2101.mikio .dokuwiki .mode_denied fieldset legend {
2102    font-size: 1.75rem;
2103    font-weight: 400;
2104}
2105.mikio .dokuwiki .mode_login fieldset label.block input.edit,
2106.mikio .dokuwiki .mode_login fieldset select,
2107.mikio .dokuwiki .mode_denied fieldset label.block input.edit,
2108.mikio .dokuwiki .mode_denied fieldset select {
2109    width: 100%;
2110}
2111.mikio .dokuwiki .mode_login fieldset label,
2112.mikio .dokuwiki .mode_denied fieldset label {
2113    text-align: left;
2114    font-weight: normal;
2115    display: block;
2116}
2117.mikio .dokuwiki .mode_login fieldset label.simple,
2118.mikio .dokuwiki .mode_denied fieldset label.simple {
2119    text-align: center;
2120}
2121.mikio .dokuwiki .mode_login fieldset label.block,
2122.mikio .dokuwiki .mode_denied fieldset label.block {
2123    position: relative;
2124}
2125.mikio .dokuwiki .mode_login fieldset label.block span,
2126.mikio .dokuwiki .mode_denied fieldset label.block span {
2127    position: absolute;
2128    padding: .4rem .9rem;
2129    color: rgba(0,0,0,0.3);
2130}
2131.mikio .dokuwiki .mode_login fieldset button,
2132.mikio .dokuwiki .mode_denied fieldset button {
2133    display: block;
2134    width: 100%;
2135}
2136.mikio .dokuwiki .mode_login fieldset button[type=submit],
2137.mikio .dokuwiki .mode_denied fieldset button[type=submit] {
2138    color: var(--button-default-text-color);
2139    background-color: var(--button-default-background-color);
2140    border-color: var(--button-default-border-color);
2141}
2142.mikio .dokuwiki .mode_login fieldset button[type=submit]:hover,
2143.mikio .dokuwiki .mode_denied fieldset button[type=submit]:hover {
2144    color: var(--button-default-text-hover-color);
2145    background-color: var(--button-default-background-hover-color);
2146    border-color: var(--button-default-border-hover-color);
2147}
2148.mikio .dokuwiki .mode_login fieldset input[type=checkbox],
2149.mikio .dokuwiki .mode_denied fieldset input[type=checkbox] {
2150    vertical-align: middle;
2151}
2152.mikio .mode_admin input[type=text],
2153.mikio .mode_admin input[type=password],
2154.mikio .mode_admin input[type=email] {
2155    width: 100%;
2156}
2157.mikio .mode_admin div.mikio-color-picker {
2158    position: relative;
2159}
2160.mikio .mode_admin div.mikio-color-picker input[type=color] {
2161    height: 35px;
2162    border: 0;
2163    border-radius: 0;
2164}
2165.mikio .mode_admin div.mikio-color-picker input[type=text] {
2166    width: auto;
2167}
2168.mikio .mode_admin div.mikio-color-button {
2169    position: absolute;
2170    top: 4px;
2171    right: 0;
2172    color: #999999;
2173}
2174.mikio .mode_admin .mikio-page p button+button {
2175    margin-left: .5rem;
2176}
2177.mikio .mode_admin div.ui-admin {
2178    display: flex;
2179    flex-direction: column;
2180}
2181.mikio .mode_admin div.ui-admin #admin__version {
2182    font-size: 80%;
2183}
2184.mikio .mode_admin div.ui-admin ul.admin_tasks,
2185.mikio .mode_admin div.ui-admin ul.admin_plugins {
2186    float: none;
2187    display: grid;
2188    grid-template-columns: repeat(auto-fit,15rem);
2189    width: auto;
2190    padding: 0;
2191    margin: 0;
2192    justify-content: center;
2193}
2194.mikio .mode_admin div.ui-admin ul.admin_tasks li,
2195.mikio .mode_admin div.ui-admin ul.admin_plugins li {
2196    list-style-type: none;
2197    border: 1px solid var(--button-border-color);
2198    border-radius: .25rem;
2199    margin: 1rem 1rem;
2200    background-color: var(--button-background-color);
2201}
2202.mikio .mode_admin div.ui-admin ul.admin_tasks li a,
2203.mikio .mode_admin div.ui-admin ul.admin_tasks li a:visited,
2204.mikio .mode_admin div.ui-admin ul.admin_tasks li a:active,
2205.mikio .mode_admin div.ui-admin ul.admin_plugins li a,
2206.mikio .mode_admin div.ui-admin ul.admin_plugins li a:visited,
2207.mikio .mode_admin div.ui-admin ul.admin_plugins li a:active {
2208    display: flex;
2209    flex-direction: column;
2210    align-items: center;
2211    justify-content: center;
2212    text-align: center;
2213    height: 4rem;
2214    font-size: 1rem;
2215    font-weight: normal;
2216    padding: 1rem 2rem;
2217    color: var(--button-text-color);
2218    -webkit-text-decoration: none;
2219    text-decoration: none;
2220    overflow: hidden;
2221    transition: all .15s ease-in-out;
2222}
2223.mikio .mode_admin div.ui-admin ul.admin_tasks li a span.icon,
2224.mikio .mode_admin div.ui-admin ul.admin_tasks li a:visited span.icon,
2225.mikio .mode_admin div.ui-admin ul.admin_tasks li a:active span.icon,
2226.mikio .mode_admin div.ui-admin ul.admin_plugins li a span.icon,
2227.mikio .mode_admin div.ui-admin ul.admin_plugins li a:visited span.icon,
2228.mikio .mode_admin div.ui-admin ul.admin_plugins li a:active span.icon {
2229    width: auto;
2230    height: auto;
2231    min-height: auto;
2232}
2233.mikio .mode_admin div.ui-admin ul.admin_tasks li a svg,
2234.mikio .mode_admin div.ui-admin ul.admin_tasks li a:visited svg,
2235.mikio .mode_admin div.ui-admin ul.admin_tasks li a:active svg,
2236.mikio .mode_admin div.ui-admin ul.admin_plugins li a svg,
2237.mikio .mode_admin div.ui-admin ul.admin_plugins li a:visited svg,
2238.mikio .mode_admin div.ui-admin ul.admin_plugins li a:active svg {
2239    fill: var(--button-text-color);
2240}
2241.mikio .mode_admin div.ui-admin ul.admin_tasks li a:hover,
2242.mikio .mode_admin div.ui-admin ul.admin_tasks li a:visited:hover,
2243.mikio .mode_admin div.ui-admin ul.admin_tasks li a:active:hover,
2244.mikio .mode_admin div.ui-admin ul.admin_plugins li a:hover,
2245.mikio .mode_admin div.ui-admin ul.admin_plugins li a:visited:hover,
2246.mikio .mode_admin div.ui-admin ul.admin_plugins li a:active:hover {
2247    -webkit-text-decoration: none;
2248    text-decoration: none;
2249    color: var(--button-text-hover-color);
2250    background-color: var(--button-background-hover-color);
2251    border-color: var(--button-border-hover-color);
2252}
2253.mikio .mode_admin div.ui-admin ul.admin_tasks li a:hover svg,
2254.mikio .mode_admin div.ui-admin ul.admin_tasks li a:visited:hover svg,
2255.mikio .mode_admin div.ui-admin ul.admin_tasks li a:active:hover svg,
2256.mikio .mode_admin div.ui-admin ul.admin_plugins li a:hover svg,
2257.mikio .mode_admin div.ui-admin ul.admin_plugins li a:visited:hover svg,
2258.mikio .mode_admin div.ui-admin ul.admin_plugins li a:active:hover svg {
2259    fill: var(--button-text-hover-color);
2260}
2261.mikio .mode_admin .mikio-config-table-header {
2262    background-color: var(--table-header-row-background-color);
2263    color: var(--table-header-row-text-color);
2264    font-weight: bold;
2265}
2266.mikio .mode_admin .mikio-config-table-header .mikio-iicon {
2267    vertical-align: text-bottom;
2268}
2269.mikio .mode_admin #extension__list ul.extensionList li {
2270    border-width: 0 0 1px 0;
2271    border-style: solid;
2272    border-color: var(--table-row-border-color);
2273    padding: .75rem;
2274    margin: 0;
2275    text-align: left;
2276}
2277.mikio .mode_admin #extension__list ul.extensionList li:nth-child(odd) {
2278    background-color: var(--table-odd-row-background-color);
2279    color: var(--table-odd-row-text-color);
2280}
2281.mikio .mode_admin #extension__list ul.extensionList li:nth-child(even) {
2282    background-color: var(--table-even-row-background-color);
2283    color: var(--table-even-row-text-color);
2284}
2285.mikio .mode_admin button#usrmgr__del {
2286    color: #fff;
2287    border-color: #dc3545;
2288    background-color: #dc3545;
2289    margin-right: .5rem;
2290}
2291.mikio .mode_admin button#usrmgr__del:hover {
2292    color: #fff;
2293    background-color: #c03040;
2294    border-color: #c03040;
2295}
2296.mikio .mode_admin #acl__detail div#acl__user {
2297    border-color: var(--toc-border-color);
2298}
2299.mikio .mode_admin #acl__tree {
2300    background-color: var(--tree-background-color);
2301    border-color: var(--tree-border-color);
2302    color: var(--control-text-color);
2303}
2304.mikio .mode_admin #acl__tree a.cur {
2305    background-color: var(--section-edit-highlight);
2306}
2307.mikio .mode_admin #acl_manager table tr:nth-child(odd) {
2308    background-color: var(--table-odd-row-background-color);
2309    color: var(--table-odd-row-text-color);
2310}
2311.mikio .mode_admin #acl_manager table tr:nth-child(even) {
2312    background-color: var(--table-even-row-background-color);
2313    color: var(--table-even-row-text-color);
2314}
2315.mode_admin .mikio-content,
2316.mode_admin .mikio-page-fill,
2317.mode_login .mikio-content,
2318.mode_login .mikio-page-fill,
2319.mode_denied .mikio-content,
2320.mode_denied .mikio-page-fill,
2321.mode_revisions .mikio-content,
2322.mode_revisions .mikio-page-fill,
2323.mode_recent .mikio-content,
2324.mode_recent .mikio-page-fill,
2325.mode_backlink .mikio-content,
2326.mode_backlink .mikio-page-fill,
2327.mode_media .mikio-content,
2328.mode_media .mikio-page-fill,
2329.mode_index .mikio-content,
2330.mode_index .mikio-page-fill,
2331.mode_search .mikio-content,
2332.mode_search .mikio-page-fill,
2333.mode_edit .mikio-content,
2334.mode_edit .mikio-page-fill,
2335.mode_draft .mikio-content,
2336.mode_draft .mikio-page-fill,
2337.mode_preview .mikio-content,
2338.mode_preview .mikio-page-fill,
2339.mode_showtag .mikio-content,
2340.mode_showtag .mikio-page-fill {
2341    background-color: var(--admin-background-color);
2342}
2343.mikio #plugin__styling button.primary {
2344    font-weight: inherit;
2345}
2346.mikio .dokuwiki .secedit button {
2347    padding: .1rem .75rem;
2348    font-size: 80% !important;
2349    min-width: 3rem;
2350}
2351.mikio img {
2352    max-width: 100%;
2353}
2354.mikio img.media {
2355    margin: .2rem 0;
2356}
2357.mikio img.medialeft {
2358    margin: .2rem 1em .2rem 0;
2359}
2360.mikio img.mediaright {
2361    margin: .2rem 0 .2rem 1rem;
2362}
2363.mikio img.mediacenter {
2364    margin: .2rem auto;
2365}
2366.mikio div.dokuwiki div.inclmeta {
2367    margin-top: .5rem;
2368    padding-top: .5rem;
2369}
2370.mikio #dw__login label[for=remember__me] {
2371    margin-left: 0;
2372}
2373.mikio #config__manager fieldset {
2374    color: var(--text);
2375    background-color: transparent;
2376    margin: 0;
2377    padding: 0;
2378}
2379.mikio #config__manager fieldset legend {
2380    text-align: left;
2381}
2382.mikio #config__manager tr textarea {
2383    color: inherit;
2384    background-color: var(--control-background-color);
2385}
2386.mikio #config__manager tr select {
2387    width: 100%;
2388    background-color: var(--control-background-color);
2389}
2390.mikio #config__manager td.label {
2391    display: grid;
2392    grid-template-columns: auto 2rem;
2393}
2394.mikio #config__manager td.label span.outkey {
2395    float: none;
2396    font-size: 100%;
2397    background-color: transparent;
2398    margin: 0;
2399    grid-column: 1 / span 1;
2400    grid-row: 1 / span 1;
2401}
2402.mikio #config__manager td.label label {
2403    grid-column: 1 / span 1;
2404    grid-row: 2 / span 1;
2405}
2406.mikio #config__manager td.label img {
2407    float: none;
2408    grid-column: 2 / span 1;
2409    grid-row: 1 / span 2;
2410    align-self: center;
2411}
2412.mikio #config__manager td input.edit {
2413    width: 100%;
2414}
2415.mikio #config__manager button[type=submit] {
2416    color: var(--button-default-text-color);
2417    background-color: var(--button-default-background-color);
2418    border-color: var(--button-default-border-color);
2419}
2420.mikio #config__manager button[type=submit]:hover {
2421    color: var(--button-default-text-hover-color);
2422    background-color: var(--button-default-background-hover-color);
2423    border-color: var(--button-default-border-hover-color);
2424}
2425.mode_revisions .mikio-article li {
2426    padding: .5rem 1rem;
2427    border-top: 1px solid var(--table-row-border-color);
2428    background-color: var(--table-even-row-background-color);
2429    color: --table-even-row-text-color;
2430}
2431.mode_revisions .mikio-article li:nth-child(odd) {
2432    background-color: var(--table-odd-row-background-color);
2433    color: var(--table-odd-row-text-color);
2434}
2435.mode_revisions .mikio-article .li {
2436    display: grid;
2437    grid-template-columns: 1rem 9rem 2rem auto 12rem 5rem;
2438    align-items: center;
2439    text-align: center;
2440    font-size: 90%;
2441}
2442.mode_revisions .mikio-article .li a.wikilink1 {
2443    text-align: left;
2444}
2445.mode_revisions .mikio-article .li span.sizechange {
2446    width: 100%;
2447    font-size: 80%;
2448    border-radius: .2em;
2449    padding: .1em .2em;
2450    color: var(--control-text-color) !important;
2451}
2452.mode_revisions .mikio-article .sum {
2453    display: block;
2454}
2455.mode_recent .mikio-article ul {
2456    list-style-type: none;
2457}
2458.mode_recent .mikio-article li {
2459    padding: .5rem 1rem;
2460    border-top: 1px solid var(--table-row-border-color);
2461    background-color: var(--table-even-row-background-color);
2462    color: var(--table-even-row-text-color);
2463}
2464.mode_recent .mikio-article li:nth-child(odd) {
2465    background-color: var(--table-odd-row-background-color);
2466    color: var(--table-odd-row-text-color);
2467}
2468.mode_recent .mikio-article .li {
2469    display: grid;
2470    grid-template-columns: 1rem 9rem 2rem 2rem auto 6rem 10rem 4rem;
2471    align-items: center;
2472    text-align: center;
2473    font-size: 90%;
2474}
2475.mode_recent .mikio-article .li a.wikilink1,
2476.mode_recent .mikio-article .li span.curid {
2477    text-align: left;
2478}
2479.mode_recent .mikio-article .li span.sizechange {
2480    width: 100%;
2481    font-size: 80%;
2482    border-radius: .2em;
2483    padding: .1em .2em;
2484    color: var(--control-text-color);
2485}
2486.mode_recent .mikio-article .li span.sizechange.positive {
2487    background-color: #cfc;
2488}
2489.mode_recent .mikio-article .li span.sizechange.negative {
2490    background-color: #fdd;
2491}
2492.mode_recent .mikio-article select {
2493    margin: 0;
2494    font-family: inherit;
2495    font-size: inherit;
2496    font-weight: 400;
2497    border-width: 1px;
2498    border-style: solid;
2499    border-color: transparent;
2500    border-radius: .25rem;
2501    box-sizing: border-box;
2502    vertical-align: middle;
2503    padding: .375rem .75rem;
2504    color: var(--control-text-color);
2505    background-color: var(--control-background-color);
2506    -webkit-user-select: none;
2507    -moz-user-select: none;
2508    -ms-user-select: none;
2509    height: 2.25rem;
2510}
2511.mode_recent .mikio-article select[type=color] {
2512    padding: 0;
2513}
2514.mikio #mediamanager__page,
2515#media__manager {
2516    width: 100%;
2517    min-width: 100%;
2518}
2519.mikio #mediamanager__page button,
2520.mikio #mediamanager__page .qq-upload-button,
2521.mikio #mediamanager__page .qq-upload-list a,
2522#media__manager button,
2523#media__manager .qq-upload-button,
2524#media__manager .qq-upload-list a {
2525    margin: 0;
2526    font-family: inherit;
2527    font-size: inherit;
2528    font-weight: 400;
2529    border-width: 1px;
2530    border-style: solid;
2531    border-color: transparent;
2532    border-radius: .25rem;
2533    box-sizing: border-box;
2534    vertical-align: middle;
2535    padding: .375rem .75rem;
2536    color: var(--control-text-color);
2537    background-color: var(--control-background-color);
2538    display: inline-block;
2539    text-align: center;
2540    color: var(--button-text-color);
2541    background-color: var(--button-background-color);
2542    border-color: var(--button-border-color);
2543    line-height: 1.5;
2544    -webkit-text-decoration: none;
2545    text-decoration: none;
2546    text-transform: capitalize;
2547    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
2548}
2549.mikio #mediamanager__page button[type=color],
2550.mikio #mediamanager__page .qq-upload-button[type=color],
2551.mikio #mediamanager__page .qq-upload-list a[type=color],
2552#media__manager button[type=color],
2553#media__manager .qq-upload-button[type=color],
2554#media__manager .qq-upload-list a[type=color] {
2555    padding: 0;
2556}
2557.mikio #mediamanager__page button:hover:not(:disabled),
2558.mikio #mediamanager__page .qq-upload-button:hover:not(:disabled),
2559.mikio #mediamanager__page .qq-upload-list a:hover:not(:disabled),
2560#media__manager button:hover:not(:disabled),
2561#media__manager .qq-upload-button:hover:not(:disabled),
2562#media__manager .qq-upload-list a:hover:not(:disabled) {
2563    -webkit-text-decoration: none;
2564    text-decoration: none;
2565    color: var(--button-text-hover-color);
2566    background-color: var(--button-background-hover-color);
2567    border-color: var(--button-border-hover-color);
2568}
2569.mikio #mediamanager__page button:disabled,
2570.mikio #mediamanager__page .qq-upload-button:disabled,
2571.mikio #mediamanager__page .qq-upload-list a:disabled,
2572#media__manager button:disabled,
2573#media__manager .qq-upload-button:disabled,
2574#media__manager .qq-upload-list a:disabled {
2575    opacity: .65;
2576}
2577.mikio #mediamanager__page .qq-upload-list a.qq-upload-cancel,
2578#media__manager .qq-upload-list a.qq-upload-cancel {
2579    color: #fff;
2580    border-color: #dc3545;
2581    background-color: #dc3545;
2582}
2583.mikio #mediamanager__page .qq-upload-list a.qq-upload-cancel:hover,
2584#media__manager .qq-upload-list a.qq-upload-cancel:hover {
2585    color: #fff;
2586    background-color: #c03040;
2587    border-color: #c03040;
2588}
2589.mikio #mediamanager__page button.qq-upload-action,
2590#media__manager button.qq-upload-action {
2591    color: var(--button-default-text-color);
2592    background-color: var(--button-default-background-color);
2593    border-color: var(--button-default-border-color);
2594}
2595.mikio #mediamanager__page button.qq-upload-action:hover,
2596#media__manager button.qq-upload-action:hover {
2597    color: var(--button-default-text-hover-color);
2598    background-color: var(--button-default-background-hover-color);
2599    border-color: var(--button-default-border-hover-color);
2600}
2601.mikio #mediamanager__page input[type=text],
2602.mikio #mediamanager__page input[type=search],
2603.mikio #mediamanager__page textarea,
2604#media__manager input[type=text],
2605#media__manager input[type=search],
2606#media__manager textarea {
2607    margin: 0;
2608    font-family: inherit;
2609    font-size: inherit;
2610    font-weight: 400;
2611    border-width: 1px;
2612    border-style: solid;
2613    border-color: transparent;
2614    border-radius: .25rem;
2615    box-sizing: border-box;
2616    vertical-align: middle;
2617    padding: .375rem .75rem;
2618    color: var(--control-text-color);
2619    background-color: var(--control-background-color);
2620    color: var(--input-text-color);
2621    border-color: var(--input-border-color);
2622    background-color: var(--input-background-color);
2623    line-height: inherit;
2624}
2625.mikio #mediamanager__page input[type=text][type=color],
2626.mikio #mediamanager__page input[type=search][type=color],
2627.mikio #mediamanager__page textarea[type=color],
2628#media__manager input[type=text][type=color],
2629#media__manager input[type=search][type=color],
2630#media__manager textarea[type=color] {
2631    padding: 0;
2632}
2633.mikio #mediamanager__page .ui-resizable-e,
2634#media__manager .ui-resizable-e {
2635    background: transparent;
2636    width: 6px;
2637    right: 2px;
2638}
2639.mikio #mediamanager__page .ui-resizable-e:hover,
2640#media__manager .ui-resizable-e:hover {
2641    background-color: #999;
2642}
2643.mikio #mediamanager__page .namespaces,
2644#media__manager .namespaces {
2645    width: 20%;
2646    min-width: 10em;
2647    left: 0 !important;
2648}
2649.mikio #mediamanager__page .namespaces h2,
2650#media__manager .namespaces h2 {
2651    display: inline-block;
2652    background-color: var(--tab-active-background-color);
2653    font-weight: normal;
2654    color: var(--tab-active-color);
2655    border-color: var(--tab-active-border-color) var(--tab-active-border-color) var(--tab-active-background-color);
2656    border-radius: .5rem .5rem 0 0;
2657    border-width: 1px;
2658    border-style: solid;
2659    padding: .5rem 1rem;
2660    margin: 0;
2661    bottom: -1px;
2662    font-size: 1rem;
2663}
2664.mikio #mediamanager__page #media__tree,
2665#media__manager #media__tree {
2666    background-color: var(--tree-background-color);
2667    border-color: var(--tree-border-color);
2668}
2669.mikio #mediamanager__page #media__tree ul,
2670.mikio #mediamanager__page #media__tree ul.idx,
2671#media__manager #media__tree ul,
2672#media__manager #media__tree ul.idx {
2673    margin-top: 0;
2674    margin-bottom: 0;
2675    padding: 0;
2676    list-style-type: none;
2677}
2678.mikio #mediamanager__page #media__tree ul ul,
2679.mikio #mediamanager__page #media__tree ul.idx ul,
2680#media__manager #media__tree ul ul,
2681#media__manager #media__tree ul.idx ul {
2682    margin-left: 1rem;
2683}
2684.mikio #mediamanager__page #media__tree ul li,
2685.mikio #mediamanager__page #media__tree ul.idx li,
2686#media__manager #media__tree ul li,
2687#media__manager #media__tree ul.idx li {
2688    margin: .25rem 0;
2689    white-space: nowrap;
2690}
2691.mikio #mediamanager__page #media__tree ul li img,
2692.mikio #mediamanager__page #media__tree ul.idx li img,
2693#media__manager #media__tree ul li img,
2694#media__manager #media__tree ul.idx li img {
2695    margin-right: .2rem;
2696}
2697.mikio #mediamanager__page #media__tree ul a,
2698.mikio #mediamanager__page #media__tree ul.idx a,
2699#media__manager #media__tree ul a,
2700#media__manager #media__tree ul.idx a {
2701    -webkit-text-decoration: none;
2702    text-decoration: none;
2703}
2704.mikio #mediamanager__page #media__tree ul div,
2705.mikio #mediamanager__page #media__tree ul.idx div,
2706#media__manager #media__tree ul div,
2707#media__manager #media__tree ul.idx div {
2708    display: inline-block;
2709}
2710.mikio #mediamanager__page .panelHeader,
2711#media__manager .panelHeader {
2712    margin-bottom: 0 !important;
2713    background-color: var(--tab-active-background-color);
2714    border-width: 1px 1px 1px 1px;
2715    border-style: solid;
2716    border-color: var(--tab-active-border-color) !important;
2717    word-wrap: break-word;
2718    word-break: break-word;
2719}
2720.mikio #mediamanager__page .filelist,
2721#media__manager .filelist {
2722    width: 50%;
2723    min-width: 25em;
2724    left: 0 !important;
2725}
2726.mikio #mediamanager__page .filelist .panelHeader,
2727.mikio #mediamanager__page .qq-uploader .panelHeader,
2728#media__manager .filelist .panelHeader,
2729#media__manager .qq-uploader .panelHeader {
2730    margin-bottom: 0 !important;
2731    background-color: var(--tab-active-background-color);
2732    border-width: 1px 1px 1px 1px;
2733    border-style: solid;
2734    border-color: var(--tab-active-border-color) !important;
2735    word-wrap: break-word;
2736    word-break: break-word;
2737}
2738.mikio #mediamanager__page .filelist .panelHeader h3,
2739.mikio #mediamanager__page .qq-uploader .panelHeader h3,
2740#media__manager .filelist .panelHeader h3,
2741#media__manager .qq-uploader .panelHeader h3 {
2742    width: 100%;
2743}
2744.mikio #mediamanager__page .filelist form.options,
2745.mikio #mediamanager__page .qq-uploader form.options,
2746#media__manager .filelist form.options,
2747#media__manager .qq-uploader form.options {
2748    margin-top: 0;
2749}
2750.mikio #mediamanager__page .filelist form.options .ui-controlgroup-horizontal label,
2751.mikio #mediamanager__page .qq-uploader form.options .ui-controlgroup-horizontal label,
2752#media__manager .filelist form.options .ui-controlgroup-horizontal label,
2753#media__manager .qq-uploader form.options .ui-controlgroup-horizontal label {
2754    margin-right: 0;
2755}
2756.mikio #mediamanager__page .filelist .panelContent,
2757.mikio #mediamanager__page .qq-uploader .panelContent,
2758#media__manager .filelist .panelContent,
2759#media__manager .qq-uploader .panelContent {
2760    text-align: center;
2761}
2762.mikio #mediamanager__page .filelist .panelContent ul li:hover,
2763.mikio #mediamanager__page .qq-uploader .panelContent ul li:hover,
2764#media__manager .filelist .panelContent ul li:hover,
2765#media__manager .qq-uploader .panelContent ul li:hover {
2766    background-color: initial;
2767}
2768.mikio #mediamanager__page .filelist ul,
2769.mikio #mediamanager__page .qq-uploader ul,
2770#media__manager .filelist ul,
2771#media__manager .qq-uploader ul {
2772    margin: 1rem 0 -1px 0;
2773}
2774.mikio #mediamanager__page .filelist ul.tabs,
2775.mikio #mediamanager__page .qq-uploader ul.tabs,
2776#media__manager .filelist ul.tabs,
2777#media__manager .qq-uploader ul.tabs {
2778    margin-top: 0;
2779}
2780.mikio #mediamanager__page .filelist ul.thumbs,
2781.mikio #mediamanager__page .qq-uploader ul.thumbs,
2782#media__manager .filelist ul.thumbs,
2783#media__manager .qq-uploader ul.thumbs {
2784    margin: 0;
2785}
2786.mikio #mediamanager__page .filelist ul.thumbs li,
2787.mikio #mediamanager__page .qq-uploader ul.thumbs li,
2788#media__manager .filelist ul.thumbs li,
2789#media__manager .qq-uploader ul.thumbs li {
2790    display: inline-block;
2791    width: 200px;
2792    background-color: var(--tab-active-background-color);
2793    color: var(--tab-active-color);
2794}
2795.mikio #mediamanager__page .filelist ul.thumbs li dt,
2796.mikio #mediamanager__page .qq-uploader ul.thumbs li dt,
2797#media__manager .filelist ul.thumbs li dt,
2798#media__manager .qq-uploader ul.thumbs li dt {
2799    text-align: center;
2800}
2801.mikio #mediamanager__page .filelist ul.thumbs li dt a,
2802.mikio #mediamanager__page .qq-uploader ul.thumbs li dt a,
2803#media__manager .filelist ul.thumbs li dt a,
2804#media__manager .qq-uploader ul.thumbs li dt a {
2805    display: block;
2806    width: 100%;
2807}
2808.mikio #mediamanager__page .filelist ul.thumbs li dt a img,
2809.mikio #mediamanager__page .qq-uploader ul.thumbs li dt a img,
2810#media__manager .filelist ul.thumbs li dt a img,
2811#media__manager .qq-uploader ul.thumbs li dt a img {
2812    min-height: 90px;
2813    min-width: 90px;
2814}
2815.mikio #mediamanager__page .filelist ul.thumbs li dd,
2816.mikio #mediamanager__page .qq-uploader ul.thumbs li dd,
2817#media__manager .filelist ul.thumbs li dd,
2818#media__manager .qq-uploader ul.thumbs li dd {
2819    width: auto;
2820    font-size: 80%;
2821    margin-bottom: .25rem;
2822    margin-inline-start: 0;
2823}
2824.mikio #mediamanager__page .filelist ul.thumbs li .name,
2825.mikio #mediamanager__page .qq-uploader ul.thumbs li .name,
2826#media__manager .filelist ul.thumbs li .name,
2827#media__manager .qq-uploader ul.thumbs li .name {
2828    font-weight: normal;
2829}
2830.mikio #mediamanager__page .filelist ul.rows,
2831.mikio #mediamanager__page .qq-uploader ul.rows,
2832#media__manager .filelist ul.rows,
2833#media__manager .qq-uploader ul.rows {
2834    list-style-type: none;
2835    padding: 0;
2836}
2837.mikio #mediamanager__page .filelist ul.rows li,
2838.mikio #mediamanager__page .qq-uploader ul.rows li,
2839#media__manager .filelist ul.rows li,
2840#media__manager .qq-uploader ul.rows li {
2841    background-color: var(--table-odd-row-background-color);
2842    color: var(--table-odd-row-text-color);
2843    max-height: none;
2844    font-size: 90%;
2845    overflow: auto;
2846}
2847.mikio #mediamanager__page .filelist ul.rows li:nth-child(2n+1),
2848.mikio #mediamanager__page .qq-uploader ul.rows li:nth-child(2n+1),
2849#media__manager .filelist ul.rows li:nth-child(2n+1),
2850#media__manager .qq-uploader ul.rows li:nth-child(2n+1) {
2851    background-color: var(--table-even-row-background-color);
2852    color: var(--table-even-row-text-color);
2853}
2854.mikio #mediamanager__page .filelist ul.rows li a,
2855.mikio #mediamanager__page .qq-uploader ul.rows li a,
2856#media__manager .filelist ul.rows li a,
2857#media__manager .qq-uploader ul.rows li a {
2858    font-weight: normal;
2859}
2860.mikio #mediamanager__page .filelist ul.rows li dl,
2861.mikio #mediamanager__page .qq-uploader ul.rows li dl,
2862#media__manager .filelist ul.rows li dl,
2863#media__manager .qq-uploader ul.rows li dl {
2864    display: flex;
2865    align-items: center;
2866}
2867.mikio #mediamanager__page .filelist ul.rows li dt,
2868.mikio #mediamanager__page .qq-uploader ul.rows li dt,
2869#media__manager .filelist ul.rows li dt,
2870#media__manager .qq-uploader ul.rows li dt {
2871    display: flex;
2872    align-items: center;
2873    justify-content: center;
2874    width: 10%;
2875}
2876.mikio #mediamanager__page .filelist ul.rows li dt a,
2877.mikio #mediamanager__page .qq-uploader ul.rows li dt a,
2878#media__manager .filelist ul.rows li dt a,
2879#media__manager .qq-uploader ul.rows li dt a {
2880    height: auto;
2881    width: auto;
2882}
2883.mikio #mediamanager__page .filelist ul.rows li dt a img,
2884.mikio #mediamanager__page .qq-uploader ul.rows li dt a img,
2885#media__manager .filelist ul.rows li dt a img,
2886#media__manager .qq-uploader ul.rows li dt a img {
2887    display: block;
2888    max-width: 40px;
2889    max-height: 40px;
2890}
2891.mikio #mediamanager__page .filelist ul.rows li dd.name,
2892.mikio #mediamanager__page .qq-uploader ul.rows li dd.name,
2893#media__manager .filelist ul.rows li dd.name,
2894#media__manager .qq-uploader ul.rows li dd.name {
2895    text-align: left;
2896    width: 30%;
2897    overflow: hidden;
2898    text-overflow: ellipsis;
2899    float: left;
2900    margin-left: 1%;
2901    white-space: nowrap;
2902}
2903.mikio #mediamanager__page .filelist ul.rows li dd.size,
2904.mikio #mediamanager__page .qq-uploader ul.rows li dd.size,
2905#media__manager .filelist ul.rows li dd.size,
2906#media__manager .qq-uploader ul.rows li dd.size {
2907    width: 15%;
2908}
2909.mikio #mediamanager__page .filelist ul.rows li dd.date,
2910.mikio #mediamanager__page .qq-uploader ul.rows li dd.date,
2911#media__manager .filelist ul.rows li dd.date,
2912#media__manager .qq-uploader ul.rows li dd.date {
2913    width: 20%;
2914}
2915.mikio #mediamanager__page .filelist ul.rows li dd.filesize,
2916.mikio #mediamanager__page .qq-uploader ul.rows li dd.filesize,
2917#media__manager .filelist ul.rows li dd.filesize,
2918#media__manager .qq-uploader ul.rows li dd.filesize {
2919    width: 15%;
2920}
2921.mikio #mediamanager__page .filelist ul.rows li dd,
2922.mikio #mediamanager__page .qq-uploader ul.rows li dd,
2923#media__manager .filelist ul.rows li dd,
2924#media__manager .qq-uploader ul.rows li dd {
2925    margin: 0;
2926    font-size: 90%;
2927}
2928.mikio #mediamanager__page .filelist .qq-upload-list,
2929.mikio #mediamanager__page .qq-uploader .qq-upload-list,
2930#media__manager .filelist .qq-upload-list,
2931#media__manager .qq-uploader .qq-upload-list {
2932    margin-top: 1rem;
2933}
2934.mikio #mediamanager__page .filelist .qq-upload-list li:hover,
2935.mikio #mediamanager__page .qq-uploader .qq-upload-list li:hover,
2936#media__manager .filelist .qq-upload-list li:hover,
2937#media__manager .qq-uploader .qq-upload-list li:hover {
2938    background-color: transparent;
2939}
2940.mikio #mediamanager__page .filelist .qq-action-container,
2941.mikio #mediamanager__page .qq-uploader .qq-action-container,
2942#media__manager .filelist .qq-action-container,
2943#media__manager .qq-uploader .qq-action-container {
2944    margin-top: 1rem;
2945    padding-top: 1rem;
2946    border-top: 1px solid #dee2e6;
2947}
2948.mikio #mediamanager__page .file,
2949#media__manager .file {
2950    padding: 0;
2951    background-color: transparent;
2952    border-radius: 0;
2953}
2954.mikio #mediamanager__page .file .panelHeader,
2955#media__manager .file .panelHeader {
2956    margin-bottom: 0 !important;
2957    background-color: var(--tab-active-background-color);
2958    border-width: 1px 1px 1px 1px;
2959    border-style: solid;
2960    border-color: var(--tab-active-border-color) !important;
2961    word-wrap: break-word;
2962    word-break: break-word;
2963}
2964.mikio #mediamanager__page .file .panelHeader a,
2965#media__manager .file .panelHeader a {
2966    font-weight: normal;
2967    color: #333;
2968}
2969.mikio #mediamanager__page .file ul.tabs,
2970#media__manager .file ul.tabs {
2971    padding: 0;
2972    margin-top: 1rem;
2973    margin-bottom: -1px;
2974    list-style-type: none;
2975    margin-top: 0;
2976}
2977.mikio #mediamanager__page .file ul.tabs li,
2978#media__manager .file ul.tabs li {
2979    float: none;
2980    display: inline-block;
2981    font-size: 1rem;
2982    line-height: 1.4rem;
2983    position: relative;
2984    z-index: 2;
2985}
2986.mikio #mediamanager__page .file ul.tabs li strong,
2987#media__manager .file ul.tabs li strong {
2988    display: inline-block;
2989    background-color: var(--tab-active-background-color);
2990    font-weight: normal;
2991    color: var(--tab-active-color);
2992    border-color: var(--tab-active-border-color) var(--tab-active-border-color) var(--tab-active-background-color);
2993    border-radius: .5rem .5rem 0 0;
2994    border-width: 1px;
2995    border-style: solid;
2996    padding: .5rem 1rem;
2997    margin: 0;
2998    bottom: -1px;
2999}
3000.mikio #mediamanager__page .file ul.tabs li a,
3001.mikio #mediamanager__page .file ul.tabs li a:visited,
3002.mikio #mediamanager__page .file ul.tabs li a:active,
3003#media__manager .file ul.tabs li a,
3004#media__manager .file ul.tabs li a:visited,
3005#media__manager .file ul.tabs li a:active {
3006    display: inline-block;
3007    padding: .5rem 1rem;
3008    border: 1px solid var(--tab-border-color);
3009    color: var(--tab-color);
3010    -webkit-text-decoration: none;
3011    text-decoration: none;
3012    margin: 0;
3013    background-color: var(--tab-background-color);
3014}
3015.mikio #mediamanager__page .file ul.tabs li a:hover,
3016.mikio #mediamanager__page .file ul.tabs li a:visited:hover,
3017.mikio #mediamanager__page .file ul.tabs li a:active:hover,
3018#media__manager .file ul.tabs li a:hover,
3019#media__manager .file ul.tabs li a:visited:hover,
3020#media__manager .file ul.tabs li a:active:hover {
3021    color: var(--tab-hover-color);
3022    border-color: var(--tab-border-hover-color) var(--tab-border-hover-color) transparent var(--tab-border-hover-color);
3023    border-radius: .5rem .5rem 0 0;
3024    background-color: var(--tab-background-hover-color);
3025}
3026.mikio #mediamanager__page .file ul.tabs:after,
3027#media__manager .file ul.tabs:after {
3028    border-bottom: 0;
3029}
3030.mikio #mediamanager__page .file ul.actions li,
3031#media__manager .file ul.actions li {
3032    margin-left: 0.25rem;
3033    margin-right: 0.25rem;
3034}
3035.mikio #mediamanager__page .file #mediamanager__btn_delete button,
3036#media__manager .file #mediamanager__btn_delete button {
3037    color: #fff;
3038    border-color: #dc3545;
3039    background-color: #dc3545;
3040}
3041.mikio #mediamanager__page .file #mediamanager__btn_delete button:hover,
3042#media__manager .file #mediamanager__btn_delete button:hover {
3043    color: #fff;
3044    background-color: #c03040;
3045    border-color: #c03040;
3046}
3047.mikio #mediamanager__page .file dl,
3048#media__manager .file dl {
3049    font-size: 90%;
3050}
3051.mikio #mediamanager__page .file dl dt,
3052#media__manager .file dl dt {
3053    padding: .25rem .5rem;
3054    background-color: var(--description-list-term-background-color);
3055}
3056.mikio #mediamanager__page .file dl dd,
3057#media__manager .file dl dd {
3058    padding: .25rem .5rem;
3059    background-color: var(--description-list-details-background-color);
3060}
3061.mikio #mediamanager__page .file input[type=text],
3062.mikio #mediamanager__page .file form.meta textarea.edit,
3063#media__manager .file input[type=text],
3064#media__manager .file form.meta textarea.edit {
3065    width: 100%;
3066    min-width: 100%;
3067    max-width: 100%;
3068}
3069.mikio #mediamanager__page .file button[name="mediado[save]"],
3070#media__manager .file button[name="mediado[save]"] {
3071    color: var(--button-default-text-color);
3072    background-color: var(--button-default-background-color);
3073    border-color: var(--button-default-border-color);
3074}
3075.mikio #mediamanager__page .file button[name="mediado[save]"]:hover,
3076#media__manager .file button[name="mediado[save]"]:hover {
3077    color: var(--button-default-text-hover-color);
3078    background-color: var(--button-default-background-hover-color);
3079    border-color: var(--button-default-border-hover-color);
3080}
3081.mikio #mediamanager__page .panel,
3082#media__manager .panel {
3083    float: left;
3084}
3085.mikio #mediamanager__page .panelHeader,
3086#media__manager .panelHeader {
3087    margin: 0 10px 10px 0;
3088    padding: 10px 10px 8px;
3089    font-size: .9rem;
3090    overflow: hidden;
3091}
3092.mikio #mediamanager__page .panelHeader h3,
3093#media__manager .panelHeader h3 {
3094    float: left;
3095    font-weight: normal;
3096    font-size: 1em;
3097    padding: 0;
3098    margin: 0 0 3px;
3099}
3100.mikio #mediamanager__page .panelHeader form.options,
3101#media__manager .panelHeader form.options {
3102    float: right;
3103}
3104.mikio #mediamanager__page .panelContent,
3105#media__manager .panelContent {
3106    background-color: var(--tab-active-background-color);
3107    margin: 0 10px 0 0;
3108    border-width: 0 1px 1px 1px;
3109    border-style: solid;
3110    border-color: var(--tab-active-border-color);
3111    padding: .5rem;
3112}
3113.mikio #mediamanager__page #media__opts,
3114#media__manager #media__opts {
3115    border-bottom: 1px solid var(--tab-active-border-color);
3116    padding-bottom: .75rem;
3117}
3118.mikio #mediamanager__page #media__content .odd,
3119.mikio #mediamanager__page #media__content .even,
3120#media__manager #media__content .odd,
3121#media__manager #media__content .even {
3122    border-top: 1px solid var(--table-row-border-color);
3123    font-size: 90%;
3124    display: grid;
3125    grid-template-columns: 9rem auto 10rem 1.5rem 1.5rem 1.5rem;
3126    align-items: center;
3127}
3128.mikio #mediamanager__page #media__content .odd a.mediafile,
3129.mikio #mediamanager__page #media__content .even a.mediafile,
3130#media__manager #media__content .odd a.mediafile,
3131#media__manager #media__content .even a.mediafile {
3132    grid-column: 2 / span 1;
3133    grid-row: 1 / span 1;
3134    margin: 0;
3135    word-break: break-word;
3136}
3137.mikio #mediamanager__page #media__content .odd span.info,
3138.mikio #mediamanager__page #media__content .even span.info,
3139#media__manager #media__content .odd span.info,
3140#media__manager #media__content .even span.info {
3141    grid-column: 3 / span 1;
3142    grid-row: 1 / span 1;
3143    text-align: center;
3144}
3145.mikio #mediamanager__page #media__content .odd span.info br,
3146.mikio #mediamanager__page #media__content .even span.info br,
3147#media__manager #media__content .odd span.info br,
3148#media__manager #media__content .even span.info br {
3149    display: inline-block;
3150}
3151.mikio #mediamanager__page #media__content .odd a:nth-child(2),
3152.mikio #mediamanager__page #media__content .even a:nth-child(2),
3153#media__manager #media__content .odd a:nth-child(2),
3154#media__manager #media__content .even a:nth-child(2) {
3155    grid-column: 4 / span 1;
3156    grid-row: 1 / span 1;
3157    text-align: center;
3158}
3159.mikio #mediamanager__page #media__content .odd a:nth-child(3),
3160.mikio #mediamanager__page #media__content .even a:nth-child(3),
3161#media__manager #media__content .odd a:nth-child(3),
3162#media__manager #media__content .even a:nth-child(3) {
3163    grid-column: 5 / span 1;
3164    grid-row: 1 / span 1;
3165    text-align: center;
3166}
3167.mikio #mediamanager__page #media__content .odd a.btn_media_delete,
3168.mikio #mediamanager__page #media__content .even a.btn_media_delete,
3169#media__manager #media__content .odd a.btn_media_delete,
3170#media__manager #media__content .even a.btn_media_delete {
3171    grid-column: 6 / span 1;
3172    grid-row: 1 / span 1;
3173    text-align: center;
3174}
3175.mikio #mediamanager__page #media__content .odd div.example,
3176.mikio #mediamanager__page #media__content .odd div.clearer,
3177.mikio #mediamanager__page #media__content .odd br,
3178.mikio #mediamanager__page #media__content .even div.example,
3179.mikio #mediamanager__page #media__content .even div.clearer,
3180.mikio #mediamanager__page #media__content .even br,
3181#media__manager #media__content .odd div.example,
3182#media__manager #media__content .odd div.clearer,
3183#media__manager #media__content .odd br,
3184#media__manager #media__content .even div.example,
3185#media__manager #media__content .even div.clearer,
3186#media__manager #media__content .even br {
3187    display: none;
3188}
3189.mikio #mediamanager__page #media__content .odd div.detail,
3190.mikio #mediamanager__page #media__content .even div.detail,
3191#media__manager #media__content .odd div.detail,
3192#media__manager #media__content .even div.detail {
3193    grid-column: 1 / span 1;
3194    grid-row: 1 / span 1;
3195    padding: 0;
3196}
3197.mikio #mediamanager__page #media__content .odd div.detail div.thumb,
3198.mikio #mediamanager__page #media__content .even div.detail div.thumb,
3199#media__manager #media__content .odd div.detail div.thumb,
3200#media__manager #media__content .even div.detail div.thumb {
3201    float: none;
3202    margin: 0;
3203}
3204.mikio #mediamanager__page #media__content .odd div.detail div.thumb img,
3205.mikio #mediamanager__page #media__content .even div.detail div.thumb img,
3206#media__manager #media__content .odd div.detail div.thumb img,
3207#media__manager #media__content .even div.detail div.thumb img {
3208    max-width: 48px;
3209    max-height: 48px;
3210}
3211.mikio #mediamanager__page #media__content .odd,
3212#media__manager #media__content .odd {
3213    background-color: var(--table-odd-row-background-color);
3214    color: var(--table-odd-row-text-color);
3215}
3216.mikio #mediamanager__page #media__content .even,
3217#media__manager #media__content .even {
3218    background-color: var(--table-even-row-background-color);
3219    color: var(--table-even-row-text-color);
3220}
3221.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form {
3222    display: grid;
3223    margin: 0 auto;
3224    width: auto;
3225    max-width: 800px;
3226    grid-template-columns: auto 10rem 10rem;
3227    grid-gap: 1rem;
3228}
3229.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form input[name=q] {
3230    grid-column: 1 / span 1;
3231    grid-row: 1 / span 1;
3232    width: 100%;
3233}
3234.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form button[type=submit] {
3235    color: var(--button-default-text-color);
3236    background-color: var(--button-default-background-color);
3237    border-color: var(--button-default-border-color);
3238    grid-column: 2 / span 1;
3239    grid-row: 1 / span 1;
3240}
3241.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form button[type=submit]:hover {
3242    color: var(--button-default-text-hover-color);
3243    background-color: var(--button-default-background-hover-color);
3244    border-color: var(--button-default-border-hover-color);
3245}
3246.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .toggleAssistant {
3247    padding: .1rem .75rem;
3248    font-size: 80% !important;
3249    min-width: 3rem;
3250    grid-column: 3 / span 1;
3251    grid-row: 1 / span 1;
3252    flex: 0;
3253}
3254.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions {
3255    grid-column: 1 / span 3;
3256    grid-row: 2 / span 1;
3257    text-align: center;
3258}
3259.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle {
3260    position: relative;
3261    display: inline-block;
3262    border: 1px solid var(--dropdown-border-color);
3263    background-color: var(--dropdown-background-color);
3264    color: var(--dropdown-color);
3265    border-radius: .25rem;
3266    padding: .375rem .75rem;
3267    text-align: left;
3268}
3269.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle .current {
3270    padding: .2rem 2.2rem .2rem .2rem;
3271    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>');
3272    background-size: 1.2rem;
3273    background-position: right;
3274    background-repeat: no-repeat;
3275}
3276.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle .current:after {
3277    content: "";
3278}
3279.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul {
3280    position: absolute;
3281    right: 0;
3282    top: .5rem;
3283    padding: .5rem 2rem;
3284    border: 1px solid var(--dropdown-border-color);
3285    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
3286    background-color: var(--dropdown-background-color);
3287    color: #999;
3288    list-style-type: none;
3289}
3290.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul li {
3291    margin: 0;
3292    white-space: nowrap;
3293}
3294.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul li.active {
3295    padding: .2rem 0;
3296    display: block;
3297}
3298.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a,
3299.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a:visited,
3300.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a:active {
3301    transition: all 0.15s ease-in-out;
3302    color: var(--dropdown-color);
3303    -webkit-text-decoration: none;
3304    text-decoration: none;
3305    font-style: normal;
3306    display: block;
3307    padding: .2rem 2rem;
3308    margin: 0 -2rem;
3309}
3310.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a:hover,
3311.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a:visited:hover,
3312.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a:active:hover {
3313    background-color: var(--dropdown-hover-color);
3314}
3315.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul[aria-expanded="false"] {
3316    display: none;
3317}
3318.mikio .dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle+.toggle {
3319    margin-left: 1rem;
3320}
3321.mikio .dokuwiki .mode_search .mikio-article h2 {
3322    margin-top: .5rem;
3323    padding-top: 1rem;
3324    border-top: 1px solid #dee2e6;
3325}
3326.mikio .dokuwiki .mode_search .mikio-article .search_quickresult ul {
3327    background-color: #fff;
3328    padding: .5rem 1rem;
3329    list-style-type: none;
3330}
3331.mikio .dokuwiki .mode_search .mikio-article .search_quickresult ul li {
3332    float: none;
3333    text-align: left;
3334    padding-left: 0;
3335}
3336.mikio .dokuwiki .mode_search .mikio-article .search_quickresult ul li:before {
3337    font-size: 1.2rem;
3338    content: '\2022';
3339    margin-right: 0.5em;
3340}
3341.mikio .dokuwiki .mode_search .mikio-article .search_quickresult ul li .li {
3342    display: inline-block;
3343}
3344.mikio .dokuwiki .mode_search .mikio-article div.search_quickresult ul li {
3345    width: auto;
3346}
3347.mikio .dokuwiki .mode_search .mikio-article .search_fullpage_result {
3348    border-top: 1px solid var(--table-row-border-color);
3349    padding: .75rem;
3350    background-color: var(--table-odd-row-background-color);
3351    color: var(--table-odd-row-text-color);
3352}
3353.mikio .dokuwiki .mode_search .mikio-article .search_fullpage_result:nth-child(2n+1) {
3354    background-color: var(--table-even-row-background-color);
3355    color: var(--table-even-row-text-color);
3356}
3357.mikio .dokuwiki .mode_search .mikio-article .search_fullpage_result .snippet {
3358    font-size: 90%;
3359    margin-bottom: 0;
3360}
3361#index__tree {
3362    background-color: var(--tree-background-color);
3363    border: 1px solid var(--tree-border-color);
3364    padding: 0 1rem;
3365}
3366#index__tree ul {
3367    padding-left: 1rem;
3368}
3369#index__tree a {
3370    -webkit-text-decoration: none;
3371    text-decoration: none;
3372}
3373#index__tree .curid a {
3374    color: var(--section-edit-highlight);
3375}
3376.mikio .dokuwiki ul.tabs {
3377    padding: 0;
3378    margin-top: 1rem;
3379    margin-bottom: -1px;
3380    list-style-type: none;
3381}
3382.mikio .dokuwiki ul.tabs li {
3383    float: none;
3384    display: inline-block;
3385    font-size: 1rem;
3386    line-height: 1.4rem;
3387    position: relative;
3388    z-index: 2;
3389}
3390.mikio .dokuwiki ul.tabs li strong {
3391    display: inline-block;
3392    background-color: var(--tab-active-background-color);
3393    font-weight: normal;
3394    color: var(--tab-active-color);
3395    border-color: var(--tab-active-border-color) var(--tab-active-border-color) var(--tab-active-background-color);
3396    border-radius: .5rem .5rem 0 0;
3397    border-width: 1px;
3398    border-style: solid;
3399    padding: .5rem 1rem;
3400    margin: 0;
3401    bottom: -1px;
3402}
3403.mikio .dokuwiki ul.tabs li a,
3404.mikio .dokuwiki ul.tabs li a:visited,
3405.mikio .dokuwiki ul.tabs li a:active {
3406    display: inline-block;
3407    padding: .5rem 1rem;
3408    border: 1px solid var(--tab-border-color);
3409    color: var(--tab-color);
3410    -webkit-text-decoration: none;
3411    text-decoration: none;
3412    margin: 0;
3413    background-color: var(--tab-background-color);
3414}
3415.mikio .dokuwiki ul.tabs li a:hover,
3416.mikio .dokuwiki ul.tabs li a:visited:hover,
3417.mikio .dokuwiki ul.tabs li a:active:hover {
3418    color: var(--tab-hover-color);
3419    border-color: var(--tab-border-hover-color) var(--tab-border-hover-color) transparent var(--tab-border-hover-color);
3420    border-radius: .5rem .5rem 0 0;
3421    background-color: var(--tab-background-hover-color);
3422}
3423.mikio .dokuwiki ul.tabs:after {
3424    border-bottom: 0;
3425}
3426.mikio .mode_draft table {
3427    margin-bottom: 1rem;
3428}
3429#dokuwiki__detail {
3430    background-color: var(--admin-background-color);
3431    height: 100vh;
3432    padding: 0 2rem;
3433}
3434#dokuwiki__detail .content {
3435    display: flex;
3436}
3437#dokuwiki__detail .content .img_detail dl {
3438    display: grid;
3439    grid-template-columns: 4rem auto;
3440    align-items: center;
3441}
3442#dokuwiki__detail .content .img_detail dl dt {
3443    font-weight: bold;
3444}
3445.mikio div.insitu-footnote {
3446    padding: 0.5rem 1rem;
3447    border: 1px solid #ddd;
3448    border-radius: 0.25em;
3449    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
3450    font-size: 80%;
3451    color: #000;
3452    background-color: #fff;
3453}
3454.mikio .dokuwiki div.footnotes {
3455    font-size: 80%;
3456}
3457.mikio .dokuwiki div.footnotes div.fn sup a.fn_bot {
3458    font-weight: normal;
3459}
3460.mikio .content_partial button,
3461.mikio .content_partial input,
3462.mikio .content_partial optgroup,
3463.mikio .content_partial select,
3464.mikio .content_partial textarea {
3465    margin: 0;
3466    font-family: inherit;
3467    font-size: inherit;
3468    font-weight: 400;
3469    border-width: 1px;
3470    border-style: solid;
3471    border-color: transparent;
3472    border-radius: .25rem;
3473    box-sizing: border-box;
3474    vertical-align: middle;
3475    padding: .375rem .75rem;
3476    color: var(--control-text-color);
3477    background-color: var(--control-background-color);
3478    color: var(--input-text-color);
3479    border-color: var(--input-border-color);
3480    background-color: var(--input-background-color);
3481    line-height: inherit;
3482}
3483.mikio .content_partial button[type=color],
3484.mikio .content_partial input[type=color],
3485.mikio .content_partial optgroup[type=color],
3486.mikio .content_partial select[type=color],
3487.mikio .content_partial textarea[type=color] {
3488    padding: 0;
3489}
3490.mikio .content_partial button,
3491.mikio .content_partial input[type=button],
3492.mikio .content_partial input[type=image] {
3493    display: inline-block;
3494    text-align: center;
3495    color: var(--button-text-color);
3496    background-color: var(--button-background-color);
3497    border-color: var(--button-border-color);
3498    line-height: 1.5;
3499    -webkit-text-decoration: none;
3500    text-decoration: none;
3501    text-transform: capitalize;
3502    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
3503}
3504.mikio .content_partial button:hover:not(:disabled),
3505.mikio .content_partial input[type=button]:hover:not(:disabled),
3506.mikio .content_partial input[type=image]:hover:not(:disabled) {
3507    -webkit-text-decoration: none;
3508    text-decoration: none;
3509    color: var(--button-text-hover-color);
3510    background-color: var(--button-background-hover-color);
3511    border-color: var(--button-border-hover-color);
3512}
3513.mikio .content_partial button:disabled,
3514.mikio .content_partial input[type=button]:disabled,
3515.mikio .content_partial input[type=image]:disabled {
3516    opacity: .65;
3517}
3518.mikio .content_partial button#edbtn__save,
3519.mikio .content_partial button[name="run[save]"] {
3520    color: var(--button-default-text-color);
3521    background-color: var(--button-default-background-color);
3522    border-color: var(--button-default-border-color);
3523}
3524.mikio .content_partial button#edbtn__save:hover,
3525.mikio .content_partial button[name="run[save]"]:hover {
3526    color: var(--button-default-text-hover-color);
3527    background-color: var(--button-default-background-hover-color);
3528    border-color: var(--button-default-border-hover-color);
3529}
3530.mikio .content_partial input[type=text],
3531.mikio .content_partial input[type=search],
3532.mikio .content_partial input[type=password],
3533.mikio .content_partial input[type=email] {
3534    -webkit-appearance: none;
3535    -moz-appearance: none;
3536    -ms-appearance: none;
3537}
3538.mikio .content_partial textarea {
3539    margin-bottom: 1rem;
3540    width: 100%;
3541    word-wrap: break-word;
3542    overflow: auto;
3543    resize: vertical;
3544    white-space: pre-wrap;
3545}
3546.mikio .content_partial select {
3547    -webkit-user-select: none;
3548    -moz-user-select: none;
3549    -ms-user-select: none;
3550    height: 2.25rem;
3551}
3552.mikio .content_partial .toolbutton {
3553    border-radius: 0;
3554    border-right-width: 0;
3555    border-color: var(--input-border-color);
3556}
3557.mikio .content_partial .toolbutton:first-of-type {
3558    border-radius: .25rem 0 0 .25rem;
3559}
3560.mikio .content_partial .toolbutton:last-of-type {
3561    border-radius: 0 .25rem .25rem 0;
3562    border-right-width: 1px;
3563}
3564.mikio div.dokuwiki div.comment_wrapper {
3565    padding: 1em;
3566}
3567.mikio div.dokuwiki div.comment_wrapper button,
3568.mikio div.dokuwiki div.comment_wrapper input,
3569.mikio div.dokuwiki div.comment_wrapper optgroup,
3570.mikio div.dokuwiki div.comment_wrapper select,
3571.mikio div.dokuwiki div.comment_wrapper textarea {
3572    margin: 0;
3573    font-family: inherit;
3574    font-size: inherit;
3575    font-weight: 400;
3576    border-width: 1px;
3577    border-style: solid;
3578    border-color: transparent;
3579    border-radius: .25rem;
3580    box-sizing: border-box;
3581    vertical-align: middle;
3582    padding: .375rem .75rem;
3583    color: var(--control-text-color);
3584    background-color: var(--control-background-color);
3585    color: var(--input-text-color);
3586    border-color: var(--input-border-color);
3587    background-color: var(--input-background-color);
3588    line-height: inherit;
3589}
3590.mikio div.dokuwiki div.comment_wrapper button[type=color],
3591.mikio div.dokuwiki div.comment_wrapper input[type=color],
3592.mikio div.dokuwiki div.comment_wrapper optgroup[type=color],
3593.mikio div.dokuwiki div.comment_wrapper select[type=color],
3594.mikio div.dokuwiki div.comment_wrapper textarea[type=color] {
3595    padding: 0;
3596}
3597.mikio div.dokuwiki div.comment_wrapper button,
3598.mikio div.dokuwiki div.comment_wrapper input[type=button],
3599.mikio div.dokuwiki div.comment_wrapper input[type=image] {
3600    display: inline-block;
3601    text-align: center;
3602    color: var(--button-text-color);
3603    background-color: var(--button-background-color);
3604    border-color: var(--button-border-color);
3605    line-height: 1.5;
3606    -webkit-text-decoration: none;
3607    text-decoration: none;
3608    text-transform: capitalize;
3609    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
3610}
3611.mikio div.dokuwiki div.comment_wrapper button:hover:not(:disabled),
3612.mikio div.dokuwiki div.comment_wrapper input[type=button]:hover:not(:disabled),
3613.mikio div.dokuwiki div.comment_wrapper input[type=image]:hover:not(:disabled) {
3614    -webkit-text-decoration: none;
3615    text-decoration: none;
3616    color: var(--button-text-hover-color);
3617    background-color: var(--button-background-hover-color);
3618    border-color: var(--button-border-hover-color);
3619}
3620.mikio div.dokuwiki div.comment_wrapper button:disabled,
3621.mikio div.dokuwiki div.comment_wrapper input[type=button]:disabled,
3622.mikio div.dokuwiki div.comment_wrapper input[type=image]:disabled {
3623    opacity: .65;
3624}
3625.mikio div.dokuwiki div.comment_wrapper button#edbtn__save,
3626.mikio div.dokuwiki div.comment_wrapper button[name="run[save]"] {
3627    color: var(--button-default-text-color);
3628    background-color: var(--button-default-background-color);
3629    border-color: var(--button-default-border-color);
3630}
3631.mikio div.dokuwiki div.comment_wrapper button#edbtn__save:hover,
3632.mikio div.dokuwiki div.comment_wrapper button[name="run[save]"]:hover {
3633    color: var(--button-default-text-hover-color);
3634    background-color: var(--button-default-background-hover-color);
3635    border-color: var(--button-default-border-hover-color);
3636}
3637.mikio div.dokuwiki div.comment_wrapper input[type=text],
3638.mikio div.dokuwiki div.comment_wrapper input[type=search],
3639.mikio div.dokuwiki div.comment_wrapper input[type=password],
3640.mikio div.dokuwiki div.comment_wrapper input[type=email] {
3641    -webkit-appearance: none;
3642    -moz-appearance: none;
3643    -ms-appearance: none;
3644}
3645.mikio div.dokuwiki div.comment_wrapper textarea {
3646    margin-bottom: 1rem;
3647    width: 100%;
3648    word-wrap: break-word;
3649    overflow: auto;
3650    resize: vertical;
3651    white-space: pre-wrap;
3652}
3653.mikio div.dokuwiki div.comment_wrapper select {
3654    -webkit-user-select: none;
3655    -moz-user-select: none;
3656    -ms-user-select: none;
3657    height: 2.25rem;
3658}
3659.mikio div.dokuwiki div.comment_wrapper .toolbutton {
3660    border-radius: 0;
3661    border-right-width: 0;
3662    border-color: var(--input-border-color);
3663}
3664.mikio div.dokuwiki div.comment_wrapper .toolbutton:first-of-type {
3665    border-radius: .25rem 0 0 .25rem;
3666}
3667.mikio div.dokuwiki div.comment_wrapper .toolbutton:last-of-type {
3668    border-radius: 0 .25rem .25rem 0;
3669    border-right-width: 1px;
3670}
3671.mikio div.dokuwiki div.comment_wrapper input[type=submit] {
3672    margin: 0;
3673    font-family: inherit;
3674    font-size: inherit;
3675    font-weight: 400;
3676    border-width: 1px;
3677    border-style: solid;
3678    border-color: transparent;
3679    border-radius: .25rem;
3680    box-sizing: border-box;
3681    vertical-align: middle;
3682    padding: .375rem .75rem;
3683    color: var(--control-text-color);
3684    background-color: var(--control-background-color);
3685    display: inline-block;
3686    text-align: center;
3687    color: var(--button-text-color);
3688    background-color: var(--button-background-color);
3689    border-color: var(--button-border-color);
3690    line-height: 1.5;
3691    -webkit-text-decoration: none;
3692    text-decoration: none;
3693    text-transform: capitalize;
3694    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
3695}
3696.mikio div.dokuwiki div.comment_wrapper input[type=submit][type=color] {
3697    padding: 0;
3698}
3699.mikio div.dokuwiki div.comment_wrapper input[type=submit]:hover:not(:disabled) {
3700    -webkit-text-decoration: none;
3701    text-decoration: none;
3702    color: var(--button-text-hover-color);
3703    background-color: var(--button-background-hover-color);
3704    border-color: var(--button-border-hover-color);
3705}
3706.mikio div.dokuwiki div.comment_wrapper input[type=submit]:disabled {
3707    opacity: .65;
3708}
3709.mikio div.dokuwiki div.comment_wrapper h2 {
3710    margin: 0;
3711}
3712.mikio div.dokuwiki div.comment_wrapper .comment_form {
3713    margin-top: 0;
3714}
3715.mikio div.dokuwiki div.comment_wrapper .comment_subscribe input {
3716    float: none;
3717}
3718.mikio div.dokuwiki div.comment_wrapper .comment_subscribe label {
3719    float: none;
3720    display: inline-block;
3721}
3722.mikio div.dokuwiki div.comment_wrapper .comment_buttons {
3723    float: none;
3724    text-align: right;
3725    margin-top: 1em;
3726}
3727.mikio ul.plugin_versionswitch {
3728    background-color: var(--control-background-color);
3729    border-radius: .25rem;
3730    margin-bottom: 1rem;
3731}
3732.mikio ul.plugin_versionswitch li a {
3733    color: var(--control-text-color) !important;
3734    margin: 0;
3735    padding: .375rem .75rem;
3736}
3737.mikio ul.plugin_versionswitch li a:hover {
3738    color: var(--dropdown-color);
3739    background-color: var(--dropdown-hover-color);
3740}
3741.mikio #plugin__approve {
3742    font-size: 80%;
3743}
3744.plugin__do_usertasks_list {
3745    font-size: 80%;
3746    z-index: 20;
3747}
3748@media (max-width: 768px) {
3749    .mikio-small-only {
3750        display: inline-block;
3751    }
3752    .mikio-navbar {
3753        padding-bottom: 0;
3754    }
3755    .mikio-navbar .mikio-container {
3756        display: grid;
3757        grid-template-columns: auto 3rem;
3758    }
3759    .mikio-navbar .mikio-navbar-brand {
3760        grid-column: 1 / span 1;
3761        grid-row: 1 / span 1;
3762        margin-bottom: .5rem;
3763    }
3764    .mikio-navbar .mikio-navbar-toggle {
3765        display: block;
3766        margin-bottom: .5rem;
3767        grid-column: 2 / span 1;
3768        grid-row: 1 / span 1;
3769    }
3770    .mikio-navbar .mikio-navbar-toggle.closed+.mikio-navbar-collapse {
3771        display: none;
3772    }
3773    .mikio-navbar .mikio-navbar-collapse {
3774        grid-column: 1 / span 2;
3775        grid-row: 2 / span 1;
3776        flex-direction: column;
3777        margin: 0 -2rem;
3778        padding-top: .5rem;
3779        padding-right: 1rem;
3780        padding-bottom: .5rem;
3781        border-top: 1px solid rgba(0,0,0,0.1);
3782    }
3783    .mikio-navbar .mikio-nav-item {
3784        display: block;
3785        width: 100%;
3786        padding: .5rem 2rem;
3787        box-sizing: border-box;
3788        text-align: center;
3789    }
3790    .mikio-navbar .mikio-dropdown-item {
3791        justify-content: center;
3792    }
3793    .mikio-navbar .mikio-nav {
3794        width: 100%;
3795        flex-direction: column;
3796    }
3797    .mikio-navbar .mikio-nav-dropdown {
3798        width: 100%;
3799        text-align: center;
3800        margin: 0;
3801        box-sizing: border-box;
3802    }
3803    .mikio-navbar .mikio-nav-dropdown .mikio-dropdown {
3804        position: relative;
3805        border: 0;
3806        box-shadow: none;
3807    }
3808    .mikio-hero .mikio-container {
3809        flex-direction: column;
3810    }
3811    .mikio-hero .mikio-hero-image-resize {
3812        height: auto;
3813    }
3814    .mikio-hero .mikio-hero-image {
3815        background-image: none !important;
3816    }
3817    .mode_show .mikio-page .mikio-container {
3818        display: grid;
3819        grid-template-columns: auto 2.5rem;
3820    }
3821    .mode_revisions .mikio-page,
3822    .mode_edit .mikio-page,
3823    .mode_login .mikio-page,
3824    .mode_denied .mikio-page,
3825    .mode_draft .mikio-page,
3826    .mode_preview .mikio-page,
3827    .mode_showtag .mikio-page,
3828    .mode_admin .mikio-page {
3829        grid-template-columns: auto;
3830    }
3831    .mikio #config__manager td .input,
3832    .mikio #config__manager td input.edit,
3833    .mikio #config__manager tr select {
3834        width: auto;
3835    }
3836    .mikio-content {
3837        grid-column: 1 / span 1;
3838        grid-row: 2 / span 1;
3839        padding-bottom: 1rem;
3840    }
3841    .mikio .mikio-content .mikio-article.toc-full {
3842        display: block;
3843    }
3844    .mikio .mikio-content .mikio-article .mikio-toc {
3845        float: none;
3846    }
3847    .mikio .mikio-content .mikio-article .mikio-toc #dw__toc {
3848        max-width: none;
3849    }
3850    .mikio .mikio-content .mikio-article .mikio-toc #dw__toc .mikio-iicon.hamburger {
3851        display: none;
3852    }
3853    .mikio .mikio-content .mikio-article .mikio-toc h3.toggle {
3854        background-position: 99% 50%;
3855        text-align: center;
3856    }
3857    .mikio .mikio-content .mikio-article .mikio-toc h3.toggle.closed {
3858        font-size: 80%;
3859        width: auto;
3860    }
3861    .mikio .mikio-content .mikio-article .mikio-toc h3.toggle.closed:before {
3862        display: none;
3863    }
3864    .mikio-sidebar {
3865        grid-column: 1 / span 2;
3866        width: auto;
3867    }
3868    .mikio-sidebar .mikio-sidebar-toggle.closed+.mikio-sidebar-collapse {
3869        display: none;
3870    }
3871    .mikio-sidebar.mikio-sidebar-left {
3872        grid-row: 1 / span 1;
3873        border-right: 0;
3874        border-bottom: 1px solid rgba(0,0,0,0.1);
3875    }
3876    .mikio-sidebar.mikio-sidebar-right {
3877        grid-row: 3 / span 1;
3878        border-left: 0;
3879        border-top: 1px solid rgba(0,0,0,0.2);
3880    }
3881    .mikio-sidebar .mikio-sidebar-toggle {
3882        display: block;
3883    }
3884    #dw__pagetools {
3885        grid-column: 2 / span 1;
3886        grid-row: 2 / span 1;
3887    }
3888    .mikio .dokuwiki div.ui-admin #admin__version {
3889        padding-right: 1rem;
3890    }
3891    .mikio-page-fill .mikio-sidebar {
3892        display: none;
3893    }
3894    .mikio #mediamanager__page,
3895    #media__manager {
3896        display: flex;
3897        flex-direction: column;
3898    }
3899    .mikio #mediamanager__page .ui-resizable-e,
3900    #media__manager .ui-resizable-e {
3901        display: none !important;
3902    }
3903    .mikio #mediamanager__page .namespaces,
3904    .mikio #mediamanager__page .filelist,
3905    #media__manager .namespaces,
3906    #media__manager .filelist {
3907        width: auto;
3908        min-width: auto;
3909    }
3910    .mikio #mediamanager__page .panelHeader,
3911    .mikio #mediamanager__page .panelContent,
3912    #media__manager .panelHeader,
3913    #media__manager .panelContent {
3914        margin-right: 0;
3915    }
3916}
3917@media print {
3918    .mikio .mikio-navbar-collapse,
3919    .mikio .mikio-toc,
3920    .mikio .mikio-sidebar,
3921    .mikio #dw__pagetools,
3922    .mikio .mikio-search {
3923        display: none !important;
3924    }
3925    .mikio .mikio-navbar {
3926        box-shadow: none !important;
3927    }
3928    .mikio .mikio-hero .mikio-hero-text {
3929        min-height: auto;
3930        padding-bottom: 0;
3931    }
3932    .mikio .mikio-breadcrumbs,
3933    .mikio .mikio-youarehere,
3934    .mikio .mikio-hero,
3935    .mikio .mikio-footer {
3936        background-color: #fff !important;
3937    }
3938}
3939.mikio .bookcreator__bookbar {
3940    font-size: 0.8rem;
3941    display: flex;
3942    width: auto !important;
3943}
3944.mikio-sidebar .mikio-sidebar-content .dtree {
3945    font-size: inherit;
3946}
3947.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode {
3948    margin: 0.5rem 0;
3949}
3950.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode .indexmenu_tocbullet {
3951    margin-top: 2px;
3952    margin-left: 2px;
3953}
3954.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a,
3955.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl,
3956.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel,
3957.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node,
3958.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel {
3959    display: initial;
3960    margin: initial;
3961    color: #666;
3962    background: transparent;
3963}
3964.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a:visited,
3965.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a:active,
3966.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl:visited,
3967.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl:active,
3968.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel:visited,
3969.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel:active,
3970.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node:visited,
3971.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node:active,
3972.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel:visited,
3973.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel:active {
3974    display: initial;
3975    margin: initial;
3976    color: #666;
3977    background: transparent;
3978}
3979.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a:hover,
3980.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a:visited:hover,
3981.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl:hover,
3982.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl:visited:hover,
3983.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel:hover,
3984.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel:visited:hover,
3985.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node:hover,
3986.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node:visited:hover,
3987.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel:hover,
3988.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel:visited:hover {
3989    color: #333;
3990    text-decoration: none;
3991    background-color: transparent;
3992}
3993.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel {
3994    font-weight: bold;
3995    color: #333;
3996}
3997.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode img:last-of-type {
3998    margin-right: 0.2rem;
3999    opacity: 0.5;
4000}
4001.mikio .indexmenu_toc {
4002    padding: 0 4px 4px 0;
4003}
4004.mikio .indexmenu_toc>div {
4005    border: 1px solid #999;
4006    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
4007    position: relative;
4008    z-index: 10;
4009}
4010.mikio .indexmenu_toc .tocheader {
4011    padding: 0.2rem;
4012    border-bottom: 1px solid #ccc;
4013}
4014.mikio .indexmenu_toc .indexmenu_toc_inside {
4015    border: 0;
4016    padding: 0.2rem;
4017}
4018.mikio .indexmenu_toc .indexmenu_toc_inside ul {
4019    margin: 0;
4020    padding: 0 0 0 1.5rem;
4021}
4022.mikio .indexmenu_toc .indexmenu_toc_inside ul .li {
4023    margin-bottom: 0.4rem;
4024}
4025.mikio .mode_admin table.jsoneditor-values {
4026    width: auto;
4027}
4028.mikio .mode_admin table.jsoneditor-tree,
4029.mikio .mode_admin table.jsoneditor-values {
4030    border-bottom: 0;
4031}
4032.mikio .mode_admin table.jsoneditor-tree tbody tr,
4033.mikio .mode_admin table.jsoneditor-values tbody tr {
4034    background: transparent;
4035}
4036.mikio .mode_admin table.jsoneditor-tree tbody td,
4037.mikio .mode_admin table.jsoneditor-values tbody td {
4038    padding: 0;
4039}
4040.mikio .mode_admin table.jsoneditor-tree tbody td.jsoneditor-separator,
4041.mikio .mode_admin table.jsoneditor-values tbody td.jsoneditor-separator {
4042    vertical-align: middle;
4043}
4044.mikio .mode_admin table.jsoneditor-tree button,
4045.mikio .mode_admin table.jsoneditor-values button {
4046    background-color: transparent;
4047    border: 0;
4048    transition: none;
4049}
4050.mikio .mode_admin table.jsoneditor-tree button:hover,
4051.mikio .mode_admin table.jsoneditor-values button:hover {
4052    transition: none;
4053}
4054.mikio .mode_admin table.jsoneditor-tree div.jsoneditor-value,
4055.mikio .mode_admin table.jsoneditor-values div.jsoneditor-value {
4056    background-color: var(--background);
4057}
4058.ui-controlgroup-horizontal label {
4059    display: inline-block;
4060    text-align: center;
4061    color: var(--button-text-color);
4062    background-color: var(--button-background-color);
4063    border-color: var(--button-border-color);
4064    line-height: 1.5;
4065    -webkit-text-decoration: none;
4066    text-decoration: none;
4067    text-transform: capitalize;
4068    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4069    padding: .1rem .75rem;
4070    font-size: 80% !important;
4071    min-width: 3rem;
4072    background-image: none;
4073    border-left-width: 0 !important;
4074    border-right-width: 0 !important;
4075}
4076.ui-controlgroup-horizontal label:hover:not(:disabled) {
4077    -webkit-text-decoration: none;
4078    text-decoration: none;
4079    color: var(--button-text-hover-color);
4080    background-color: var(--button-background-hover-color);
4081    border-color: var(--button-border-hover-color);
4082}
4083.ui-controlgroup-horizontal label:disabled {
4084    opacity: .65;
4085}
4086.ui-controlgroup-horizontal label:first-of-type {
4087    border-left-width: 1px !important;
4088}
4089.ui-controlgroup-horizontal label:last-of-type {
4090    border-right-width: 1px !important;
4091}
4092.ui-controlgroup-horizontal label:hover {
4093    background-image: none !important;
4094    border-left-width: 0 !important;
4095    border-right-width: 0 !important;
4096}
4097.ui-controlgroup-horizontal label:hover:first-of-type {
4098    border-left-width: 1px !important;
4099}
4100.ui-controlgroup-horizontal label:hover:last-of-type {
4101    border-right-width: 1px !important;
4102}
4103.ui-controlgroup-horizontal label.ui-state-active {
4104    color: var(--button-default-text-color);
4105    background-color: var(--button-default-background-color);
4106    border-color: var(--button-default-border-color);
4107}
4108.ui-controlgroup-horizontal label.ui-state-active:hover {
4109    color: var(--button-default-text-hover-color);
4110    background-color: var(--button-default-background-hover-color);
4111    border-color: var(--button-default-border-hover-color);
4112}
4113.mikio .mikio-darklight {
4114    display: inline-block;
4115    align-self: center;
4116}
4117.mikio .mikio-darklight .mikio-darklight-light {
4118    display: var(--display-theme-light);
4119}
4120.mikio .mikio-darklight .mikio-darklight-dark {
4121    display: var(--display-theme-dark);
4122}
4123.mikio .mikio-darklight .mikio-darklight-auto {
4124    display: var(--display-theme-auto);
4125}
4126.mikio .mikio-darklight-button {
4127    display: flex;
4128    justify-content: center;
4129    align-items: center;
4130    width: 2.2rem;
4131    height: 2.2rem;
4132    padding: 0;
4133}
4134.mikio .mikio-darklight-button .mikio-iicon {
4135    margin: 0;
4136}
4137.mikio .dokuwiki #mikio__translate .mikio-dropdown {
4138    min-width: auto;
4139}
4140.mikio .dokuwiki div.plugin_translation {
4141    text-align: left;
4142}
4143.mikio .dokuwiki div.plugin_translation.is-dropdown {
4144    padding-bottom: 0;
4145}
4146.mikio .dokuwiki div.plugin_translation.is-dropdown ul {
4147    position: relative;
4148    display: block;
4149}
4150.mikio .dokuwiki div.plugin_translation.is-dropdown ul li a {
4151    display: block;
4152}
4153.mikio .dokuwiki div.plugin_translation .title {
4154    display: none;
4155}
4156.mikio .dokuwiki div.plugin_translation ul li {
4157    margin: 0;
4158    display: block;
4159}
4160.mikio .dokuwiki div.plugin_translation ul li a,
4161.mikio .dokuwiki div.plugin_translation ul li span {
4162    margin: 0 -1rem 0 -1rem;
4163    padding: .25rem 1rem .25rem 1rem !important;
4164    background-color: var(--dropdown-background-color) !important;
4165    color: var(--dropdown-color) !important;
4166}
4167.mikio .dokuwiki div.plugin_translation ul li a:hover {
4168    background-color: var(--dropdown-hover-color) !important;
4169}
4170.mikio .dokuwiki div.plugin_translation ul li span {
4171    margin-right: 0.1rem;
4172    position: relative;
4173}
4174.mikio .dokuwiki div.plugin_translation ul li span:after {
4175    content: "";
4176    display: inline-block;
4177    position: absolute;
4178    height: 0.75rem;
4179    width: 0.25rem;
4180    margin-top: 0.2rem;
4181    margin-left: 0.75rem;
4182    border-right: 2px solid var(--dropdown-color);
4183    border-bottom: 2px solid var(--dropdown-color);
4184    transform: rotateZ(45deg);
4185}
4186