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	width: calc(__width_sidebar__ + 17);
32}
33
34#dokuwiki__aside ul li
35{
36	margin-left: 0;
37}
38
39#dokuwiki__aside p strong
40{
41	color: __text_sidebar_caption__;
42	display: block;
43	font-size: 95%;
44	font-weight: bold;
45	height: 32px;
46	line-height: 32px;
47	margin: 12px 0 0;
48	padding: 0 1.6em;
49	/* text-transform: uppercase; */
50	white-space: nowrap;
51}
52
53#dokuwiki__aside #sidebar
54{
55    width: __width_sidebar__;
56}
57
58#dokuwiki__aside #sidebar .li
59{
60	line-height: 18px;
61	padding: .4em 0;
62}
63
64#dokuwiki__aside #sidebar .li:has(> #dw__toc)
65{
66	padding-top: 0;
67	padding-bottom: 0;
68}
69
70#dokuwiki__aside #sidebar ul li a
71{
72	color: __text_sidebar__;
73	display: block;
74	position: relative;
75	width: 100%;
76}
77
78#dokuwiki__aside #sidebar ul li a.wikilink2
79{
80	color: __missing__;
81}
82
83#dokuwiki__aside #sidebar ul .li:has(a):hover
84/* #dokuwiki__aside #sidebar ul .li:hover */
85{
86	background-color: __background_sidebar_hover__;
87}
88
89#dokuwiki__aside #sidebar ul .li:has(#dw__toc):hover
90{
91	background-color: __background_sidebar__;
92}
93
94#dokuwiki__aside #sidebar > ul > li.level1 > .li
95{
96	padding-left: 1.6em;
97}
98
99#dokuwiki__aside #sidebar > ul > li.level1 > .li:has(#dw__toc)
100{
101	padding-left: 0;
102}
103
104#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li
105{
106	padding-left: 2.4em;
107}
108
109#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > .li:has(#dw__toc)
110{
111	padding-left: 0;
112}
113
114#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li
115{
116	padding-left: 3.2em;
117}
118
119#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > .li:has(#dw__toc)
120{
121	padding-left: 0;
122}
123
124#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li
125{
126	padding-left: 4em;
127}
128
129#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > .li:has(#dw__toc)
130{
131	padding-left: 0;
132}
133
134#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li
135{
136	padding-left: 4.8em;
137}
138
139#dokuwiki__aside #sidebar > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > .li:has(#dw__toc)
140{
141	padding-left: 0;
142}
143
144#dokuwiki__aside #dw__toc
145{
146	background-color: __background_sidebar_toc__;
147	float: none;
148	margin: 0;
149	width: 100%;
150}
151
152#dokuwiki__aside #dw__toc ul.toc
153{
154	padding-left: 0;
155}
156
157#dokuwiki__aside #dw__toc ul.toc.invisible
158{
159	display: none;
160}
161
162#dokuwiki__aside #dw__toc > div
163{
164	padding: 0;
165}
166
167#dokuwiki__aside #dw__toc > h3
168{
169	display: none;
170}
171
172#dokuwiki__aside #dw__toc ul > li > div.li > a
173{
174	color: __text_sidebar_toc__;
175}
176
177#dokuwiki__aside #dw__toc .btn-expand
178{
179	display: inline-block;
180}
181
182#dokuwiki__aside #dw__toc .btn-expand i
183{
184	color: __text_sidebar_expand1__;
185	display: inline-block;
186	font-size: .8em;
187	line-height: 1.6em;
188	margin-left: -15px;
189}
190
191#dokuwiki__aside #dw__toc .btn-expand img
192{
193	height: 11px;
194	margin-left: 1px;
195	width: 11px;
196}
197
198#dokuwiki__aside #dw__toc > div > .toc > .level1 > div.li:first-child
199{
200    border-bottom: solid 1px __background_sidebar_toc_highlight__;
201    border-top: solid 1px __background_sidebar_toc_highlight__;
202	background-color: __background__;
203	font-weight: bold;
204}
205
206#dokuwiki__aside #dw__toc > div > .toc > .level1 > div.li:first-child a
207{
208	background-color: __background__;
209}
210
211#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li.current
212{
213	background-color: __background_sidebar_toc_highlight__;
214}
215
216#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li > div.li.current > a
217{
218	font-weight: bold;
219}
220
221#dokuwiki__aside #dw__toc ul.toc > .level1 ul.toc > li > div.li:hover
222{
223	background-color: __background_sidebar_toc_hover__;
224}
225
226#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a .btn-expand i,
227#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a .btn-expand i,
228#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a .btn-expand i
229{
230	color: __text_sidebar_expand2__;
231}
232
233#dokuwiki__aside #dw__toc ul > li.level1 > div.li > a
234{
235	padding-left: 1.6em;
236}
237
238#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a
239{
240	padding-left: 2.4em;
241}
242
243#dokuwiki__aside #dw__toc ul > li.level2 > div.li > a .btn-expand
244{
245	left: 1.8em;
246}
247
248#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a
249{
250	font-size: 80%;
251	padding-left: 3.2em;
252}
253
254#dokuwiki__aside #dw__toc ul > li.level3 > div.li > a .btn-expand
255{
256	left: 2.6em;
257}
258
259#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a
260{
261	font-size: 80%;
262	padding-left: 4em;
263}
264
265#dokuwiki__aside #dw__toc ul > li.level4 > div.li > a .btn-expand
266{
267	left: 3.4em;
268}
269
270#dokuwiki__aside #dw__toc ul > li.level5 > div.li > a
271{
272	font-size: 80%;
273	padding-left: 4.8em;
274}
275
276/* Plugin Support (simplenavi and acmenu plugins) */
277
278#dokuwiki__aside #sidebar .plugin__simplenavi,
279#dokuwiki__aside #sidebar .acmenu
280{
281	margin: 12px 0 0;
282}
283
284#dokuwiki__aside .plugin__simplenavi ul,
285#dokuwiki__aside .acmenu ul
286{
287	padding-left: 24px;
288}
289
290#dokuwiki__aside #sidebar .plugin__simplenavi strong
291{
292	font-weight: normal;
293}
294
295#dokuwiki__aside #sidebar .plugin__simplenavi ul li strong > a
296{
297	color: __text_sidebar_caption__;
298}
299
300#dokuwiki__aside #sidebar .plugin__simplenavi #dw__toc,
301#dokuwiki__aside #sidebar .acmenu #dw__toc
302{
303	margin-left: -20px;
304	width: unset;
305}
306
307#dokuwiki__aside .plugin__simplenavi #dw__toc > div > .toc > .level1 > div.li:first-child > a,
308#dokuwiki__aside .acmenu #dw__toc > div > .toc > .level1 > div.li:first-child > a
309{
310	padding-left: 20px;
311}
312
313/* Plugin Support (indexmenu plugin) */
314
315#dokuwiki__aside #sidebar .dtree {
316    font-family: inherit;
317    font-size: inherit;
318}
319
320#dokuwiki__aside #sidebar > .dtree {
321	margin: 12px 0 0;
322	padding-left: 1.6em;
323}
324
325#dokuwiki__aside #sidebar .dTreeNode {
326    line-height: 18px;
327    padding: 0.4em 0;
328}
329
330#dokuwiki__aside #sidebar .dTreeNode:hover {
331    background-color: __background_sidebar_hover__;
332}
333
334#dokuwiki__aside #sidebar .dtree a:visited,
335#dokuwiki__aside #sidebar .dtree a:link {
336    color: __text_sidebar__;
337    background-color: transparent;
338    text-decoration: none;
339}
340
341#dokuwiki__aside #sidebar .dTreeNode a.navSel {
342    color: __text_sidebar_caption__;
343	font-weight: bold;
344}
345
346/* Plugin Support (nspages plugin) */
347
348#dokuwiki__aside #sidebar .plugin_nspages
349{
350	margin: 12px 0 0;
351}
352
353#dokuwiki__aside #sidebar .plugin_nspages #dw__toc
354{
355	margin-left: -24px;
356	width: unset;
357}
358
359#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > div.li
360{
361	padding-left: 1.6em;
362}
363
364#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > div.li
365{
366	padding-left: 2.4em;
367}
368
369#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > div.li
370{
371	padding-left: 3.2em;
372}
373
374#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > div.li
375{
376	padding-left: 4em;
377}
378
379#dokuwiki__aside #sidebar .plugin_nspages > ul > li.level1 > ul > li.level2 > ul > li.level3 > ul > li.level4 > ul > li.level5 > div.li
380{
381	padding-left: 4.8em;
382}
383
384#dokuwiki__aside #sidebar .plugin_nspages #dw__toc ul > li.level1 > div.li > a
385{
386	padding-left: 1.6em;
387}
388
389#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level2 > div.li > a
390{
391	padding-left: 2.4em;
392}
393
394#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level3 > div.li > a
395{
396	padding-left: 3.2em;
397}
398
399#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level4 > div.li > a
400{
401	padding-left: 4em;
402}
403
404#dokuwiki__aside #sidebar .plugin_nspages  #dw__toc ul > li.level5 > div.li > a
405{
406	padding-left: 4.8em;
407}
408
409@media (max-width: __media_query_sp__)
410{
411
412	#dokuwiki__aside
413	{
414		width: 85%;
415	}
416
417	#dokuwiki__site.showSidebarSP #dokuwiki__aside
418	{
419		display: block;
420	}
421
422	#dokuwiki__site:not(.showSidebarSP) #dokuwiki__aside
423	{
424		display: none;
425	}
426
427	#dokuwiki__aside > .aside
428	{
429		width: auto;
430	}
431
432}
433