1212 }
1313 }
1414
15- .list .icon.more_vert {
16- position : sticky ;
17- right : 0 ;
15+ /* Make the container horizontally scrollable */
16+ overflow-x : auto !important ;
17+ max-width : 100% ;
18+
19+ & ::-webkit-scrollbar {
20+ height : 5px ;
21+ width : 5px ;
22+ }
23+
24+ & ::-webkit-scrollbar-thumb {
25+ background-color : rgba (0 , 0 , 0 , 0.3 );
26+ border-radius : 3px ;
27+ }
28+
29+ & ::-webkit-scrollbar-corner {
30+ background : transparent ;
31+ }
32+
33+ scrollbar-width : thin ;
34+ scrollbar-color : rgba (0 , 0 , 0 , 0.3 ) transparent ;
35+
36+ .list {
37+ min-width : 100% ;
38+ width : max-content ;
39+ max-width : none ;
40+ }
41+
42+ ul {
43+ min-width : 100% ;
44+ width : max-content ;
45+ overflow-x : visible !important ;
46+ max-width : none ;
47+ margin-left : 0 ;
48+ & ::-webkit-scrollbar-corner {
49+ background : transparent ;
50+ }
1851 }
1952
20- .tile :not (.light ) .icon.more_vert ::before {
21- background-color : rgb (153 , 153 , 255 );
22- background-color : var (--primary-color );
23- color : rgb (255 , 255 , 255 );
24- color : var (--primary-text-color );
25- box-shadow : 0 0 5px 0 rgb (153 , 153 , 255 );
26- box-shadow : 0 0 5px 0 var (--primary-color );
53+ li {
54+ min-width : 100% ;
55+ width : max-content ;
56+ }
57+
58+ .tile {
59+ > .text {
60+ white-space : nowrap !important ;
61+ overflow : visible !important ;
62+ width : max-content !important ;
63+ text-overflow : clip !important ;
64+ }
65+ }
66+
67+ /* Add indent guides for folders (excluding first level) */
68+ .list.collapsible > ul > .collapsible > ul {
69+ position : relative ;
70+ padding-left : 24px ;
71+
72+ & ::before {
73+ content : " " ;
74+ position : absolute ;
75+ left : 14px ;
76+ top : 0 ;
77+ height : 100% ;
78+ width : 1px ;
79+ background : var (--border-color );
80+ z-index : 0 ;
81+ }
82+
83+ /* Add guides for deeper nesting */
84+ .collapsible > ul {
85+ padding-left : 24px ;
86+
87+ & ::before {
88+ content : " " ;
89+ position : absolute ;
90+ left : 14px ;
91+ top : 0 ;
92+ height : 100% ;
93+ width : 1px ;
94+ background : var (--border-color );
95+ z-index : 0 ;
96+ }
97+ }
2798 }
28- }
99+ }
0 commit comments