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