xref: /template/kiwiki/css/style.css (revision 1c97026da5ec36fabe9b4dbc9f9ae7cdf2a8615a)
1/*TITRES*/
2#kiwiki h1 {
3  font-size: 2.5rem;
4  line-height: 1.8;
5  margin: 0 0 0.5rem;
6  padding: 0 10px;
7  border-bottom: 1px solid var(--kiwiki-ui-300);
8}
9#kiwiki h2 {
10  font-size: 1.8em;
11  margin: 0.5em 0;
12  padding: 0 10px;
13  border-bottom: 1px solid var(--kiwiki-ui-300);
14  line-height: 1.5;
15}
16#kiwiki h3 {
17  font-size: 1.5em;
18  font-weight: 700;
19  margin-top: 0.7em;
20  padding: 0 10px;
21}
22/*STRUCTURE*/
23#kiwiki #dokuwiki__site {
24  min-height: calc(100vh);
25  margin-bottom: -30px;
26  background-color: var(--kiwiki-body-bg);
27  justify-content: space-between;
28  padding: 0;
29  display: flex;
30  flex-direction: column;
31  gap: 20px;
32}
33
34#kiwiki #dokuwiki__top {
35  margin: 0;
36  padding: 0;
37  width: 100%;
38  color: var(--kiwiki-text-color);
39}
40
41#kiwiki #dokuwiki__top.mode_login {
42  display: flex;
43  margin-bottom: -90px;
44  height: 100vh;
45  align-items: center;
46}
47
48#kiwiki #dokuwiki__top .wrapper {
49  max-width: var(--kiwiki-content-max-width);
50  width: 100%;
51  margin: 0 auto;
52  display: flex;
53  gap: 20px;
54  justify-content: space-between;
55  align-items: start;
56  padding: 0;
57}
58
59/*LOGIN*/
60#kiwiki h1#connexion {
61  text-align: center;
62}
63
64#kiwiki h1#connexion + .level1 {
65  text-align: center;
66  max-width: 700px;
67  margin: 0 auto 10px;
68}
69
70#kiwiki #dw__login fieldset {
71  display: flex;
72  max-width: 400px;
73  flex-direction: column;
74  box-shadow: #1e293b0a 0 2px 4px 0;
75  border: 1px solid var(--kiwiki-ui-100);
76  background: var(--kiwiki-main, #fff);
77  border-radius: 4px;
78  padding: 30px;
79  margin: 0 auto;
80}
81
82#kiwiki #dw__login fieldset,
83#kiwiki #dw__resendpwd fieldset,
84#kiwiki #dw__register fieldset {
85  padding-bottom: 30px;
86}
87
88#kiwiki #dw__login p {
89  font-size: 0.75rem;
90}
91
92#kiwiki #dw__login p a {
93  display: block;
94}
95
96#kiwiki #dw__login label.block select,
97#kiwiki #dw__login label.block input.edit {
98  width: 100%;
99}
100
101#kiwiki #dw__login button {
102  padding: 15px 30px;
103}
104
105#kiwiki #dw__login label.block {
106  display: flex;
107  flex-direction: column;
108  text-align: left;
109}
110
111#kiwiki #dw__login label[for="remember__me"] {
112  margin-left: 0;
113  text-align: left;
114  margin-bottom: 1.4em;
115}
116
117#kiwiki #dokuwiki__site #dokuwiki__top.mode_denied #dokuwiki__content__wrapper {
118  max-width: 700px;
119}
120
121#kiwiki .mode_denied #dokuwiki__content .page.group > h1,
122#kiwiki .mode_denied #dokuwiki__content .page.group > h1 + .level1 {
123  text-align: center;
124  margin: 0;
125  padding: 15px 30px 15px;
126}
127#kiwiki .mode_denied #dokuwiki__content .page.group > h1:first-child,
128#kiwiki .mode_denied #dokuwiki__content h1:first-child + .level1 {
129  background-color: rgba(255, 0, 0, 0.4);
130  border-radius: 8px 8px 0 0;
131}
132
133#kiwiki .mode_denied #dokuwiki__content h1:first-child + .level1 {
134  padding: 0 30px 15px;
135  border-radius: 0 0 8px 8px;
136}
137
138#kiwiki .mode_denied #dokuwiki__content h1:first-child + .level1 p {
139  margin: 0;
140}
141#kiwiki .back-home {
142  display: block;
143  width: 100%;
144  text-align: center;
145  margin: 0.5rem 0;
146  padding: 20px 0 0;
147  border-top: 1px solid var(--kiwiki-ui-300);
148}
149/*USER GROUP INFORMATION*/
150#kiwiki .user_groups_info {
151  width: 100%;
152  position: relative;
153  display: block;
154  background-color: var(--kiwiki-ui-100);
155  color: var(--kiwiki-text-color);
156  margin: 0;
157  box-sizing: border-box;
158  text-align: center;
159  padding: 20px;
160  border: 1px solid #ccc;
161  margin-top: 40px;
162}
163
164/*HEADER*/
165
166#kiwiki #dokuwiki__header {
167  display: block;
168  justify-content: space-between;
169  align-items: center;
170  position: relative;
171  z-index: 99;
172  background-color: var(--kiwiki-header-bg);
173  box-shadow: inset 0 -1px 0 0 var(--kiwiki-ui-100);
174  padding: 0 20px;
175  margin: 0 0 10px;
176}
177
178#kiwiki #dokuwiki__header > .dokuwiki__header__wrapper {
179  max-width: var(--kiwiki-content-max-width);
180  width: 100%;
181  margin: 0 auto;
182  display: flex;
183  gap: 20px;
184  justify-content: space-between;
185  align-items: center;
186  z-index: 99;
187  padding: 0;
188}
189
190#kiwiki #dokuwiki__header > .dokuwiki__header__wrapper a.wikilogo {
191  display: flex;
192  gap: 15px;
193  align-items: center;
194  text-decoration: none;
195}
196
197#kiwiki #dokuwiki__header > .dokuwiki__header__wrapper .wikilogo img {
198  height: 60px;
199  min-width: 60px;
200  width: auto;
201  opacity: 0;
202}
203
204#kiwiki #dokuwiki__header > .dokuwiki__header__wrapper .wikilogo .logo-img{
205  display: block;
206  width: fit-content;
207  height: 60px;
208  margin: 10px 0;
209  background-image: var(--kiwiki-logo-url);
210  background-repeat: no-repeat;
211  background-size: contain;
212}
213
214#kiwiki.lightmode #dokuwiki__header > .dokuwiki__header__wrapper .wikilogo .logo-img{
215  background-image: var(--kiwiki-logo-light-url);
216}
217
218#kiwiki.darkmode #dokuwiki__header > .dokuwiki__header__wrapper .wikilogo .logo-img{
219  background-image: var(--kiwiki-logo-dark-url);
220}
221
222#kiwiki #dokuwiki__header > .dokuwiki__header__wrapper a.wikilogo > div {
223  display: flex;
224  gap: 5px;
225  align-items: center;
226  font-size: 25px;
227  font-weight: 400;
228  letter-spacing: 0.1rem;
229  color: var(--kiwiki-text-color);
230}
231#kiwiki
232  #dokuwiki__header
233  > .dokuwiki__header__wrapper
234  a.wikilogo
235  > div
236  > .claim {
237  font-size: 15px;
238}
239
240#kiwiki #dokuwiki__site > .group {
241  position: relative;
242  justify-content: center;
243  display: flex;
244  gap: 20px;
245  width: 100%;
246  max-width: var(--kiwiki-content-max-width);
247  margin: 0 auto;
248}
249
250#kiwiki form.search {
251  min-width: 400px;
252}
253#kiwiki form.search .no {
254  display: grid;
255  grid-template-columns: 4fr 1fr;
256  gap: 15px;
257}
258
259#kiwiki form.search .no button[type="submit"] {
260  background-color: transparent;
261  color: var(--kiwiki-text-color);
262  border: 1px solid var(--kiwiki-ui-100);
263}
264
265#kiwiki form.search .no button[type="submit"]:hover {
266  background-color: var(--kiwiki-btn-hover-bg);
267  color: var(--kiwiki-main);
268  border: 1px solid var(--kiwiki-btn-hover-bg);
269}
270
271#dokuwiki__site > .group {
272  position: relative;
273  justify-content: center;
274  display: flex;
275  gap: 20px;
276  width: 100%;
277  max-width: var(--kiwiki-content-max-width);
278  margin: 0 auto;
279}
280
281/*MENU*/
282#kiwiki nav.tools {
283  display: flex;
284  gap: 20px;
285  position: relative;
286}
287#kiwiki nav.tools > div > strong {
288  pointer-events: none;
289}
290#kiwiki nav.tools > div {
291  position: relative;
292  cursor: pointer;
293}
294#kiwiki nav.tools > div > strong svg {
295  width: 32px;
296  height: 32px;
297  fill: var(--kiwiki-text-color);
298  transition: all 0.2s ease-in-out;
299}
300#kiwiki nav.tools > div:hover > strong svg {
301  fill: var(--kiwiki-btn-hover-bg);
302  transform: scale(1.1);
303}
304#kiwiki nav.tools > div > ul {
305  min-width: 250px;
306  display: none;
307  list-style-type: none;
308  position: absolute;
309  background-color: var(--kiwiki-main);
310  box-shadow: 0 0.5rem 1rem #00000026;
311  border: 1px solid var(--kiwiki-ui-100);
312  border-radius: 4px;
313  padding: 0;
314  overflow: hidden;
315  right: 0;
316}
317#kiwiki nav.tools > div#dokuwiki__pagetools > ul {
318  right: -52px;
319}
320
321#kiwiki nav.tools > div.active > ul {
322  display: block;
323}
324
325#kiwiki nav.tools > div > ul > li a {
326  display: block;
327  text-decoration: none;
328  padding: 10px 20px;
329}
330
331#kiwiki nav.tools > div > ul > li a:hover {
332  background-color: var(--kiwiki-ui-500);
333  color: var(--kiwiki-btn-text);
334}
335
336#kiwiki nav.tools > div > ul > li#sitemenu {
337  padding: 10px 20px;
338  background-color: var(--kiwiki-ui-400);
339  font-size: 0.8rem;
340  display: flex;
341  justify-content: center;
342}
343#kiwiki nav.tools > div > ul > li#sitemenu a:hover {
344  background-color: transparent;
345}
346
347#kiwiki nav.tools #sitemenu .icon {
348  fill: var(--kiwiki-main);
349}
350
351#kiwiki nav.tools > div > ul > li#sitemenu a:hover .icon {
352  fill: var(--kiwiki-btn-hover-bg);
353}
354
355#kiwiki #dokuwiki__usertools .user {
356  padding: 10px 20px;
357  background-color: var(--kiwiki-ui-400);
358  color: var(--kiwiki-text-color);
359  font-size: 0.8rem;
360}
361
362#kiwiki nav.tools > div > ul > li.action.logout a {
363  color: #f00;
364}
365
366#kiwiki.fullscreen #dokuwiki__site #dokuwiki__top #dokuwiki__content__wrapper {
367  max-width: 100vw;
368}
369
370#kiwiki.fullscreen #dokuwiki__header {
371  margin-top: -80px;
372  margin-bottom: 30px;
373}
374
375#kiwiki.fullscreen #dokuwiki__header #full-screen {
376  position: fixed;
377  top: 5px;
378  right: 5px;
379}
380
381/*CONTENT*/
382#kiwiki .urlextern {
383  word-break: break-all;
384}
385
386#kiwiki #dokuwiki__site div.no {
387  display: flex;
388}
389#kiwiki #dokuwiki__site #dokuwiki__top #dokuwiki__content__wrapper {
390  width: 100%;
391  max-width:var(--kiwiki-content-max-width);
392  margin: 0 auto;
393  display: flex;
394  gap: 20px;
395  position: relative;
396  justify-content: center;
397}
398
399#kiwiki #dokuwiki__site #dokuwiki__top.mode_login #dokuwiki__content__wrapper {
400  max-width: 500px;
401}
402
403#kiwiki #dokuwiki__content {
404  float: initial;
405  margin: 0;
406  padding: 0;
407  display: block;
408  position: relative;
409  min-width: 300px;
410  width: 100%;
411}
412/*
413#dokuwiki__aside + #dokuwiki__content {
414  width: 80%;
415}*/
416
417#kiwiki #dokuwiki__site.mode_login #dokuwiki__content,
418#kiwiki #dokuwiki__site.mode_denied #dokuwiki__content {
419  background: transparent;
420  border: none;
421  padding: 0;
422  box-shadow: none;
423}
424
425#kiwiki #dokuwiki__content > div {
426  margin: 0;
427}
428
429#kiwiki #dokuwiki__content > .group {
430  display: block;
431  box-shadow: #1e293b0a 0 2px 4px 0;
432  border: 1px solid var(--kiwiki-ui-100);
433  background: var(--kiwiki-main, #fff);
434  border-radius: 4px;
435  padding: 30px 60px;
436}
437
438/*TABLES*/
439#kiwiki #dokuwiki__content .table {
440  overflow: auto;
441}
442#kiwiki #dokuwiki__top:not(.mode_admin) #dokuwiki__content table {
443  width: 100%;
444  border: 1px solid var(--kiwiki-body-bg);
445  padding: 0;
446  display: table;
447  border-spacing: 0;
448}
449
450#kiwiki #dokuwiki__top:not(.mode_admin) #dokuwiki__content table thead {
451  background-color: var(--kiwiki-ui-600);
452  color: var(--kiwiki-ui-100);
453  padding: 15px;
454}
455
456#kiwiki
457  #dokuwiki__top:not(.mode_admin)
458  #dokuwiki__content
459  table
460  tbody
461  tr:nth-child(odd) {
462  background-color: var(--kiwiki-ui-200);
463}
464
465#kiwiki
466  #dokuwiki__top:not(.mode_admin)
467  #dokuwiki__content
468  table
469  tr:nth-child(even) {
470  background-color: var(--kiwiki-ui-300);
471}
472
473#kiwiki #dokuwiki__top:not(.mode_admin) #dokuwiki__content table thead th,
474#kiwiki #dokuwiki__top:not(.mode_admin) #dokuwiki__content table td {
475  padding: 10px;
476}
477
478/*BEFORE CONTENT*/
479#kiwiki .before-content {
480  position: relative;
481  z-index: 1;
482  display: flex;
483  justify-content: space-between;
484  width: 100%;
485  max-width: var(--kiwiki-content-max-width);
486  margin: 0 auto 10px;
487  font-size: 12px;
488  text-align: center;
489}
490#kiwiki .dokuwiki div.plugin_translation ul {
491  background-color: var(--kiwiki-body-bg);
492}
493#kiwiki .dokuwiki div.plugin_translation ul li {
494  background-color: transparent;
495  border: 2px solid transparent;
496  border-radius: 3px;
497}
498
499#kiwiki .dokuwiki div.plugin_translation ul li:hover {
500  background-color: var(--kiwiki-ui-200);
501  border: 2px solid var(--kiwiki-btn-bg);
502}
503
504#kiwiki .dokuwiki div.plugin_translation ul li.span {
505  background-color: var(--kiwiki-btn-bg);
506}
507
508#kiwiki .dokuwiki div.plugin_translation ul li.span span {
509  color: var(--kiwiki-body-bg);
510}
511
512#kiwiki .dokuwiki div.plugin_translation ul li a,
513#kiwiki .dokuwiki div.plugin_translation ul li span {
514  background-color: transparent;
515}
516
517/*ASIDE*/
518
519#kiwiki #dokuwiki__site #dokuwiki__content__wrapper #dokuwiki__aside {
520  width: 20%;
521  min-width: 300px;
522  float: initial;
523  margin: 0;
524}
525
526#kiwiki
527  #dokuwiki__site
528  #dokuwiki__content__wrapper
529  #dokuwiki__aside
530  .dokuwiki__aside_wrapper {
531  position: sticky;
532  top: 20px;
533  display: flex;
534  flex-direction: column;
535  gap: 10px;
536}
537
538#kiwiki
539  #dokuwiki__site
540  #dokuwiki__content__wrapper
541  #dokuwiki__aside
542  .dokuwiki__aside__block,
543#kiwiki #dokuwiki__site #dokuwiki__content__wrapper #dokuwiki__aside #dw__toc {
544  float: none;
545  position: relative;
546  padding: 15px;
547  width: initial;
548  margin: 0;
549  border-radius: 4px;
550  box-shadow: #1e293b0a 0 2px 4px 0;
551  border: 1px solid var(--kiwiki-ui-100);
552  background: var(--kiwiki-main, #fff);
553}
554
555#kiwiki #dokuwiki__aside .dokuwiki__aside_wrapper .back + #dw__toc {
556  border-top: none;
557}
558
559.toc > li.level1 > .li {
560  font-weight: 700;
561}
562#kiwiki #dokuwiki__site #dokuwiki__content__wrapper #dokuwiki__aside h3 {
563  padding: 0 0.5em 0.2em;
564  margin: 0.5em 0;
565  font-weight: bold;
566}
567#kiwiki #dokuwiki__aside ul {
568  padding: 0;
569  margin: 0;
570}
571#kiwiki #dokuwiki__aside ul li {
572  list-style: none;
573  padding: 0 10px;
574  margin: 0;
575  line-height: 1.5;
576}
577
578#kiwiki #dokuwiki__aside ul li a,
579#kiwiki #dokuwiki__aside ul li a:visited {
580  text-decoration: none;
581  color: var(--kiwiki-text-color);
582}
583
584#kiwiki #dokuwiki__aside ul li a:hover {
585  text-decoration: underline;
586  color: var(--kiwiki-btn-hover-bg);
587}
588
589#kiwiki .kiwiki-main-menu .menu-content {
590  max-height: var(--kiwiki-menu-max-height);
591  overflow: hidden scroll;
592}
593
594#kiwiki
595  #dokuwiki__site
596  #dokuwiki__content__wrapper
597  #dokuwiki__aside
598  #dw__toc
599  > div {
600  max-height: var(--kiwiki-toc-max-height);
601  overflow: hidden scroll;
602}
603
604#kiwiki
605  #dokuwiki__site
606  #dokuwiki__content__wrapper
607  #dokuwiki__aside
608  #dw__toc
609  > div::-webkit-scrollbar,
610#kiwiki .kiwiki-main-menu .menu-content::-webkit-scrollbar {
611  width: 0.8em;
612}
613
614#kiwiki
615  #dokuwiki__site
616  #dokuwiki__content__wrapper
617  #dokuwiki__aside
618  #dw__toc
619  > div::-webkit-scrollbar-thumb,
620#kiwiki .kiwiki-main-menu .menu-content::-webkit-scrollbar-thumb {
621  background-color: var(--kiwiki-ui-200);
622  outline: 1px solid var(--kiwiki-ui-200);
623  width: 1em;
624  border-radius: 1em;
625}
626
627#kiwiki
628  #dokuwiki__site
629  #dokuwiki__content__wrapper
630  #dokuwiki__aside
631  #dw__toc
632  > div::-webkit-scrollbar-track,
633#kiwiki .kiwiki-main-menu .menu-content::-webkit-scrollbar-track {
634  background-color: var(--kiwiki-main);
635  border-style: solid;
636  border-radius: 1em;
637  border-width: 1px;
638  border-color: var(--kiwiki-ui-200);
639}
640/* EDIT THIS BUTTON */
641#kiwiki .kiwiki-edit {
642  position: absolute;
643  top: 5px;
644  right: 5px;
645  opacity: 0.2;
646}
647#kiwiki .kiwiki-edit span {
648  display: none;
649}
650#kiwiki .kiwiki-edit:hover {
651  opacity: 1;
652}
653
654#kiwiki .kiwiki-edit svg {
655  width: 16px;
656  height: 16px;
657  fill: var(--kiwiki-text-color);
658}
659
660/*BUTTONS*/
661#kiwiki button,
662#kiwiki .ui-dialog .ui-dialog-buttonpane button {
663  cursor: pointer;
664  border-radius: 4px;
665  display: inline-flex;
666  align-items: center;
667  justify-content: center;
668  white-space: nowrap;
669  color: var(--kiwiki-btn-text);
670  background-color: var(--kiwiki-btn-bg);
671  border: 1px solid var(--kiwiki-btn-bg);
672  padding: 5px 10px;
673  transition: all 0.2s ease-in-out;
674  margin: 0 4px;
675  background-image: none;
676  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
677    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
678    "Segoe UI Symbol";
679  font-weight: 400;
680  font-size: 14px;
681}
682/*EDITOR*/
683#kiwiki .secedit button,
684#kiwiki .editBox #tool__bar button,
685#kiwiki button.toolbutton,
686#kiwiki button.pickerbutton {
687  color: var(--kiwiki-ui-300);
688  background-color: var(--kiwiki-main);
689  border: 1px solid var(--kiwiki-ui-300);
690}
691#kiwiki button.pickerbutton {
692  margin: 2px;
693  padding: 2px 8px;
694  font-size: 16px;
695}
696#kiwiki .secedit button:hover,
697#kiwiki .editBox #tool__bar button:hover,
698#kiwiki button.toolbutton:hover,
699#kiwiki button.pickerbutton:hover {
700  background-color: var(--kiwiki-btn-hover-bg);
701}
702
703#kiwiki div:not(.picker) button.toolbutton img {
704  filter: grayscale(1);
705}
706
707#kiwiki.darkmode div:not(.picker) button.toolbutton img {
708  filter: invert(1) grayscale(1) brightness(1.5);
709}
710
711#kiwiki .picker {
712  background-color: var(--kiwiki-main);
713  border: none;
714  border-radius: 5px;
715}
716#picker2 {
717  overflow: hidden scroll;
718  height: 300px;
719}
720
721#kiwiki fieldset {
722  width: 100%;
723}
724
725/*popup*/
726#kiwiki .ui-widget-overlay {
727  background: var(--kiwiki-ui-800);
728  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
729    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
730    "Segoe UI Symbol";
731}
732#kiwiki .ui-widget-header {
733  background: var(--kiwiki-btn-bg);
734  border: none;
735  color: var(--kiwiki-main);
736  display: flex;
737  justify-content: space-between;
738  align-items: center;
739  font-weight: 700;
740  font-size: 16px;
741  letter-spacing: 0.05rem;
742  padding: 0.4em 0 0.4em 1em;
743}
744#kiwiki .ui-widget-header:before,
745#kiwiki .ui-widget-header:after {
746  display: none;
747}
748
749#kiwiki .ui-dialog .ui-dialog-titlebar-close {
750  position: relative;
751}
752
753#kiwiki .ui-dialog .ui-dialog-titlebar-close {
754  position: relative;
755}
756
757#kiwiki .ui-dialog .ui-dialog-titlebar-close .ui-icon {
758  filter: brightness(5);
759}
760#kiwiki .ui-dialog .ui-dialog-buttonpane {
761  border-color: var(--kiwiki-ui-200);
762}
763
764/*TEXT INPUT*/
765#kiwiki select,
766#kiwiki input.edit,
767#kiwiki .ui-widget input,
768#kiwiki .ui-widget select,
769#kiwiki .ui-widget textarea,
770#kiwiki textarea.edit {
771  width: 100%;
772  height: 2rem;
773  padding: 5px;
774  border-radius: 4px;
775  border: 1px solid var(--kiwiki-ui-100);
776  transition: all 0.2s ease-out;
777  font-size: 14px;
778  margin: 0;
779  color: #000;
780}
781
782#kiwiki input.edit:focus,
783#kiwiki select.edit:focus {
784  color: var(--kiwiki-ui-500);
785  background-color: #fff;
786  border-color: #90b5e2;
787  outline: 0;
788  box-shadow: 0 0 0 0.25rem #206bc440;
789}
790
791/*CODE*/
792#kiwiki pre {
793  word-wrap: normal;
794  direction: ltr;
795  unicode-bidi: bidi-override;
796  text-align: left;
797  position: relative;
798  padding: 1.5rem 1rem 1rem;
799  overflow: visible;
800  font-size: 0.9rem;
801  -webkit-hyphens: none;
802  -ms-hyphens: none;
803  hyphens: none;
804  line-height: 1.25rem;
805  -moz-tab-size: 3;
806  -o-tab-size: 3;
807  tab-size: 3;
808  border-radius: 4px;
809  white-space: pre-wrap;
810  -webkit-font-smoothing: auto;
811  transition: all 0.2s ease-in-out;
812  background: var(--kiwiki-ui-100);
813  color: var(--kiwiki-text-color);
814}
815
816#kiwiki code {
817  background: var(--kiwiki-ui-100);
818  padding: 2px 5px;
819  display: inline-block;
820  transition: all 0.2s ease-in-out;
821}
822
823#kiwiki pre:before {
824  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
825    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
826    "Segoe UI Symbol";
827  content: "code";
828  display: block;
829  position: absolute;
830  top: 1px;
831  left: 10px;
832  text-transform: uppercase;
833  font-size: 0.7rem;
834  font-weight: 900;
835  color: var(--kiwiki-ui-300);
836}
837#kiwiki pre:hover,
838#kiwiki code:hover {
839  box-shadow: 0 0 5px var(--kiwiki-ui-300);
840}
841#kiwiki .code .kw2 {
842  color: #7f430e;
843}
844#kiwiki .code .kw3,
845#kiwiki .code .kw7,
846#kiwiki .code .sy2 {
847  color: #6363ff;
848}
849/*SECTION EDIT*/
850#kiwiki div[class*="level"] {
851  padding: 10px;
852}
853#kiwiki .secedit {
854  float: initial;
855  margin: 0;
856  width: 100%;
857  display: flex;
858  justify-content: end;
859}
860
861#kiwiki .secedit button {
862  position: relative;
863  top: -15px;
864  right: -5px;
865}
866
867#kiwiki div.section_highlight {
868  background: var(--kiwiki-ui-100);
869  border-color: transparent;
870  padding: 0;
871  margin: 0;
872  border: none;
873  border-radius: 10px;
874}
875
876/*PROFILE*/
877#kiwiki label.block {
878  display: flex;
879  flex-wrap: nowrap;
880  justify-content: space-between;
881  align-items: center;
882  text-align: left;
883  font-weight: bold;
884}
885
886#kiwiki label.block select,
887#kiwiki label.block input.edit {
888  width: 80%;
889}
890
891#kiwiki .qq-upload-button {
892  cursor: inherit !important;
893  direction: inherit !important;
894}
895
896#kiwiki .qq-upload-button input {
897  font-family: inherit !important;
898  font-size: 1em !important;
899  margin: inherit !important;
900  opacity: 1 !important;
901  padding: inherit !important;
902  position: static !important;
903}
904
905/*edit*/
906#kiwiki .editBar .summary label {
907  display: flex;
908  align-items: center;
909  gap: 15px;
910}
911#kiwiki .editBar .summary {
912  display: flex;
913  flex-direction: column;
914  padding: 30px 0;
915  gap: 15px;
916}
917
918/*qsearch*/
919#kiwiki form.search div.ajax_qsearch {
920  position: absolute;
921  top: 60px;
922  left: -15px;
923  max-width: var(--kiwiki-content-max-width);
924  width: 100%;
925  padding: 15px 0 15px 15px;
926  border: 1px solid var(--kiwiki-ui-100);
927  background-color: var(--kiwiki-body-bg);
928  color: var(--kiwiki-text-color);
929  outline: 0;
930  box-shadow: 0 0 15px var(--kiwiki-ui-100);
931  border-radius: 5px;
932  height: 400px;
933  overflow: hidden scroll;
934}
935#kiwiki form.search div.ajax_qsearch::-webkit-scrollbar {
936  width: 0.4em;
937}
938
939#kiwiki form.search div.ajax_qsearch::-webkit-scrollbar-thumb {
940  background-color: var(--kiwiki-ui-700);
941  outline: 1px solid var(--kiwiki-ui-700);
942  width: 1em;
943  border-radius: 1em;
944}
945#kiwiki form.search div.ajax_qsearch::-webkit-scrollbar-track {
946  background-color: var(--kiwiki-ui-200);
947  border-style: solid;
948  border-radius: 1em;
949  border-width: 1px;
950  border-color: var(--kiwiki-ui-200);
951}
952
953/*GO TOP/BOTTOM*/
954#kiwiki #go {
955  position: fixed;
956  bottom: 20px;
957  right: 20px;
958  display: flex;
959  gap: 5px;
960}
961#kiwiki #go .icon {
962  display: flex;
963  justify-content: center;
964  align-items: center;
965  padding: 10px;
966  border-radius: 50px;
967  width: 25px;
968  height: 25px;
969  background-color: var(--kiwiki-btn-bg);
970  transition: all 0.2s ease-in-out;
971}
972#kiwiki #go svg {
973  fill: var(--kiwiki-main);
974  position: relative;
975  top: 0;
976  transition: all 0.25s ease-in-out;
977}
978#kiwiki #go .icon:hover {
979  background-color: var(--kiwiki-btn-hover-bg);
980}
981#kiwiki #go .icon:hover svg {
982  top: -6px;
983}
984
985#kiwiki #go [href="#dokuwiki__bottom"] .icon svg {
986  transform: rotate(180deg);
987}
988
989/*CONFIG PANEL*/
990#kiwiki #config__manager td.label span.outkey {
991  background-color: var(--kiwiki-body-bg);
992  color: var(--kiwiki-text-color);
993  padding: 0 4px 3px;
994}
995#kiwiki form#dw__configform {
996  position: relative;
997  display: flex;
998  flex-direction: column;
999}
1000#kiwiki fieldset {
1001  width: 100%;
1002  position: relative;
1003  display: block;
1004  background-color: var(--kiwiki-main);
1005  color: var(--kiwiki-text-color);
1006  margin: 0;
1007  box-sizing: border-box;
1008}
1009
1010#kiwiki #config__manager td input.edit {
1011  width: 100%;
1012  margin: 0;
1013  box-sizing: border-box;
1014}
1015
1016/*REVISIONS*/
1017#kiwiki #dokuwiki__site .changes div.no {
1018  flex-wrap: nowrap;
1019  gap: 15px;
1020  justify-content: space-between;
1021  position: relative;
1022}
1023#kiwiki .changes .changeType {
1024  width: 25%;
1025}
1026#kiwiki .changes .changeType > .quickselect {
1027  position: sticky;
1028  top: 20px;
1029}
1030#kiwiki .changes ul {
1031  width: 75%;
1032}
1033#kiwiki .changes ul > li > div.li {
1034  display: flex;
1035  flex-wrap: wrap;
1036  gap: 0;
1037  align-items: center;
1038  border-bottom: 1px solid var(--kiwiki-ui-200);
1039  padding: 15px 0;
1040}
1041#kiwiki .changes ul > li > div.li * {
1042  padding: 2px 4px;
1043  display: inline-block;
1044}
1045
1046#kiwiki .changes ul > li > div.li .date {
1047  order: 1;
1048}
1049#kiwiki .changes ul > li > div.li .sum {
1050  width: 60%;
1051  font-size: 12px;
1052  order: 2;
1053}
1054#kiwiki .changes ul > li > div.li .sizechange {
1055  width: 10%;
1056  text-align: center;
1057  order: 3;
1058  color: var(--kiwiki-ui-500);
1059}
1060#kiwiki .changes ul > li > div.li *:nth-child(3) {
1061  width: 4%;
1062  text-align: center;
1063  order: 4;
1064}
1065#kiwiki .changes ul > li > div.li *:nth-child(4) {
1066  width: 4%;
1067  text-align: center;
1068  order: 5;
1069}
1070
1071#kiwiki .changes ul > li > div.li:before {
1072  content: "";
1073  display: block;
1074  width: 100%;
1075  order: 6;
1076}
1077
1078#kiwiki .changes ul > li > div.li > img {
1079  width: 4%;
1080  height: auto;
1081  order: 7;
1082}
1083#kiwiki .changes ul > li > div.li .wikilink1,
1084#kiwiki .changes ul > li > div.li .wikilink2 {
1085  width: 90%;
1086  order: 8;
1087  text-align: left;
1088}
1089
1090#kiwiki .changes ul > li > div.li .user {
1091  display: flex;
1092  justify-content: start;
1093  width: 100%;
1094  order: 9;
1095}
1096
1097#kiwiki #page__revisions.changes div.no {
1098  flex-wrap: wrap;
1099}
1100#kiwiki #page__revisions.changes ul {
1101  width: 100%;
1102  order: 1;
1103}
1104#kiwiki #page__revisions.changes div.no > button {
1105  order: 2;
1106}
1107#kiwiki form.changes ul li span,
1108#kiwiki form.changes ul li a {
1109  line-break: anywhere;
1110}
1111/*DIFF*/
1112#kiwiki .diffoptions {
1113  padding-bottom: 20px;
1114  margin-bottom: 20px;
1115  border-bottom: 1px solid var(--kiwiki-ui-200);
1116}
1117#kiwiki .diffoptions > form,
1118#kiwiki .diffoptions > p {
1119  width: 50%;
1120}
1121#kiwiki .diffoptions > p {
1122  margin: 0;
1123  text-align: right;
1124}
1125#kiwiki .diffoptions .quickselect {
1126  display: flex;
1127  flex-wrap: nowrap;
1128}
1129#kiwiki .diffoptions .quickselect span {
1130  font-size: 12px;
1131}
1132#kiwiki .diffnav {
1133  vertical-align: middle;
1134}
1135#kiwiki .diffnav > form {
1136  display: inline-block;
1137  width: 80%;
1138  margin: 0;
1139}
1140#kiwiki .diffnav > a {
1141  width: 10%;
1142  margin: 0;
1143  text-decoration: none;
1144}
1145
1146#kiwiki .diffnav > a:before {
1147  display: flex;
1148  justify-content: center;
1149  align-items: center;
1150  border-radius: 4px;
1151  border: 1px solid var(--kiwiki-ui-200);
1152  padding: 7px 0 6px;
1153  margin: 0 2px;
1154}
1155
1156#kiwiki table.diff th {
1157  font-size: 12px;
1158}
1159
1160/*INDEX MODE*/
1161#kiwiki .mode_index #dokuwiki__content {
1162  text-align: center;
1163  max-width: 700px;
1164  margin: 0 auto;
1165}
1166
1167#kiwiki #index__tree {
1168  text-align: left;
1169}
1170
1171#kiwiki #index__tree > ul > li {
1172  padding: 5px 0;
1173}
1174
1175#kiwiki #index__tree a {
1176  text-decoration: none;
1177}
1178#kiwiki #index__tree li.open ul {
1179  padding-left: 20px;
1180}
1181
1182/*SEARCH MODE*/
1183#kiwiki .mode_search #dokuwiki__content {
1184  text-align: center;
1185  max-width: 700px;
1186  margin: 0 auto;
1187}
1188
1189#kiwiki .mode_search .search-form {
1190  display: flex;
1191  flex-wrap: wrap;
1192  justify-content: center;
1193  gap: 10px;
1194  padding: 20px;
1195  width: 100%;
1196  border: 0;
1197}
1198
1199#kiwiki .mode_search .search-form input[name="q"] {
1200  width: 75%;
1201  height: 2rem;
1202  padding: 5px;
1203  border-radius: 4px;
1204  border: 1px solid var(--kiwiki-ui-100);
1205  transition: all 0.2s ease-out;
1206  font-size: 14px;
1207  margin: 0;
1208  color: #000;
1209}
1210
1211#kiwiki .mode_search .search-form .advancedOptions {
1212  display: flex;
1213  justify-content: center;
1214  gap: 5px;
1215  padding: 0;
1216  width: 100%;
1217  font-size: 14px;
1218}
1219
1220#kiwiki .mode_search .search-form .toggleAssistant {
1221  order: 3;
1222  width: 95%;
1223  background-color: transparent;
1224  color: var(--kiwiki-text-color);
1225  border: 1px solid var(--kiwiki-ui-100);
1226}
1227
1228#kiwiki .search_quickhits {
1229  display: flex;
1230  flex-direction: column;
1231  text-align: left;
1232}
1233
1234#kiwiki .search_quickhits li {
1235  width: 100%;
1236  margin: 5px 0;
1237}
1238#kiwiki .search_fulltextresult .search_results {
1239  text-align: left;
1240}
1241
1242/*TABS*/
1243
1244#kiwiki .tabs > ul li a,
1245#kiwiki ul.tabs li strong,
1246#kiwiki ul.tabs li a {
1247  background-color: transparent;
1248  color: var(--kiwiki-ui-400);
1249  border: 1px solid var(--kiwiki-ui-300);
1250  border-radius: 0;
1251  position: relative;
1252  z-index: 0;
1253  text-decoration: none;
1254}
1255#kiwiki ul.tabs li strong,
1256#kiwiki ul.tabs li.active a {
1257  background-color: var(--kiwiki-body-bg);
1258  color: var(--kiwiki-text-color);
1259}
1260#kiwiki .tabs > ul:after,
1261#kiwiki ul.tabs:after {
1262  z-index: 9;
1263  border-bottom: 1px solid var(--kiwiki-ui-300);
1264}
1265#kiwiki ul.tabs li:first-child * {
1266  margin: 0;
1267  border-radius: 4px 0 0;
1268}
1269#kiwiki .panelHeader {
1270  background: none;
1271  border: 1px solid var(--kiwiki-ui-300);
1272  border-top: 0;
1273  border-radius: 0 0 4px 4px;
1274}
1275/*FILE MANAGER*/
1276#kiwiki #dokuwiki__site #dokuwiki__top.mode_media #dokuwiki__content__wrapper {
1277  width: 90%;
1278  max-width: 100%;
1279}
1280
1281#kiwiki #mediamanager__page {
1282  display: flex;
1283  flex-wrap: nowrap;
1284  padding-top: 70px;
1285}
1286#kiwiki #mediamanager__page > h1 {
1287  width: 100%;
1288  position: absolute;
1289  top: 20px;
1290  border: none;
1291}
1292#kiwiki #mediamanager__page .panel.namespaces {
1293  padding: 15px;
1294  width: 20%;
1295  margin: 0;
1296  border-radius: 4px;
1297  box-shadow: #1e293b0a 0 2px 4px 0;
1298  border: 1px solid var(--kiwiki-ui-100);
1299  background: var(--kiwiki-main, #fff);
1300}
1301
1302#kiwiki #mediamanager__page .panel.namespaces h2 {
1303  padding: 0 0.5em 0.2em;
1304  font-weight: bold;
1305  font-size: 1.5em;
1306  margin: 0;
1307  background: none;
1308  border: none;
1309}
1310
1311#kiwiki #mediamanager__page .panel.filelist {
1312  padding: 0 20px;
1313  display: block;
1314  width: 60%;
1315}
1316
1317#kiwiki #mediamanager__page .panel.file .panelHeader {
1318  border-left: 1px solid var(--kiwiki-ui-300);
1319  border-right: 1px solid var(--kiwiki-ui-300);
1320  border-radius: 0;
1321  margin: 0;
1322  padding: 20px;
1323}
1324#kiwiki #mediamanager__page .panel.file .panelHeader h3 {
1325  text-align: center;
1326  display: block;
1327  width: 100%;
1328}
1329
1330#kiwiki #mediamanager__page .panel.file .panelContent {
1331  border: 1px solid var(--kiwiki-ui-300);
1332  border-top: 0;
1333  display: flex;
1334  flex-direction: column;
1335  align-items: center;
1336  border-radius: 0 0 4px 4px;
1337  padding-bottom: 20px;
1338}
1339
1340#kiwiki #mediamanager__page .panel.filelist ul.thumbs {
1341  display: flex;
1342  flex-wrap: wrap;
1343}
1344#kiwiki #mediamanager__page .panel.filelist .thumbs li {
1345  width: 150px;
1346  background-color: transparent;
1347  cursor: pointer;
1348}
1349#kiwiki #mediamanager__page .panel.filelist .thumbs li:hover {
1350  background-color: var(--kiwiki-ui-200);
1351}
1352#kiwiki #mediamanager__page .panel.filelist .thumbs li dl {
1353  display: flex;
1354  flex-direction: column;
1355  justify-content: center;
1356  align-items: center;
1357  font-size: 12px;
1358}
1359#kiwiki #mediamanager__page .panel.filelist .thumbs li dl > * {
1360  width: 100%;
1361}
1362#kiwiki #mediamanager__page .panel.filelist .thumbs li dl > dt {
1363  display: flex;
1364  justify-content: center;
1365}
1366
1367#kiwiki #mediamanager__page .file ul.actions {
1368  display: flex;
1369  margin: 15px 0;
1370}
1371
1372#kiwiki #mediamanager__page .file dl {
1373  display: flex;
1374  flex-wrap: wrap;
1375  gap: 0;
1376  font-size: 12px;
1377  justify-content: center;
1378}
1379#kiwiki #mediamanager__page .file dl > dt,
1380#kiwiki #mediamanager__page .file dl > dd {
1381  width: 48%;
1382  padding: 2px;
1383}
1384#kiwiki #mediamanager__page .file dl:last-child {
1385  gap: 5px;
1386}
1387#kiwiki #mediamanager__page .file dl:last-child > * {
1388  width: fit-content;
1389  background-color: transparent;
1390}
1391
1392/*ADMIN*/
1393#kiwiki #dokuwiki__content div.ui-admin ul.admin_tasks {
1394  float: none;
1395  display: flex;
1396  flex-direction: column;
1397  flex-wrap: wrap;
1398  width: 100%;
1399  padding: 0;
1400}
1401
1402#kiwiki #dokuwiki__content div.ui-admin ul li a span.icon svg,
1403#kiwiki #dokuwiki__content div.ui-admin ul li a span.icon svg path {
1404  fill: var(--kiwiki-btn-bg);
1405}
1406
1407/*EXTENSIONS MANAGER*/
1408#kiwiki #extension__list .legend > div {
1409  padding: 0;
1410  display: grid;
1411  grid-template-columns: 15% 85%;
1412  width: 100%;
1413  gap: 4px 15px;
1414  border-right: 1px solid var(--kiwiki-ui-300);
1415}
1416
1417#kiwiki #extension__list .legend h2,
1418#kiwiki #extension__list .legend div.screenshot {
1419  float: none;
1420  margin: 0;
1421}
1422#kiwiki #extension__list .legend h2,
1423#kiwiki #extension__list .legend p,
1424#kiwiki #extension__list .legend div.linkbar {
1425  grid-column-start: 2;
1426  grid-column-end: 3;
1427  padding: 0;
1428}
1429#kiwiki #extension__list .legend div.screenshot {
1430  grid-column-start: 1;
1431  grid-column-end: 2;
1432  grid-row-start: 1;
1433  grid-row-end: 4;
1434  margin: 0;
1435  max-width: 100%;
1436}
1437
1438#kiwiki #extension__list .legend div.screenshot img {
1439  width: 100%;
1440  height: auto;
1441}
1442
1443#kiwiki #extension__list .legend div.popularity {
1444  position: relative;
1445  grid-column-start: 1;
1446  grid-column-end: 2;
1447  grid-row-start: 2;
1448  grid-row-end: 4;
1449  width: 90%;
1450  right: initial;
1451  top: 30px;
1452  background-color: var(--kiwiki-body-bg);
1453  border-color: var(--kiwiki-ui-300);
1454}
1455#extension__list .legend div.popularity div {
1456  background-color: var(--kiwiki-btn-bg);
1457}
1458#kiwiki #extension__list .legend dl.details {
1459  grid-column-start: 1;
1460  grid-column-end: 3;
1461  background-color: var(--kiwiki-ui-200);
1462  border: 0;
1463  padding: 10px;
1464  border-radius: 10px 10px 0 10px;
1465}
1466#kiwiki #extension__list .legend a.info {
1467  grid-column-start: 2;
1468  grid-column-end: 3;
1469  position: absolute;
1470  bottom: 0;
1471  right: 5px;
1472}
1473#extension__manager div.msg {
1474  grid-column-start: 1;
1475  grid-column-end: 3;
1476}
1477#kiwiki #extension__list ul.extensionList li {
1478  color: var(--kiwiki-text-color);
1479  border-color: var(--kiwiki-ui-300);
1480}
1481
1482#kiwiki #extension__manager .actions {
1483  display: flex;
1484  flex-wrap: wrap;
1485}
1486
1487#kiwiki #extension__manager .actions p.permerror {
1488  background-position: top 2px left;
1489  line-height: 0.8rem;
1490  margin-top: 10px;
1491}
1492#kiwiki #dokuwiki__site #extension__manager form {
1493  margin: 30px auto;
1494  padding: 20px;
1495  border-radius: 15px;
1496  width: 100%;
1497  max-width: 600px;
1498}
1499
1500#kiwiki #dokuwiki__site #extension__manager form div.no {
1501  flex-direction: column;
1502}
1503
1504#kiwiki #dokuwiki__site #extension__manager form div.no label.block {
1505  justify-content: start;
1506  gap: 10px;
1507}
1508
1509#kiwiki #dokuwiki__site #extension__manager form div.no button[type="submit"] {
1510  color: var(--kiwiki-btn-text);
1511  background-color: var(--kiwiki-btn-bg);
1512  border: 1px solid var(--kiwiki-btn-bg);
1513}
1514
1515#kiwiki #dokuwiki__site #extension__list .legend h2 strong {
1516  display: block;
1517}
1518
1519#kiwiki
1520  #dokuwiki__site
1521  #extension__manager
1522  form
1523  div.no
1524  button[type="submit"]:hover {
1525  color: var(--kiwiki-btn-hover-text);
1526  background-color: var(--kiwiki-btn-hover-bg);
1527}
1528
1529/*FOOTER*/
1530
1531#kiwiki #dokuwiki__footer {
1532  display: flex;
1533  flex-direction: column;
1534  align-items: center;
1535  max-width: 1100px;
1536  margin: 20px auto;
1537  text-align: center;
1538  font-size: 0.75rem;
1539  color: var(--kiwiki-text-color);
1540}
1541#kiwiki #dokuwiki__footer .meta {
1542  display: flex;
1543  gap: 20px;
1544}
1545#dokuwiki__footer .acl {
1546  display: inline-block;
1547  background-color: rgba(255, 0, 0, 0.3);
1548  padding: 1px 10px;
1549}
1550/*MISC*/
1551#kiwiki .JSpopup {
1552  border: 1px solid var(--kiwiki-ui-300);
1553}
1554
1555#kiwiki div.ui-admin {
1556  display: flex;
1557  flex-direction: column;
1558}
1559
1560#kiwiki .ProseMirror li p {
1561  color: var(--kiwiki-text-color);
1562}
1563