1#dokuwiki__aside
2{
3	bottom: __height_footer__;
4	background-color: __background_sidebar__;
5	color: __text_sidebar__;
6	flex-shrink: 0;
7	overflow-x: hidden;
8	overflow-y: hidden;
9	padding-bottom: 2em;
10	position: fixed;
11	top: __height_header__;
12	width: __width_sidebar__;
13}
14
15#dokuwiki__site:not(.showSidebar) #dokuwiki__aside
16{
17	display: none;
18}
19
20body[data-useragent*='Trident'] .rightSidebar #dokuwiki__aside
21{
22	right: calc(~"(-16px + 100vw - "__width_site__~")/2");
23}
24
25#dokuwiki__aside > .aside
26{
27	overflow-y: scroll;
28	overflow-x: hidden;
29	font-size: 90%;
30	height: 100%;
31	scrollbar-width: none;
32	-ms-overflow-style: none;
33	width: 100%;
34}
35
36#dokuwiki__aside > .aside::-webkit-scrollbar {
37	display: none;
38}
39
40#dokuwiki__aside ul li
41{
42	margin-left: 0;
43}
44
45#dokuwiki__aside p strong
46{
47	color: __text_sidebar_caption__;
48	display: block;
49	font-size: 95%;
50	font-weight: bold;
51	height: 32px;
52	line-height: 32px;
53	margin: 12px 0 0;
54	padding: 0 1.6em;
55	/* text-transform: uppercase; */
56	white-space: nowrap;
57}
58
59#dokuwiki__aside #sidebar
60{
61    width: 100%;
62}
63
64#dokuwiki__aside #sidebar .li
65{
66	line-height: 18px;
67	padding: .4em 0;
68	white-space: nowrap;
69}
70
71#dokuwiki__aside #sidebar .li:has(> #dw__toc)
72{
73	padding-top: 0;
74	padding-bottom: 0;
75}
76
77#dokuwiki__aside #sidebar ul li a
78{
79	color: __text_sidebar__;
80	display: block;
81	position: relative;
82	width: 100%;
83}
84
85#dokuwiki__aside #sidebar ul li a.wikilink2
86{
87	color: __missing__;
88}
89
90#dokuwiki__aside #sidebar ul .li:has(a):hover
91/* #dokuwiki__aside #sidebar ul .li:hover */
92{
93	background-color: __background_sidebar_hover__;
94}
95
96#dokuwiki__aside #sidebar ul .li:has(#dw__toc):hover
97{
98	background-color: __background_sidebar__;
99}
100
101#dokuwiki__aside #sidebar > ul > li.level1 > .li
102{
103	padding-left: 1.6em;
104}
105
106#dokuwiki__aside #sidebar > ul > li.level1 > .li:has(#dw__toc)
107{
108	padding-left: 0;
109}
110
111#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li
112{
113	padding-left: 2.4em;
114}
115
116#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li:has(#dw__toc)
117{
118	padding-left: 0;
119}
120
121#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li
122{
123	padding-left: 3.2em;
124}
125
126#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li:has(#dw__toc)
127{
128	padding-left: 0;
129}
130
131#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li
132{
133	padding-left: 4em;
134}
135
136#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li:has(#dw__toc)
137{
138	padding-left: 0;
139}
140
141#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li
142{
143	padding-left: 4.8em;
144}
145
146#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li:has(#dw__toc)
147{
148	padding-left: 0;
149}
150
151#dokuwiki__aside #dw__toc
152{
153	background-color: __background_sidebar_toc__;
154	float: none;
155	margin: 0;
156	width: 100%;
157}
158
159#dokuwiki__aside #dw__toc ul.toc
160{
161	padding-left: 0;
162}
163
164#dokuwiki__aside #dw__toc ul.toc.invisible
165{
166	display: none;
167}
168
169#dokuwiki__aside #dw__toc > div
170{
171	padding: 0;
172}
173
174#dokuwiki__aside #dw__toc > h3
175{
176	display: none;
177}
178
179#dokuwiki__aside #dw__toc ul > li > div.li > a
180{
181	color: __text_sidebar_toc__;
182}
183
184#dokuwiki__aside #dw__toc .btn-expand
185{
186	display: inline-block;
187}
188
189#dokuwiki__aside #dw__toc .btn-expand i
190{
191	color: __text_sidebar_expand1__;
192	display: inline-block;
193	font-size: .8em;
194	line-height: 1.6em;
195	margin-left: -15px;
196}
197
198#dokuwiki__aside #dw__toc .btn-expand img
199{
200	height: 11px;
201	margin-left: 1px;
202	width: 11px;
203}
204
205#dokuwiki__aside #dw__toc > div > .toc > .level1 > div.li:first-child
206{
207    border-bottom: solid 1px __background_sidebar_toc_highlight__;
208    border-top: solid 1px __background_sidebar_toc_highlight__;
209	background-color: __background__;
210	font-weight: bold;
211}
212
213#dokuwiki__aside #dw__toc > div > .toc > .level1 > div.li:first-child a
214{
215	background-color: __background__;
216}
217
218#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li.current
219{
220	background-color: __background_sidebar_toc_highlight__;
221}
222
223#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li > div.li.current > a
224{
225	font-weight: bold;
226}
227
228#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li > div.li:hover
229{
230	background-color: __background_sidebar_toc_hover__;
231}
232
233#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a .btn-expand i,
234#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a .btn-expand i,
235#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a .btn-expand i
236{
237	color: __text_sidebar_expand2__;
238}
239
240#dokuwiki__aside #dw__toc ul > li.level1 > div.li > a
241{
242	padding-left: 1.6em;
243}
244
245#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a
246{
247	padding-left: 2.4em;
248}
249
250#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a .btn-expand
251{
252	left: 1.8em;
253}
254
255#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a
256{
257	font-size: 80%;
258	padding-left: 3.2em;
259}
260
261#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a .btn-expand
262{
263	left: 2.6em;
264}
265
266#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a
267{
268	font-size: 80%;
269	padding-left: 4em;
270}
271
272#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a .btn-expand
273{
274	left: 3.4em;
275}
276
277#dokuwiki__aside #dw__toc ul > li.level5 > div.li > a
278{
279	font-size: 80%;
280	padding-left: 4.8em;
281}
282
283/* Plugin Support (simplenavi and acmenu plugins) */
284
285#dokuwiki__aside #sidebar .plugin__simplenavi,
286#dokuwiki__aside #sidebar .acmenu
287{
288	margin: 12px 0 0;
289}
290
291#dokuwiki__aside .plugin__simplenavi ul,
292#dokuwiki__aside .acmenu ul
293{
294	padding-left: 24px;
295}
296
297#dokuwiki__aside #sidebar .plugin__simplenavi strong
298{
299	font-weight: normal;
300}
301
302#dokuwiki__aside #sidebar .plugin__simplenavi ul li strong > a
303{
304	color: __text_sidebar_caption__;
305}
306
307#dokuwiki__aside #sidebar .plugin__simplenavi #dw__toc,
308#dokuwiki__aside #sidebar .acmenu #dw__toc
309{
310	margin-left: -20px;
311	width: unset;
312}
313
314#dokuwiki__aside .plugin__simplenavi #dw__toc > div > .toc > .level1 > div.li:first-child > a,
315#dokuwiki__aside .acmenu #dw__toc > div > .toc > .level1 > div.li:first-child > a
316{
317	padding-left: 20px;
318}
319
320/* Plugin Support (indexmenu plugin) */
321
322/* No JS */
323
324#dokuwiki__aside #sidebar .indexmenu_nojs span.curid a,
325#dokuwiki__aside #sidebar .indexmenu_nojs a.indexmenu_idx_head {
326	font-weight: normal;
327}
328
329#dokuwiki__aside #sidebar .indexmenu_nojs #dw__toc > div > .toc > .level1 > div.li:first-child a {
330	font-weight: bold;
331}
332
333#dokuwiki__aside #sidebar .indexmenu_nojs > ul.idx {
334	margin-left: 2.4em;
335	white-space: nowrap;
336}
337
338#dokuwiki__aside #sidebar .indexmenu_nojs div.li:has(#dw__toc) {
339	margin-left: -1.6em;
340}
341
342#dokuwiki__aside #sidebar .indexmenu_nojs > ul.idx ul.idx {
343	margin-left: 0.8em;
344}
345
346/* JS (Treenew) */
347
348#dokuwiki__aside #sidebar .indexmenu_js2 ul.fancytree-container {
349	font-family: inherit;
350	overflow-x: hidden;
351	padding: 0 0 0 1.6em;
352	white-space: normal;
353}
354
355#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-title {
356	border: none;
357	margin: 0;
358	max-width: 100%;
359	padding: 0;
360	width: 100%;
361}
362
363#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node {
364	display: flex;
365	min-width: 0;
366	white-space: nowrap;
367}
368
369#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node,
370#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-title {
371    color: __text_sidebar__;
372	line-height: 1.4em;
373	overflow: hidden;
374}
375
376#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node:not(:has(#dw__toc)) {
377    padding: 0.4em 0;
378}
379
380#dokuwiki__aside #sidebar .indexmenu_js2 span.fancytree-node:not(:has(#dw__toc)):hover {
381    background-color: __background_sidebar_hover__;
382}
383
384/* (skin-win7) */
385
386#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-title {
387	background: none;
388	border-radius: 0px;
389}
390
391#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-node:has(#dw__toc) > .fancytree-icon {
392	margin-top: 7px;
393}
394
395#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7  span.fancytree-icon {
396	margin: 1px 5px 0 0
397}
398
399#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-title:hover {
400	background: none;
401	border: none;
402}
403
404#dokuwiki__aside #sidebar > .indexmenu_js2.skin-win7 span.fancytree-node {
405	line-height: inherit;
406	min-height: 0;
407}
408
409#dokuwiki__aside #sidebar .indexmenu_js2.skin-win7 .fancytree-title:has(#dw__toc) {
410	margin-left: -1.8em;
411}
412
413/* (skin-awesome) */
414
415#dokuwiki__aside #sidebar > .indexmenu_js2.skin-awesome span:not(.fancytree-folder) > .fancytree-title:has(> #dw__toc) {
416	margin-left: -1.58em;
417}
418
419#dokuwiki__aside #sidebar > .indexmenu_js2.skin-awesome span.fancytree-active span.fancytree-title {
420	background-color: transparent;
421}
422
423#dokuwiki__aside #sidebar > .indexmenu_js2.skin-awesome span.fancytree-focused span.fancytree-title {
424	outline: none;
425}
426
427#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-expander {
428	margin-right: 5px;
429	margin-top: 1px !important;
430}
431
432#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-expander:has(~ .fancytree-title > #dw__toc) {
433	margin-top: 7px !important;
434}
435
436#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-folder-o,
437#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-folder-open-o,
438#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome span.fancytree-icon.fa-file-o {
439    display: none;
440}
441
442#dokuwiki__aside #sidebar .indexmenu_js2.skin-awesome li:has(> .fancytree-folder > .fancytree-title #dw__toc) ~ li{
443	margin-left: 21px;
444}
445
446/* JS (Treeold) */
447
448#dokuwiki__aside #sidebar .dtree {
449    font-family: inherit;
450    font-size: inherit;
451}
452
453#dokuwiki__aside #sidebar > .dtree {
454	margin: 12px 0 0;
455	overflow-x: hidden;
456	padding-left: 1.6em;
457}
458
459#dokuwiki__aside #sidebar .dTreeNode {
460    color: __text_sidebar__;
461    line-height: 18px;
462}
463
464#dokuwiki__aside #sidebar .dTreeNode:hover {
465    background-color: __background_sidebar_hover__;
466}
467
468#dokuwiki__aside #sidebar .dtree a:visited,
469#dokuwiki__aside #sidebar .dtree a:link {
470    color: __text_sidebar__;
471    background-color: transparent;
472    text-decoration: none;
473}
474
475#dokuwiki__aside #sidebar .dtree .dTreeNode a.navSel {
476    color: __text_sidebar_caption__;
477	font-weight: bold;
478}
479
480#dokuwiki__aside #sidebar .dtree .indexmenu_tocbullet {
481	margin: 3px 0 0 3px;
482}
483
484/* Plugin Support (nspages plugin) */
485
486#dokuwiki__aside #sidebar .plugin_nspages
487{
488	margin: 12px 0 0;
489}
490
491#dokuwiki__aside #sidebar .plugin_nspages #dw__toc
492{
493	margin-left: -24px;
494	width: unset;
495}
496
497#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > div.li
498{
499	padding-left: 1.6em;
500}
501
502#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > div.li
503{
504	padding-left: 2.4em;
505}
506
507#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > div.li
508{
509	padding-left: 3.2em;
510}
511
512#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > div.li
513{
514	padding-left: 4em;
515}
516
517#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > div.li
518{
519	padding-left: 4.8em;
520}
521
522#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level1 > div.li > a
523{
524	padding-left: 1.6em;
525}
526
527#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level2 > div.li > a
528{
529	padding-left: 2.4em;
530}
531
532#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level3 > div.li > a
533{
534	padding-left: 3.2em;
535}
536
537#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level4 > div.li > a
538{
539	padding-left: 4em;
540}
541
542#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level5 > div.li > a
543{
544	padding-left: 4.8em;
545}
546
547@media (max-width: __media_query_sp__)
548{
549
550	#dokuwiki__aside
551	{
552		width: 85%;
553	}
554
555	#dokuwiki__site.showSidebarSP #dokuwiki__aside
556	{
557		display: block;
558	}
559
560	#dokuwiki__site:not(.showSidebarSP) #dokuwiki__aside
561	{
562		display: none;
563	}
564
565	#dokuwiki__aside > .aside
566	{
567		width: auto;
568	}
569
570}
571