|
7 | 7 | border-radius: 4px; |
8 | 8 | padding: 8px 16px; |
9 | 9 | cursor: pointer; |
10 | | - font-size: 14px; |
| 10 | + font-size: 16px; |
11 | 11 | box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); |
12 | 12 | transition: all 0.3s ease; |
13 | 13 | } |
|
43 | 43 | display: flex; |
44 | 44 | flex-direction: column; |
45 | 45 | height: 100%; |
46 | | - padding: 16px; |
| 46 | + padding: 14px; |
47 | 47 | box-sizing: border-box; |
48 | 48 | background: var(--bg, #ffffff); |
49 | 49 | color: var(--text, #1e293b); |
|
80 | 80 | } |
81 | 81 |
|
82 | 82 | .context-controls { |
83 | | - margin-bottom: 20px; |
| 83 | + margin-bottom: 12px; |
84 | 84 | } |
85 | 85 |
|
86 | 86 | .context-header { |
87 | 87 | display: flex; |
88 | | - gap: 12px; |
| 88 | + gap: 8px; |
89 | 89 | align-items: center; |
90 | | - margin-bottom: 12px; |
91 | | - height: 40px; |
| 90 | + margin-bottom: 8px; |
| 91 | + height: 32px; |
92 | 92 | } |
93 | 93 |
|
94 | 94 | .context-mode-wrapper { |
95 | | - width: 320px; |
| 95 | + width: 300px; |
96 | 96 | } |
97 | 97 |
|
98 | 98 | .slider-container { |
99 | 99 | display: flex; |
| 100 | + background: var(--bg-secondary, #f8fafc); |
| 101 | + border-radius: 6px; |
| 102 | + padding: 3px; |
100 | 103 | position: relative; |
101 | | - background: var(--light-bg, #f5f5f5); |
102 | | - border-radius: 4px; |
103 | | - padding: 4px; |
104 | | - margin-bottom: 0; |
105 | | - width: 100%; |
106 | | - height: 40px; |
107 | | - box-sizing: border-box; |
| 104 | + margin-bottom: 8px; |
108 | 105 | } |
109 | 106 |
|
110 | 107 | .slider-option { |
111 | 108 | flex: 1; |
112 | 109 | text-align: center; |
113 | | - padding: 8px 0; |
| 110 | + padding: 4px 8px; |
| 111 | + font-size: 12px; |
114 | 112 | cursor: pointer; |
115 | 113 | position: relative; |
116 | 114 | z-index: 1; |
117 | | - font-size: 14px; |
118 | | - color: var(--text, #1e293b); |
119 | | - line-height: 20px; |
120 | | - user-select: none; |
| 115 | + color: var(--text, #64748b); |
| 116 | + transition: color 0.3s ease; |
121 | 117 | } |
122 | 118 |
|
123 | 119 | .slider-highlight { |
|
157 | 153 |
|
158 | 154 | #content-preview { |
159 | 155 | position: relative; |
160 | | - min-height: 100px; |
161 | | - padding: 10px; |
| 156 | + min-height: 40px; |
| 157 | + max-height: 140px; |
| 158 | + padding: 6px 8px; |
162 | 159 | border: 1px solid #ddd; |
163 | 160 | border-radius: 4px; |
164 | | - margin-bottom: 10px; |
| 161 | + margin-bottom: 8px; |
| 162 | + font-size: 12px; |
| 163 | + line-height: 1.4; |
| 164 | + overflow-y: auto; |
165 | 165 | } |
166 | 166 |
|
167 | 167 | #drop-zone { |
168 | 168 | border: 2px dashed var(--border, #ddd); |
169 | 169 | border-radius: 4px; |
170 | | - padding: 20px; |
| 170 | + padding: 12px; |
171 | 171 | text-align: center; |
172 | 172 | color: var(--text, #666); |
173 | 173 | transition: all 0.3s ease; |
174 | | - min-height: 120px; |
| 174 | + min-height: 80px; |
175 | 175 | display: flex; |
176 | 176 | align-items: center; |
177 | 177 | justify-content: center; |
178 | 178 | background: var(--bg, #ffffff); |
179 | | - margin: 10px 0; |
| 179 | + margin: 8px 0; |
180 | 180 | cursor: pointer; |
181 | 181 | } |
182 | 182 |
|
|
187 | 187 |
|
188 | 188 | #drop-zone p { |
189 | 189 | margin: 0; |
190 | | - font-size: 14px; |
| 190 | + font-size: 12px; |
191 | 191 | color: var(--text, #666); |
192 | 192 | } |
193 | 193 |
|
|
214 | 214 | flex: 1; |
215 | 215 | overflow-y: auto; |
216 | 216 | margin-bottom: 0; |
217 | | - padding: 16px; |
| 217 | + padding: 12px; |
218 | 218 | background: var(--bg, #ffffff); |
219 | 219 | color: var(--text, #1e293b); |
220 | 220 | font-family: inherit; |
|
233 | 233 | position: sticky; |
234 | 234 | bottom: 0; |
235 | 235 | background: var(--bg, #ffffff); |
236 | | - padding: 16px; |
237 | | - margin: 0 -16px; |
| 236 | + padding: 8px; |
| 237 | + margin: 0 -12px; |
238 | 238 | border-top: 1px solid var(--border, #e2e8f0); |
239 | 239 | } |
240 | 240 |
|
241 | 241 | #question { |
242 | 242 | width: 100%; |
243 | | - padding: 12px; |
| 243 | + padding: 8px; |
244 | 244 | border: 1px solid var(--border, #e2e8f0); |
245 | 245 | border-radius: 6px; |
246 | | - margin-bottom: 12px; |
| 246 | + margin-bottom: 8px; |
247 | 247 | resize: none; |
248 | 248 | font-family: inherit; |
249 | 249 | font-size: 14px; |
250 | 250 | background: var(--bg, #ffffff); |
251 | 251 | color: var(--text, #1e293b); |
252 | | - min-height: 60px; |
| 252 | + min-height: 40px; |
253 | 253 | } |
254 | 254 |
|
255 | 255 | .bottom-controls { |
256 | 256 | display: flex; |
257 | | - gap: 12px; |
| 257 | + gap: 8px; |
258 | 258 | align-items: center; |
259 | 259 | } |
260 | 260 |
|
261 | 261 | #ask-button { |
262 | 262 | flex: 1; |
263 | | - padding: 8px 16px; |
| 263 | + padding: 6px 12px; |
264 | 264 | background: var(--button-bg, #3b82f6); |
265 | 265 | color: white; |
266 | 266 | border: none; |
267 | 267 | border-radius: 6px; |
268 | 268 | cursor: pointer; |
269 | | - font-size: 14px; |
| 269 | + font-size: 13px; |
270 | 270 | font-family: inherit; |
271 | 271 | font-weight: 500; |
272 | 272 | transition: all 0.2s ease; |
|
280 | 280 | #openai-url, |
281 | 281 | #model-selector { |
282 | 282 | width: 100%; |
283 | | - padding: 6px 8px; |
| 283 | + padding: 4px 6px; |
284 | 284 | border: 1px solid #cbd5e1; |
285 | 285 | border-radius: 6px; |
286 | | - font-size: 13px; |
| 286 | + font-size: 12px; |
287 | 287 | box-sizing: border-box; |
288 | 288 | } |
289 | 289 |
|
|
511 | 511 | } |
512 | 512 |
|
513 | 513 | .ai-chat-message { |
514 | | - padding: 12px 16px; |
| 514 | + padding: 8px 12px; |
515 | 515 | border-radius: 12px; |
516 | 516 | width: fit-content; |
517 | 517 | max-width: 85%; |
518 | | - margin-bottom: 16px; |
| 518 | + margin-bottom: 12px; |
519 | 519 | font-size: 14px; |
520 | 520 | line-height: 1.5; |
521 | 521 | position: relative; |
|
551 | 551 | display: flex; |
552 | 552 | justify-content: space-between; |
553 | 553 | align-items: center; |
554 | | - margin-top: 8px; |
555 | | - padding-top: 8px; |
| 554 | + margin-top: 6px; |
| 555 | + padding-top: 6px; |
556 | 556 | border-top: 1px solid var(--border, rgba(0, 0, 0, 0.1)); |
557 | | - font-size: 11px; |
| 557 | + font-size: 10px; |
558 | 558 | color: var(--light-text, #94a3b8); |
559 | 559 | user-select: none; |
560 | 560 | } |
|
764 | 764 | } |
765 | 765 |
|
766 | 766 | #screenshot-btn { |
767 | | - padding: 8px; |
| 767 | + padding: 6px; |
768 | 768 | background: var(--bg, #ffffff); |
769 | 769 | color: var(--text, #1e293b); |
770 | 770 | border: 1px solid var(--border, #e2e8f0); |
|
774 | 774 | display: flex; |
775 | 775 | align-items: center; |
776 | 776 | justify-content: center; |
777 | | - width: 40px; |
778 | | - height: 40px; |
| 777 | + width: 32px; |
| 778 | + height: 32px; |
779 | 779 | flex: none; |
780 | 780 | box-sizing: border-box; |
781 | 781 | } |
|
795 | 795 | } |
796 | 796 |
|
797 | 797 | .ai-clear-chat-history { |
798 | | - padding: 8px 16px; |
| 798 | + padding: 6px 12px; |
799 | 799 | background-color: #ef4444; |
800 | 800 | color: white; |
801 | 801 | border: none; |
802 | 802 | border-radius: 6px; |
803 | | - font-size: 13px; |
| 803 | + font-size: 12px; |
804 | 804 | font-weight: 500; |
805 | 805 | cursor: pointer; |
806 | 806 | transition: all 0.2s ease; |
807 | | - margin: 8px auto 0; |
| 807 | + margin: 6px auto 0; |
808 | 808 | display: block; |
809 | 809 | position: sticky; |
810 | 810 | bottom: 0; |
|
848 | 848 | background: var(--hover, rgba(255, 255, 255, 0.1)); |
849 | 849 | } |
850 | 850 |
|
851 | | -#content-preview { |
852 | | - position: relative; |
853 | | - min-height: 100px; |
854 | | - padding: 10px; |
855 | | - border: 1px solid #ddd; |
856 | | - border-radius: 4px; |
857 | | - margin-bottom: 10px; |
858 | | -} |
859 | | - |
860 | 851 | .subtitles-preview { |
861 | 852 | margin-top: 4px; |
862 | | - padding: 12px; |
| 853 | + padding: 8px; |
863 | 854 | background: var(--bg-secondary, #f8fafc); |
864 | 855 | border: 1px solid var(--border, #e2e8f0); |
865 | 856 | border-radius: 6px; |
866 | | - font-size: 14px; |
867 | | - line-height: 1.5; |
868 | | - max-height: 200px; |
| 857 | + font-size: 12px; |
| 858 | + line-height: 1.4; |
| 859 | + max-height: 150px; |
869 | 860 | overflow-y: auto; |
870 | 861 | white-space: pre-wrap; |
871 | 862 | color: var(--text, #1e293b); |
|
0 commit comments