1- * {margin : 0 ;padding : 0 ;box-sizing : border-box;scrollbar-width : thin;scrollbar-color : # 555 transparent}::-webkit-scrollbar {width : 8px ;height : 8px }::-webkit-scrollbar-track {background : transparent;border-radius : 4px }::-webkit-scrollbar-thumb {background : linear-gradient (180deg , # 4a4a4a, # 3a3a3a );border-radius : 4px ;border : 2px solid transparent;background-clip : padding-box}::-webkit-scrollbar-thumb : hover {background : linear-gradient (180deg , # 5a5a5a, # 4a4a4a );border : 2px solid transparent;background-clip : padding-box}::-webkit-scrollbar-corner {background : transparent}html , body {font-family : Arial, sans-serif;background-color : # 1a1a1a ;color : # e0e0e0 ;overflow : hidden;min-height : 100% }.root-container {display : flex;height : 100vh ;gap : 8px ;padding : 8px ;background-color : # 1a1a1a }.sidebar {width : 11% ;background-color : # 2a2a2a ;border : 1px solid # 404040 ;border-radius : 8px ;padding : 16px ;overflow-y : auto;display : flex;flex-direction : column}.mode-config-panel {width : 24% ;background-color : # 2a2a2a ;border : 1px solid # 404040 ;border-radius : 8px ;padding : 16px ;overflow-y : auto;display : flex;flex-direction : column}.sidebar-title {font-size : 18px ;font-weight : bold;color : # 00bcd4 ;margin-bottom : 16px ;border-bottom : 2px solid # 00bcd4 ;padding-bottom : 8px }.mode-config-title {font-size : 16px ;font-weight : bold;color : # 00bcd4 ;margin-bottom : 16px ;border-bottom : 1px solid # 404040 ;padding-bottom : 8px }.mode-config-content {display : none;flex-direction : column;flex : 1 ;min-height : 0 }.mode-config-content .active {display : flex}.center-container {flex : 1 ;background-color : # 2a2a2a ;border : 1px solid # 404040 ;border-radius : 8px ;padding : 20px ;overflow-y : auto;display : flex;flex-direction : column}.center-tabs {display : flex;gap : 4px ;margin-bottom : 16px ;border-bottom : 1px solid # 404040 ;padding-bottom : 8px ;position : sticky;top : -20px ;z-index : 10 ;background-color : inherit;margin-left : -20px ;margin-right : -20px ;padding : 20px 20px 8px 20px }.center-tab {padding : 8px 16px ;background-color : # 3a3a3a ;border : 1px solid # 404040 ;border-radius : 4px 4px 0 0 ;color : # e0e0e0 ;cursor : pointer;font-size : 14px ;transition : all 0.2s }.center-tab : hover {background-color : # 4a4a4a ;border-color : # 00bcd4 }.center-tab .active {background-color : # 00bcd4 ;color : # 1a1a1a ;border-color : # 00bcd4 }.tab-content {display : none}.tab-content .active {display : block}.right-sidebar {width : 20% ;background-color : # 2a2a2a ;border : 1px solid # 404040 ;border-radius : 8px ;padding : 12px ;display : flex;flex-direction : column;min-width : 0 ;min-height : 0 }.right-sidebar-title {font-size : 14px ;font-weight : bold;color : # 00bcd4 ;margin-bottom : 12px }.menu-section {margin-bottom : 20px }.menu-section-title {font-size : 14px ;font-weight : bold;color : # 90caf9 ;margin-bottom : 8px ;text-transform : uppercase;letter-spacing : 1px }.loop-textarea-group {flex : 1 ;display : flex;flex-direction : column;min-height : 0 }.loop-textarea-group textarea {flex : 1 ;width : 100% ;min-height : 100px ;resize : none!important }textarea {resize : none!important }.loop-textarea-label {display : flex;justify-content : space-between;align-items : center;margin-bottom : 6px }.loop-textarea-label span {font-size : 14px ;color : # b0bec5 }.loop-line-count {font-size : 12px ;color : # 00bcd4 }
1+ * {
2+ margin : 0 ;
3+ padding : 0 ;
4+ box-sizing : border-box;
5+ scrollbar-width : thin;
6+ scrollbar-color : # 555 transparent;
7+ }
8+ ::-webkit-scrollbar {
9+ width : 8px ;
10+ height : 8px ;
11+ }
12+ ::-webkit-scrollbar-track {
13+ background : transparent;
14+ border-radius : 4px ;
15+ }
16+ ::-webkit-scrollbar-thumb {
17+ background : linear-gradient (180deg , # 4a4a4a, # 3a3a3a );
18+ border-radius : 4px ;
19+ border : 2px solid transparent;
20+ background-clip : padding-box;
21+ }
22+ ::-webkit-scrollbar-thumb : hover {
23+ background : linear-gradient (180deg , # 5a5a5a, # 4a4a4a );
24+ border : 2px solid transparent;
25+ background-clip : padding-box;
26+ }
27+ ::-webkit-scrollbar-corner {
28+ background : transparent;
29+ }
30+ html ,
31+ body {
32+ font-family : Arial, sans-serif;
33+ background-color : # 1a1a1a ;
34+ color : # e0e0e0 ;
35+ overflow : hidden;
36+ min-height : 100% ;
37+ }
38+ .root-container {
39+ display : flex;
40+ height : 100vh ;
41+ gap : 8px ;
42+ padding : 8px ;
43+ background-color : # 1a1a1a ;
44+ }
45+ .sidebar {
46+ width : 11% ;
47+ background-color : # 2a2a2a ;
48+ border : 1px solid # 404040 ;
49+ border-radius : 8px ;
50+ padding : 16px ;
51+ overflow-y : auto;
52+ display : flex;
53+ flex-direction : column;
54+ }
55+ .mode-config-panel {
56+ width : 24% ;
57+ background-color : # 2a2a2a ;
58+ border : 1px solid # 404040 ;
59+ border-radius : 8px ;
60+ padding : 16px ;
61+ overflow-y : auto;
62+ display : flex;
63+ flex-direction : column;
64+ }
65+ .sidebar-title {
66+ font-size : 18px ;
67+ font-weight : bold;
68+ color : # 00bcd4 ;
69+ margin-bottom : 16px ;
70+ border-bottom : 2px solid # 00bcd4 ;
71+ padding-bottom : 8px ;
72+ }
73+ .mode-config-title {
74+ font-size : 16px ;
75+ font-weight : bold;
76+ color : # 00bcd4 ;
77+ margin-bottom : 16px ;
78+ border-bottom : 1px solid # 404040 ;
79+ padding-bottom : 8px ;
80+ }
81+ .mode-config-content {
82+ display : none;
83+ flex-direction : column;
84+ flex : 1 ;
85+ min-height : 0 ;
86+ }
87+ .mode-config-content .active {
88+ display : flex;
89+ }
90+ .center-container {
91+ flex : 1 ;
92+ background-color : # 2a2a2a ;
93+ border : 1px solid # 404040 ;
94+ border-radius : 8px ;
95+ padding : 20px ;
96+ overflow-y : auto;
97+ display : flex;
98+ flex-direction : column;
99+ }
100+ .center-tabs {
101+ display : flex;
102+ gap : 4px ;
103+ margin-bottom : 16px ;
104+ border-bottom : 1px solid # 404040 ;
105+ padding-bottom : 8px ;
106+ position : sticky;
107+ top : -20px ;
108+ z-index : 10 ;
109+ background-color : inherit;
110+ margin-left : -20px ;
111+ margin-right : -20px ;
112+ padding : 20px 20px 8px 20px ;
113+ }
114+ .center-tab {
115+ padding : 8px 16px ;
116+ background-color : # 3a3a3a ;
117+ border : 1px solid # 404040 ;
118+ border-radius : 4px 4px 0 0 ;
119+ color : # e0e0e0 ;
120+ cursor : pointer;
121+ font-size : 14px ;
122+ transition : all 0.2s ;
123+ }
124+ .center-tab : hover {
125+ background-color : # 4a4a4a ;
126+ border-color : # 00bcd4 ;
127+ }
128+ .center-tab .active {
129+ background-color : # 00bcd4 ;
130+ color : # 1a1a1a ;
131+ border-color : # 00bcd4 ;
132+ }
133+ .tab-content {
134+ display : none;
135+ }
136+ .tab-content .active {
137+ display : block;
138+ }
139+ .right-sidebar {
140+ width : 20% ;
141+ background-color : # 2a2a2a ;
142+ border : 1px solid # 404040 ;
143+ border-radius : 8px ;
144+ padding : 12px ;
145+ display : flex;
146+ flex-direction : column;
147+ min-width : 0 ;
148+ min-height : 0 ;
149+ }
150+ .right-sidebar-title {
151+ font-size : 14px ;
152+ font-weight : bold;
153+ color : # 00bcd4 ;
154+ margin-bottom : 12px ;
155+ }
156+ .menu-section {
157+ margin-bottom : 20px ;
158+ }
159+ .menu-section-title {
160+ font-size : 14px ;
161+ font-weight : bold;
162+ color : # 90caf9 ;
163+ margin-bottom : 8px ;
164+ text-transform : uppercase;
165+ letter-spacing : 1px ;
166+ }
167+ .loop-textarea-group {
168+ flex : 1 ;
169+ display : flex;
170+ flex-direction : column;
171+ min-height : 0 ;
172+ }
173+ .loop-textarea-group textarea {
174+ flex : 1 ;
175+ width : 100% ;
176+ min-height : 100px ;
177+ resize : none !important ;
178+ }
179+ textarea {
180+ resize : none !important ;
181+ }
182+ .loop-textarea-label {
183+ display : flex;
184+ justify-content : space-between;
185+ align-items : center;
186+ margin-bottom : 6px ;
187+ }
188+ .loop-textarea-label span {
189+ font-size : 14px ;
190+ color : # b0bec5 ;
191+ }
192+ .loop-line-count {
193+ font-size : 12px ;
194+ color : # 00bcd4 ;
195+ }
0 commit comments