xref: /template/mikio/assets/mikio.css (revision 8378d39297548d67734ceba471cbfea43534a9fb)
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.mikio-sticky {
10  position: -webkit-sticky;
11  position: sticky;
12}
13.mikio-pre-wrap {
14  white-space: pre-wrap;
15  white-space: -moz-pre-wrap;
16  white-space: -pre-wrap;
17  white-space: -o-pre-wrap;
18}
19.mikio-controls button,
20.mikio-controls input,
21.mikio-controls optgroup,
22.mikio-controls select,
23.mikio-controls textarea {
24  margin: 0;
25  font-family: inherit;
26  font-size: inherit;
27  font-weight: 400;
28  border-width: 1px;
29  border-style: solid;
30  border-color: transparent;
31  border-radius: .25rem;
32  box-sizing: border-box;
33  vertical-align: middle;
34  padding: .375rem .75rem;
35  color: #495057;
36  background-color: #ffffff;
37  border-color: #ced4da;
38  line-height: inherit;
39}
40.mikio-controls button[type=color],
41.mikio-controls input[type=color],
42.mikio-controls optgroup[type=color],
43.mikio-controls select[type=color],
44.mikio-controls textarea[type=color] {
45  padding: 0;
46}
47.mikio-controls button {
48  display: inline-block;
49  text-align: center;
50  border-color: #6c757d;
51  line-height: 1.5;
52  -webkit-text-decoration: none;
53  text-decoration: none;
54  text-transform: capitalize;
55  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
56}
57.mikio-controls button:hover:not(:disabled) {
58  -webkit-text-decoration: none;
59  text-decoration: none;
60  color: #ffffff;
61  background-color: #6c757d;
62  border-color: #6c757d;
63}
64.mikio-controls button:disabled {
65  opacity: .65;
66}
67.mikio-controls button#edbtn__save,
68.mikio-controls button[name="run[save]"] {
69  color: #fff;
70  background-color: #007bff;
71  border-color: #007bff;
72}
73.mikio-controls button#edbtn__save:hover,
74.mikio-controls button[name="run[save]"]:hover {
75  color: #fff;
76  background-color: #0069d9;
77  border-color: #0062cc;
78}
79.mikio-controls input[type=text],
80.mikio-controls input[type=search],
81.mikio-controls input[type=password],
82.mikio-controls input[type=email] {
83  -webkit-appearance: none;
84  -moz-appearance: none;
85  -ms-appearance: none;
86}
87.mikio-controls textarea {
88  margin-bottom: 1rem;
89  width: 100%;
90  word-wrap: break-word;
91  overflow: auto;
92  resize: vertical;
93  white-space: pre-wrap;
94}
95.mikio-controls select {
96  -webkit-user-select: none;
97  -moz-user-select: none;
98  -ms-user-select: none;
99  height: 2.25rem;
100}
101.mikio-controls .toolbutton {
102  border-radius: 0;
103  border-right-width: 0;
104  border-color: #ced4da;
105}
106.mikio-controls .toolbutton:first-of-type {
107  border-radius: .25rem 0 0 .25rem;
108}
109.mikio-controls .toolbutton:last-of-type {
110  border-radius: 0 .25rem .25rem 0;
111  border-right-width: 1px;
112}
113html {
114  overflow-x: auto;
115  overflow-y: scroll;
116  display: block;
117  padding: 0;
118  font-size: 1rem;
119  line-height: 1.5;
120}
121body {
122  display: flex;
123  flex-direction: column;
124  min-height: 100vh;
125  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
126  letter-spacing: -0.01em;
127  padding: 0;
128}
129html,
130body {
131  background-color: #ffffff;
132  color: #333333;
133  margin: 0;
134}
135#dokuwiki__site {
136  min-height: 100vh;
137}
138.mikio .site {
139  min-height: 100vh;
140  display: flex;
141  flex-direction: column;
142}
143.mikio-container {
144  max-width: 100%;
145  margin: 0 auto;
146}
147.mikio-page-topheader {
148  padding: 0 2rem;
149  border-bottom: 1px solid #e5e5e5;
150  background-color: #f8bf43;
151  box-sizing: border-box;
152  width: 100%;
153  z-index: 1001;
154}
155.mikio-page-header {
156  padding: 0 2rem;
157  background-color: #ffffff;
158  box-sizing: border-box;
159  width: 100%;
160  z-index: 999;
161}
162.mikio-sidebar-header {
163  border-bottom: 1px solid #e5e5e5;
164}
165.mikio-sidebar-footer {
166  border-top: 1px solid #e5e5e5;
167}
168.mikio-admin {
169  background-color: #f2f2f2;
170}
171.mikio-small-only {
172  display: none;
173}
174.mikio .mikio-breadcrumbs,
175.mikio .mikio-youarehere {
176  padding: .75rem 2rem;
177  background-color: #cccccc;
178  font-size: 80%;
179  color: #808080;
180}
181.mikio .mikio-breadcrumbs span.curid a,
182.mikio .mikio-breadcrumbs a,
183.mikio .mikio-youarehere span.curid a,
184.mikio .mikio-youarehere a {
185  -webkit-text-decoration: none;
186  text-decoration: none;
187  color: #666666;
188  font-weight: normal;
189}
190.mikio .mikio-breadcrumbs span.curid a:hover,
191.mikio .mikio-breadcrumbs a:hover,
192.mikio .mikio-youarehere span.curid a:hover,
193.mikio .mikio-youarehere a:hover {
194  color: #000000;
195}
196.mikio .mikio-breadcrumbs ul,
197.mikio .mikio-youarehere ul {
198  list-style: none;
199  margin: 0;
200  padding: 0;
201}
202.mikio .mikio-breadcrumbs li,
203.mikio .mikio-youarehere li {
204  display: inline-block;
205  margin-right: .5rem;
206  vertical-align: text-bottom;
207}
208.mikio .mikio-breadcrumbs svg,
209.mikio .mikio-youarehere svg {
210  width: .9rem;
211  height: .9rem;
212}
213.mikio-navbar {
214  position: relative;
215  padding: .5rem 1rem .5rem 2rem;
216  border-bottom-width: 1px;
217  border-bottom-style: solid;
218  border-bottom-color: #e5e5e5;
219  background-color: #ffffff;
220  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
221  width: 100%;
222  box-sizing: border-box;
223  z-index: 1000;
224}
225.mikio-navbar .mikio-container {
226  display: flex;
227  flex: 1;
228  align-items: center;
229}
230.mikio-navbar .mikio-navbar-brand {
231  display: flex;
232}
233.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-image {
234  max-width: 3rem;
235  max-height: 3rem;
236  margin-right: .5rem;
237}
238.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-title {
239  display: flex;
240  flex-direction: column;
241  align-items: stretch;
242  justify-content: center;
243}
244.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-title-text {
245  color: #1a1a1a;
246  margin: 0;
247  font-weight: 500;
248  font-size: 1.2rem;
249}
250.mikio-navbar .mikio-navbar-brand .mikio-navbar-brand-title-tagline {
251  margin: 0;
252  color: #6c757d;
253}
254.mikio-navbar .mikio-navbar-toggle {
255  display: none;
256  font-size: 1rem;
257  position: absolute;
258  top: 1.2rem;
259  right: 1.2rem;
260  width: 1rem;
261  height: 1rem;
262  padding: 0;
263  cursor: pointer;
264  transition: transform 0.2s ease-in-out;
265  vertical-align: middle;
266  border: 0 none;
267  background: transparent;
268}
269.mikio-navbar .mikio-navbar-toggle:before,
270.mikio-navbar .mikio-navbar-toggle:after {
271  content: "";
272}
273.mikio-navbar .mikio-navbar-toggle:before,
274.mikio-navbar .mikio-navbar-toggle .icon,
275.mikio-navbar .mikio-navbar-toggle:after {
276  display: block;
277  width: 100%;
278  height: 0.2em;
279  margin: 0 0 0.2em;
280  transition: transform 0.2s ease-in-out;
281  border-radius: 0.05em;
282  background: #495057;
283}
284.mikio-navbar .mikio-navbar-toggle.open .icon {
285  transform: scale(0);
286}
287.mikio-navbar .mikio-navbar-toggle.open:before {
288  transform: translateY(0.4em) rotate(135deg);
289}
290.mikio-navbar .mikio-navbar-toggle.open:after {
291  transform: translateY(-0.4em) rotate(-135deg);
292}
293.mikio-navbar .mikio-navbar-collapse {
294  display: flex;
295  flex: 1;
296  align-items: center;
297  justify-content: flex-end;
298}
299.mikio-navbar a {
300  -webkit-text-decoration: none;
301  text-decoration: none;
302  color: inherit;
303}
304.mikio-navbar .mikio-search {
305  margin: 0 .5rem;
306}
307.mikio-sub-navbar {
308  color: #666666;
309  justify-content: center;
310  padding: .75rem 1rem;
311  border-color: #e5e5e5;
312  background-color: #f8f8f8;
313}
314.mikio-sub-navbar ul,
315.mikio-sub-navbar ol,
316.mikio-sub-navbar p {
317  list-style: none;
318  margin: 0;
319  padding: 0;
320}
321.mikio-sub-navbar ul,
322.mikio-sub-navbar ol {
323  list-style: none;
324}
325.mikio-sub-navbar li {
326  display: inline-block;
327  padding: 0 .2rem;
328  margin: 0 .5rem;
329}
330.mikio-sub-navbar a {
331  color: #666666;
332}
333.mikio-sub-navbar a:hover {
334  color: #000000;
335}
336.mikio-hero {
337  background-color: #ddf7fb;
338}
339.mikio-hero .mikio-container {
340  display: flex;
341  flex: 1;
342}
343.mikio-hero .mikio-hero-text {
344  flex: 1;
345  min-height: 5rem;
346  padding: 2rem;
347}
348.mikio-hero .mikio-hero-text .mikio-breadcrumbs,
349.mikio-hero .mikio-hero-text .mikio-youarehere {
350  background-color: transparent;
351  padding: 0;
352  margin: 0;
353}
354.mikio-hero .mikio-hero-text h1 {
355  margin: .75rem 0 1rem 0;
356  color: #000000;
357  line-height: 1.2;
358}
359.mikio-hero .mikio-hero-text h2 {
360  margin: 0;
361  font-weight: normal;
362  font-size: 1.25rem;
363  color: #666666;
364}
365.mikio-hero .mikio-hero-image {
366  display: flex;
367  flex: 0 0 33%;
368  background-repeat: no-repeat;
369  background-position: center;
370  background-size: cover;
371  align-items: flex-end;
372}
373.mikio-hero .mikio-hero-image-resize {
374  height: 15rem;
375}
376.mikio-tags {
377  display: block;
378  width: 100%;
379  text-align: right;
380  padding-right: .5rem;
381  margin-bottom: .5rem;
382}
383.mikio-tags a {
384  margin: 0 .25rem;
385  font-size: 80%;
386  padding: .25rem .75rem;
387  border: 1px solid #999999;
388  border-radius: 1rem;
389  background-color: #999999;
390  color: #ffffff;
391  -webkit-text-decoration: none;
392  text-decoration: none;
393  transition: all .15s ease-in-out;
394}
395.mikio-tags a:hover {
396  background-color: transparent;
397  color: #999999;
398}
399.mikio-sidebar {
400  width: 14rem;
401  flex-shrink: 0;
402  background-color: #f2f2f2;
403  padding: 1rem;
404  font-size: 90%;
405  color: #666666;
406}
407.mikio-sidebar.mikio-sidebar-left {
408  border-left: 1px solid #e5e5e5;
409  border-right: 1px solid #e5e5e5;
410}
411.mikio-sidebar.mikio-sidebar-right {
412  border-left: 1px solid #e5e5e5;
413  border-right: 1px solid #e5e5e5;
414}
415.mikio-sidebar .mikio-sidebar-toggle {
416  display: none;
417  margin: 0 1rem;
418  -webkit-text-decoration: none;
419  text-decoration: none;
420  text-align: center;
421  color: rgba(0,0,0,0.6);
422}
423.mikio-sidebar .mikio-sidebar-toggle .icon:before,
424.mikio-sidebar .mikio-sidebar-toggle .icon:after {
425  content: "";
426  display: inline-block;
427  width: 0.5rem;
428  height: 0.1em;
429  margin: 0 0 0.2em;
430  transition: transform 0.2s ease-in-out;
431  border-radius: 0.05em;
432  background: rgba(0,0,0,0.6);
433}
434.mikio-sidebar .mikio-sidebar-toggle .icon:before {
435  transform: translateX(0.1rem) translateY(0) rotate(-135deg);
436}
437.mikio-sidebar .mikio-sidebar-toggle .icon:after {
438  transform: translateX(-0.1rem) translateY(0) rotate(135deg);
439}
440.mikio-sidebar .mikio-sidebar-toggle .open .icon:before {
441  transform: translateX(0.1rem) rotate(135deg);
442}
443.mikio-sidebar .mikio-sidebar-toggle .open .icon:after {
444  transform: translateX(-0.1rem) rotate(-135deg);
445}
446.mikio-sidebar .mikio-sidebar-toggle.closed + .mikio-sidebar-collapse {
447  display: block;
448}
449.mikio-sidebar .mikio-user-info {
450  margin-bottom: 1rem;
451  margin: 0 -1rem;
452  padding: 0 1rem 1rem 1rem;
453  border-bottom: 1px solid #e5e5e5;
454}
455.mikio-sidebar .mikio-search {
456  margin: 1rem 0 1rem 0;
457}
458.mikio-sidebar .mikio-sidebar-content {
459  overflow-wrap: break-word;
460  margin-bottom: 1rem;
461}
462.mikio-sidebar .mikio-sidebar-content a {
463  display: block;
464  margin: 1rem 0;
465  color: #666666;
466  -webkit-text-decoration: none;
467  text-decoration: none;
468}
469.mikio-sidebar .mikio-sidebar-content a:hover {
470  color: #333333;
471}
472.mikio-sidebar .mikio-sidebar-content ul,
473.mikio-sidebar .mikio-sidebar-content ul.idx {
474  margin: 0;
475  padding: 0;
476}
477.mikio-sidebar .mikio-sidebar-content ul ul,
478.mikio-sidebar .mikio-sidebar-content ul.idx ul {
479  padding-left: 1rem;
480}
481.mikio-sidebar .mikio-sidebar-content ul li,
482.mikio-sidebar .mikio-sidebar-content ul li.closed,
483.mikio-sidebar .mikio-sidebar-content ul li.open,
484.mikio-sidebar .mikio-sidebar-content ul.idx li,
485.mikio-sidebar .mikio-sidebar-content ul.idx li.closed,
486.mikio-sidebar .mikio-sidebar-content ul.idx li.open {
487  list-style: none;
488}
489.mikio-sidebar .mikio-tags {
490  margin: 0 0 1rem 0;
491  text-align: center;
492}
493.mikio-sidebar .mikio-tags a {
494  display: inline-block;
495  margin: 0 .25rem .25rem .25rem;
496}
497.mikio-page .mikio-container {
498  display: flex;
499  padding: 0;
500}
501.mikio-page a {
502  color: #2b73b7;
503}
504.mikio-page-fill {
505  display: flex;
506  flex: 1;
507}
508.mikio .mikio-content .mikio-article {
509  margin: 0 auto;
510}
511.mikio .mikio-content .mikio-article ul,
512.mikio .mikio-content .mikio-article ul.idx {
513  padding-left: 1rem;
514}
515.mikio .mikio-content .mikio-article.toc-full {
516  display: flex;
517}
518.mikio .mikio-content .mikio-article.toc-full .mikio-toc {
519  margin-top: 1rem;
520  order: 2;
521  position: sticky;
522  position: -webkit-sticky;
523  top: 1rem;
524  align-self: flex-start;
525  overflow: scroll;
526  max-height: 100vh;
527}
528.mikio .mikio-content .mikio-article.toc-full .mikio-article-content {
529  flex: 1;
530}
531.mikio-content {
532  box-sizing: border-box;
533  width: 100%;
534  max-width: 100%;
535  background-color: #fff;
536  padding: .5rem 2rem;
537}
538.mikio.dokuwiki div.preview {
539  background-color: #fff;
540  padding: 1rem 2rem;
541}
542.mikio-footer {
543  padding: 2rem;
544  color: #737373;
545  background-color: #cccccc;
546  font-size: 80%;
547  text-align: center;
548}
549.mikio-footer a {
550  color: #666666;
551}
552.mikio-footer a:hover {
553  color: #333333;
554}
555.mikio-footer .dw__pagetools {
556  margin-top: 1rem;
557}
558.mikio-footer .dw__pagetools .tools {
559  list-style-type: none;
560}
561.mikio-footer .dw__pagetools .tools li {
562  display: inline-block;
563  margin: 0 .5rem;
564}
565.mikio-footer .dw__pagetools .tools a svg {
566  fill: #666666;
567}
568.mikio-footer .dw__pagetools .tools a:hover svg {
569  fill: #333333;
570}
571.mikio-footer .mikio-nav {
572  margin-top: 1rem;
573}
574.mikio-footer .mikio-footer-search {
575  margin-top: .5rem;
576  display: inline-block;
577}
578.mikio-footer .license {
579  margin-top: .5rem;
580}
581.mikio-footer .license img {
582  vertical-align: middle;
583  margin: 0 1rem;
584}
585.mikio .site > div.no {
586  display: none;
587}
588.mikio-control {
589  margin: 0;
590  font-family: inherit;
591  font-size: inherit;
592  font-weight: 400;
593  border-width: 1px;
594  border-style: solid;
595  border-color: transparent;
596  border-radius: .25rem;
597  box-sizing: border-box;
598  vertical-align: middle;
599  padding: .375rem .75rem;
600  color: #495057;
601  background-color: #ffffff;
602}
603.mikio-control[type=color] {
604  padding: 0;
605}
606.mikio-button {
607  display: inline-block;
608  text-align: center;
609  border-color: #6c757d;
610  line-height: 1.5;
611  -webkit-text-decoration: none;
612  text-decoration: none;
613  text-transform: capitalize;
614  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
615}
616.mikio-button:hover:not(:disabled) {
617  -webkit-text-decoration: none;
618  text-decoration: none;
619  color: #ffffff;
620  background-color: #6c757d;
621  border-color: #6c757d;
622}
623.mikio-button:disabled {
624  opacity: .65;
625}
626.mikio-button-small {
627  padding: .1rem .2rem;
628  font-size: 80%;
629  min-width: 3rem;
630}
631.mikio-button-submit {
632  color: #fff;
633  background-color: #007bff;
634  border-color: #007bff;
635}
636.mikio-button-submit:hover {
637  color: #fff;
638  background-color: #0069d9;
639  border-color: #0062cc;
640}
641.mikio-button-danger {
642  color: #dc3545;
643  border-color: #dc3545;
644}
645.mikio-button-danger:hover {
646  color: #fff;
647  background-color: #dc3545;
648  border-color: #dc3545;
649}
650.mikio-input-text {
651  border-color: #ced4da;
652  line-height: inherit;
653}
654.mikio-select {
655  -webkit-user-select: none;
656  -moz-user-select: none;
657  -ms-user-select: none;
658  height: 2.25rem;
659}
660.mikio-toolbar-button {
661  border-radius: 0;
662  border-right-width: 0;
663  border-color: #ced4da;
664}
665.mikio-toolbar-button:first-of-type {
666  border-radius: .25rem 0 0 .25rem;
667}
668.mikio-toolbar-button:last-of-type {
669  border-radius: 0 .25rem .25rem 0;
670  border-right-width: 1px;
671}
672.mikio-dialog .mikio-article {
673  max-width: 40rem;
674}
675.mikio-dialog fieldset legend {
676  font-size: 1.75rem;
677  font-weight: 400;
678}
679.mikio-dialog fieldset label.block input.edit,
680.mikio-dialog fieldset select {
681  width: 100%;
682}
683.mikio-dialog fieldset label {
684  text-align: left;
685  font-weight: normal;
686  display: block;
687}
688.mikio-dialog fieldset label.simple {
689  text-align: center;
690}
691.mikio-dialog fieldset label.block {
692  position: relative;
693}
694.mikio-dialog fieldset label.block span {
695  position: absolute;
696  padding: .4rem .9rem;
697  color: rgba(0,0,0,0.3);
698}
699.mikio-dialog fieldset button {
700  display: block;
701  width: 100%;
702}
703.mikio-dialog fieldset button[type=submit] {
704  color: #fff;
705  background-color: #007bff;
706  border-color: #007bff;
707}
708.mikio-dialog fieldset button[type=submit]:hover {
709  color: #fff;
710  background-color: #0069d9;
711  border-color: #0062cc;
712}
713.mikio-dialog fieldset input[type=checkbox] {
714  vertical-align: middle;
715}
716.mikio .mikio-navbar .mikio-search,
717.mikio .mikio-sidebar .mikio-search,
718.mikio .mikio-footer .mikio-search,
719.mikio .mikio-search {
720  display: flex;
721}
722.mikio .mikio-navbar .mikio-search input,
723.mikio .mikio-sidebar .mikio-search input,
724.mikio .mikio-footer .mikio-search input,
725.mikio .mikio-search input {
726  width: 1%;
727  flex: 1 1 auto;
728  border-radius: .25rem 0 0 .25rem;
729}
730.mikio .mikio-navbar .mikio-search button,
731.mikio .mikio-sidebar .mikio-search button,
732.mikio .mikio-footer .mikio-search button,
733.mikio .mikio-search button {
734  color: #ffffff;
735  background-color: #6c757d;
736  border-radius: 0 .25rem .25rem 0;
737  border-color: #6c757d;
738}
739.mikio .mikio-navbar .mikio-search button:hover,
740.mikio .mikio-sidebar .mikio-search button:hover,
741.mikio .mikio-footer .mikio-search button:hover,
742.mikio .mikio-search button:hover {
743  background-color: #ffffff;
744  color: #495057;
745}
746.mikio .mikio-navbar .mikio-search .mikio-iicon,
747.mikio .mikio-sidebar .mikio-search .mikio-iicon,
748.mikio .mikio-footer .mikio-search .mikio-iicon,
749.mikio .mikio-search .mikio-iicon {
750  margin: 0 -4px 0 -4px;
751}
752#dw__pagetools {
753  position: -webkit-sticky;
754  position: sticky;
755  top: 0;
756  align-self: flex-start;
757  padding: 3rem .5rem 0 .5rem;
758}
759#dw__pagetools ul {
760  list-style: none;
761  padding: 0;
762  margin: 0;
763}
764#dw__pagetools a {
765  display: block;
766}
767#dw__pagetools a svg {
768  fill: #cccccc;
769}
770#dw__pagetools a:hover svg {
771  fill: #666666;
772}
773.mode_admin .mikio-toc {
774  background-color: #f2f2f2;
775}
776.mode_admin .mikio-toc #dw__toc {
777  background-color: #fff;
778}
779.mikio .mode_admin .mikio-toc #dw__toc {
780  background-color: #fff;
781}
782.mikio .mikio-toc {
783  float: right;
784  padding-left: 1rem;
785  padding-bottom: 1rem;
786  margin-top: 1rem;
787}
788.mikio .mikio-toc #dw__toc {
789  background-color: #f2f2f2;
790  border: 1px solid #e5e5e5;
791  border-radius: .25rem;
792  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
793  padding: .5rem;
794  max-width: 12rem;
795  float: none;
796  width: auto;
797  margin: 0;
798}
799.mikio .mikio-toc #dw__toc ul {
800  padding-left: 0;
801  margin: 0;
802  list-style-type: none;
803}
804.mikio .mikio-toc #dw__toc ul ul {
805  padding-left: .5rem;
806}
807.mikio .mikio-toc #dw__toc> div {
808  padding: .2em .5em;
809}
810.mikio .mikio-toc h3.toggle {
811  margin: 0;
812  padding-right: 2rem;
813  font-size: 80%;
814  background-size: 1rem;
815  background-position: 95% 50%;
816  background-repeat: no-repeat;
817  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>');
818}
819.mikio .mikio-toc h3.toggle.closed {
820  font-size: 0;
821  height: 1rem;
822  width: 2rem;
823  padding-right: 0;
824}
825.mikio .mikio-toc h3.toggle.closed:before {
826  display: inline-block;
827  content: "";
828  width: .8rem;
829  height: .8rem;
830  margin-right: .5rem;
831  margin-top: .1rem;
832  background-size: .8rem;
833  background-position: center;
834  background-repeat: no-repeat;
835  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="fill:inherit"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>');
836}
837.mikio .mikio-toc h3.toggle span {
838  display: none;
839}
840.mikio .mikio-toc a {
841  display: block;
842  font-size: 80%;
843  color: #666666;
844  -webkit-text-decoration: none;
845  text-decoration: none;
846  padding: .2rem 0;
847}
848.mikio .mikio-toc a:hover {
849  color: #000000;
850}
851.mikio-icon {
852  margin-right: .25rem;
853}
854.mikio-icon svg {
855  vertical-align: middle;
856}
857.mikio-iicon {
858  display: inline-block;
859  width: 1.2rem;
860  height: 1.2rem;
861  background-size: 1.2rem;
862  background-position: center;
863  background-repeat: no-repeat;
864  vertical-align: middle;
865  margin-right: .25rem;
866  fill: currentColor;
867}
868.mikio .mode_show table,
869.mikio.dokuwiki .mode_showtag table.ul,
870.mikio .mode_admin table {
871  width: 100%;
872  border-collapse: collapse;
873  margin-bottom: 1rem;
874  font-size: 90%;
875  border-bottom: 1px solid #e5e5e5;
876}
877.mikio .mode_show table tr,
878.mikio.dokuwiki .mode_showtag table.ul tr,
879.mikio .mode_admin table tr {
880  border-top: 1px solid #e5e5e5;
881}
882.mikio .mode_show table td,
883.mikio .mode_show table th,
884.mikio.dokuwiki .mode_showtag table.ul td,
885.mikio.dokuwiki .mode_showtag table.ul th,
886.mikio .mode_admin table td,
887.mikio .mode_admin table th {
888  padding: .75rem;
889  text-align: left;
890}
891.mikio .mode_show table tbody tr:nth-child(odd),
892.mikio.dokuwiki .mode_showtag table.ul tbody tr:nth-child(odd),
893.mikio .mode_admin table tbody tr:nth-child(odd) {
894  background-color: #ffffff;
895}
896.mikio .mode_show table tbody tr:nth-child(even),
897.mikio.dokuwiki .mode_showtag table.ul tbody tr:nth-child(even),
898.mikio .mode_admin table tbody tr:nth-child(even) {
899  background-color: #f2f2f2;
900}
901.mikio-nav {
902  list-style: none;
903  margin: 0;
904  padding: 0;
905}
906.mikio-nav .mikio-nav-item,
907.mikio-nav .mikio-nav-dropdown {
908  display: inline-block;
909  padding: .5rem .2rem;
910  margin: 0 .5rem;
911}
912.mikio-nav .mikio-nav-dropdown {
913  position: relative;
914}
915.mikio-nav .mikio-nav-dropdown > a {
916  display: inline-block;
917  padding: .2rem 1.2rem .2rem 0rem;
918  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>');
919  background-size: 1.2rem;
920  background-position: right;
921  background-repeat: no-repeat;
922}
923.mikio-nav a {
924  -webkit-text-decoration: none;
925  text-decoration: none;
926}
927.mikio-dropdown {
928  display: block;
929  position: absolute;
930  z-index: 10000;
931  min-width: 12rem;
932  right: 0;
933  padding: 1rem 1.5rem;
934  border: 1px solid #e5e5e5;
935  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
936  background-color: #ffffff;
937  color: #1a1a1a;
938}
939.mikio-dropdown.closed {
940  display: none;
941}
942.mikio-dropdown .mikio-dropdown-item {
943  display: flex;
944  align-items: center;
945  margin-top: .5rem;
946  margin-bottom: .5rem;
947}
948.mikio-dropdown .mikio-dropdown-header {
949  margin: 0 0 1rem 0;
950}
951.mikio-dropdown .mikio-dropdown-divider {
952  margin: 1rem -1rem;
953  border-bottom: 1px solid #e5e5e5;
954}
955.mikio-dropdown .mikio-nav-link {
956  margin: 0rem -1rem 0rem -1rem;
957  padding: .25rem 1rem .25rem 1rem;
958  transition: all 0.15s ease-in-out;
959}
960.mikio-dropdown .mikio-nav-link:hover {
961  background-color: #e5e5e5;
962}
963.mikio-tabs {
964  padding: 0;
965  margin-bottom: -1px;
966}
967.mikio-tabs li strong {
968  background-color: #fff;
969  font-weight: normal;
970  color: #495057;
971  border-color: #dee2e6 #dee2e6 #fff;
972  padding: .5rem 1rem;
973  margin: 0;
974  bottom: -1px;
975}
976.mikio-tabs li a {
977  padding: .5rem 1rem;
978  border: 1px solid transparent;
979  color: #007bff;
980  -webkit-text-decoration: none;
981  text-decoration: none;
982  margin: 0;
983  background-color: transparent;
984}
985.mikio-tabs li a:hover {
986  color: #0056b3;
987  border-color: #dee2e6 #dee2e6 #dee2e6;
988  background-color: transparent;
989}
990.mikio-tabs:after {
991  border-bottom: 0;
992}
993.mikio-tab-active {
994  background-color: #fff;
995  font-weight: normal;
996  color: #495057;
997  border-color: #dee2e6 #dee2e6 #fff;
998  padding: .5rem 1rem;
999  margin: 0;
1000  bottom: -1px;
1001}
1002.mikio-tab-panel {
1003  margin-bottom: 0;
1004  background-color: #fff;
1005  border-width: 1px 1px 1px 1px;
1006  border-style: solid;
1007  border-color: #dee2e6;
1008  word-wrap: break-word;
1009  word-break: break-word;
1010}
1011.mikio.dokuwiki div.section_highlight {
1012  background-color: rgba(255,255,0,0.3);
1013  border-width: 0;
1014  margin: 0 -1rem;
1015  padding: 0 1rem;
1016}
1017.mikio-input-file {
1018  position: absolute;
1019  top: 0;
1020  right: 0;
1021  left: 0;
1022  z-index: 5;
1023  padding: .25rem 1rem;
1024  line-height: 1.5;
1025  text-align: left;
1026  color: #495057;
1027  background-color: #ffffff;
1028  border: .1px solid #ced4da;
1029  border-radius: .25rem;
1030  -webkit-user-select: none;
1031  -moz-user-select: none;
1032  -ms-user-select: none;
1033  user-select: none;
1034  white-space: nowrap;
1035  overflow: hidden;
1036  text-overflow: ellipsis;
1037  box-sizing: border-box;
1038}
1039.mikio-input-file:before {
1040  position: absolute;
1041  top: 0;
1042  right: 0;
1043  bottom: 0;
1044  z-index: 6;
1045  display: block;
1046  content: "Browse";
1047  padding: .25rem 1rem;
1048  line-height: 1.5;
1049  color: #ffffff;
1050  background-color: #6c757d;
1051  border-radius: 0 .25rem .25rem 0;
1052  border: 1px solid #6c757d;
1053  transition: all .15s ease-in-out;
1054}
1055.mikio-input-file:hover:before {
1056  background-color: #ffffff;
1057  color: #495057;
1058}
1059code,
1060pre {
1061  overflow-x: auto;
1062  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
1063  font-size: 87.5%;
1064  color: #e83e8c;
1065  background-color: transparent;
1066  word-wrap: break-word;
1067  white-space: pre-wrap;
1068  white-space: -moz-pre-wrap;
1069  white-space: -pre-wrap;
1070  white-space: -o-pre-wrap;
1071  line-height: 1.75;
1072}
1073.mode_show code,
1074.mode_show pre {
1075  border: 1px solid transparent;
1076  padding: 1em;
1077}
1078.mikio-search button,
1079.mikio-search input,
1080.mikio-search optgroup,
1081.mikio-search select,
1082.mikio-search textarea,
1083.mikio .dokuwiki fieldset button,
1084.mikio .dokuwiki fieldset input,
1085.mikio .dokuwiki fieldset optgroup,
1086.mikio .dokuwiki fieldset select,
1087.mikio .dokuwiki fieldset textarea,
1088.mikio.dokuwiki .secedit button,
1089.mikio.dokuwiki .secedit input,
1090.mikio.dokuwiki .secedit optgroup,
1091.mikio.dokuwiki .secedit select,
1092.mikio.dokuwiki .secedit textarea,
1093.mikio .mode_revisions button,
1094.mikio .mode_revisions input,
1095.mikio .mode_revisions optgroup,
1096.mikio .mode_revisions select,
1097.mikio .mode_revisions textarea,
1098.mikio .mode_edit button,
1099.mikio .mode_edit input,
1100.mikio .mode_edit optgroup,
1101.mikio .mode_edit select,
1102.mikio .mode_edit textarea,
1103.mikio .mode_draft button,
1104.mikio .mode_draft input,
1105.mikio .mode_draft optgroup,
1106.mikio .mode_draft select,
1107.mikio .mode_draft textarea,
1108.mikio .mode_preview button,
1109.mikio .mode_preview input,
1110.mikio .mode_preview optgroup,
1111.mikio .mode_preview select,
1112.mikio .mode_preview textarea,
1113.mikio .mode_showtag button,
1114.mikio .mode_showtag input,
1115.mikio .mode_showtag optgroup,
1116.mikio .mode_showtag select,
1117.mikio .mode_showtag textarea,
1118.mikio .mode_admin button,
1119.mikio .mode_admin input,
1120.mikio .mode_admin optgroup,
1121.mikio .mode_admin select,
1122.mikio .mode_admin textarea {
1123  margin: 0;
1124  font-family: inherit;
1125  font-size: inherit;
1126  font-weight: 400;
1127  border-width: 1px;
1128  border-style: solid;
1129  border-color: transparent;
1130  border-radius: .25rem;
1131  box-sizing: border-box;
1132  vertical-align: middle;
1133  padding: .375rem .75rem;
1134  color: #495057;
1135  background-color: #ffffff;
1136  border-color: #ced4da;
1137  line-height: inherit;
1138}
1139.mikio-search button[type=color],
1140.mikio-search input[type=color],
1141.mikio-search optgroup[type=color],
1142.mikio-search select[type=color],
1143.mikio-search textarea[type=color],
1144.mikio .dokuwiki fieldset button[type=color],
1145.mikio .dokuwiki fieldset input[type=color],
1146.mikio .dokuwiki fieldset optgroup[type=color],
1147.mikio .dokuwiki fieldset select[type=color],
1148.mikio .dokuwiki fieldset textarea[type=color],
1149.mikio.dokuwiki .secedit button[type=color],
1150.mikio.dokuwiki .secedit input[type=color],
1151.mikio.dokuwiki .secedit optgroup[type=color],
1152.mikio.dokuwiki .secedit select[type=color],
1153.mikio.dokuwiki .secedit textarea[type=color],
1154.mikio .mode_revisions button[type=color],
1155.mikio .mode_revisions input[type=color],
1156.mikio .mode_revisions optgroup[type=color],
1157.mikio .mode_revisions select[type=color],
1158.mikio .mode_revisions textarea[type=color],
1159.mikio .mode_edit button[type=color],
1160.mikio .mode_edit input[type=color],
1161.mikio .mode_edit optgroup[type=color],
1162.mikio .mode_edit select[type=color],
1163.mikio .mode_edit textarea[type=color],
1164.mikio .mode_draft button[type=color],
1165.mikio .mode_draft input[type=color],
1166.mikio .mode_draft optgroup[type=color],
1167.mikio .mode_draft select[type=color],
1168.mikio .mode_draft textarea[type=color],
1169.mikio .mode_preview button[type=color],
1170.mikio .mode_preview input[type=color],
1171.mikio .mode_preview optgroup[type=color],
1172.mikio .mode_preview select[type=color],
1173.mikio .mode_preview textarea[type=color],
1174.mikio .mode_showtag button[type=color],
1175.mikio .mode_showtag input[type=color],
1176.mikio .mode_showtag optgroup[type=color],
1177.mikio .mode_showtag select[type=color],
1178.mikio .mode_showtag textarea[type=color],
1179.mikio .mode_admin button[type=color],
1180.mikio .mode_admin input[type=color],
1181.mikio .mode_admin optgroup[type=color],
1182.mikio .mode_admin select[type=color],
1183.mikio .mode_admin textarea[type=color] {
1184  padding: 0;
1185}
1186.mikio-search button,
1187.mikio .dokuwiki fieldset button,
1188.mikio.dokuwiki .secedit button,
1189.mikio .mode_revisions button,
1190.mikio .mode_edit button,
1191.mikio .mode_draft button,
1192.mikio .mode_preview button,
1193.mikio .mode_showtag button,
1194.mikio .mode_admin button {
1195  display: inline-block;
1196  text-align: center;
1197  border-color: #6c757d;
1198  line-height: 1.5;
1199  -webkit-text-decoration: none;
1200  text-decoration: none;
1201  text-transform: capitalize;
1202  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1203}
1204.mikio-search button:hover:not(:disabled),
1205.mikio .dokuwiki fieldset button:hover:not(:disabled),
1206.mikio.dokuwiki .secedit button:hover:not(:disabled),
1207.mikio .mode_revisions button:hover:not(:disabled),
1208.mikio .mode_edit button:hover:not(:disabled),
1209.mikio .mode_draft button:hover:not(:disabled),
1210.mikio .mode_preview button:hover:not(:disabled),
1211.mikio .mode_showtag button:hover:not(:disabled),
1212.mikio .mode_admin button:hover:not(:disabled) {
1213  -webkit-text-decoration: none;
1214  text-decoration: none;
1215  color: #ffffff;
1216  background-color: #6c757d;
1217  border-color: #6c757d;
1218}
1219.mikio-search button:disabled,
1220.mikio .dokuwiki fieldset button:disabled,
1221.mikio.dokuwiki .secedit button:disabled,
1222.mikio .mode_revisions button:disabled,
1223.mikio .mode_edit button:disabled,
1224.mikio .mode_draft button:disabled,
1225.mikio .mode_preview button:disabled,
1226.mikio .mode_showtag button:disabled,
1227.mikio .mode_admin button:disabled {
1228  opacity: .65;
1229}
1230.mikio-search button#edbtn__save,
1231.mikio-search button[name="run[save]"],
1232.mikio .dokuwiki fieldset button#edbtn__save,
1233.mikio .dokuwiki fieldset button[name="run[save]"],
1234.mikio.dokuwiki .secedit button#edbtn__save,
1235.mikio.dokuwiki .secedit button[name="run[save]"],
1236.mikio .mode_revisions button#edbtn__save,
1237.mikio .mode_revisions button[name="run[save]"],
1238.mikio .mode_edit button#edbtn__save,
1239.mikio .mode_edit button[name="run[save]"],
1240.mikio .mode_draft button#edbtn__save,
1241.mikio .mode_draft button[name="run[save]"],
1242.mikio .mode_preview button#edbtn__save,
1243.mikio .mode_preview button[name="run[save]"],
1244.mikio .mode_showtag button#edbtn__save,
1245.mikio .mode_showtag button[name="run[save]"],
1246.mikio .mode_admin button#edbtn__save,
1247.mikio .mode_admin button[name="run[save]"] {
1248  color: #fff;
1249  background-color: #007bff;
1250  border-color: #007bff;
1251}
1252.mikio-search button#edbtn__save:hover,
1253.mikio-search button[name="run[save]"]:hover,
1254.mikio .dokuwiki fieldset button#edbtn__save:hover,
1255.mikio .dokuwiki fieldset button[name="run[save]"]:hover,
1256.mikio.dokuwiki .secedit button#edbtn__save:hover,
1257.mikio.dokuwiki .secedit button[name="run[save]"]:hover,
1258.mikio .mode_revisions button#edbtn__save:hover,
1259.mikio .mode_revisions button[name="run[save]"]:hover,
1260.mikio .mode_edit button#edbtn__save:hover,
1261.mikio .mode_edit button[name="run[save]"]:hover,
1262.mikio .mode_draft button#edbtn__save:hover,
1263.mikio .mode_draft button[name="run[save]"]:hover,
1264.mikio .mode_preview button#edbtn__save:hover,
1265.mikio .mode_preview button[name="run[save]"]:hover,
1266.mikio .mode_showtag button#edbtn__save:hover,
1267.mikio .mode_showtag button[name="run[save]"]:hover,
1268.mikio .mode_admin button#edbtn__save:hover,
1269.mikio .mode_admin button[name="run[save]"]:hover {
1270  color: #fff;
1271  background-color: #0069d9;
1272  border-color: #0062cc;
1273}
1274.mikio-search input[type=text],
1275.mikio-search input[type=search],
1276.mikio-search input[type=password],
1277.mikio-search input[type=email],
1278.mikio .dokuwiki fieldset input[type=text],
1279.mikio .dokuwiki fieldset input[type=search],
1280.mikio .dokuwiki fieldset input[type=password],
1281.mikio .dokuwiki fieldset input[type=email],
1282.mikio.dokuwiki .secedit input[type=text],
1283.mikio.dokuwiki .secedit input[type=search],
1284.mikio.dokuwiki .secedit input[type=password],
1285.mikio.dokuwiki .secedit input[type=email],
1286.mikio .mode_revisions input[type=text],
1287.mikio .mode_revisions input[type=search],
1288.mikio .mode_revisions input[type=password],
1289.mikio .mode_revisions input[type=email],
1290.mikio .mode_edit input[type=text],
1291.mikio .mode_edit input[type=search],
1292.mikio .mode_edit input[type=password],
1293.mikio .mode_edit input[type=email],
1294.mikio .mode_draft input[type=text],
1295.mikio .mode_draft input[type=search],
1296.mikio .mode_draft input[type=password],
1297.mikio .mode_draft input[type=email],
1298.mikio .mode_preview input[type=text],
1299.mikio .mode_preview input[type=search],
1300.mikio .mode_preview input[type=password],
1301.mikio .mode_preview input[type=email],
1302.mikio .mode_showtag input[type=text],
1303.mikio .mode_showtag input[type=search],
1304.mikio .mode_showtag input[type=password],
1305.mikio .mode_showtag input[type=email],
1306.mikio .mode_admin input[type=text],
1307.mikio .mode_admin input[type=search],
1308.mikio .mode_admin input[type=password],
1309.mikio .mode_admin input[type=email] {
1310  -webkit-appearance: none;
1311  -moz-appearance: none;
1312  -ms-appearance: none;
1313}
1314.mikio-search textarea,
1315.mikio .dokuwiki fieldset textarea,
1316.mikio.dokuwiki .secedit textarea,
1317.mikio .mode_revisions textarea,
1318.mikio .mode_edit textarea,
1319.mikio .mode_draft textarea,
1320.mikio .mode_preview textarea,
1321.mikio .mode_showtag textarea,
1322.mikio .mode_admin textarea {
1323  margin-bottom: 1rem;
1324  width: 100%;
1325  word-wrap: break-word;
1326  overflow: auto;
1327  resize: vertical;
1328  white-space: pre-wrap;
1329}
1330.mikio-search select,
1331.mikio .dokuwiki fieldset select,
1332.mikio.dokuwiki .secedit select,
1333.mikio .mode_revisions select,
1334.mikio .mode_edit select,
1335.mikio .mode_draft select,
1336.mikio .mode_preview select,
1337.mikio .mode_showtag select,
1338.mikio .mode_admin select {
1339  -webkit-user-select: none;
1340  -moz-user-select: none;
1341  -ms-user-select: none;
1342  height: 2.25rem;
1343}
1344.mikio-search .toolbutton,
1345.mikio .dokuwiki fieldset .toolbutton,
1346.mikio.dokuwiki .secedit .toolbutton,
1347.mikio .mode_revisions .toolbutton,
1348.mikio .mode_edit .toolbutton,
1349.mikio .mode_draft .toolbutton,
1350.mikio .mode_preview .toolbutton,
1351.mikio .mode_showtag .toolbutton,
1352.mikio .mode_admin .toolbutton {
1353  border-radius: 0;
1354  border-right-width: 0;
1355  border-color: #ced4da;
1356}
1357.mikio-search .toolbutton:first-of-type,
1358.mikio .dokuwiki fieldset .toolbutton:first-of-type,
1359.mikio.dokuwiki .secedit .toolbutton:first-of-type,
1360.mikio .mode_revisions .toolbutton:first-of-type,
1361.mikio .mode_edit .toolbutton:first-of-type,
1362.mikio .mode_draft .toolbutton:first-of-type,
1363.mikio .mode_preview .toolbutton:first-of-type,
1364.mikio .mode_showtag .toolbutton:first-of-type,
1365.mikio .mode_admin .toolbutton:first-of-type {
1366  border-radius: .25rem 0 0 .25rem;
1367}
1368.mikio-search .toolbutton:last-of-type,
1369.mikio .dokuwiki fieldset .toolbutton:last-of-type,
1370.mikio.dokuwiki .secedit .toolbutton:last-of-type,
1371.mikio .mode_revisions .toolbutton:last-of-type,
1372.mikio .mode_edit .toolbutton:last-of-type,
1373.mikio .mode_draft .toolbutton:last-of-type,
1374.mikio .mode_preview .toolbutton:last-of-type,
1375.mikio .mode_showtag .toolbutton:last-of-type,
1376.mikio .mode_admin .toolbutton:last-of-type {
1377  border-radius: 0 .25rem .25rem 0;
1378  border-right-width: 1px;
1379}
1380.mikio.dokuwiki .secedit {
1381  float: none;
1382  margin-top: 0;
1383  text-align: right;
1384}
1385.mikio.dokuwiki fieldset {
1386  margin: 2rem auto;
1387  border: 0;
1388}
1389.mikio.dokuwiki .mode_login .mikio-article,
1390.mikio.dokuwiki .mode_denied .mikio-article {
1391  max-width: 40rem;
1392}
1393.mikio.dokuwiki .mode_login fieldset legend,
1394.mikio.dokuwiki .mode_denied fieldset legend {
1395  font-size: 1.75rem;
1396  font-weight: 400;
1397}
1398.mikio.dokuwiki .mode_login fieldset label.block input.edit,
1399.mikio.dokuwiki .mode_login fieldset select,
1400.mikio.dokuwiki .mode_denied fieldset label.block input.edit,
1401.mikio.dokuwiki .mode_denied fieldset select {
1402  width: 100%;
1403}
1404.mikio.dokuwiki .mode_login fieldset label,
1405.mikio.dokuwiki .mode_denied fieldset label {
1406  text-align: left;
1407  font-weight: normal;
1408  display: block;
1409}
1410.mikio.dokuwiki .mode_login fieldset label.simple,
1411.mikio.dokuwiki .mode_denied fieldset label.simple {
1412  text-align: center;
1413}
1414.mikio.dokuwiki .mode_login fieldset label.block,
1415.mikio.dokuwiki .mode_denied fieldset label.block {
1416  position: relative;
1417}
1418.mikio.dokuwiki .mode_login fieldset label.block span,
1419.mikio.dokuwiki .mode_denied fieldset label.block span {
1420  position: absolute;
1421  padding: .4rem .9rem;
1422  color: rgba(0,0,0,0.3);
1423}
1424.mikio.dokuwiki .mode_login fieldset button,
1425.mikio.dokuwiki .mode_denied fieldset button {
1426  display: block;
1427  width: 100%;
1428}
1429.mikio.dokuwiki .mode_login fieldset button[type=submit],
1430.mikio.dokuwiki .mode_denied fieldset button[type=submit] {
1431  color: #fff;
1432  background-color: #007bff;
1433  border-color: #007bff;
1434}
1435.mikio.dokuwiki .mode_login fieldset button[type=submit]:hover,
1436.mikio.dokuwiki .mode_denied fieldset button[type=submit]:hover {
1437  color: #fff;
1438  background-color: #0069d9;
1439  border-color: #0062cc;
1440}
1441.mikio.dokuwiki .mode_login fieldset input[type=checkbox],
1442.mikio.dokuwiki .mode_denied fieldset input[type=checkbox] {
1443  vertical-align: middle;
1444}
1445.mikio .mode_admin input[type=text],
1446.mikio .mode_admin input[type=password],
1447.mikio .mode_admin input[type=email] {
1448  width: 100%;
1449}
1450.mikio .mode_admin p button + button {
1451  margin-left: .5rem;
1452}
1453.mikio .mode_admin div.ui-admin ul.admin_tasks,
1454.mikio .mode_admin div.ui-admin ul.admin_plugins {
1455  float: none;
1456  display: grid;
1457  grid-template-columns: repeat(auto-fit,15rem);
1458  width: auto;
1459  padding: 0;
1460  margin: 0;
1461  justify-content: center;
1462}
1463.mikio .mode_admin div.ui-admin ul.admin_tasks li,
1464.mikio .mode_admin div.ui-admin ul.admin_plugins li {
1465  border: 1px solid #6c757d;
1466  border-radius: .25rem;
1467  margin: 1rem 1rem;
1468  background-color: #ffffff;
1469}
1470.mikio .mode_admin div.ui-admin ul.admin_tasks li a,
1471.mikio .mode_admin div.ui-admin ul.admin_plugins li a {
1472  display: flex;
1473  flex-direction: column;
1474  align-items: center;
1475  justify-content: center;
1476  text-align: center;
1477  height: 4rem;
1478  font-size: 1rem;
1479  font-weight: normal;
1480  padding: 1rem 2rem;
1481  color: #333;
1482  -webkit-text-decoration: none;
1483  text-decoration: none;
1484  overflow: hidden;
1485  transition: all .15s ease-in-out;
1486}
1487.mikio .mode_admin div.ui-admin ul.admin_tasks li a span.icon,
1488.mikio .mode_admin div.ui-admin ul.admin_plugins li a span.icon {
1489  width: auto;
1490  height: auto;
1491  min-height: auto;
1492}
1493.mikio .mode_admin div.ui-admin ul.admin_tasks li a:hover,
1494.mikio .mode_admin div.ui-admin ul.admin_plugins li a:hover {
1495  -webkit-text-decoration: none;
1496  text-decoration: none;
1497  color: #ffffff;
1498  background-color: #6c757d;
1499  border-color: #6c757d;
1500}
1501.mikio .mode_admin div.ui-admin ul.admin_tasks li a:hover svg,
1502.mikio .mode_admin div.ui-admin ul.admin_plugins li a:hover svg {
1503  fill: #ffffff;
1504}
1505.mikio .mode_admin .mikio-config-table-header {
1506  background-color: #ddd;
1507  font-weight: bold;
1508}
1509.mikio .mode_admin .mikio-config-table-header .mikio-iicon {
1510  vertical-align: text-bottom;
1511}
1512.mikio .mode_admin #extension__list ul.extensionList li {
1513  border-width: 0 0 1px 0;
1514  border-style: solid;
1515  border-color: #e5e5e5;
1516  padding: .75rem;
1517  margin: 0;
1518  text-align: left;
1519}
1520.mikio .mode_admin #extension__list ul.extensionList li:nth-child(odd) {
1521  background-color: #ffffff;
1522}
1523.mikio .mode_admin #extension__list ul.extensionList li:nth-child(even) {
1524  background-color: #f2f2f2;
1525}
1526.mikio .mode_admin button#usrmgr__del {
1527  color: #dc3545;
1528  border-color: #dc3545;
1529  margin-right: .5rem;
1530}
1531.mikio .mode_admin button#usrmgr__del:hover {
1532  color: #fff;
1533  background-color: #dc3545;
1534  border-color: #dc3545;
1535}
1536.mikio .mode_admin #acl__tree {
1537  background-color: #fff;
1538}
1539.mikio .mode_admin #acl_manager table tr:nth-child(odd) {
1540  background-color: #ffffff;
1541}
1542.mikio .mode_admin #acl_manager table tr:nth-child(even) {
1543  background-color: #f2f2f2;
1544}
1545.mode_admin .mikio-content,
1546.mode_admin .mikio-page-fill,
1547.mode_login .mikio-content,
1548.mode_login .mikio-page-fill,
1549.mode_denied .mikio-content,
1550.mode_denied .mikio-page-fill,
1551.mode_revisions .mikio-content,
1552.mode_revisions .mikio-page-fill,
1553.mode_recent .mikio-content,
1554.mode_recent .mikio-page-fill,
1555.mode_backlink .mikio-content,
1556.mode_backlink .mikio-page-fill,
1557.mode_media .mikio-content,
1558.mode_media .mikio-page-fill,
1559.mode_index .mikio-content,
1560.mode_index .mikio-page-fill,
1561.mode_search .mikio-content,
1562.mode_search .mikio-page-fill,
1563.mode_edit .mikio-content,
1564.mode_edit .mikio-page-fill,
1565.mode_draft .mikio-content,
1566.mode_draft .mikio-page-fill,
1567.mode_preview .mikio-content,
1568.mode_preview .mikio-page-fill,
1569.mode_showtag .mikio-content,
1570.mode_showtag .mikio-page-fill {
1571  background-color: #f2f2f2;
1572}
1573.mikio #plugin__styling button.primary {
1574  font-weight: inherit;
1575}
1576.mikio.dokuwiki .secedit button {
1577  padding: .1rem .2rem;
1578  font-size: 80%;
1579  min-width: 3rem;
1580}
1581.mikio img {
1582  max-width: 100%;
1583}
1584.mikio img.media {
1585  margin: .2rem 0;
1586}
1587.mikio img.medialeft {
1588  margin: .2rem 1em .2rem 0;
1589}
1590.mikio img.mediaright {
1591  margin: .2rem 0 .2rem 1rem;
1592}
1593.mikio img.mediacenter {
1594  margin: .2rem auto;
1595}
1596.mikio div.dokuwiki div.inclmeta {
1597  margin-top: .5rem;
1598  padding-top: .5rem;
1599}
1600.mikio #dw__login label[for=remember__me] {
1601  margin-left: 0;
1602}
1603.mikio #config__manager fieldset {
1604  background-color: transparent;
1605  margin: 0;
1606  padding: 0;
1607}
1608.mikio #config__manager fieldset legend {
1609  text-align: left;
1610}
1611.mikio #config__manager tr .input,
1612.mikio #config__manager tr input {
1613  color: inherit;
1614  background-color: transparent;
1615}
1616.mikio #config__manager tr textarea,
1617.mikio #config__manager tr select {
1618  color: inherit;
1619  background-color: #fff;
1620}
1621.mikio #config__manager tr select {
1622  width: 100%;
1623}
1624.mikio #config__manager td.label {
1625  display: grid;
1626  grid-template-columns: auto 2rem;
1627}
1628.mikio #config__manager td.label span.outkey {
1629  float: none;
1630  font-size: 100%;
1631  background-color: transparent;
1632  margin: 0;
1633  grid-column: 1 / span 1;
1634  grid-row: 1 / span 1;
1635}
1636.mikio #config__manager td.label label {
1637  grid-column: 1 / span 1;
1638  grid-row: 2 / span 1;
1639}
1640.mikio #config__manager td.label img {
1641  float: none;
1642  grid-column: 2 / span 1;
1643  grid-row: 1 / span 2;
1644  align-self: center;
1645}
1646.mikio #config__manager td input.edit {
1647  width: 100%;
1648}
1649.mikio #config__manager button[type=submit] {
1650  color: #fff;
1651  background-color: #007bff;
1652  border-color: #007bff;
1653}
1654.mikio #config__manager button[type=submit]:hover {
1655  color: #fff;
1656  background-color: #0069d9;
1657  border-color: #0062cc;
1658}
1659.mode_revisions .mikio-article li {
1660  padding: .5rem 1rem;
1661  border-top: 1px solid #e5e5e5;
1662}
1663.mode_revisions .mikio-article li:nth-child(odd) {
1664  background-color: #fff;
1665}
1666.mode_revisions .mikio-article .li {
1667  display: grid;
1668  grid-template-columns: 1rem 9rem 2rem auto 12rem 5rem;
1669  align-items: center;
1670  text-align: center;
1671  font-size: 90%;
1672}
1673.mode_revisions .mikio-article .li a.wikilink1 {
1674  text-align: left;
1675}
1676.mode_revisions .mikio-article .li span.sizechange {
1677  width: 100%;
1678}
1679.mode_revisions .mikio-article .sum {
1680  display: block;
1681}
1682.mode_recent .mikio-article li {
1683  padding: .5rem 1rem;
1684  border-top: 1px solid #e5e5e5;
1685}
1686.mode_recent .mikio-article li:nth-child(odd) {
1687  background-color: #fff;
1688}
1689.mode_recent .mikio-article .li {
1690  display: grid;
1691  grid-template-columns: 1rem 9rem 2rem 2rem auto 6rem 10rem 4rem;
1692  align-items: center;
1693  text-align: center;
1694  font-size: 90%;
1695}
1696.mode_recent .mikio-article .li a.wikilink1,
1697.mode_recent .mikio-article .li span.curid {
1698  text-align: left;
1699}
1700.mode_recent .mikio-article .li span.sizechange {
1701  width: 100%;
1702}
1703.mode_recent .mikio-article select {
1704  margin: 0;
1705  font-family: inherit;
1706  font-size: inherit;
1707  font-weight: 400;
1708  border-width: 1px;
1709  border-style: solid;
1710  border-color: transparent;
1711  border-radius: .25rem;
1712  box-sizing: border-box;
1713  vertical-align: middle;
1714  padding: .375rem .75rem;
1715  color: #495057;
1716  background-color: #ffffff;
1717  -webkit-user-select: none;
1718  -moz-user-select: none;
1719  -ms-user-select: none;
1720  height: 2.25rem;
1721}
1722.mode_recent .mikio-article select[type=color] {
1723  padding: 0;
1724}
1725.mikio #mediamanager__page button,
1726.mikio #mediamanager__page .qq-upload-button,
1727.mikio #mediamanager__page .qq-upload-list a,
1728#media__manager button,
1729#media__manager .qq-upload-button,
1730#media__manager .qq-upload-list a {
1731  margin: 0;
1732  font-family: inherit;
1733  font-size: inherit;
1734  font-weight: 400;
1735  border-width: 1px;
1736  border-style: solid;
1737  border-color: transparent;
1738  border-radius: .25rem;
1739  box-sizing: border-box;
1740  vertical-align: middle;
1741  padding: .375rem .75rem;
1742  color: #495057;
1743  background-color: #ffffff;
1744  display: inline-block;
1745  text-align: center;
1746  border-color: #6c757d;
1747  line-height: 1.5;
1748  -webkit-text-decoration: none;
1749  text-decoration: none;
1750  text-transform: capitalize;
1751  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1752}
1753.mikio #mediamanager__page button[type=color],
1754.mikio #mediamanager__page .qq-upload-button[type=color],
1755.mikio #mediamanager__page .qq-upload-list a[type=color],
1756#media__manager button[type=color],
1757#media__manager .qq-upload-button[type=color],
1758#media__manager .qq-upload-list a[type=color] {
1759  padding: 0;
1760}
1761.mikio #mediamanager__page button:hover:not(:disabled),
1762.mikio #mediamanager__page .qq-upload-button:hover:not(:disabled),
1763.mikio #mediamanager__page .qq-upload-list a:hover:not(:disabled),
1764#media__manager button:hover:not(:disabled),
1765#media__manager .qq-upload-button:hover:not(:disabled),
1766#media__manager .qq-upload-list a:hover:not(:disabled) {
1767  -webkit-text-decoration: none;
1768  text-decoration: none;
1769  color: #ffffff;
1770  background-color: #6c757d;
1771  border-color: #6c757d;
1772}
1773.mikio #mediamanager__page button:disabled,
1774.mikio #mediamanager__page .qq-upload-button:disabled,
1775.mikio #mediamanager__page .qq-upload-list a:disabled,
1776#media__manager button:disabled,
1777#media__manager .qq-upload-button:disabled,
1778#media__manager .qq-upload-list a:disabled {
1779  opacity: .65;
1780}
1781.mikio #mediamanager__page .qq-upload-list a.qq-upload-cancel,
1782#media__manager .qq-upload-list a.qq-upload-cancel {
1783  color: #dc3545;
1784  border-color: #dc3545;
1785}
1786.mikio #mediamanager__page .qq-upload-list a.qq-upload-cancel:hover,
1787#media__manager .qq-upload-list a.qq-upload-cancel:hover {
1788  color: #fff;
1789  background-color: #dc3545;
1790  border-color: #dc3545;
1791}
1792.mikio #mediamanager__page button.qq-upload-action,
1793#media__manager button.qq-upload-action {
1794  color: #fff;
1795  background-color: #007bff;
1796  border-color: #007bff;
1797}
1798.mikio #mediamanager__page button.qq-upload-action:hover,
1799#media__manager button.qq-upload-action:hover {
1800  color: #fff;
1801  background-color: #0069d9;
1802  border-color: #0062cc;
1803}
1804.mikio #mediamanager__page input[type=text],
1805.mikio #mediamanager__page input[type=search],
1806.mikio #mediamanager__page textarea,
1807#media__manager input[type=text],
1808#media__manager input[type=search],
1809#media__manager textarea {
1810  margin: 0;
1811  font-family: inherit;
1812  font-size: inherit;
1813  font-weight: 400;
1814  border-width: 1px;
1815  border-style: solid;
1816  border-color: transparent;
1817  border-radius: .25rem;
1818  box-sizing: border-box;
1819  vertical-align: middle;
1820  padding: .375rem .75rem;
1821  color: #495057;
1822  background-color: #ffffff;
1823  border-color: #ced4da;
1824  line-height: inherit;
1825}
1826.mikio #mediamanager__page input[type=text][type=color],
1827.mikio #mediamanager__page input[type=search][type=color],
1828.mikio #mediamanager__page textarea[type=color],
1829#media__manager input[type=text][type=color],
1830#media__manager input[type=search][type=color],
1831#media__manager textarea[type=color] {
1832  padding: 0;
1833}
1834.mikio #mediamanager__page .ui-resizable-e,
1835#media__manager .ui-resizable-e {
1836  background: transparent;
1837}
1838.mikio #mediamanager__page .ui-resizable-e:hover,
1839#media__manager .ui-resizable-e:hover {
1840  background-color: #999;
1841}
1842.mikio #mediamanager__page .namespaces h2,
1843.mikio #mediamanager__page #media__tree h2,
1844#media__manager .namespaces h2,
1845#media__manager #media__tree h2 {
1846  background-color: #fff;
1847  font-weight: normal;
1848  color: #495057;
1849  border-color: #dee2e6 #dee2e6 #fff;
1850  padding: .5rem 1rem;
1851  margin: 0;
1852  bottom: -1px;
1853}
1854.mikio #mediamanager__page .namespaces .panelHeader,
1855.mikio #mediamanager__page #media__tree .panelHeader,
1856#media__manager .namespaces .panelHeader,
1857#media__manager #media__tree .panelHeader {
1858  margin-bottom: 0;
1859  background-color: #fff;
1860  border-width: 1px 1px 1px 1px;
1861  border-style: solid;
1862  border-color: #dee2e6;
1863  word-wrap: break-word;
1864  word-break: break-word;
1865}
1866.mikio #mediamanager__page .namespaces ul,
1867.mikio #mediamanager__page .namespaces ul.idx,
1868.mikio #mediamanager__page #media__tree ul,
1869.mikio #mediamanager__page #media__tree ul.idx,
1870#media__manager .namespaces ul,
1871#media__manager .namespaces ul.idx,
1872#media__manager #media__tree ul,
1873#media__manager #media__tree ul.idx {
1874  margin-top: 0;
1875}
1876.mikio #mediamanager__page .namespaces ul ul,
1877.mikio #mediamanager__page .namespaces ul.idx ul,
1878.mikio #mediamanager__page #media__tree ul ul,
1879.mikio #mediamanager__page #media__tree ul.idx ul,
1880#media__manager .namespaces ul ul,
1881#media__manager .namespaces ul.idx ul,
1882#media__manager #media__tree ul ul,
1883#media__manager #media__tree ul.idx ul {
1884  margin-left: 1rem;
1885}
1886.mikio #mediamanager__page .namespaces ul li,
1887.mikio #mediamanager__page .namespaces ul.idx li,
1888.mikio #mediamanager__page #media__tree ul li,
1889.mikio #mediamanager__page #media__tree ul.idx li,
1890#media__manager .namespaces ul li,
1891#media__manager .namespaces ul.idx li,
1892#media__manager #media__tree ul li,
1893#media__manager #media__tree ul.idx li {
1894  margin: .25rem 0;
1895  white-space: nowrap;
1896}
1897.mikio #mediamanager__page .namespaces ul a,
1898.mikio #mediamanager__page .namespaces ul.idx a,
1899.mikio #mediamanager__page #media__tree ul a,
1900.mikio #mediamanager__page #media__tree ul.idx a,
1901#media__manager .namespaces ul a,
1902#media__manager .namespaces ul.idx a,
1903#media__manager #media__tree ul a,
1904#media__manager #media__tree ul.idx a {
1905  -webkit-text-decoration: none;
1906  text-decoration: none;
1907  color: #333;
1908}
1909.mikio #mediamanager__page .filelist .panelHeader,
1910.mikio #mediamanager__page .qq-uploader .panelHeader,
1911#media__manager .filelist .panelHeader,
1912#media__manager .qq-uploader .panelHeader {
1913  margin-bottom: 0;
1914  background-color: #fff;
1915  border-width: 1px 1px 1px 1px;
1916  border-style: solid;
1917  border-color: #dee2e6;
1918  word-wrap: break-word;
1919  word-break: break-word;
1920}
1921.mikio #mediamanager__page .filelist form.options,
1922.mikio #mediamanager__page .qq-uploader form.options,
1923#media__manager .filelist form.options,
1924#media__manager .qq-uploader form.options {
1925  margin-top: 0;
1926}
1927.mikio #mediamanager__page .filelist form.options .ui-controlgroup-horizontal label,
1928.mikio #mediamanager__page .qq-uploader form.options .ui-controlgroup-horizontal label,
1929#media__manager .filelist form.options .ui-controlgroup-horizontal label,
1930#media__manager .qq-uploader form.options .ui-controlgroup-horizontal label {
1931  margin-right: 0;
1932}
1933.mikio #mediamanager__page .filelist .panelContent,
1934.mikio #mediamanager__page .qq-uploader .panelContent,
1935#media__manager .filelist .panelContent,
1936#media__manager .qq-uploader .panelContent {
1937  padding-top: 1rem;
1938  text-align: center;
1939}
1940.mikio #mediamanager__page .filelist ul.thumbs,
1941.mikio #mediamanager__page .qq-uploader ul.thumbs,
1942#media__manager .filelist ul.thumbs,
1943#media__manager .qq-uploader ul.thumbs {
1944  margin: 0;
1945}
1946.mikio #mediamanager__page .filelist ul.thumbs li,
1947.mikio #mediamanager__page .qq-uploader ul.thumbs li,
1948#media__manager .filelist ul.thumbs li,
1949#media__manager .qq-uploader ul.thumbs li {
1950  width: 200px;
1951  background-color: #fff;
1952}
1953.mikio #mediamanager__page .filelist ul.thumbs li dt a,
1954.mikio #mediamanager__page .qq-uploader ul.thumbs li dt a,
1955#media__manager .filelist ul.thumbs li dt a,
1956#media__manager .qq-uploader ul.thumbs li dt a {
1957  display: inline;
1958}
1959.mikio #mediamanager__page .filelist ul.thumbs li dd,
1960.mikio #mediamanager__page .qq-uploader ul.thumbs li dd,
1961#media__manager .filelist ul.thumbs li dd,
1962#media__manager .qq-uploader ul.thumbs li dd {
1963  width: auto;
1964  font-size: 90%;
1965  color: #666;
1966  margin-bottom: .25rem;
1967}
1968.mikio #mediamanager__page .filelist ul.thumbs li .name,
1969.mikio #mediamanager__page .qq-uploader ul.thumbs li .name,
1970#media__manager .filelist ul.thumbs li .name,
1971#media__manager .qq-uploader ul.thumbs li .name {
1972  font-weight: normal;
1973}
1974.mikio #mediamanager__page .filelist ul.thumbs li .name a,
1975.mikio #mediamanager__page .qq-uploader ul.thumbs li .name a,
1976#media__manager .filelist ul.thumbs li .name a,
1977#media__manager .qq-uploader ul.thumbs li .name a {
1978  color: #000;
1979}
1980.mikio #mediamanager__page .filelist ul.tabs,
1981.mikio #mediamanager__page .qq-uploader ul.tabs,
1982#media__manager .filelist ul.tabs,
1983#media__manager .qq-uploader ul.tabs {
1984  padding: 0;
1985  margin-bottom: -1px;
1986}
1987.mikio #mediamanager__page .filelist ul.tabs li strong,
1988.mikio #mediamanager__page .qq-uploader ul.tabs li strong,
1989#media__manager .filelist ul.tabs li strong,
1990#media__manager .qq-uploader ul.tabs li strong {
1991  background-color: #fff;
1992  font-weight: normal;
1993  color: #495057;
1994  border-color: #dee2e6 #dee2e6 #fff;
1995  padding: .5rem 1rem;
1996  margin: 0;
1997  bottom: -1px;
1998}
1999.mikio #mediamanager__page .filelist ul.tabs li a,
2000.mikio #mediamanager__page .qq-uploader ul.tabs li a,
2001#media__manager .filelist ul.tabs li a,
2002#media__manager .qq-uploader ul.tabs li a {
2003  padding: .5rem 1rem;
2004  border: 1px solid transparent;
2005  color: #007bff;
2006  -webkit-text-decoration: none;
2007  text-decoration: none;
2008  margin: 0;
2009  background-color: transparent;
2010}
2011.mikio #mediamanager__page .filelist ul.tabs li a:hover,
2012.mikio #mediamanager__page .qq-uploader ul.tabs li a:hover,
2013#media__manager .filelist ul.tabs li a:hover,
2014#media__manager .qq-uploader ul.tabs li a:hover {
2015  color: #0056b3;
2016  border-color: #dee2e6 #dee2e6 #dee2e6;
2017  background-color: transparent;
2018}
2019.mikio #mediamanager__page .filelist ul.tabs:after,
2020.mikio #mediamanager__page .qq-uploader ul.tabs:after,
2021#media__manager .filelist ul.tabs:after,
2022#media__manager .qq-uploader ul.tabs:after {
2023  border-bottom: 0;
2024}
2025.mikio #mediamanager__page .filelist .rows li,
2026.mikio #mediamanager__page .qq-uploader .rows li,
2027#media__manager .filelist .rows li,
2028#media__manager .qq-uploader .rows li {
2029  background-color: #ffffff;
2030  max-height: none;
2031  font-size: 90%;
2032}
2033.mikio #mediamanager__page .filelist .rows li:nth-child(2n+1),
2034.mikio #mediamanager__page .qq-uploader .rows li:nth-child(2n+1),
2035#media__manager .filelist .rows li:nth-child(2n+1),
2036#media__manager .qq-uploader .rows li:nth-child(2n+1) {
2037  background-color: #f2f2f2;
2038}
2039.mikio #mediamanager__page .filelist .rows li a,
2040.mikio #mediamanager__page .qq-uploader .rows li a,
2041#media__manager .filelist .rows li a,
2042#media__manager .qq-uploader .rows li a {
2043  font-weight: normal;
2044  color: #333;
2045}
2046.mikio #mediamanager__page .filelist .rows li dt a,
2047.mikio #mediamanager__page .qq-uploader .rows li dt a,
2048#media__manager .filelist .rows li dt a,
2049#media__manager .qq-uploader .rows li dt a {
2050  height: auto;
2051}
2052.mikio #mediamanager__page .filelist .rows li dd.name,
2053.mikio #mediamanager__page .qq-uploader .rows li dd.name,
2054#media__manager .filelist .rows li dd.name,
2055#media__manager .qq-uploader .rows li dd.name {
2056  text-align: left;
2057}
2058.mikio #mediamanager__page .filelist .qq-upload-list,
2059.mikio #mediamanager__page .qq-uploader .qq-upload-list,
2060#media__manager .filelist .qq-upload-list,
2061#media__manager .qq-uploader .qq-upload-list {
2062  margin-top: 1rem;
2063}
2064.mikio #mediamanager__page .filelist .qq-upload-list li:hover,
2065.mikio #mediamanager__page .qq-uploader .qq-upload-list li:hover,
2066#media__manager .filelist .qq-upload-list li:hover,
2067#media__manager .qq-uploader .qq-upload-list li:hover {
2068  background-color: transparent;
2069}
2070.mikio #mediamanager__page .filelist .qq-action-container,
2071.mikio #mediamanager__page .qq-uploader .qq-action-container,
2072#media__manager .filelist .qq-action-container,
2073#media__manager .qq-uploader .qq-action-container {
2074  margin-top: 1rem;
2075  padding-top: 1rem;
2076  border-top: 1px solid #dee2e6;
2077}
2078.mikio #mediamanager__page .file .panelHeader,
2079#media__manager .file .panelHeader {
2080  margin-bottom: 0;
2081  background-color: #fff;
2082  border-width: 1px 1px 1px 1px;
2083  border-style: solid;
2084  border-color: #dee2e6;
2085  word-wrap: break-word;
2086  word-break: break-word;
2087}
2088.mikio #mediamanager__page .file .panelHeader a,
2089#media__manager .file .panelHeader a {
2090  font-weight: normal;
2091  color: #333;
2092}
2093.mikio #mediamanager__page .file ul.tabs,
2094#media__manager .file ul.tabs {
2095  padding: 0;
2096  margin-bottom: -1px;
2097}
2098.mikio #mediamanager__page .file ul.tabs li strong,
2099#media__manager .file ul.tabs li strong {
2100  background-color: #fff;
2101  font-weight: normal;
2102  color: #495057;
2103  border-color: #dee2e6 #dee2e6 #fff;
2104  padding: .5rem 1rem;
2105  margin: 0;
2106  bottom: -1px;
2107}
2108.mikio #mediamanager__page .file ul.tabs li a,
2109#media__manager .file ul.tabs li a {
2110  padding: .5rem 1rem;
2111  border: 1px solid transparent;
2112  color: #007bff;
2113  -webkit-text-decoration: none;
2114  text-decoration: none;
2115  margin: 0;
2116  background-color: transparent;
2117}
2118.mikio #mediamanager__page .file ul.tabs li a:hover,
2119#media__manager .file ul.tabs li a:hover {
2120  color: #0056b3;
2121  border-color: #dee2e6 #dee2e6 #dee2e6;
2122  background-color: transparent;
2123}
2124.mikio #mediamanager__page .file ul.tabs:after,
2125#media__manager .file ul.tabs:after {
2126  border-bottom: 0;
2127}
2128.mikio #mediamanager__page .file #mediamanager__btn_delete button,
2129#media__manager .file #mediamanager__btn_delete button {
2130  color: #dc3545;
2131  border-color: #dc3545;
2132}
2133.mikio #mediamanager__page .file #mediamanager__btn_delete button:hover,
2134#media__manager .file #mediamanager__btn_delete button:hover {
2135  color: #fff;
2136  background-color: #dc3545;
2137  border-color: #dc3545;
2138}
2139.mikio #mediamanager__page .file dl,
2140#media__manager .file dl {
2141  font-size: 90%;
2142}
2143.mikio #mediamanager__page .file dl dt,
2144#media__manager .file dl dt {
2145  padding: .25rem .5rem;
2146  background-color: #f0f0f0;
2147}
2148.mikio #mediamanager__page .file dl dd,
2149#media__manager .file dl dd {
2150  padding: .25rem .5rem;
2151  background-color: #f8f8f8;
2152}
2153.mikio #mediamanager__page .file input[type=text],
2154.mikio #mediamanager__page .file form.meta textarea.edit,
2155#media__manager .file input[type=text],
2156#media__manager .file form.meta textarea.edit {
2157  width: 100%;
2158  min-width: 100%;
2159  max-width: 100%;
2160}
2161.mikio #mediamanager__page .file button[name="mediado[save]"],
2162#media__manager .file button[name="mediado[save]"] {
2163  color: #fff;
2164  background-color: #007bff;
2165  border-color: #007bff;
2166}
2167.mikio #mediamanager__page .file button[name="mediado[save]"]:hover,
2168#media__manager .file button[name="mediado[save]"]:hover {
2169  color: #fff;
2170  background-color: #0069d9;
2171  border-color: #0062cc;
2172}
2173.mikio #mediamanager__page .panelContent,
2174#media__manager .panelContent {
2175  background-color: #fff;
2176  margin: 0 10px 0 0;
2177  border-width: 0 1px 1px 1px;
2178  border-style: solid;
2179  border-color: #dee2e6;
2180  padding: .5rem;
2181}
2182.mikio #mediamanager__page #media__opts,
2183#media__manager #media__opts {
2184  border-bottom: 1px solid #dee2e6;
2185  padding-bottom: .75rem;
2186}
2187.mikio #mediamanager__page #media__content .odd,
2188.mikio #mediamanager__page #media__content .even,
2189#media__manager #media__content .odd,
2190#media__manager #media__content .even {
2191  border-top: 1px solid #e5e5e5;
2192  font-size: 90%;
2193  display: grid;
2194  grid-template-columns: 9rem auto 10rem 1.5rem 1.5rem 1.5rem;
2195  align-items: center;
2196}
2197.mikio #mediamanager__page #media__content .odd a.mediafile,
2198.mikio #mediamanager__page #media__content .even a.mediafile,
2199#media__manager #media__content .odd a.mediafile,
2200#media__manager #media__content .even a.mediafile {
2201  grid-column: 2 / span 1;
2202  grid-row: 1 / span 1;
2203  margin: 0;
2204  word-break: break-word;
2205}
2206.mikio #mediamanager__page #media__content .odd span.info,
2207.mikio #mediamanager__page #media__content .even span.info,
2208#media__manager #media__content .odd span.info,
2209#media__manager #media__content .even span.info {
2210  grid-column: 3 / span 1;
2211  grid-row: 1 / span 1;
2212  text-align: center;
2213}
2214.mikio #mediamanager__page #media__content .odd span.info br,
2215.mikio #mediamanager__page #media__content .even span.info br,
2216#media__manager #media__content .odd span.info br,
2217#media__manager #media__content .even span.info br {
2218  display: inline-block;
2219}
2220.mikio #mediamanager__page #media__content .odd a:nth-child(2),
2221.mikio #mediamanager__page #media__content .even a:nth-child(2),
2222#media__manager #media__content .odd a:nth-child(2),
2223#media__manager #media__content .even a:nth-child(2) {
2224  grid-column: 4 / span 1;
2225  grid-row: 1 / span 1;
2226  text-align: center;
2227}
2228.mikio #mediamanager__page #media__content .odd a:nth-child(3),
2229.mikio #mediamanager__page #media__content .even a:nth-child(3),
2230#media__manager #media__content .odd a:nth-child(3),
2231#media__manager #media__content .even a:nth-child(3) {
2232  grid-column: 5 / span 1;
2233  grid-row: 1 / span 1;
2234  text-align: center;
2235}
2236.mikio #mediamanager__page #media__content .odd a.btn_media_delete,
2237.mikio #mediamanager__page #media__content .even a.btn_media_delete,
2238#media__manager #media__content .odd a.btn_media_delete,
2239#media__manager #media__content .even a.btn_media_delete {
2240  grid-column: 6 / span 1;
2241  grid-row: 1 / span 1;
2242  text-align: center;
2243}
2244.mikio #mediamanager__page #media__content .odd div.example,
2245.mikio #mediamanager__page #media__content .odd div.clearer,
2246.mikio #mediamanager__page #media__content .odd br,
2247.mikio #mediamanager__page #media__content .even div.example,
2248.mikio #mediamanager__page #media__content .even div.clearer,
2249.mikio #mediamanager__page #media__content .even br,
2250#media__manager #media__content .odd div.example,
2251#media__manager #media__content .odd div.clearer,
2252#media__manager #media__content .odd br,
2253#media__manager #media__content .even div.example,
2254#media__manager #media__content .even div.clearer,
2255#media__manager #media__content .even br {
2256  display: none;
2257}
2258.mikio #mediamanager__page #media__content .odd div.detail,
2259.mikio #mediamanager__page #media__content .even div.detail,
2260#media__manager #media__content .odd div.detail,
2261#media__manager #media__content .even div.detail {
2262  grid-column: 1 / span 1;
2263  grid-row: 1 / span 1;
2264  padding: 0;
2265}
2266.mikio #mediamanager__page #media__content .odd div.detail div.thumb,
2267.mikio #mediamanager__page #media__content .even div.detail div.thumb,
2268#media__manager #media__content .odd div.detail div.thumb,
2269#media__manager #media__content .even div.detail div.thumb {
2270  float: none;
2271  margin: 0;
2272}
2273.mikio #mediamanager__page #media__content .odd div.detail div.thumb img,
2274.mikio #mediamanager__page #media__content .even div.detail div.thumb img,
2275#media__manager #media__content .odd div.detail div.thumb img,
2276#media__manager #media__content .even div.detail div.thumb img {
2277  max-width: 48px;
2278  max-height: 48px;
2279}
2280.mikio #mediamanager__page #media__content .odd,
2281#media__manager #media__content .odd {
2282  background-color: #ffffff;
2283}
2284.mikio #mediamanager__page #media__content .even,
2285#media__manager #media__content .even {
2286  background-color: #f2f2f2;
2287}
2288.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form {
2289  display: grid;
2290  margin: 0 auto;
2291  max-width: 800px;
2292  grid-template-columns: auto 10rem 10rem;
2293  grid-gap: 1rem;
2294}
2295.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form input[name=q] {
2296  grid-column: 1 / span 1;
2297  grid-row: 1 / span 1;
2298  width: 100%;
2299}
2300.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form button[type=submit] {
2301  color: #fff;
2302  background-color: #007bff;
2303  border-color: #007bff;
2304  grid-column: 2 / span 1;
2305  grid-row: 1 / span 1;
2306}
2307.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form button[type=submit]:hover {
2308  color: #fff;
2309  background-color: #0069d9;
2310  border-color: #0062cc;
2311}
2312.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .toggleAssistant {
2313  padding: .1rem .2rem;
2314  font-size: 80%;
2315  min-width: 3rem;
2316  grid-column: 3 / span 1;
2317  grid-row: 1 / span 1;
2318  flex: 0;
2319}
2320.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions {
2321  grid-column: 1 / span 3;
2322  grid-row: 2 / span 1;
2323}
2324.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle .current {
2325  padding: .2rem 1.2rem .2rem 0rem;
2326  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>');
2327  background-size: 1.2rem;
2328  background-position: right;
2329  background-repeat: no-repeat;
2330}
2331.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle .current:after {
2332  content: "";
2333}
2334.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul {
2335  position: absolute;
2336  right: 0;
2337  top: .5rem;
2338  padding: 1rem 1.5rem;
2339  border: 1px solid #e5e5e5;
2340  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
2341  background-color: #ffffff;
2342  color: #999;
2343}
2344.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a {
2345  transition: all 0.15s ease-in-out;
2346  color: #1a1a1a;
2347  -webkit-text-decoration: none;
2348  text-decoration: none;
2349  font-style: normal;
2350  margin: 0 -1rem;
2351  padding: 0 1rem;
2352}
2353.mikio.dokuwiki .mode_search .mikio-article .search-results-form fieldset.search-form .advancedOptions .toggle ul a:hover {
2354  background-color: #e5e5e5;
2355}
2356.mikio.dokuwiki .mode_search .mikio-article h2 {
2357  margin-top: .5rem;
2358  padding-top: 1rem;
2359  border-top: 1px solid #dee2e6;
2360}
2361.mikio.dokuwiki .mode_search .mikio-article .search_quickresult ul {
2362  background-color: #fff;
2363  padding: .5rem 1rem;
2364}
2365.mikio.dokuwiki .mode_search .mikio-article .search_quickresult ul li {
2366  float: none;
2367  display: inline-block;
2368  text-align: left;
2369  padding-left: 0;
2370}
2371.mikio.dokuwiki .mode_search .mikio-article .search_quickresult ul li:before {
2372  font-size: 1.2rem;
2373  content: '\2022';
2374  margin-right: 0.5em;
2375}
2376.mikio.dokuwiki .mode_search .mikio-article .search_quickresult ul li .li {
2377  display: inline-block;
2378}
2379.mikio.dokuwiki .mode_search .mikio-article div.search_quickresult ul li {
2380  width: auto;
2381}
2382.mikio.dokuwiki .mode_search .mikio-article .search_fullpage_result {
2383  border-top: 1px solid #e5e5e5;
2384  padding: .75rem;
2385  background-color: #ffffff;
2386}
2387.mikio.dokuwiki .mode_search .mikio-article .search_fullpage_result:nth-child(2n+1) {
2388  background-color: #f2f2f2;
2389}
2390.mikio.dokuwiki .mode_search .mikio-article .search_fullpage_result .snippet {
2391  font-size: 90%;
2392  margin-bottom: 0;
2393}
2394#index__tree {
2395  background-color: #fff;
2396  border: 1px solid #dee2e6;
2397  padding: 0 .5rem;
2398}
2399#index__tree a {
2400  color: #333;
2401  -webkit-text-decoration: none;
2402  text-decoration: none;
2403}
2404#index__tree .curid a {
2405  color: red;
2406}
2407.mikio.dokuwiki ul.tabs {
2408  padding: 0;
2409  margin-bottom: -1px;
2410}
2411.mikio.dokuwiki ul.tabs li strong {
2412  background-color: #fff;
2413  font-weight: normal;
2414  color: #495057;
2415  border-color: #dee2e6 #dee2e6 #fff;
2416  padding: .5rem 1rem;
2417  margin: 0;
2418  bottom: -1px;
2419}
2420.mikio.dokuwiki ul.tabs li a {
2421  padding: .5rem 1rem;
2422  border: 1px solid transparent;
2423  color: #007bff;
2424  -webkit-text-decoration: none;
2425  text-decoration: none;
2426  margin: 0;
2427  background-color: transparent;
2428}
2429.mikio.dokuwiki ul.tabs li a:hover {
2430  color: #0056b3;
2431  border-color: #dee2e6 #dee2e6 #dee2e6;
2432  background-color: transparent;
2433}
2434.mikio.dokuwiki ul.tabs:after {
2435  border-bottom: 0;
2436}
2437.mikio .mode_draft table {
2438  margin-bottom: 1rem;
2439}
2440#dokuwiki__detail {
2441  background-color: #f2f2f2;
2442  height: 100vh;
2443  padding: 0 2rem;
2444}
2445#dokuwiki__detail .content {
2446  display: flex;
2447}
2448#dokuwiki__detail .content .img_detail dl {
2449  display: grid;
2450  grid-template-columns: 4rem auto;
2451  align-items: center;
2452}
2453#dokuwiki__detail .content .img_detail dl dt {
2454  font-weight: bold;
2455}
2456.mikio .content_partial button,
2457.mikio .content_partial input,
2458.mikio .content_partial optgroup,
2459.mikio .content_partial select,
2460.mikio .content_partial textarea {
2461  margin: 0;
2462  font-family: inherit;
2463  font-size: inherit;
2464  font-weight: 400;
2465  border-width: 1px;
2466  border-style: solid;
2467  border-color: transparent;
2468  border-radius: .25rem;
2469  box-sizing: border-box;
2470  vertical-align: middle;
2471  padding: .375rem .75rem;
2472  color: #495057;
2473  background-color: #ffffff;
2474  border-color: #ced4da;
2475  line-height: inherit;
2476}
2477.mikio .content_partial button[type=color],
2478.mikio .content_partial input[type=color],
2479.mikio .content_partial optgroup[type=color],
2480.mikio .content_partial select[type=color],
2481.mikio .content_partial textarea[type=color] {
2482  padding: 0;
2483}
2484.mikio .content_partial button {
2485  display: inline-block;
2486  text-align: center;
2487  border-color: #6c757d;
2488  line-height: 1.5;
2489  -webkit-text-decoration: none;
2490  text-decoration: none;
2491  text-transform: capitalize;
2492  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
2493}
2494.mikio .content_partial button:hover:not(:disabled) {
2495  -webkit-text-decoration: none;
2496  text-decoration: none;
2497  color: #ffffff;
2498  background-color: #6c757d;
2499  border-color: #6c757d;
2500}
2501.mikio .content_partial button:disabled {
2502  opacity: .65;
2503}
2504.mikio .content_partial button#edbtn__save,
2505.mikio .content_partial button[name="run[save]"] {
2506  color: #fff;
2507  background-color: #007bff;
2508  border-color: #007bff;
2509}
2510.mikio .content_partial button#edbtn__save:hover,
2511.mikio .content_partial button[name="run[save]"]:hover {
2512  color: #fff;
2513  background-color: #0069d9;
2514  border-color: #0062cc;
2515}
2516.mikio .content_partial input[type=text],
2517.mikio .content_partial input[type=search],
2518.mikio .content_partial input[type=password],
2519.mikio .content_partial input[type=email] {
2520  -webkit-appearance: none;
2521  -moz-appearance: none;
2522  -ms-appearance: none;
2523}
2524.mikio .content_partial textarea {
2525  margin-bottom: 1rem;
2526  width: 100%;
2527  word-wrap: break-word;
2528  overflow: auto;
2529  resize: vertical;
2530  white-space: pre-wrap;
2531}
2532.mikio .content_partial select {
2533  -webkit-user-select: none;
2534  -moz-user-select: none;
2535  -ms-user-select: none;
2536  height: 2.25rem;
2537}
2538.mikio .content_partial .toolbutton {
2539  border-radius: 0;
2540  border-right-width: 0;
2541  border-color: #ced4da;
2542}
2543.mikio .content_partial .toolbutton:first-of-type {
2544  border-radius: .25rem 0 0 .25rem;
2545}
2546.mikio .content_partial .toolbutton:last-of-type {
2547  border-radius: 0 .25rem .25rem 0;
2548  border-right-width: 1px;
2549}
2550.mikio div.dokuwiki div.comment_wrapper {
2551  padding: 1em;
2552}
2553.mikio div.dokuwiki div.comment_wrapper button,
2554.mikio div.dokuwiki div.comment_wrapper input,
2555.mikio div.dokuwiki div.comment_wrapper optgroup,
2556.mikio div.dokuwiki div.comment_wrapper select,
2557.mikio div.dokuwiki div.comment_wrapper textarea {
2558  margin: 0;
2559  font-family: inherit;
2560  font-size: inherit;
2561  font-weight: 400;
2562  border-width: 1px;
2563  border-style: solid;
2564  border-color: transparent;
2565  border-radius: .25rem;
2566  box-sizing: border-box;
2567  vertical-align: middle;
2568  padding: .375rem .75rem;
2569  color: #495057;
2570  background-color: #ffffff;
2571  border-color: #ced4da;
2572  line-height: inherit;
2573}
2574.mikio div.dokuwiki div.comment_wrapper button[type=color],
2575.mikio div.dokuwiki div.comment_wrapper input[type=color],
2576.mikio div.dokuwiki div.comment_wrapper optgroup[type=color],
2577.mikio div.dokuwiki div.comment_wrapper select[type=color],
2578.mikio div.dokuwiki div.comment_wrapper textarea[type=color] {
2579  padding: 0;
2580}
2581.mikio div.dokuwiki div.comment_wrapper button {
2582  display: inline-block;
2583  text-align: center;
2584  border-color: #6c757d;
2585  line-height: 1.5;
2586  -webkit-text-decoration: none;
2587  text-decoration: none;
2588  text-transform: capitalize;
2589  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
2590}
2591.mikio div.dokuwiki div.comment_wrapper button:hover:not(:disabled) {
2592  -webkit-text-decoration: none;
2593  text-decoration: none;
2594  color: #ffffff;
2595  background-color: #6c757d;
2596  border-color: #6c757d;
2597}
2598.mikio div.dokuwiki div.comment_wrapper button:disabled {
2599  opacity: .65;
2600}
2601.mikio div.dokuwiki div.comment_wrapper button#edbtn__save,
2602.mikio div.dokuwiki div.comment_wrapper button[name="run[save]"] {
2603  color: #fff;
2604  background-color: #007bff;
2605  border-color: #007bff;
2606}
2607.mikio div.dokuwiki div.comment_wrapper button#edbtn__save:hover,
2608.mikio div.dokuwiki div.comment_wrapper button[name="run[save]"]:hover {
2609  color: #fff;
2610  background-color: #0069d9;
2611  border-color: #0062cc;
2612}
2613.mikio div.dokuwiki div.comment_wrapper input[type=text],
2614.mikio div.dokuwiki div.comment_wrapper input[type=search],
2615.mikio div.dokuwiki div.comment_wrapper input[type=password],
2616.mikio div.dokuwiki div.comment_wrapper input[type=email] {
2617  -webkit-appearance: none;
2618  -moz-appearance: none;
2619  -ms-appearance: none;
2620}
2621.mikio div.dokuwiki div.comment_wrapper textarea {
2622  margin-bottom: 1rem;
2623  width: 100%;
2624  word-wrap: break-word;
2625  overflow: auto;
2626  resize: vertical;
2627  white-space: pre-wrap;
2628}
2629.mikio div.dokuwiki div.comment_wrapper select {
2630  -webkit-user-select: none;
2631  -moz-user-select: none;
2632  -ms-user-select: none;
2633  height: 2.25rem;
2634}
2635.mikio div.dokuwiki div.comment_wrapper .toolbutton {
2636  border-radius: 0;
2637  border-right-width: 0;
2638  border-color: #ced4da;
2639}
2640.mikio div.dokuwiki div.comment_wrapper .toolbutton:first-of-type {
2641  border-radius: .25rem 0 0 .25rem;
2642}
2643.mikio div.dokuwiki div.comment_wrapper .toolbutton:last-of-type {
2644  border-radius: 0 .25rem .25rem 0;
2645  border-right-width: 1px;
2646}
2647.mikio div.dokuwiki div.comment_wrapper input[type=submit] {
2648  margin: 0;
2649  font-family: inherit;
2650  font-size: inherit;
2651  font-weight: 400;
2652  border-width: 1px;
2653  border-style: solid;
2654  border-color: transparent;
2655  border-radius: .25rem;
2656  box-sizing: border-box;
2657  vertical-align: middle;
2658  padding: .375rem .75rem;
2659  color: #495057;
2660  background-color: #ffffff;
2661  display: inline-block;
2662  text-align: center;
2663  border-color: #6c757d;
2664  line-height: 1.5;
2665  -webkit-text-decoration: none;
2666  text-decoration: none;
2667  text-transform: capitalize;
2668  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
2669}
2670.mikio div.dokuwiki div.comment_wrapper input[type=submit][type=color] {
2671  padding: 0;
2672}
2673.mikio div.dokuwiki div.comment_wrapper input[type=submit]:hover:not(:disabled) {
2674  -webkit-text-decoration: none;
2675  text-decoration: none;
2676  color: #ffffff;
2677  background-color: #6c757d;
2678  border-color: #6c757d;
2679}
2680.mikio div.dokuwiki div.comment_wrapper input[type=submit]:disabled {
2681  opacity: .65;
2682}
2683.mikio div.dokuwiki div.comment_wrapper h2 {
2684  margin: 0;
2685}
2686.mikio div.dokuwiki div.comment_wrapper .comment_form {
2687  margin-top: 0;
2688}
2689.mikio div.dokuwiki div.comment_wrapper .comment_subscribe input {
2690  float: none;
2691}
2692.mikio div.dokuwiki div.comment_wrapper .comment_subscribe label {
2693  float: none;
2694  display: inline-block;
2695}
2696.mikio div.dokuwiki div.comment_wrapper .comment_buttons {
2697  float: none;
2698  text-align: right;
2699  margin-top: 1em;
2700}
2701@media (max-width: 768px) {
2702  .mikio-small-only {
2703    display: inline-block;
2704  }
2705  .mikio-navbar {
2706    padding-bottom: 0;
2707  }
2708  .mikio-navbar .mikio-container {
2709    display: grid;
2710    grid-template-columns: auto 3rem;
2711  }
2712  .mikio-navbar .mikio-navbar-brand {
2713    grid-column: 1 / span 1;
2714    grid-row: 1 / span 1;
2715    margin-bottom: .5rem;
2716  }
2717  .mikio-navbar .mikio-navbar-toggle {
2718    display: block;
2719    margin-bottom: .5rem;
2720    grid-column: 2 / span 1;
2721    grid-row: 1 / span 1;
2722  }
2723  .mikio-navbar .mikio-navbar-toggle.closed + .mikio-navbar-collapse {
2724    display: none;
2725  }
2726  .mikio-navbar .mikio-navbar-collapse {
2727    grid-column: 1 / span 2;
2728    grid-row: 2 / span 1;
2729    flex-direction: column;
2730    margin: 0 -2rem;
2731    padding-top: .5rem;
2732    padding-right: 1rem;
2733    padding-bottom: .5rem;
2734    border-top: 1px solid rgba(0,0,0,0.1);
2735  }
2736  .mikio-navbar .mikio-nav-item {
2737    display: block;
2738    width: 100%;
2739    padding: .5rem 2rem;
2740    box-sizing: border-box;
2741    text-align: center;
2742  }
2743  .mikio-navbar .mikio-dropdown-item {
2744    justify-content: center;
2745  }
2746  .mikio-navbar .mikio-nav {
2747    width: 100%;
2748  }
2749  .mikio-navbar .mikio-nav-dropdown {
2750    width: 100%;
2751    text-align: center;
2752    margin: 0;
2753    box-sizing: border-box;
2754  }
2755  .mikio-navbar .mikio-nav-dropdown .mikio-dropdown {
2756    position: relative;
2757    border: 0;
2758    box-shadow: none;
2759  }
2760  .mikio-hero .mikio-container {
2761    flex-direction: column;
2762  }
2763  .mikio-hero .mikio-hero-image-resize {
2764    height: auto;
2765  }
2766  .mikio-hero .mikio-hero-image {
2767    background-image: none !important;
2768  }
2769  .mikio-page .mikio-container {
2770    display: grid;
2771    grid-template-columns: auto 2.5rem;
2772  }
2773  .mode_revisions .mikio-page,
2774  .mode_edit .mikio-page,
2775  .mode_login .mikio-page,
2776  .mode_denied .mikio-page,
2777  .mode_draft .mikio-page,
2778  .mode_preview .mikio-page,
2779  .mode_showtag .mikio-page,
2780  .mode_admin .mikio-page {
2781    grid-template-columns: auto;
2782  }
2783  .mikio #config__manager td .input,
2784  .mikio #config__manager td input.edit,
2785  .mikio #config__manager tr select {
2786    width: auto;
2787  }
2788  .mikio-content {
2789    grid-column: 1 / span 1;
2790    grid-row: 2 / span 1;
2791    padding-bottom: 1rem;
2792    width: auto;
2793  }
2794  .mikio .mikio-content .mikio-article.toc-full {
2795    display: block;
2796  }
2797  .mikio .mikio-content .mikio-article .mikio-toc {
2798    float: none;
2799  }
2800  .mikio .mikio-content .mikio-article .mikio-toc #dw__toc {
2801    max-width: none;
2802  }
2803  .mikio .mikio-content .mikio-article .mikio-toc h3.toggle {
2804    background-position: 99% 50%;
2805    text-align: center;
2806  }
2807  .mikio .mikio-content .mikio-article .mikio-toc h3.toggle.closed {
2808    font-size: 80%;
2809    width: auto;
2810  }
2811  .mikio .mikio-content .mikio-article .mikio-toc h3.toggle.closed:before {
2812    display: none;
2813  }
2814  .mikio-sidebar {
2815    grid-column: 1 / span 2;
2816    width: auto;
2817  }
2818  .mikio-sidebar .mikio-sidebar-toggle.closed + .mikio-sidebar-collapse {
2819    display: none;
2820  }
2821  .mikio-sidebar.mikio-sidebar-left {
2822    grid-row: 1 / span 1;
2823    border-right: 0;
2824    border-bottom: 1px solid rgba(0,0,0,0.1);
2825  }
2826  .mikio-sidebar.mikio-sidebar-right {
2827    grid-row: 3 / span 1;
2828    border-left: 0;
2829    border-top: 1px solid rgba(0,0,0,0.2);
2830  }
2831  .mikio-sidebar .mikio-sidebar-toggle {
2832    display: block;
2833  }
2834  #dw__pagetools {
2835    grid-column: 2 / span 1;
2836    grid-row: 2 / span 1;
2837  }
2838  .mikio.dokuwiki div.ui-admin #admin__version {
2839    padding-right: 1rem;
2840  }
2841  .mikio-page-fill .mikio-sidebar {
2842    display: none;
2843  }
2844}
2845@media print {
2846  .mikio .mikio-navbar-collapse,
2847  .mikio .mikio-toc,
2848  .mikio .mikio-sidebar,
2849  .mikio #dw__pagetools,
2850  .mikio .mikio-search {
2851    display: none !important;
2852  }
2853  .mikio .mikio-navbar {
2854    box-shadow: none !important;
2855  }
2856  .mikio .mikio-hero .mikio-hero-text {
2857    min-height: auto;
2858    padding-bottom: 0;
2859  }
2860  .mikio .mikio-breadcrumbs,
2861  .mikio .mikio-youarehere,
2862  .mikio .mikio-hero,
2863  .mikio .mikio-footer {
2864    background-color: #fff !important;
2865  }
2866}
2867.mikio .bookcreator__bookbar {
2868  font-size: 0.8rem;
2869  display: flex;
2870  width: auto !important;
2871}
2872.mikio-sidebar .mikio-sidebar-content .dtree {
2873  font-size: inherit;
2874}
2875.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode {
2876  margin: 0.5rem 0;
2877}
2878.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode .indexmenu_tocbullet {
2879  margin-top: 2px;
2880  margin-left: 2px;
2881}
2882.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a,
2883.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl,
2884.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel,
2885.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node,
2886.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel {
2887  display: initial;
2888  margin: initial;
2889  color: #666;
2890  background: transparent;
2891}
2892.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a:hover,
2893.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeUrl:hover,
2894.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.nodeSel:hover,
2895.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.node:hover,
2896.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel:hover {
2897  color: #333;
2898  text-decoration: none;
2899  background-color: transparent;
2900}
2901.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode a.navSel {
2902  font-weight: bold;
2903  color: #333;
2904}
2905.mikio-sidebar .mikio-sidebar-content .dtree .dTreeNode img:last-of-type {
2906  margin-right: 0.2rem;
2907  opacity: 0.5;
2908}
2909.mikio .indexmenu_toc {
2910  padding: 0 4px 4px 0;
2911}
2912.mikio .indexmenu_toc> div {
2913  border: 1px solid #999;
2914  box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
2915  position: relative;
2916  z-index: 10;
2917}
2918.mikio .indexmenu_toc .tocheader {
2919  padding: 0.2rem;
2920  border-bottom: 1px solid #ccc;
2921}
2922.mikio .indexmenu_toc .indexmenu_toc_inside {
2923  border: 0;
2924  padding: 0.2rem;
2925}
2926.mikio .indexmenu_toc .indexmenu_toc_inside ul {
2927  margin: 0;
2928  padding: 0 0 0 1.5rem;
2929}
2930.mikio .indexmenu_toc .indexmenu_toc_inside ul .li {
2931  margin-bottom: 0.4rem;
2932}
2933.mikio .mode_admin table.jsoneditor-values {
2934  width: auto;
2935}
2936.mikio .mode_admin table.jsoneditor-tree,
2937.mikio .mode_admin table.jsoneditor-values {
2938  border-bottom: 0;
2939}
2940.mikio .mode_admin table.jsoneditor-tree tbody tr,
2941.mikio .mode_admin table.jsoneditor-values tbody tr {
2942  background: transparent;
2943}
2944.mikio .mode_admin table.jsoneditor-tree tbody td,
2945.mikio .mode_admin table.jsoneditor-values tbody td {
2946  padding: 0;
2947}
2948.mikio .mode_admin table.jsoneditor-tree tbody td.jsoneditor-separator,
2949.mikio .mode_admin table.jsoneditor-values tbody td.jsoneditor-separator {
2950  vertical-align: middle;
2951}
2952.mikio .mode_admin table.jsoneditor-tree button,
2953.mikio .mode_admin table.jsoneditor-values button {
2954  background-color: transparent;
2955  border: 0;
2956  transition: none;
2957}
2958.mikio .mode_admin table.jsoneditor-tree button:hover,
2959.mikio .mode_admin table.jsoneditor-values button:hover {
2960  transition: none;
2961}
2962.mikio .mode_admin table.jsoneditor-tree div.jsoneditor-value,
2963.mikio .mode_admin table.jsoneditor-values div.jsoneditor-value {
2964  background-color: #fff;
2965}
2966