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