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