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