|
8 | 8 | align-items: center; |
9 | 9 | gap: 12px; |
10 | 10 | padding: 6px 12px; |
11 | | - background: var(--table-control-background, #f5f5f5); |
12 | | - border-bottom: 1px solid var(--table-control-border, #dddddd); |
| 11 | + background: var(--table-control-background); |
| 12 | + border-bottom: 1px solid var(--table-control-border); |
13 | 13 | flex-wrap: wrap; |
14 | 14 | } |
15 | 15 |
|
|
22 | 22 | .yasgui-table-control-separator { |
23 | 23 | width: 1px; |
24 | 24 | height: 20px; |
25 | | - background: var(--table-control-border, #dddddd); |
| 25 | + background: var(--table-control-border); |
26 | 26 | } |
27 | 27 |
|
28 | 28 | /* Search input */ |
|
32 | 32 |
|
33 | 33 | .yasgui-table-search input { |
34 | 34 | padding: 6px 32px 0px 10px; |
35 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 35 | + border: 1px solid var(--table-control-border); |
36 | 36 | border-radius: 4px; |
37 | 37 | font-size: 14px; |
38 | 38 | min-width: 200px; |
39 | | - background: var(--table-background, #ffffff); |
40 | | - color: var(--table-text, #000000); |
| 39 | + background: var(--table-background); |
| 40 | + color: var(--table-text); |
41 | 41 | } |
42 | 42 |
|
43 | 43 | .yasgui-table-search input:focus { |
44 | 44 | outline: none; |
45 | | - border-color: var(--table-primary, #1976d2); |
| 45 | + border-color: var(--table-primary); |
46 | 46 | } |
47 | 47 |
|
48 | 48 | .yasgui-table-search-icon { |
49 | 49 | position: absolute; |
50 | 50 | right: 8px; |
51 | 51 | top: 50%; |
52 | 52 | transform: translateY(-50%); |
53 | | - color: var(--table-text-muted, #999999); |
| 53 | + color: var(--table-text-muted); |
54 | 54 | pointer-events: none; |
55 | 55 | } |
56 | 56 |
|
57 | 57 | /* Buttons */ |
58 | 58 | .yasgui-table-button { |
59 | 59 | padding: 6px 12px; |
60 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 60 | + border: 1px solid var(--table-control-border); |
61 | 61 | border-radius: 4px; |
62 | | - background: var(--table-background, #ffffff); |
63 | | - color: var(--table-text, #000000); |
| 62 | + background: var(--table-background); |
| 63 | + color: var(--table-text); |
64 | 64 | font-size: 14px; |
65 | 65 | cursor: pointer; |
66 | 66 | transition: background 0.2s; |
67 | 67 | } |
68 | 68 |
|
69 | 69 | .yasgui-table-button:hover { |
70 | | - background: var(--table-control-hover, #e8e8e8); |
| 70 | + background: var(--table-control-hover); |
71 | 71 | } |
72 | 72 |
|
73 | 73 | .yasgui-table-button:active { |
74 | 74 | transform: translateY(1px); |
75 | 75 | } |
76 | 76 |
|
77 | 77 | .yasgui-table-button.active { |
78 | | - background: var(--table-primary, #1976d2); |
| 78 | + background: var(--table-primary); |
79 | 79 | color: #ffffff; |
80 | | - border-color: var(--table-primary, #1976d2); |
| 80 | + border-color: var(--table-primary); |
81 | 81 | } |
82 | 82 |
|
83 | 83 | /* Icon buttons */ |
84 | 84 | .yasgui-table-icon-button { |
85 | 85 | padding: 6px 6px; |
86 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 86 | + border: 1px solid var(--table-control-border); |
87 | 87 | border-radius: 4px; |
88 | | - background: var(--table-background, #ffffff); |
| 88 | + background: var(--table-background); |
89 | 89 | cursor: pointer; |
90 | 90 | display: inline-flex; |
91 | 91 | align-items: center; |
|
94 | 94 | } |
95 | 95 |
|
96 | 96 | .yasgui-table-icon-button:hover { |
97 | | - background: var(--table-control-hover, #e8e8e8); |
| 97 | + background: var(--table-control-hover); |
98 | 98 | } |
99 | 99 |
|
100 | 100 | .yasgui-table-icon-button svg { |
|
106 | 106 | /* Labels */ |
107 | 107 | .yasgui-table-label { |
108 | 108 | font-size: 14px; |
109 | | - color: var(--table-text, #000000); |
| 109 | + color: var(--table-text); |
110 | 110 | margin-right: 4px; |
111 | 111 | } |
112 | 112 |
|
|
116 | 116 | align-items: center; |
117 | 117 | gap: 12px; |
118 | 118 | padding: 6px 12px; |
119 | | - background: var(--table-control-background, #f5f5f5); |
120 | | - border-bottom: 1px solid var(--table-control-border, #dddddd); |
| 119 | + background: var(--table-control-background); |
| 120 | + border-bottom: 1px solid var(--table-control-border); |
121 | 121 | } |
122 | 122 |
|
123 | 123 | .table-search-input { |
124 | 124 | flex: 1; |
125 | 125 | min-width: 200px; |
126 | 126 | max-width: 400px; |
127 | 127 | padding: 6px 12px; |
128 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 128 | + border: 1px solid var(--table-control-border); |
129 | 129 | border-radius: 4px; |
130 | | - background: var(--table-background, #ffffff); |
131 | | - color: var(--table-text, #000000); |
| 130 | + background: var(--table-background); |
| 131 | + color: var(--table-text); |
132 | 132 | font-size: 14px; |
133 | 133 | font-family: inherit; |
134 | 134 | transition: border-color 0.2s ease; |
135 | 135 | } |
136 | 136 |
|
137 | 137 | .table-search-input:focus { |
138 | 138 | outline: none; |
139 | | - border-color: var(--table-primary, #1976d2); |
| 139 | + border-color: var(--table-primary); |
140 | 140 | box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.1); |
141 | 141 | } |
142 | 142 |
|
143 | 143 | .table-search-input::placeholder { |
144 | | - color: var(--table-text-muted, #999999); |
| 144 | + color: var(--table-text-muted); |
145 | 145 | } |
146 | 146 |
|
147 | 147 | .table-row-count { |
148 | 148 | font-size: 13px; |
149 | | - color: var(--table-text-secondary, #666666); |
| 149 | + color: var(--table-text-secondary); |
150 | 150 | white-space: nowrap; |
151 | 151 | user-select: none; |
152 | 152 | } |
|
163 | 163 | display: flex; |
164 | 164 | align-items: center; |
165 | 165 | justify-content: space-between; |
166 | | - background: var(--table-control-background, #f5f5f5); |
167 | | - border-bottom: 1px solid var(--table-control-border, #dddddd); |
| 166 | + background: var(--table-control-background); |
| 167 | + border-bottom: 1px solid var(--table-control-border); |
168 | 168 | } |
169 | 169 |
|
170 | 170 | .table-controls-toolbar .table-search-control { |
|
182 | 182 |
|
183 | 183 | .table-control-label { |
184 | 184 | font-size: 13px; |
185 | | - color: var(--table-text-secondary, #666666); |
| 185 | + color: var(--table-text-secondary); |
186 | 186 | margin-right: 4px; |
187 | 187 | } |
188 | 188 |
|
189 | 189 | .table-toggle-button { |
190 | 190 | padding: 6px 12px; |
191 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 191 | + border: 1px solid var(--table-control-border); |
192 | 192 | border-radius: 4px; |
193 | | - background: var(--table-background, #ffffff); |
194 | | - color: var(--table-text, #000000); |
| 193 | + background: var(--table-background); |
| 194 | + color: var(--table-text); |
195 | 195 | font-size: 13px; |
196 | 196 | font-family: inherit; |
197 | 197 | cursor: pointer; |
|
200 | 200 | } |
201 | 201 |
|
202 | 202 | .table-toggle-button:hover { |
203 | | - background: var(--table-control-hover, #e8e8e8); |
204 | | - border-color: var(--table-primary, #1976d2); |
| 203 | + background: var(--table-control-hover); |
| 204 | + border-color: var(--table-primary); |
205 | 205 | } |
206 | 206 |
|
207 | 207 | .table-toggle-button:active { |
208 | 208 | transform: translateY(1px); |
209 | 209 | } |
210 | 210 |
|
211 | 211 | .table-toggle-button.active { |
212 | | - background: var(--table-primary, #1976d2); |
| 212 | + background: var(--table-primary); |
213 | 213 | color: #ffffff; |
214 | | - border-color: var(--table-primary, #1976d2); |
| 214 | + border-color: var(--table-primary); |
215 | 215 | } |
216 | 216 |
|
217 | 217 | .table-toggle-button:focus { |
|
238 | 238 | top: 50%; |
239 | 239 | left: 50%; |
240 | 240 | transform: translate(-50%, -50%); |
241 | | - background: var(--table-background, #ffffff); |
242 | | - border: 1px solid var(--table-border, #dddddd); |
| 241 | + background: var(--table-background); |
| 242 | + border: 1px solid var(--table-border); |
243 | 243 | border-radius: 8px; |
244 | 244 | box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); |
245 | 245 | z-index: 1001; |
|
255 | 255 | align-items: center; |
256 | 256 | justify-content: space-between; |
257 | 257 | padding: 6px 20px; |
258 | | - border-bottom: 1px solid var(--table-border, #dddddd); |
| 258 | + border-bottom: 1px solid var(--table-border); |
259 | 259 | } |
260 | 260 |
|
261 | 261 | .table-modal-title { |
262 | 262 | margin: 0; |
263 | 263 | font-size: 18px; |
264 | 264 | font-weight: 600; |
265 | | - color: var(--table-text, #000000); |
| 265 | + color: var(--table-text); |
266 | 266 | } |
267 | 267 |
|
268 | 268 | .table-modal-close { |
269 | 269 | background: none; |
270 | 270 | border: none; |
271 | 271 | font-size: 28px; |
272 | 272 | line-height: 1; |
273 | | - color: var(--table-text-muted, #999999); |
| 273 | + color: var(--table-text-muted); |
274 | 274 | cursor: pointer; |
275 | 275 | padding: 0; |
276 | 276 | width: 32px; |
|
283 | 283 | } |
284 | 284 |
|
285 | 285 | .table-modal-close:hover { |
286 | | - background: var(--table-control-hover, #e8e8e8); |
287 | | - color: var(--table-text, #000000); |
| 286 | + background: var(--table-control-hover); |
| 287 | + color: var(--table-text); |
288 | 288 | } |
289 | 289 |
|
290 | 290 | .table-modal-content { |
|
294 | 294 | font-family: monospace; |
295 | 295 | font-size: 14px; |
296 | 296 | line-height: 1.6; |
297 | | - color: var(--table-text, #000000); |
| 297 | + color: var(--table-text); |
298 | 298 | white-space: pre-wrap; |
299 | 299 | word-break: break-word; |
300 | 300 | } |
|
304 | 304 | justify-content: flex-end; |
305 | 305 | gap: 12px; |
306 | 306 | padding: 6px 20px; |
307 | | - border-top: 1px solid var(--table-border, #dddddd); |
| 307 | + border-top: 1px solid var(--table-border); |
308 | 308 | } |
309 | 309 |
|
310 | 310 | .table-modal-button { |
311 | 311 | padding: 6px 16px; |
312 | | - border: 1px solid var(--table-primary, #1976d2); |
| 312 | + border: 1px solid var(--table-primary); |
313 | 313 | border-radius: 4px; |
314 | | - background: var(--table-primary, #1976d2); |
| 314 | + background: var(--table-primary); |
315 | 315 | color: #ffffff; |
316 | 316 | font-size: 14px; |
317 | 317 | font-family: inherit; |
|
320 | 320 | } |
321 | 321 |
|
322 | 322 | .table-modal-button:hover { |
323 | | - background: var(--table-link-hover, #1565c0); |
324 | | - border-color: var(--table-link-hover, #1565c0); |
| 323 | + background: var(--table-link-hover); |
| 324 | + border-color: var(--table-link-hover); |
325 | 325 | } |
326 | 326 |
|
327 | 327 | .table-modal-button-secondary { |
328 | | - background: var(--table-background, #ffffff); |
329 | | - color: var(--table-text, #000000); |
330 | | - border-color: var(--table-control-border, #dddddd); |
| 328 | + background: var(--table-background); |
| 329 | + color: var(--table-text); |
| 330 | + border-color: var(--table-control-border); |
331 | 331 | } |
332 | 332 |
|
333 | 333 | .table-modal-button-secondary:hover { |
334 | | - background: var(--table-control-hover, #e8e8e8); |
| 334 | + background: var(--table-control-hover); |
335 | 335 | } |
336 | 336 |
|
337 | 337 | /* Fit Controls */ |
|
340 | 340 | align-items: center; |
341 | 341 | gap: 8px; |
342 | 342 | padding: 6px 12px; |
343 | | - border-left: 1px solid var(--table-control-border, #dddddd); |
| 343 | + border-left: 1px solid var(--table-control-border); |
344 | 344 | } |
345 | 345 |
|
346 | 346 | .table-fit-button { |
347 | 347 | padding: 6px 12px; |
348 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 348 | + border: 1px solid var(--table-control-border); |
349 | 349 | border-radius: 4px; |
350 | | - background: var(--table-background, #ffffff); |
351 | | - color: var(--table-text, #000000); |
| 350 | + background: var(--table-background); |
| 351 | + color: var(--table-text); |
352 | 352 | font-size: 13px; |
353 | 353 | font-family: inherit; |
354 | 354 | cursor: pointer; |
355 | 355 | transition: all 0.2s ease; |
356 | 356 | } |
357 | 357 |
|
358 | 358 | .table-fit-button:hover { |
359 | | - background: var(--table-control-hover, #e8e8e8); |
360 | | - border-color: var(--table-primary, #1976d2); |
| 359 | + background: var(--table-control-hover); |
| 360 | + border-color: var(--table-primary); |
361 | 361 | } |
362 | 362 |
|
363 | 363 | .table-fit-button:active { |
|
370 | 370 | align-items: center; |
371 | 371 | gap: 8px; |
372 | 372 | padding: 6px 12px; |
373 | | - border-left: 1px solid var(--table-control-border, #dddddd); |
| 373 | + border-left: 1px solid var(--table-control-border); |
374 | 374 | } |
375 | 375 |
|
376 | 376 | .table-export-label { |
377 | 377 | font-size: 13px; |
378 | | - color: var(--table-text-secondary, #666666); |
| 378 | + color: var(--table-text-secondary); |
379 | 379 | margin-right: 4px; |
380 | 380 | } |
381 | 381 |
|
382 | 382 | .table-export-button { |
383 | 383 | padding: 6px 12px; |
384 | | - border: 1px solid var(--table-control-border, #dddddd); |
| 384 | + border: 1px solid var(--table-control-border); |
385 | 385 | border-radius: 4px; |
386 | | - background: var(--table-background, #ffffff); |
387 | | - color: var(--table-text, #000000); |
| 386 | + background: var(--table-background); |
| 387 | + color: var(--table-text); |
388 | 388 | font-size: 13px; |
389 | 389 | font-family: inherit; |
390 | 390 | cursor: pointer; |
391 | 391 | transition: all 0.2s ease; |
392 | 392 | } |
393 | 393 |
|
394 | 394 | .table-export-button:hover { |
395 | | - background: var(--table-control-hover, #e8e8e8); |
396 | | - border-color: var(--table-primary, #1976d2); |
| 395 | + background: var(--table-control-hover); |
| 396 | + border-color: var(--table-primary); |
397 | 397 | } |
398 | 398 |
|
399 | 399 | .table-export-button:active { |
400 | 400 | transform: translateY(1px); |
401 | 401 | } |
402 | 402 |
|
403 | 403 | .table-export-download { |
404 | | - background: var(--table-primary, #1976d2); |
| 404 | + background: var(--table-primary); |
405 | 405 | color: #ffffff; |
406 | | - border-color: var(--table-primary, #1976d2); |
| 406 | + border-color: var(--table-primary); |
407 | 407 | } |
408 | 408 |
|
409 | 409 | .table-export-download:hover { |
410 | | - background: var(--table-link-hover, #1565c0); |
411 | | - border-color: var(--table-link-hover, #1565c0); |
| 410 | + background: var(--table-link-hover); |
| 411 | + border-color: var(--table-link-hover); |
412 | 412 | } |
0 commit comments