A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 gtk-light.css

View raw Download
text/plain • 143.54 kiB
ASCII text, with very long lines (677)
        
            
1
@keyframes ripple_effect {
2
to {
3
background-size: 1000% 1000%;
4
}
5
}
6
7
@keyframes header_ripple_effect {
8
from {
9
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 0%, transparent 0%);
10
}
11
to {
12
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 100%, transparent 0%);
13
}
14
}
15
16
* {
17
background-clip: padding-box;
18
-GtkToolButton-icon-spacing: 0;
19
-GtkTextView-error-underline-color: #DD2C00;
20
-GtkScrolledWindow-scrollbar-spacing: 0;
21
-GtkToolItemGroup-expander-size: 11;
22
-GtkWidget-text-handle-width: 24;
23
-GtkWidget-text-handle-height: 24;
24
-GtkDialog-button-spacing: 4;
25
-GtkDialog-action-area-border: 0;
26
outline-style: solid;
27
outline-width: 2px;
28
outline-color: transparent;
29
outline-offset: -4px;
30
-gtk-outline-radius: 2px;
31
-gtk-secondary-caret-color: #42A5F5;
32
}
33
34
switch:focus slider,
35
notebook:focus tab,
36
*:focus {
37
outline-color: alpha(currentColor, 0.3);
38
}
39
40
/***************
41
* Base States *
42
***************/
43
.background {
44
background-color: #F5F5F5;
45
color: rgba(0, 0, 0, 0.87);
46
}
47
48
/*
49
These wildcard seems unavoidable, need to investigate.
50
Wildcards are bad and troublesome, use them with care,
51
or better, just don't.
52
Everytime a wildcard is used a kitten dies, painfully.
53
*/
54
*:disabled {
55
-gtk-icon-effect: dim;
56
}
57
58
.gtkstyle-fallback {
59
background-color: #F5F5F5;
60
color: rgba(0, 0, 0, 0.87);
61
}
62
63
.gtkstyle-fallback:hover {
64
background-color: #e8e8e8;
65
color: rgba(0, 0, 0, 0.87);
66
}
67
68
.gtkstyle-fallback:active {
69
background-color: gainsboro;
70
color: rgba(0, 0, 0, 0.87);
71
}
72
73
.gtkstyle-fallback:disabled {
74
background-color: #F5F5F5;
75
color: rgba(0, 0, 0, 0.38);
76
}
77
78
.gtkstyle-fallback:selected {
79
background-color: #42A5F5;
80
color: #FFFFFF;
81
}
82
83
.view {
84
background-color: #FFFFFF;
85
color: rgba(0, 0, 0, 0.87);
86
}
87
88
.view:disabled {
89
color: rgba(0, 0, 0, 0.38);
90
}
91
92
.view:hover, .view:active, .view:selected {
93
border-radius: 2px;
94
}
95
96
textview text {
97
background-color: #FFFFFF;
98
}
99
100
textview border {
101
background-color: #FAFAFA;
102
color: rgba(0, 0, 0, 0.38);
103
}
104
105
.rubberband,
106
rubberband,
107
flowbox rubberband,
108
treeview.view rubberband,
109
.content-view rubberband,
110
.content-view .rubberband {
111
border: 1px solid #40C4FF;
112
background-color: rgba(64, 196, 255, 0.3);
113
}
114
115
flowbox flowboxchild {
116
padding: 4px;
117
border-radius: 2px;
118
}
119
120
.content-view .tile:selected {
121
background-color: transparent;
122
color: inherit;
123
}
124
125
label {
126
caret-color: currentColor;
127
}
128
129
label.separator {
130
color: rgba(0, 0, 0, 0.87);
131
}
132
133
label selection {
134
background-color: #42A5F5;
135
color: #FFFFFF;
136
}
137
138
label:disabled {
139
color: rgba(0, 0, 0, 0.38);
140
}
141
142
tab label:disabled,
143
button label:disabled {
144
color: inherit;
145
}
146
147
.dim-label, label.separator, .titlebar:not(headerbar) .subtitle,
148
headerbar .subtitle, .budgie-notification .notification-body, .budgie-switcher .notification-body {
149
opacity: 0.6;
150
}
151
152
assistant .sidebar {
153
padding: 4px 0;
154
}
155
156
assistant .sidebar label {
157
min-height: 36px;
158
padding: 0 12px;
159
color: rgba(0, 0, 0, 0.38);
160
font-weight: 500;
161
}
162
163
assistant .sidebar label.highlight {
164
color: rgba(0, 0, 0, 0.87);
165
}
166
167
popover.background.touch-selection, popover.background.magnifier, popover.background.osd, .osd .scale-popup, .osd {
168
background-color: rgba(250, 250, 250, 0.9);
169
}
170
171
/*********************
172
* Spinner Animation *
173
*********************/
174
@keyframes spin {
175
to {
176
-gtk-icon-transform: rotate(1turn);
177
}
178
}
179
180
spinner {
181
background: none;
182
opacity: 0;
183
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
184
}
185
186
spinner:checked {
187
opacity: 1;
188
animation: spin 1s linear infinite;
189
}
190
191
spinner:checked:disabled {
192
opacity: 0.5;
193
}
194
195
/****************
196
* Text Entries *
197
****************/
198
spinbutton:not(.vertical),
199
entry {
200
min-height: 36px;
201
padding: 0 8px;
202
border-radius: 2px;
203
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
204
border-image: none;
205
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
206
background-color: #FFFFFF;
207
color: rgba(0, 0, 0, 0.87);
208
}
209
210
spinbutton:focus:not(.vertical),
211
entry:focus {
212
border-image: none;
213
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
214
}
215
216
spinbutton:disabled:not(.vertical),
217
entry:disabled {
218
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
219
background-color: #FAFAFA;
220
color: rgba(0, 0, 0, 0.38);
221
}
222
223
spinbutton.flat:not(.vertical), notebook > stack:not(:only-child) entry:not(.search),
224
notebook > stack:not(:only-child) spinbutton:not(.vertical), messagedialog entry, colorchooser .popover.osd spinbutton:not(.vertical), entry.preferences-search, layoutpane entry.search, editortweak entry.search, .raven .raven-background spinbutton:not(.vertical), #login_window entry,
225
entry.flat {
226
border-radius: 0;
227
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
228
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
229
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
230
background-color: transparent;
231
color: rgba(0, 0, 0, 0.87);
232
}
233
234
spinbutton.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry:focus:not(.search),
235
notebook > stack:not(:only-child) spinbutton:focus:not(.vertical), messagedialog entry:focus, colorchooser .popover.osd spinbutton:focus:not(.vertical), entry.preferences-search:focus, layoutpane entry.search:focus, editortweak entry.search:focus, .raven .raven-background spinbutton:focus:not(.vertical), #login_window entry:focus,
236
entry.flat:focus {
237
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
238
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
239
}
240
241
spinbutton.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry:disabled:not(.search),
242
notebook > stack:not(:only-child) spinbutton:disabled:not(.vertical), messagedialog entry:disabled, colorchooser .popover.osd spinbutton:disabled:not(.vertical), entry.preferences-search:disabled, layoutpane entry.search:disabled, editortweak entry.search:disabled, .raven .raven-background spinbutton:disabled:not(.vertical), #login_window entry:disabled,
243
entry.flat:disabled {
244
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
245
background-color: transparent;
246
color: rgba(0, 0, 0, 0.38);
247
}
248
249
spinbutton:not(.vertical) image,
250
entry image {
251
color: rgba(0, 0, 0, 0.54);
252
}
253
254
spinbutton:not(.vertical) image:hover, spinbutton:not(.vertical) image:active,
255
entry image:hover,
256
entry image:active {
257
color: rgba(0, 0, 0, 0.87);
258
}
259
260
spinbutton:not(.vertical) image:disabled,
261
entry image:disabled {
262
color: rgba(0, 0, 0, 0.38);
263
}
264
265
spinbutton:not(.vertical) image.left,
266
entry image.left {
267
margin-left: 2px;
268
margin-right: 6px;
269
}
270
271
spinbutton:not(.vertical) image.right,
272
entry image.right {
273
margin-left: 6px;
274
margin-right: 2px;
275
}
276
277
spinbutton:not(.vertical) undershoot.left,
278
entry undershoot.left {
279
background-color: transparent;
280
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
281
padding-left: 1px;
282
background-size: 1px 12px;
283
background-repeat: repeat-y;
284
background-origin: content-box;
285
background-position: left top;
286
}
287
288
spinbutton:not(.vertical) undershoot.right,
289
entry undershoot.right {
290
background-color: transparent;
291
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
292
padding-right: 1px;
293
background-size: 1px 12px;
294
background-repeat: repeat-y;
295
background-origin: content-box;
296
background-position: right top;
297
}
298
299
spinbutton.error:not(.vertical),
300
entry.error {
301
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
302
border-image: none;
303
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
304
background-color: #DD2C00;
305
color: #FFFFFF;
306
}
307
308
spinbutton.error:focus:not(.vertical),
309
entry.error:focus {
310
border-image: none;
311
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
312
}
313
314
spinbutton.error:disabled:not(.vertical),
315
entry.error:disabled {
316
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
317
background-color: #FAFAFA;
318
color: rgba(0, 0, 0, 0.38);
319
}
320
321
spinbutton.error.flat:not(.vertical), notebook > stack:not(:only-child) entry.error:not(.search),
322
notebook > stack:not(:only-child) spinbutton.error:not(.vertical), messagedialog entry.error, colorchooser .popover.osd spinbutton.error:not(.vertical), entry.error.preferences-search, layoutpane entry.error.search, editortweak entry.error.search, .raven .raven-background spinbutton.error:not(.vertical), #login_window entry.error,
323
entry.error.flat {
324
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
325
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #DD2C00 0%, transparent 0%) 0 0 0/0 0 0px;
326
box-shadow: inset 0 -1px #DD2C00;
327
background-color: transparent;
328
color: rgba(0, 0, 0, 0.87);
329
}
330
331
spinbutton.error.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry.error:focus:not(.search),
332
notebook > stack:not(:only-child) spinbutton.error:focus:not(.vertical), messagedialog entry.error:focus, colorchooser .popover.osd spinbutton.error:focus:not(.vertical), entry.error.preferences-search:focus, layoutpane entry.error.search:focus, editortweak entry.error.search:focus, .raven .raven-background spinbutton.error:focus:not(.vertical), #login_window entry.error:focus,
333
entry.error.flat:focus {
334
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #DD2C00 100%, transparent 0%) 0 0 2/0 0 2px;
335
box-shadow: inset 0 -1px #DD2C00;
336
}
337
338
spinbutton.error.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry.error:disabled:not(.search),
339
notebook > stack:not(:only-child) spinbutton.error:disabled:not(.vertical), messagedialog entry.error:disabled, colorchooser .popover.osd spinbutton.error:disabled:not(.vertical), entry.error.preferences-search:disabled, layoutpane entry.error.search:disabled, editortweak entry.error.search:disabled, .raven .raven-background spinbutton.error:disabled:not(.vertical), #login_window entry.error:disabled,
340
entry.error.flat:disabled {
341
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
342
background-color: transparent;
343
color: rgba(0, 0, 0, 0.38);
344
}
345
346
spinbutton.error:not(.vertical) image,
347
entry.error image {
348
color: rgba(255, 255, 255, 0.7);
349
}
350
351
spinbutton.error:not(.vertical) image:hover, spinbutton.error:not(.vertical) image:active,
352
entry.error image:hover,
353
entry.error image:active {
354
color: #FFFFFF;
355
}
356
357
spinbutton.error:not(.vertical) image:disabled,
358
entry.error image:disabled {
359
color: rgba(255, 255, 255, 0.5);
360
}
361
362
spinbutton.warning:not(.vertical),
363
entry.warning {
364
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
365
border-image: none;
366
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
367
background-color: #FF6D00;
368
color: #FFFFFF;
369
}
370
371
spinbutton.warning:focus:not(.vertical),
372
entry.warning:focus {
373
border-image: none;
374
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
375
}
376
377
spinbutton.warning:disabled:not(.vertical),
378
entry.warning:disabled {
379
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
380
background-color: #FAFAFA;
381
color: rgba(0, 0, 0, 0.38);
382
}
383
384
spinbutton.warning.flat:not(.vertical), notebook > stack:not(:only-child) entry.warning:not(.search),
385
notebook > stack:not(:only-child) spinbutton.warning:not(.vertical), messagedialog entry.warning, colorchooser .popover.osd spinbutton.warning:not(.vertical), entry.warning.preferences-search, layoutpane entry.warning.search, editortweak entry.warning.search, .raven .raven-background spinbutton.warning:not(.vertical), #login_window entry.warning,
386
entry.warning.flat {
387
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
388
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF6D00 0%, transparent 0%) 0 0 0/0 0 0px;
389
box-shadow: inset 0 -1px #FF6D00;
390
background-color: transparent;
391
color: rgba(0, 0, 0, 0.87);
392
}
393
394
spinbutton.warning.flat:focus:not(.vertical), notebook > stack:not(:only-child) entry.warning:focus:not(.search),
395
notebook > stack:not(:only-child) spinbutton.warning:focus:not(.vertical), messagedialog entry.warning:focus, colorchooser .popover.osd spinbutton.warning:focus:not(.vertical), entry.warning.preferences-search:focus, layoutpane entry.warning.search:focus, editortweak entry.warning.search:focus, .raven .raven-background spinbutton.warning:focus:not(.vertical), #login_window entry.warning:focus,
396
entry.warning.flat:focus {
397
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF6D00 100%, transparent 0%) 0 0 2/0 0 2px;
398
box-shadow: inset 0 -1px #FF6D00;
399
}
400
401
spinbutton.warning.flat:disabled:not(.vertical), notebook > stack:not(:only-child) entry.warning:disabled:not(.search),
402
notebook > stack:not(:only-child) spinbutton.warning:disabled:not(.vertical), messagedialog entry.warning:disabled, colorchooser .popover.osd spinbutton.warning:disabled:not(.vertical), entry.warning.preferences-search:disabled, layoutpane entry.warning.search:disabled, editortweak entry.warning.search:disabled, .raven .raven-background spinbutton.warning:disabled:not(.vertical), #login_window entry.warning:disabled,
403
entry.warning.flat:disabled {
404
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
405
background-color: transparent;
406
color: rgba(0, 0, 0, 0.38);
407
}
408
409
spinbutton.warning:not(.vertical) image,
410
entry.warning image {
411
color: rgba(255, 255, 255, 0.7);
412
}
413
414
spinbutton.warning:not(.vertical) image:hover, spinbutton.warning:not(.vertical) image:active,
415
entry.warning image:hover,
416
entry.warning image:active {
417
color: #FFFFFF;
418
}
419
420
spinbutton.warning:not(.vertical) image:disabled,
421
entry.warning image:disabled {
422
color: rgba(255, 255, 255, 0.5);
423
}
424
425
spinbutton:not(.vertical) progress,
426
entry progress {
427
margin: 2px -6px;
428
border-bottom: 2px solid #42A5F5;
429
background-color: transparent;
430
}
431
432
.linked:not(.vertical) > spinbutton.flat:not(.vertical), notebook > stack:not(:only-child) .linked:not(.vertical) > entry:not(.search),
433
notebook > stack:not(:only-child) .linked:not(.vertical) > spinbutton:not(.vertical), messagedialog .linked:not(.vertical) > entry, colorchooser .popover.osd .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry.preferences-search, layoutpane .linked:not(.vertical) > entry.search, editortweak .linked:not(.vertical) > entry.search, .raven .raven-background .linked:not(.vertical) > spinbutton:not(.vertical), #login_window .linked:not(.vertical) > entry,
434
.linked.vertical > spinbutton.flat:not(.vertical), notebook > stack:not(:only-child)
435
.linked.vertical > entry:not(.search),
436
notebook > stack:not(:only-child)
437
.linked.vertical > spinbutton:not(.vertical), messagedialog
438
.linked.vertical > entry, colorchooser .popover.osd
439
.linked.vertical > spinbutton:not(.vertical),
440
.linked.vertical > entry.preferences-search, layoutpane
441
.linked.vertical > entry.search, editortweak
442
.linked.vertical > entry.search, .raven .raven-background
443
.linked.vertical > spinbutton:not(.vertical), #login_window
444
.linked.vertical > entry, .linked:not(.vertical) >
445
entry.flat,
446
.linked.vertical >
447
entry.flat {
448
border-radius: 0;
449
}
450
451
treeview entry.flat, treeview entry {
452
min-height: 0;
453
padding: 2px;
454
border-radius: 0;
455
background-color: #FFFFFF;
456
}
457
458
treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus {
459
border-image: none;
460
box-shadow: none;
461
}
462
463
.entry-tag, .documents-entry-tag, .photos-entry-tag {
464
margin: 6px;
465
border-radius: 9999px;
466
box-shadow: none;
467
background-color: #42A5F5;
468
color: #FFFFFF;
469
}
470
471
.entry-tag:hover, .documents-entry-tag:hover, .photos-entry-tag:hover {
472
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
473
}
474
475
:dir(ltr) .entry-tag, :dir(ltr) .documents-entry-tag, :dir(ltr) .photos-entry-tag {
476
margin-left: 8px;
477
margin-right: -2px;
478
padding-left: 8px;
479
padding-right: 4px;
480
}
481
482
:dir(rtl) .entry-tag, :dir(rtl) .documents-entry-tag, :dir(rtl) .photos-entry-tag {
483
margin-left: -2px;
484
margin-right: 8px;
485
padding-left: 4px;
486
padding-right: 8px;
487
}
488
489
.entry-tag.button, .button.documents-entry-tag, .button.photos-entry-tag {
490
box-shadow: none;
491
background-color: transparent;
492
}
493
494
.entry-tag.button:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active) {
495
color: rgba(255, 255, 255, 0.7);
496
}
497
498
/***********
499
* Buttons *
500
***********/
501
@keyframes needs_attention {
502
from {
503
background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent));
504
}
505
to {
506
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#FF4081), to(transparent));
507
}
508
}
509
510
511
button {
512
min-height: 24px;
513
min-width: 16px;
514
padding: 6px 10px;
515
border-radius: 2px;
516
font-weight: 500;
517
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1), background-size 0.5s cubic-bezier(0, 0, 0.2, 1), background-image 1s cubic-bezier(0, 0, 0.2, 1);
518
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 9999px transparent;
519
background-color: #FAFAFA;
520
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
521
background-repeat: no-repeat;
522
background-position: center;
523
background-size: 1000% 1000%;
524
color: rgba(0, 0, 0, 0.62);
525
}
526
527
528
button:hover {
529
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px transparent;
530
color: rgba(0, 0, 0, 0.87);
531
}
532
533
534
button:active {
535
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
536
animation: ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1) forwards;
537
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px alpha(currentColor, 0.15);
538
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
539
background-size: 0% 0%;
540
color: rgba(0, 0, 0, 0.87);
541
}
542
543
544
button:disabled {
545
box-shadow: none;
546
background-color: rgba(0, 0, 0, 0.12);
547
color: rgba(0, 0, 0, 0.26);
548
}
549
550
551
button:checked {
552
background-color: #42A5F5;
553
color: #FFFFFF;
554
}
555
556
557
button:checked:disabled {
558
background-color: rgba(66, 165, 245, 0.3);
559
color: rgba(66, 165, 245, 0.5);
560
}
561
562
modelbutton.flat,
563
.menuitem.button.flat, spinbutton:not(.vertical) button, spinbutton.vertical button, popover.background.menu button,
564
popover.background button.model, notebook > header > tabs > arrow, scrollbar button, check,
565
radio, calendar.button, messagedialog.csd .dialog-action-area button, button.sidebar-button, .gedit-search-slider button, popover.messagepopover .popover-action-area button, PanelToplevel > grid > button, .raven .raven-header:not(.top) button, .drop-shadow button, .budgie-session-dialog .linked.horizontal > button, .lightdm-gtk-greeter button, :not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
566
.path-bar button, layouttabbar button, .mate-panel-menu-bar #PanelApplet button, .budgie-panel #tasklist-button, .raven stackswitcher.linked > button, toolbar button, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
567
headerbar button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button,
568
button.flat {
569
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0.5s cubic-bezier(0, 0, 0.2, 1), background-image 1s cubic-bezier(0, 0, 0.2, 1);
570
box-shadow: inset 0 0 0 9999px transparent;
571
background-color: transparent;
572
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
573
background-repeat: no-repeat;
574
background-position: center;
575
background-size: 1000% 1000%;
576
color: rgba(0, 0, 0, 0.54);
577
}
578
579
modelbutton.flat:hover,
580
.menuitem.button.flat:hover, spinbutton:not(.vertical) button:hover, spinbutton.vertical button:hover, popover.background.menu button:hover,
581
popover.background button.model:hover, notebook > header > tabs > arrow:hover, scrollbar button:hover, check:hover,
582
radio:hover, calendar.button:hover, messagedialog.csd .dialog-action-area button:hover, button.sidebar-button:hover, .gedit-search-slider button:hover, popover.messagepopover .popover-action-area button:hover, PanelToplevel > grid > button:hover, .raven .raven-header:not(.top) button:hover, .drop-shadow button:hover, .budgie-session-dialog .linked.horizontal > button:hover, .lightdm-gtk-greeter button:hover, :not(headerbar) .caja-pathbar button:hover, .caja-pathbar :not(headerbar) button:hover, :not(headerbar)
583
.path-bar button:hover, layouttabbar button:hover, .mate-panel-menu-bar #PanelApplet button:hover, .budgie-panel #tasklist-button:hover, .raven stackswitcher.linked > button:hover, toolbar button:hover, .titlebar:not(headerbar) button:hover:not(.suggested-action):not(.destructive-action),
584
headerbar button:hover:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:hover,
585
button.flat:hover {
586
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
587
color: rgba(0, 0, 0, 0.87);
588
}
589
590
modelbutton.flat:active,
591
.menuitem.button.flat:active, spinbutton:not(.vertical) button:active, spinbutton.vertical button:active, popover.background.menu button:active,
592
popover.background button.model:active, notebook > header > tabs > arrow:active, scrollbar button:active, check:active,
593
radio:active, calendar.button:active, messagedialog.csd .dialog-action-area button:active, button.sidebar-button:active, .gedit-search-slider button:active, popover.messagepopover .popover-action-area button:active, PanelToplevel > grid > button:active, .raven .raven-header:not(.top) button:active, .drop-shadow button:active, .budgie-session-dialog .linked.horizontal > button:active, .lightdm-gtk-greeter button:active, :not(headerbar) .caja-pathbar button:active, .caja-pathbar :not(headerbar) button:active, :not(headerbar)
594
.path-bar button:active, layouttabbar button:active, .mate-panel-menu-bar #PanelApplet button:active, .budgie-panel #tasklist-button:active, .raven stackswitcher.linked > button:active, toolbar button:active, .titlebar:not(headerbar) button:active:not(.suggested-action):not(.destructive-action),
595
headerbar button:active:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:active,
596
button.flat:active {
597
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
598
animation: ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1) forwards;
599
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
600
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
601
background-size: 0% 0%;
602
color: rgba(0, 0, 0, 0.87);
603
}
604
605
modelbutton.flat:disabled,
606
.menuitem.button.flat:disabled, spinbutton:not(.vertical) button:disabled, spinbutton.vertical button:disabled, popover.background.menu button:disabled,
607
popover.background button.model:disabled, notebook > header > tabs > arrow:disabled, scrollbar button:disabled, check:disabled,
608
radio:disabled, calendar.button:disabled, messagedialog.csd .dialog-action-area button:disabled, button.sidebar-button:disabled, .gedit-search-slider button:disabled, popover.messagepopover .popover-action-area button:disabled, PanelToplevel > grid > button:disabled, .raven .raven-header:not(.top) button:disabled, .drop-shadow button:disabled, .budgie-session-dialog .linked.horizontal > button:disabled, .lightdm-gtk-greeter button:disabled, :not(headerbar) .caja-pathbar button:disabled, .caja-pathbar :not(headerbar) button:disabled, :not(headerbar)
609
.path-bar button:disabled, layouttabbar button:disabled, .mate-panel-menu-bar #PanelApplet button:disabled, .budgie-panel #tasklist-button:disabled, .raven stackswitcher.linked > button:disabled, toolbar button:disabled, .titlebar:not(headerbar) button:disabled:not(.suggested-action):not(.destructive-action),
610
headerbar button:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:disabled,
611
button.flat:disabled {
612
box-shadow: none;
613
background-color: transparent;
614
color: rgba(0, 0, 0, 0.26);
615
}
616
617
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
618
.path-bar button:checked, layouttabbar button:checked, .mate-panel-menu-bar #PanelApplet button:checked, .budgie-panel #tasklist-button:checked, .raven stackswitcher.linked > button:checked, toolbar button:checked, .titlebar:not(headerbar) button:checked:not(.suggested-action):not(.destructive-action),
619
headerbar button:checked:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked,
620
button.flat:checked {
621
background-color: rgba(0, 0, 0, 0.26);
622
color: rgba(0, 0, 0, 0.87);
623
}
624
625
:not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar)
626
.path-bar button:checked:disabled, layouttabbar button:checked:disabled, .mate-panel-menu-bar #PanelApplet button:checked:disabled, .budgie-panel #tasklist-button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, toolbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled:not(.suggested-action):not(.destructive-action),
627
headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked:disabled,
628
button.flat:checked:disabled {
629
background-color: rgba(0, 0, 0, 0.12);
630
color: rgba(0, 0, 0, 0.38);
631
}
632
633
634
button.text-button {
635
padding-left: 16px;
636
padding-right: 16px;
637
}
638
639
640
button.image-button {
641
min-width: 24px;
642
padding: 6px;
643
}
644
645
646
button.text-button.image-button {
647
border-radius: 2px;
648
-gtk-outline-radius: 2px;
649
}
650
651
652
button.text-button.image-button label:first-child {
653
margin-left: 10px;
654
}
655
656
657
button.text-button.image-button label:last-child {
658
margin-right: 10px;
659
}
660
661
662
button.text-button.image-button image:not(:only-child) {
663
margin: 0 4px;
664
}
665
666
toolbar .linked > button, .titlebar:not(headerbar) .linked > button:not(.suggested-action):not(.destructive-action),
667
headerbar .linked > button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button, toolbar
668
.linked.vertical > button, .titlebar:not(headerbar)
669
.linked.vertical > button:not(.suggested-action):not(.destructive-action),
670
headerbar
671
.linked.vertical > button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box
672
.linked.vertical > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification
673
.linked.vertical > button, .linked >
674
button.flat,
675
.linked.vertical >
676
button.flat {
677
border-radius: 2px;
678
}
679
680
toolbar .linked > button.text-button.image-button, .titlebar:not(headerbar) .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
681
headerbar .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.text-button.image-button, toolbar
682
.linked.vertical > button.text-button.image-button, .titlebar:not(headerbar)
683
.linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
684
headerbar
685
.linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box
686
.linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification
687
.linked.vertical > button.text-button.image-button, .linked >
688
button.flat.text-button.image-button,
689
.linked.vertical >
690
button.flat.text-button.image-button {
691
border-radius: 2px;
692
-gtk-outline-radius: 2px;
693
}
694
695
infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, row:selected
696
button:disabled {
697
background-color: rgba(255, 255, 255, 0.12);
698
color: rgba(255, 255, 255, 0.3);
699
}
700
701
row:selected button.sidebar-button, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat, .budgie-panel button, .budgie-panel #tasklist-button, .raven stackswitcher.linked > button, .raven-mpris button.image-button, row:selected
702
button.flat {
703
color: rgba(255, 255, 255, 0.7);
704
}
705
706
row:selected button.sidebar-button:hover, infobar.info button.flat:hover, infobar.question button.flat:hover, infobar.warning button.flat:hover, infobar.error button.flat:hover, .budgie-panel button:hover, .budgie-panel #tasklist-button:hover, .raven stackswitcher.linked > button:hover, .raven-mpris button.image-button:hover, row:selected button.sidebar-button:active, infobar.info button.flat:active, infobar.question button.flat:active, infobar.warning button.flat:active, infobar.error button.flat:active, .budgie-panel button:active, .budgie-panel #tasklist-button:active, .raven stackswitcher.linked > button:active, .raven-mpris button.image-button:active, row:selected
707
button.flat:hover, row:selected
708
button.flat:active {
709
color: #FFFFFF;
710
}
711
712
row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .budgie-panel button:disabled, .budgie-panel #tasklist-button:disabled, .raven stackswitcher.linked > button:disabled, .raven-mpris button.image-button:disabled, row:selected
713
button.flat:disabled {
714
color: rgba(255, 255, 255, 0.3);
715
}
716
717
row:selected button.sidebar-button:checked, infobar.info button.flat:checked, infobar.question button.flat:checked, infobar.warning button.flat:checked, infobar.error button.flat:checked, .budgie-panel button:checked, .budgie-panel #tasklist-button:checked, .raven stackswitcher.linked > button:checked, .raven-mpris button.image-button:checked, row:selected
718
button.flat:checked {
719
background-color: rgba(255, 255, 255, 0.3);
720
color: #FFFFFF;
721
}
722
723
row:selected button.sidebar-button:checked:disabled, infobar.info button.flat:checked:disabled, infobar.question button.flat:checked:disabled, infobar.warning button.flat:checked:disabled, infobar.error button.flat:checked:disabled, .budgie-panel button:checked:disabled, .budgie-panel #tasklist-button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .raven-mpris button.image-button:checked:disabled, row:selected
724
button.flat:checked:disabled {
725
background-color: rgba(255, 255, 255, 0.12);
726
color: rgba(255, 255, 255, 0.5);
727
}
728
729
730
button.osd {
731
padding: 12px 16px;
732
}
733
734
735
button.osd.image-button {
736
padding: 12px;
737
}
738
739
740
button.osd:disabled {
741
opacity: 0;
742
}
743
744
745
button.suggested-action {
746
background-color: #FF4081;
747
color: #FFFFFF;
748
}
749
750
751
button.suggested-action:disabled {
752
box-shadow: none;
753
background-color: rgba(0, 0, 0, 0.12);
754
color: rgba(0, 0, 0, 0.38);
755
}
756
757
758
button.suggested-action:checked {
759
background-color: #ff79a7;
760
}
761
762
763
button.suggested-action.flat {
764
background-color: transparent;
765
color: #FF4081;
766
}
767
768
769
button.suggested-action.flat:disabled {
770
box-shadow: none;
771
background-color: transparent;
772
color: rgba(0, 0, 0, 0.38);
773
}
774
775
776
button.suggested-action.flat:checked {
777
background-color: rgba(255, 64, 129, 0.3);
778
}
779
780
781
button.destructive-action {
782
background-color: #FF5252;
783
color: #FFFFFF;
784
}
785
786
787
button.destructive-action:disabled {
788
box-shadow: none;
789
background-color: rgba(0, 0, 0, 0.12);
790
color: rgba(0, 0, 0, 0.38);
791
}
792
793
794
button.destructive-action:checked {
795
background-color: #ff8686;
796
}
797
798
799
button.destructive-action.flat {
800
background-color: transparent;
801
color: #FF5252;
802
}
803
804
805
button.destructive-action.flat:disabled {
806
box-shadow: none;
807
background-color: transparent;
808
color: rgba(0, 0, 0, 0.38);
809
}
810
811
812
button.destructive-action.flat:checked {
813
background-color: rgba(255, 82, 82, 0.3);
814
}
815
816
.stack-switcher >
817
button {
818
outline-offset: -4px;
819
}
820
821
.stack-switcher >
822
button > label {
823
padding-left: 6px;
824
padding-right: 6px;
825
}
826
827
.stack-switcher >
828
button > image {
829
padding-left: 6px;
830
padding-right: 6px;
831
padding-top: 3px;
832
padding-bottom: 3px;
833
}
834
835
.stack-switcher >
836
button.text-button {
837
padding-left: 10px;
838
padding-right: 10px;
839
}
840
841
.stack-switcher >
842
button.image-button {
843
padding-left: 4px;
844
padding-right: 4px;
845
}
846
847
.stack-switcher >
848
button.needs-attention:checked > label,
849
.stack-switcher >
850
button.needs-attention:checked > image {
851
animation: none;
852
background-image: none;
853
}
854
855
.primary-toolbar
856
button {
857
-gtk-icon-shadow: none;
858
}
859
860
861
button.image-button, toolbar .linked > button.image-button, .titlebar:not(headerbar) .linked > button.image-button:not(.suggested-action):not(.destructive-action),
862
headerbar .linked > button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.image-button, toolbar
863
.linked.vertical > button.image-button,
864
headerbar
865
.linked.vertical > button.image-button:not(.suggested-action):not(.destructive-action), .app-notification
866
.linked.vertical > button.image-button, .linked > button.flat.image-button,
867
.linked.vertical > button.flat.image-button, .inline-toolbar button:not(.text-button), check,
868
radio, button.titlebutton, .nautilus-window headerbar > revealer > button, .raven .raven-header:not(.top) button.image-button, .raven .expander-button,
869
button.close,
870
button.circular {
871
border-radius: 9999px;
872
-gtk-outline-radius: 9999px;
873
}
874
875
spinbutton:not(.vertical) button, notebook > header tab button.flat, button.sidebar-button, .nautilus-window .floating-bar button, .gedit-document-panel row button.flat, .gedit-search-slider button:dir(ltr), .gedit-search-slider button:dir(rtl), .pluma-window paned.horizontal box.vertical box.horizontal button.flat {
876
min-height: 24px;
877
min-width: 24px;
878
padding: 0;
879
border-radius: 9999px;
880
-gtk-outline-radius: 9999px;
881
}
882
883
.stack-switcher >
884
button.needs-attention > label,
885
.stack-switcher >
886
button.needs-attention > image, stacksidebar row.needs-attention > label {
887
animation: needs_attention 0.3s cubic-bezier(0, 0, 0.2, 1) forwards;
888
background-repeat: no-repeat;
889
background-position: right 3px;
890
background-size: 6px 6px;
891
}
892
893
.stack-switcher >
894
button.needs-attention > label:dir(rtl),
895
.stack-switcher >
896
button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {
897
background-position: left 3px;
898
}
899
900
.linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .linked > button, .linked:not(.vertical) > combobox > box > button.combo {
901
border-radius: 0;
902
-gtk-outline-radius: 2px;
903
}
904
905
.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo {
906
border-top-left-radius: 2px;
907
border-bottom-left-radius: 2px;
908
}
909
910
.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo {
911
border-top-right-radius: 2px;
912
border-bottom-right-radius: 2px;
913
}
914
915
.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo {
916
border-radius: 2px;
917
}
918
919
.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, .linked.vertical > combobox > box > button.combo {
920
border-radius: 0;
921
-gtk-outline-radius: 2px;
922
}
923
924
.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
925
border-top-left-radius: 2px;
926
border-top-right-radius: 2px;
927
}
928
929
.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
930
border-bottom-left-radius: 2px;
931
border-bottom-right-radius: 2px;
932
}
933
934
.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
935
border-radius: 2px;
936
}
937
938
/* menu buttons */
939
modelbutton.flat,
940
.menuitem.button.flat {
941
min-height: 28px;
942
padding: 0 8px;
943
border-radius: 2px;
944
color: inherit;
945
}
946
947
modelbutton.flat arrow {
948
background: none;
949
}
950
951
modelbutton.flat arrow:hover {
952
background: none;
953
}
954
955
modelbutton.flat arrow.left {
956
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
957
}
958
959
modelbutton.flat arrow.right {
960
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
961
}
962
963
button.color {
964
min-height: 24px;
965
min-width: 24px;
966
padding: 6px;
967
}
968
969
/*********
970
* Links *
971
*********/
972
*:link, button:link,
973
button:visited, *:link:hover, button:hover:link,
974
button:hover:visited, *:link:active, button:active:link,
975
button:active:visited {
976
color: #42A5F5;
977
}
978
979
*:link:visited,
980
button:visited, *:link:visited:hover,
981
button:visited:hover, *:link:visited:active,
982
button:visited:active {
983
color: #E040FB;
984
}
985
986
infobar.info *:link, infobar.info button:link, infobar.info
987
button:visited, infobar.question *:link, infobar.question button:link, infobar.question
988
button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning
989
button:visited, infobar.error *:link, infobar.error button:link, infobar.error
990
button:visited, *:link:selected, button:selected:link,
991
button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link,
992
headerbar.selection-mode .subtitle:link,
993
*:selected *:link,
994
*:selected button:link,
995
*:selected
996
button:visited {
997
color: #FFFFFF;
998
}
999
1000
button:link > label,
1001
button:visited > label {
1002
text-decoration-line: underline;
1003
}
1004
1005
/*****************
1006
* GtkSpinButton *
1007
*****************/
1008
spinbutton:not(.vertical) {
1009
padding: 0;
1010
}
1011
1012
notebook > stack:not(:only-child) spinbutton:not(.vertical) entry, notebook > stack:not(:only-child) spinbutton:not(.vertical) entry:focus, notebook > stack:not(:only-child) spinbutton:not(.vertical) entry:disabled,
1013
spinbutton:not(.vertical) entry {
1014
min-width: 32px;
1015
margin: 0;
1016
border-image: none;
1017
border-radius: 0;
1018
box-shadow: none;
1019
background-color: transparent;
1020
}
1021
1022
spinbutton:not(.vertical) button {
1023
border: solid 6px transparent;
1024
}
1025
1026
spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) {
1027
margin-left: -3px;
1028
}
1029
1030
spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) {
1031
margin-right: -3px;
1032
}
1033
1034
spinbutton.vertical:disabled {
1035
color: rgba(0, 0, 0, 0.38);
1036
}
1037
1038
spinbutton.vertical:drop(active) {
1039
box-shadow: none;
1040
}
1041
1042
spinbutton.vertical entry {
1043
min-height: 36px;
1044
min-width: 48px;
1045
padding: 0;
1046
}
1047
1048
spinbutton.vertical button {
1049
min-height: 36px;
1050
min-width: 48px;
1051
padding: 0;
1052
}
1053
1054
spinbutton.vertical button.up {
1055
border-radius: 2px 2px 0 0;
1056
}
1057
1058
spinbutton.vertical button.down {
1059
border-radius: 0 0 2px 2px;
1060
}
1061
1062
treeview spinbutton:not(.vertical) {
1063
min-height: 0;
1064
border-style: none;
1065
border-radius: 0;
1066
}
1067
1068
treeview spinbutton:not(.vertical) entry {
1069
min-height: 0;
1070
padding: 1px 2px;
1071
}
1072
1073
/**************
1074
* ComboBoxes *
1075
**************/
1076
combobox arrow {
1077
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1078
min-height: 16px;
1079
min-width: 16px;
1080
}
1081
1082
combobox decoration,
1083
combobox button.combo:checked {
1084
transition: none;
1085
}
1086
1087
combobox button.combo cellview:dir(ltr) {
1088
margin-left: -2px;
1089
}
1090
1091
combobox button.combo cellview:dir(rtl) {
1092
margin-right: -2px;
1093
}
1094
1095
combobox #gtk-combobox-popup-menu {
1096
padding: 2px 0;
1097
}
1098
1099
combobox #gtk-combobox-popup-menu menuitem {
1100
min-height: 32px;
1101
padding: 0 8px;
1102
}
1103
1104
combobox #gtk-combobox-popup-menu > arrow.top {
1105
margin-top: -2px;
1106
}
1107
1108
combobox #gtk-combobox-popup-menu > arrow.bottom {
1109
margin-bottom: -6px;
1110
}
1111
1112
combobox:drop(active) {
1113
box-shadow: none;
1114
}
1115
1116
notebook > stack:not(:only-child) button.combo, .raven .raven-background button.combo, #login_window #user_combobox button {
1117
border-radius: 0;
1118
background-image: none;
1119
font-weight: inherit;
1120
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
1121
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
1122
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
1123
background-color: transparent;
1124
color: rgba(0, 0, 0, 0.87);
1125
}
1126
1127
notebook > stack:not(:only-child) button.combo:hover, .raven .raven-background button.combo:hover, #login_window #user_combobox button:hover {
1128
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.38);
1129
}
1130
1131
notebook > stack:not(:only-child) button.combo:checked, .raven .raven-background button.combo:checked, #login_window #user_combobox button:checked {
1132
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
1133
}
1134
1135
notebook > stack:not(:only-child) button.combo:disabled, .raven .raven-background button.combo:disabled, #login_window #user_combobox button:disabled {
1136
color: rgba(0, 0, 0, 0.38);
1137
}
1138
1139
/************
1140
* Toolbars *
1141
************/
1142
toolbar {
1143
-GtkWidget-window-dragging: true;
1144
padding: 3px;
1145
background-color: #F5F5F5;
1146
}
1147
1148
.osd toolbar {
1149
background-color: transparent;
1150
}
1151
1152
toolbar.osd, .app-notification, frame.documents-dropdown {
1153
transition: box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
1154
padding: 6px;
1155
border-radius: 2px;
1156
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.4);
1157
background-color: rgba(255, 255, 255, 0.9);
1158
}
1159
1160
toolbar.osd:backdrop, .app-notification:backdrop, frame.documents-dropdown:backdrop {
1161
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.4);
1162
}
1163
1164
toolbar.osd.left, .left.app-notification, frame.left.documents-dropdown, toolbar.osd.right, .right.app-notification, frame.right.documents-dropdown, toolbar.osd.top, .top.app-notification, frame.top.documents-dropdown, toolbar.osd.bottom, .bottom.app-notification, frame.bottom.documents-dropdown {
1165
border-radius: 0;
1166
}
1167
1168
toolbar.horizontal separator {
1169
margin: 3px;
1170
}
1171
1172
toolbar.vertical separator {
1173
margin: 3px;
1174
}
1175
1176
toolbar:not(.inline-toolbar):not(.osd) scale,
1177
toolbar:not(.inline-toolbar):not(.osd) entry,
1178
toolbar:not(.inline-toolbar):not(.osd) spinbutton,
1179
toolbar:not(.inline-toolbar):not(.osd) button {
1180
margin: 3px;
1181
}
1182
1183
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child),
1184
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child),
1185
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) {
1186
margin-left: 0;
1187
}
1188
1189
toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child),
1190
toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child),
1191
toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) {
1192
margin-right: 0;
1193
}
1194
1195
toolbar:not(.inline-toolbar):not(.osd) switch {
1196
margin: 9px 3px;
1197
}
1198
1199
.inline-toolbar {
1200
padding: 6px;
1201
border-style: solid;
1202
border-width: 0 1px 1px;
1203
border-color: rgba(0, 0, 0, 0.1);
1204
background-color: #FAFAFA;
1205
}
1206
1207
searchbar,
1208
.location-bar {
1209
padding: 6px;
1210
border-style: solid;
1211
border-width: 0 0 1px;
1212
border-color: rgba(0, 0, 0, 0.1);
1213
background-color: #F5F5F5;
1214
background-clip: border-box;
1215
}
1216
1217
/***************
1218
* Header bars *
1219
***************/
1220
.titlebar:not(headerbar),
1221
headerbar {
1222
transition: background-color 0.2s cubic-bezier(0, 0, 0.2, 1);
1223
min-height: 48px;
1224
padding: 0 6px;
1225
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.4);
1226
background-color: #E0E0E0;
1227
color: rgba(0, 0, 0, 0.87);
1228
}
1229
1230
.titlebar:disabled:not(headerbar) :not(button) > label,
1231
headerbar:disabled :not(button) > label {
1232
color: rgba(0, 0, 0, 0.38);
1233
}
1234
1235
.titlebar:backdrop:not(headerbar),
1236
headerbar:backdrop {
1237
color: rgba(0, 0, 0, 0.54);
1238
}
1239
1240
.titlebar:backdrop:disabled:not(headerbar) :not(button) > label,
1241
headerbar:backdrop:disabled :not(button) > label {
1242
color: rgba(0, 0, 0, 0.26);
1243
}
1244
1245
.titlebar:not(headerbar) .title,
1246
headerbar .title {
1247
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
1248
padding: 0 12px;
1249
font-weight: bold;
1250
}
1251
1252
.titlebar:not(headerbar) .subtitle,
1253
headerbar .subtitle {
1254
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
1255
padding: 0 12px;
1256
font-size: smaller;
1257
}
1258
1259
.titlebar:not(headerbar) .linked:not(.vertical) > entry:not(.flat),
1260
headerbar .linked:not(.vertical) > entry:not(.flat) {
1261
border-radius: 2px;
1262
}
1263
1264
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1265
headerbar button:not(.suggested-action):not(.destructive-action) {
1266
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
1267
color: rgba(0, 0, 0, 0.54);
1268
}
1269
1270
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active,
1271
headerbar button:not(.suggested-action):not(.destructive-action):hover,
1272
headerbar button:not(.suggested-action):not(.destructive-action):active {
1273
color: rgba(0, 0, 0, 0.87);
1274
}
1275
1276
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1277
headerbar button:not(.suggested-action):not(.destructive-action):disabled {
1278
color: rgba(0, 0, 0, 0.26);
1279
}
1280
1281
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1282
headerbar button:not(.suggested-action):not(.destructive-action):checked {
1283
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
1284
color: rgba(0, 0, 0, 0.87);
1285
}
1286
1287
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1288
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1289
color: rgba(0, 0, 0, 0.38);
1290
}
1291
1292
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1293
headerbar button:not(.suggested-action):not(.destructive-action):checked,
1294
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1295
background-color: transparent;
1296
}
1297
1298
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1299
headerbar button:not(.suggested-action):not(.destructive-action):backdrop {
1300
color: rgba(0, 0, 0, 0.38);
1301
}
1302
1303
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:active,
1304
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:hover,
1305
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:active {
1306
color: rgba(0, 0, 0, 0.54);
1307
}
1308
1309
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1310
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1311
color: rgba(0, 0, 0, 0.26);
1312
}
1313
1314
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1315
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1316
color: rgba(0, 0, 0, 0.54);
1317
}
1318
1319
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1320
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1321
color: rgba(0, 0, 0, 0.26);
1322
}
1323
1324
.titlebar:not(headerbar) button.suggested-action:disabled, .titlebar:not(headerbar) button.destructive-action:disabled,
1325
headerbar button.suggested-action:disabled,
1326
headerbar button.destructive-action:disabled {
1327
background-color: rgba(0, 0, 0, 0.12);
1328
color: rgba(0, 0, 0, 0.38);
1329
}
1330
1331
.selection-mode.titlebar:not(headerbar),
1332
headerbar.selection-mode {
1333
transition: background-color 0.00001s 0.3s;
1334
animation: header_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1);
1335
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.2);
1336
background-color: #42A5F5;
1337
color: #FFFFFF;
1338
}
1339
1340
.selection-mode.titlebar:backdrop:not(headerbar),
1341
headerbar.selection-mode:backdrop {
1342
color: rgba(255, 255, 255, 0.7);
1343
}
1344
1345
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1346
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) {
1347
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1348
color: #FFFFFF;
1349
}
1350
1351
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1352
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled {
1353
color: rgba(255, 255, 255, 0.5);
1354
}
1355
1356
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1357
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked {
1358
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1359
color: #FFFFFF;
1360
}
1361
1362
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1363
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled {
1364
color: rgba(255, 255, 255, 0.5);
1365
}
1366
1367
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1368
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop {
1369
color: rgba(255, 255, 255, 0.7);
1370
}
1371
1372
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1373
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1374
color: rgba(255, 255, 255, 0.3);
1375
}
1376
1377
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1378
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1379
color: rgba(255, 255, 255, 0.7);
1380
}
1381
1382
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1383
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1384
color: rgba(255, 255, 255, 0.3);
1385
}
1386
1387
.selection-mode.titlebar:not(headerbar) .selection-menu,
1388
headerbar.selection-mode .selection-menu {
1389
padding-left: 16px;
1390
padding-right: 16px;
1391
}
1392
1393
.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow,
1394
headerbar.selection-mode .selection-menu GtkArrow {
1395
-GtkArrow-arrow-scaling: 1;
1396
}
1397
1398
.selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
1399
headerbar.selection-mode .selection-menu .arrow {
1400
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1401
}
1402
1403
.tiled .titlebar:not(headerbar),
1404
.maximized .titlebar:not(headerbar),
1405
.fullscreen .titlebar:not(headerbar), .tiled
1406
headerbar,
1407
.maximized
1408
headerbar,
1409
.fullscreen
1410
headerbar {
1411
border-radius: 0;
1412
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1413
}
1414
1415
.default-decoration.titlebar:not(headerbar),
1416
headerbar.default-decoration {
1417
min-height: 24px;
1418
padding: 6px;
1419
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
1420
}
1421
1422
.tiled .default-decoration.titlebar:not(headerbar),
1423
.maximized .default-decoration.titlebar:not(headerbar),
1424
.fullscreen .default-decoration.titlebar:not(headerbar), .tiled
1425
headerbar.default-decoration,
1426
.maximized
1427
headerbar.default-decoration,
1428
.fullscreen
1429
headerbar.default-decoration {
1430
box-shadow: none;
1431
}
1432
1433
.default-decoration.titlebar:not(headerbar) button.titlebutton,
1434
headerbar.default-decoration button.titlebutton {
1435
min-height: 24px;
1436
min-width: 24px;
1437
margin: 0;
1438
padding: 0;
1439
}
1440
1441
.background:not(.csd) .default-decoration.titlebar:not(headerbar) button.titlebutton:active, .background:not(.csd)
1442
headerbar.default-decoration button.titlebutton:active {
1443
background-size: 1000% 1000%;
1444
}
1445
1446
headerbar entry,
1447
headerbar spinbutton,
1448
headerbar button {
1449
margin-top: 6px;
1450
margin-bottom: 6px;
1451
}
1452
1453
headerbar switch {
1454
margin-top: 12px;
1455
margin-bottom: 12px;
1456
}
1457
1458
headerbar spinbutton button {
1459
margin-top: 0;
1460
margin-bottom: 0;
1461
}
1462
1463
.background:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) .titlebar {
1464
border-top-left-radius: 2px;
1465
border-top-right-radius: 2px;
1466
}
1467
1468
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) separator:first-child + headerbar,
1469
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) headerbar:first-child {
1470
border-top-left-radius: 2px;
1471
}
1472
1473
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) headerbar:last-child {
1474
border-top-right-radius: 2px;
1475
}
1476
1477
window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) stack headerbar:first-child, window:not(.tiled):not(.maximized):not(.fullscreen):not(.solid-csd) stack headerbar:last-child {
1478
border-top-left-radius: 2px;
1479
border-top-right-radius: 2px;
1480
}
1481
1482
window.csd > .titlebar:not(headerbar) {
1483
padding: 0;
1484
background-color: transparent;
1485
background-image: none;
1486
border-style: none;
1487
box-shadow: none;
1488
}
1489
1490
.titlebar:not(headerbar) > separator {
1491
background-color: #E0E0E0;
1492
background-image: image(rgba(0, 0, 0, 0.1));
1493
}
1494
1495
/************
1496
* Pathbars *
1497
************/
1498
.caja-pathbar button,
1499
.path-bar button {
1500
padding-left: 6px;
1501
padding-right: 6px;
1502
}
1503
1504
.caja-pathbar button label:not(:only-child):first-child,
1505
.path-bar button label:not(:only-child):first-child {
1506
margin-left: 4px;
1507
}
1508
1509
.caja-pathbar button label:not(:only-child):last-child,
1510
.path-bar button label:not(:only-child):last-child {
1511
margin-right: 4px;
1512
}
1513
1514
.caja-pathbar button.slider-button,
1515
.path-bar button.slider-button {
1516
padding-left: 4px;
1517
padding-right: 4px;
1518
}
1519
1520
:not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
1521
.path-bar button {
1522
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 0%, transparent 0%) 0 0 0/0 0 0px;
1523
border-radius: 2px;
1524
}
1525
1526
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
1527
.path-bar button:checked {
1528
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #42A5F5 100%, transparent 0%) 0 0 2/0 0 2px;
1529
}
1530
1531
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar)
1532
.path-bar button:checked, :not(headerbar)
1533
.path-bar button:checked:disabled {
1534
background-color: transparent;
1535
}
1536
1537
/**************
1538
* Tree Views *
1539
**************/
1540
treeview.view {
1541
border-left-color: rgba(0, 0, 0, 0.26);
1542
border-top-color: rgba(0, 0, 0, 0.1);
1543
}
1544
1545
* {
1546
-GtkTreeView-horizontal-separator: 4;
1547
-GtkTreeView-grid-line-width: 1;
1548
-GtkTreeView-grid-line-pattern: '';
1549
-GtkTreeView-tree-line-width: 1;
1550
-GtkTreeView-tree-line-pattern: '';
1551
-GtkTreeView-expander-size: 16;
1552
}
1553
1554
treeview.view:selected {
1555
border-left-color: rgba(255, 255, 255, 0.3);
1556
}
1557
1558
treeview.view:hover, treeview.view:active, treeview.view:selected {
1559
border-radius: 0;
1560
}
1561
1562
treeview.view.separator {
1563
min-height: 5px;
1564
color: rgba(0, 0, 0, 0.1);
1565
}
1566
1567
treeview.view:drop(active) {
1568
border-style: solid none;
1569
border-width: 1px;
1570
border-color: #FF4081;
1571
}
1572
1573
treeview.view:drop(active).after {
1574
border-top-style: none;
1575
}
1576
1577
treeview.view:drop(active).before {
1578
border-bottom-style: none;
1579
}
1580
1581
treeview.view.expander {
1582
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1583
-gtk-icon-transform: rotate(-90deg);
1584
color: rgba(0, 0, 0, 0.54);
1585
}
1586
1587
treeview.view.expander:dir(rtl) {
1588
-gtk-icon-transform: rotate(90deg);
1589
}
1590
1591
treeview.view.expander:checked {
1592
-gtk-icon-transform: unset;
1593
}
1594
1595
treeview.view.expander:hover, treeview.view.expander:active {
1596
color: rgba(0, 0, 0, 0.87);
1597
}
1598
1599
treeview.view.expander:disabled {
1600
color: rgba(0, 0, 0, 0.26);
1601
}
1602
1603
treeview.view.expander:selected {
1604
color: rgba(255, 255, 255, 0.7);
1605
}
1606
1607
treeview.view.expander:selected:hover, treeview.view.expander:selected:active {
1608
color: #FFFFFF;
1609
}
1610
1611
treeview.view.expander:selected:disabled {
1612
color: rgba(255, 255, 255, 0.3);
1613
}
1614
1615
treeview.view.progressbar {
1616
border-bottom: 4px solid #42A5F5;
1617
box-shadow: none;
1618
background-color: transparent;
1619
}
1620
1621
treeview.view.progressbar:selected {
1622
border-bottom-color: #FFFFFF;
1623
}
1624
1625
treeview.view.trough {
1626
border-bottom: 4px solid rgba(66, 165, 245, 0.3);
1627
box-shadow: none;
1628
background-color: transparent;
1629
}
1630
1631
treeview.view.trough:selected {
1632
border-bottom-color: rgba(255, 255, 255, 0.3);
1633
}
1634
1635
treeview.view header button {
1636
padding: 2px 6px;
1637
border-style: none solid solid none;
1638
border-width: 1px;
1639
border-color: rgba(0, 0, 0, 0.1);
1640
border-radius: 0;
1641
background-clip: border-box;
1642
}
1643
1644
treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
1645
box-shadow: none;
1646
}
1647
1648
treeview.view header button, treeview.view header button:disabled {
1649
background-color: #FFFFFF;
1650
}
1651
1652
treeview.view header button:last-child {
1653
border-right-style: none;
1654
}
1655
1656
treeview.view button.dnd,
1657
treeview.view header.button.dnd {
1658
padding: 2px 6px;
1659
border-style: none solid solid;
1660
border-width: 1px;
1661
border-color: rgba(0, 0, 0, 0.1);
1662
border-radius: 0;
1663
box-shadow: none;
1664
background-color: #FFFFFF;
1665
background-clip: border-box;
1666
color: #42A5F5;
1667
}
1668
1669
treeview.view acceleditor > label {
1670
background-color: #42A5F5;
1671
}
1672
1673
/*********
1674
* Menus *
1675
*********/
1676
menubar,
1677
.menubar {
1678
-GtkWidget-window-dragging: true;
1679
padding: 0;
1680
background-color: #E0E0E0;
1681
}
1682
1683
menubar > menuitem,
1684
.menubar > menuitem {
1685
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
1686
min-height: 20px;
1687
padding: 4px 8px;
1688
color: rgba(0, 0, 0, 0.54);
1689
}
1690
1691
menubar > menuitem:hover,
1692
.menubar > menuitem:hover {
1693
transition: none;
1694
background-color: rgba(0, 0, 0, 0.12);
1695
color: rgba(0, 0, 0, 0.87);
1696
}
1697
1698
menubar > menuitem:disabled,
1699
.menubar > menuitem:disabled {
1700
color: rgba(0, 0, 0, 0.26);
1701
}
1702
1703
.csd.popup {
1704
background-color: transparent;
1705
}
1706
1707
menu,
1708
.menu,
1709
.context-menu {
1710
margin: 4px 0;
1711
padding: 4px 0;
1712
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
1713
background-color: #FFFFFF;
1714
border: 1px solid rgba(0, 0, 0, 0.1);
1715
}
1716
1717
.csd menu, .csd
1718
.menu, .csd
1719
.context-menu {
1720
border: none;
1721
border-radius: 2px;
1722
}
1723
1724
menu menuitem,
1725
.menu menuitem,
1726
.context-menu menuitem {
1727
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
1728
min-height: 20px;
1729
min-width: 40px;
1730
padding: 4px 8px;
1731
font: initial;
1732
text-shadow: none;
1733
}
1734
1735
menu menuitem:hover,
1736
.menu menuitem:hover,
1737
.context-menu menuitem:hover {
1738
transition: none;
1739
background-color: rgba(0, 0, 0, 0.12);
1740
}
1741
1742
menu menuitem:disabled,
1743
.menu menuitem:disabled,
1744
.context-menu menuitem:disabled {
1745
color: rgba(0, 0, 0, 0.38);
1746
}
1747
1748
menu menuitem arrow,
1749
.menu menuitem arrow,
1750
.context-menu menuitem arrow {
1751
min-height: 16px;
1752
min-width: 16px;
1753
}
1754
1755
menu menuitem arrow:dir(ltr),
1756
.menu menuitem arrow:dir(ltr),
1757
.context-menu menuitem arrow:dir(ltr) {
1758
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1759
margin-left: 8px;
1760
}
1761
1762
menu menuitem arrow:dir(rtl),
1763
.menu menuitem arrow:dir(rtl),
1764
.context-menu menuitem arrow:dir(rtl) {
1765
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1766
margin-right: 8px;
1767
}
1768
1769
menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
1770
.menu menuitem label:dir(rtl),
1771
.menu menuitem label:dir(ltr),
1772
.context-menu menuitem label:dir(rtl),
1773
.context-menu menuitem label:dir(ltr) {
1774
color: inherit;
1775
}
1776
1777
menu > arrow,
1778
.menu > arrow,
1779
.context-menu > arrow {
1780
min-height: 16px;
1781
min-width: 16px;
1782
padding: 4px;
1783
background-color: #FFFFFF;
1784
color: rgba(0, 0, 0, 0.54);
1785
}
1786
1787
menu > arrow.top,
1788
.menu > arrow.top,
1789
.context-menu > arrow.top {
1790
margin-top: -4px;
1791
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
1792
border-radius: 2px 2px 0 0;
1793
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
1794
}
1795
1796
menu > arrow.bottom,
1797
.menu > arrow.bottom,
1798
.context-menu > arrow.bottom {
1799
margin-bottom: -12px;
1800
border-top: 1px solid rgba(0, 0, 0, 0.1);
1801
border-radius: 0 0 2px 2px;
1802
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1803
}
1804
1805
menu > arrow:hover,
1806
.menu > arrow:hover,
1807
.context-menu > arrow:hover {
1808
background-image: image(rgba(0, 0, 0, 0.12));
1809
color: rgba(0, 0, 0, 0.87);
1810
}
1811
1812
menu > arrow:disabled,
1813
.menu > arrow:disabled,
1814
.context-menu > arrow:disabled {
1815
border-color: transparent;
1816
background-color: transparent;
1817
color: transparent;
1818
}
1819
1820
menu separator,
1821
.menu separator,
1822
.context-menu separator {
1823
margin: 4px 0;
1824
}
1825
1826
menuitem accelerator {
1827
color: rgba(0, 0, 0, 0.54);
1828
}
1829
1830
.popup:not(.csd) menu menuitem {
1831
color: #212121;
1832
}
1833
1834
.popup:not(.csd) menu menuitem:hover {
1835
background-color: #E0E0E0;
1836
}
1837
1838
.popup:not(.csd) menu menuitem:disabled {
1839
color: #9E9E9E;
1840
}
1841
1842
.popup:not(.csd) menu accelerator {
1843
color: #757575;
1844
}
1845
1846
/************
1847
* Popovers *
1848
************/
1849
popover.background {
1850
transition: box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
1851
padding: 2px;
1852
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
1853
background-color: #FAFAFA;
1854
}
1855
1856
popover.background:backdrop {
1857
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1858
}
1859
1860
popover.background, .csd popover.background {
1861
border-style: solid;
1862
border-width: 1px;
1863
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
1864
border-radius: 3px;
1865
}
1866
1867
popover.background > stack {
1868
margin: -4px;
1869
}
1870
1871
popover.background > toolbar {
1872
margin: -2px;
1873
}
1874
1875
popover.background > list,
1876
popover.background > .view,
1877
popover.background > toolbar {
1878
border-style: none;
1879
box-shadow: none;
1880
background-color: transparent;
1881
}
1882
1883
popover.background.menu button,
1884
popover.background button.model {
1885
min-height: 32px;
1886
padding: 0 8px;
1887
border-radius: 2px;
1888
}
1889
1890
popover.background separator {
1891
margin: 4px 0;
1892
}
1893
1894
popover.background list separator {
1895
margin: 0;
1896
}
1897
1898
/*************
1899
* Notebooks *
1900
*************/
1901
notebook > header {
1902
border-width: 1px;
1903
border-color: rgba(0, 0, 0, 0.1);
1904
background-color: #F5F5F5;
1905
background-clip: border-box;
1906
}
1907
1908
notebook > header.top {
1909
border-bottom-style: solid;
1910
}
1911
1912
notebook > header.top > tabs {
1913
margin-bottom: -1px;
1914
}
1915
1916
notebook > header.top > tabs > tab:hover {
1917
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.26);
1918
}
1919
1920
notebook > header.top > tabs > tab:checked {
1921
box-shadow: inset 0 -2px #42A5F5;
1922
}
1923
1924
notebook > header.bottom {
1925
border-top-style: solid;
1926
}
1927
1928
notebook > header.bottom > tabs {
1929
margin-top: -1px;
1930
}
1931
1932
notebook > header.bottom > tabs > tab:hover {
1933
box-shadow: inset 0 2px rgba(0, 0, 0, 0.26);
1934
}
1935
1936
notebook > header.bottom > tabs > tab:checked {
1937
box-shadow: inset 0 2px #42A5F5;
1938
}
1939
1940
notebook > header.left {
1941
border-right-style: solid;
1942
}
1943
1944
notebook > header.left > tabs {
1945
margin-right: -1px;
1946
}
1947
1948
notebook > header.left > tabs > tab:hover {
1949
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
1950
}
1951
1952
notebook > header.left > tabs > tab:checked {
1953
box-shadow: inset -2px 0 #42A5F5;
1954
}
1955
1956
notebook > header.right {
1957
border-left-style: solid;
1958
}
1959
1960
notebook > header.right > tabs {
1961
margin-left: -1px;
1962
}
1963
1964
notebook > header.right > tabs > tab:hover {
1965
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
1966
}
1967
1968
notebook > header.right > tabs > tab:checked {
1969
box-shadow: inset 2px 0 #42A5F5;
1970
}
1971
1972
notebook > header.top > tabs > arrow {
1973
border-top-style: none;
1974
}
1975
1976
notebook > header.bottom > tabs > arrow {
1977
border-bottom-style: none;
1978
}
1979
1980
notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
1981
padding-left: 4px;
1982
padding-right: 4px;
1983
}
1984
1985
notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
1986
margin-left: -8px;
1987
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
1988
}
1989
1990
notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
1991
margin-right: -8px;
1992
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1993
}
1994
1995
notebook > header.left > tabs > arrow {
1996
border-left-style: none;
1997
}
1998
1999
notebook > header.right > tabs > arrow {
2000
border-right-style: none;
2001
}
2002
2003
notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
2004
padding-top: 4px;
2005
padding-bottom: 4px;
2006
}
2007
2008
notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
2009
margin-top: -8px;
2010
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2011
}
2012
2013
notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
2014
margin-bottom: -8px;
2015
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2016
}
2017
2018
notebook > header > tabs > arrow {
2019
min-height: 16px;
2020
min-width: 16px;
2021
border-radius: 0;
2022
}
2023
2024
notebook > header tab {
2025
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2026
min-height: 24px;
2027
min-width: 24px;
2028
padding: 6px 12px;
2029
outline-offset: -6px;
2030
border-width: 1px;
2031
border-color: transparent;
2032
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 10%, transparent 0%);
2033
background-repeat: no-repeat;
2034
background-position: center;
2035
background-size: 0% 0%;
2036
color: rgba(0, 0, 0, 0.54);
2037
font-weight: 500;
2038
}
2039
2040
notebook > header tab:hover {
2041
color: rgba(0, 0, 0, 0.87);
2042
}
2043
2044
notebook > header tab:hover.reorderable-page {
2045
border-color: rgba(0, 0, 0, 0.1);
2046
background-color: #FAFAFA;
2047
}
2048
2049
notebook > header tab:disabled {
2050
color: rgba(0, 0, 0, 0.26);
2051
}
2052
2053
notebook > header tab:checked {
2054
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0.3s cubic-bezier(0, 0, 0.2, 1), background-image 0.8s cubic-bezier(0, 0, 0.2, 1);
2055
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
2056
background-size: 1000% 1000%;
2057
color: rgba(0, 0, 0, 0.87);
2058
}
2059
2060
notebook > header tab:checked:disabled {
2061
color: rgba(0, 0, 0, 0.38);
2062
}
2063
2064
notebook > header tab:checked.reorderable-page {
2065
border-color: rgba(0, 0, 0, 0.1);
2066
background-color: #FFFFFF;
2067
}
2068
2069
notebook > header tab button.flat:last-child {
2070
margin-left: 6px;
2071
margin-right: -6px;
2072
}
2073
2074
notebook > header tab button.flat:first-child {
2075
margin-left: -6px;
2076
margin-right: 6px;
2077
}
2078
2079
notebook > header.top tabs, notebook > header.bottom tabs {
2080
padding-left: 8px;
2081
padding-right: 8px;
2082
}
2083
2084
notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
2085
margin-left: 0;
2086
}
2087
2088
notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
2089
margin-right: 0;
2090
}
2091
2092
notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
2093
margin: 0 -1px;
2094
border-style: none solid;
2095
}
2096
2097
notebook > header.left tabs, notebook > header.right tabs {
2098
padding-top: 8px;
2099
padding-bottom: 8px;
2100
}
2101
2102
notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
2103
margin-top: 0;
2104
}
2105
2106
notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
2107
margin-bottom: 0;
2108
}
2109
2110
notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
2111
margin: -1px 0;
2112
border-style: solid none;
2113
}
2114
2115
notebook > stack:not(:only-child) {
2116
background-color: #FFFFFF;
2117
}
2118
2119
/**************
2120
* Scrollbars *
2121
**************/
2122
scrollbar {
2123
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
2124
background-color: #FFFFFF;
2125
background-clip: padding-box;
2126
}
2127
2128
* {
2129
-GtkScrollbar-has-backward-stepper: false;
2130
-GtkScrollbar-has-forward-stepper: false;
2131
}
2132
2133
scrollbar.top {
2134
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
2135
}
2136
2137
scrollbar.bottom {
2138
border-top: 1px solid rgba(0, 0, 0, 0.1);
2139
}
2140
2141
scrollbar.left {
2142
border-right: 1px solid rgba(0, 0, 0, 0.1);
2143
}
2144
2145
scrollbar.right {
2146
border-left: 1px solid rgba(0, 0, 0, 0.1);
2147
}
2148
2149
scrollbar slider {
2150
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0;
2151
min-width: 8px;
2152
min-height: 8px;
2153
border: 4px solid transparent;
2154
border-radius: 9999px;
2155
background-clip: padding-box;
2156
background-color: rgba(0, 0, 0, 0.38);
2157
}
2158
2159
scrollbar slider:hover {
2160
background-color: rgba(0, 0, 0, 0.54);
2161
}
2162
2163
scrollbar slider:active {
2164
background-color: rgba(0, 0, 0, 0.87);
2165
}
2166
2167
scrollbar slider:disabled {
2168
background-color: rgba(0, 0, 0, 0.26);
2169
}
2170
2171
scrollbar.fine-tune slider {
2172
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0;
2173
min-width: 4px;
2174
min-height: 4px;
2175
}
2176
2177
scrollbar.fine-tune.horizontal slider {
2178
margin: 2px 0;
2179
}
2180
2181
scrollbar.fine-tune.vertical slider {
2182
margin: 0 2px;
2183
}
2184
2185
scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
2186
border-color: transparent;
2187
background-color: transparent;
2188
}
2189
2190
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
2191
min-width: 4px;
2192
min-height: 4px;
2193
margin: 3px;
2194
border: 1px solid rgba(255, 255, 255, 0.3);
2195
}
2196
2197
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
2198
min-width: 4px;
2199
min-height: 4px;
2200
margin: 3px;
2201
border: 1px solid rgba(255, 255, 255, 0.3);
2202
border-radius: 9999px;
2203
background-color: rgba(0, 0, 0, 0.38);
2204
background-clip: padding-box;
2205
-gtk-icon-source: none;
2206
}
2207
2208
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
2209
background-color: rgba(0, 0, 0, 0.26);
2210
}
2211
2212
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
2213
min-width: 24px;
2214
}
2215
2216
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
2217
min-width: 8px;
2218
}
2219
2220
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
2221
min-height: 24px;
2222
}
2223
2224
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
2225
min-height: 8px;
2226
}
2227
2228
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
2229
background-color: rgba(255, 255, 255, 0.9);
2230
}
2231
2232
scrollbar.horizontal slider {
2233
min-width: 24px;
2234
}
2235
2236
scrollbar.vertical slider {
2237
min-height: 24px;
2238
}
2239
2240
scrollbar button {
2241
min-width: 16px;
2242
min-height: 16px;
2243
padding: 0;
2244
border-radius: 0;
2245
}
2246
2247
scrollbar.vertical button.down {
2248
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2249
}
2250
2251
scrollbar.vertical button.up {
2252
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2253
}
2254
2255
scrollbar.horizontal button.down {
2256
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2257
}
2258
2259
scrollbar.horizontal button.up {
2260
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2261
}
2262
2263
/**********
2264
* Switch *
2265
**********/
2266
switch {
2267
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
2268
margin: 6px 0;
2269
padding: 0 2px;
2270
border: 4px solid transparent;
2271
border-radius: 9999px;
2272
background-color: rgba(0, 0, 0, 0.26);
2273
background-clip: padding-box;
2274
font-size: 0;
2275
}
2276
2277
switch:disabled {
2278
background-color: rgba(0, 0, 0, 0.12);
2279
}
2280
2281
switch:checked {
2282
background-color: rgba(255, 64, 129, 0.5);
2283
}
2284
2285
switch:checked:disabled {
2286
background-color: rgba(255, 64, 129, 0.3);
2287
}
2288
2289
switch slider {
2290
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
2291
min-width: 20px;
2292
min-height: 20px;
2293
margin: -3px -2px;
2294
border-radius: 9999px;
2295
-gtk-outline-radius: 9999px;
2296
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2297
background-color: #FFFFFF;
2298
}
2299
2300
switch:hover slider {
2301
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2302
}
2303
2304
switch:checked slider {
2305
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1), background-image 0, background-color 0.00001s 0.3s;
2306
animation: needs_attention 0.3s cubic-bezier(0, 0, 0.2, 1);
2307
background-color: #FF4081;
2308
color: #FFFFFF;
2309
}
2310
2311
switch:disabled slider {
2312
background-color: #FAFAFA;
2313
}
2314
2315
switch:checked:disabled slider {
2316
animation: none;
2317
}
2318
2319
/*************************
2320
* Check and Radio items *
2321
*************************/
2322
.view.content-view.check:not(list),
2323
.content-view .tile check:not(list) {
2324
min-height: 40px;
2325
min-width: 40px;
2326
margin: 0;
2327
padding: 0;
2328
box-shadow: none;
2329
background-color: transparent;
2330
background-image: none;
2331
-gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2332
}
2333
2334
.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active,
2335
.content-view .tile check:not(list):hover,
2336
.content-view .tile check:not(list):active {
2337
-gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2338
}
2339
2340
.view.content-view.check:not(list),
2341
.content-view .tile check:not(list) {
2342
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked.png"), url("assets/selectionmode-checkbox-unchecked@2.png"));
2343
}
2344
2345
.view.content-view.check:not(list):checked,
2346
.content-view .tile check:not(list):checked {
2347
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked.png"), url("assets/selectionmode-checkbox-checked@2.png"));
2348
}
2349
2350
checkbutton.text-button,
2351
radiobutton.text-button {
2352
padding: 2px;
2353
outline-offset: 0;
2354
}
2355
2356
checkbutton.text-button label:not(:only-child),
2357
radiobutton.text-button label:not(:only-child) {
2358
margin: 0 4px;
2359
}
2360
2361
check,
2362
radio {
2363
min-height: 24px;
2364
min-width: 24px;
2365
margin: -12px;
2366
padding: 12px;
2367
}
2368
2369
check:checked, check:indeterminate,
2370
radio:checked,
2371
radio:indeterminate {
2372
color: #FF4081;
2373
}
2374
2375
check:checked:disabled, check:indeterminate:disabled,
2376
radio:checked:disabled,
2377
radio:indeterminate:disabled {
2378
color: rgba(255, 64, 129, 0.5);
2379
}
2380
2381
row:selected check:not(:checked):not(:indeterminate), row:selected
2382
radio:not(:checked):not(:indeterminate) {
2383
color: rgba(255, 255, 255, 0.7);
2384
}
2385
2386
row:selected check:not(:checked):not(:indeterminate):hover, row:selected check:not(:checked):not(:indeterminate):active, row:selected
2387
radio:not(:checked):not(:indeterminate):hover, row:selected
2388
radio:not(:checked):not(:indeterminate):active {
2389
color: #FFFFFF;
2390
}
2391
2392
row:selected check:not(:checked):not(:indeterminate):disabled, row:selected
2393
radio:not(:checked):not(:indeterminate):disabled {
2394
color: rgba(255, 255, 255, 0.3);
2395
}
2396
2397
popover check, popover check:hover, popover check:disabled, popover
2398
radio, popover
2399
radio:hover, popover
2400
radio:disabled {
2401
box-shadow: none;
2402
background-image: none;
2403
}
2404
2405
popover check:not(:checked):not(:indeterminate):not(:disabled), popover
2406
radio:not(:checked):not(:indeterminate):not(:disabled) {
2407
color: rgba(0, 0, 0, 0.54);
2408
}
2409
2410
popover check.left:dir(rtl), popover
2411
radio.left:dir(rtl) {
2412
margin-left: -16px;
2413
margin-right: -8px;
2414
}
2415
2416
popover check.right:dir(ltr), popover
2417
radio.right:dir(ltr) {
2418
margin-left: -8px;
2419
margin-right: -16px;
2420
}
2421
2422
menu menuitem check, menu menuitem
2423
radio {
2424
transition: none;
2425
min-height: 16px;
2426
min-width: 16px;
2427
margin: 0;
2428
padding: 0;
2429
}
2430
2431
menu menuitem check:dir(ltr), menu menuitem
2432
radio:dir(ltr) {
2433
margin-right: 8px;
2434
}
2435
2436
menu menuitem check:dir(rtl), menu menuitem
2437
radio:dir(rtl) {
2438
margin-left: 8px;
2439
}
2440
2441
menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem
2442
radio:not(:checked):not(:indeterminate):not(:disabled) {
2443
color: rgba(0, 0, 0, 0.54);
2444
}
2445
2446
menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
2447
radio, menu menuitem
2448
radio:hover, menu menuitem
2449
radio:disabled {
2450
box-shadow: none;
2451
}
2452
2453
2454
check {
2455
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.symbolic.png")));
2456
}
2457
2458
2459
check:checked {
2460
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.symbolic.png")));
2461
}
2462
2463
2464
check:indeterminate {
2465
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png")));
2466
}
2467
2468
2469
radio {
2470
border-image-slice: 24;
2471
border-image-width: 24px;
2472
}
2473
2474
2475
radio {
2476
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png")));
2477
}
2478
2479
2480
radio:indeterminate {
2481
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png")));
2482
}
2483
2484
2485
radio {
2486
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent));
2487
}
2488
2489
2490
radio:checked:not(:indeterminate) {
2491
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent));
2492
}
2493
2494
2495
radio:checked:not(:indeterminate):disabled {
2496
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.5)), to(transparent));
2497
}
2498
2499
window.background:not(.csd) > widget > checkbutton > check,
2500
menu menuitem check {
2501
border-radius: 2px;
2502
-gtk-outline-radius: 2px;
2503
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.symbolic.png")));
2504
}
2505
2506
window.background:not(.csd) > widget > checkbutton > check:checked,
2507
menu menuitem check:checked {
2508
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.symbolic.png")));
2509
}
2510
2511
window.background:not(.csd) > widget > checkbutton > check:indeterminate,
2512
menu menuitem check:indeterminate {
2513
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.symbolic.png")));
2514
}
2515
2516
window.background:not(.csd) > widget > radiobutton > radio,
2517
menu menuitem radio {
2518
border-image: none;
2519
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.symbolic.png")));
2520
}
2521
2522
window.background:not(.csd) > widget > radiobutton > radio:checked,
2523
menu menuitem radio:checked {
2524
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.symbolic.png")));
2525
}
2526
2527
window.background:not(.csd) > widget > radiobutton > radio:indeterminate,
2528
menu menuitem radio:indeterminate {
2529
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.symbolic.png")));
2530
}
2531
2532
check:not(:checked):active {
2533
-gtk-icon-transform: rotate(90deg);
2534
}
2535
2536
check:not(:checked):indeterminate:active,
2537
radio:not(:checked):indeterminate:active {
2538
-gtk-icon-transform: scaleX(-1);
2539
}
2540
2541
check:not(:checked),
2542
radio:not(:checked) {
2543
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0.5s cubic-bezier(0, 0, 0.2, 1), background-image 1s cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0;
2544
}
2545
2546
check:not(:checked):active,
2547
radio:not(:checked):active {
2548
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0, -gtk-icon-transform 0;
2549
}
2550
2551
menu menuitem check:not(:checked), menu menuitem
2552
radio:not(:checked) {
2553
transition: none;
2554
}
2555
2556
treeview.view check,
2557
treeview.view radio {
2558
padding: 0;
2559
}
2560
2561
treeview.view check:hover,
2562
treeview.view radio:hover {
2563
box-shadow: inset 0 0 0 9999px alpha(rgba(0, 0, 0, 0.87), 0.05);
2564
}
2565
2566
treeview.view check:hover:disabled,
2567
treeview.view radio:hover:disabled {
2568
box-shadow: none;
2569
}
2570
2571
treeview.view check:hover:selected,
2572
treeview.view radio:hover:selected {
2573
box-shadow: inset 0 0 0 9999px alpha(#FFFFFF, 0.05);
2574
}
2575
2576
treeview.view check,
2577
treeview.view radio {
2578
color: rgba(0, 0, 0, 0.54);
2579
}
2580
2581
treeview.view check:hover, treeview.view check:active,
2582
treeview.view radio:hover,
2583
treeview.view radio:active {
2584
color: rgba(0, 0, 0, 0.87);
2585
}
2586
2587
treeview.view check:disabled,
2588
treeview.view radio:disabled {
2589
color: rgba(0, 0, 0, 0.26);
2590
}
2591
2592
treeview.view check:checked, treeview.view check:indeterminate,
2593
treeview.view radio:checked,
2594
treeview.view radio:indeterminate {
2595
color: #FF4081;
2596
}
2597
2598
treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled,
2599
treeview.view radio:checked:disabled,
2600
treeview.view radio:indeterminate:disabled {
2601
color: rgba(255, 64, 129, 0.5);
2602
}
2603
2604
treeview.view check:selected,
2605
treeview.view radio:selected {
2606
color: rgba(255, 255, 255, 0.7);
2607
}
2608
2609
treeview.view check:selected:hover, treeview.view check:selected:active,
2610
treeview.view radio:selected:hover,
2611
treeview.view radio:selected:active {
2612
color: #FFFFFF;
2613
}
2614
2615
treeview.view check:selected:disabled,
2616
treeview.view radio:selected:disabled {
2617
color: rgba(255, 255, 255, 0.3);
2618
}
2619
2620
treeview.view check:selected:checked, treeview.view check:selected:indeterminate,
2621
treeview.view radio:selected:checked,
2622
treeview.view radio:selected:indeterminate {
2623
color: #FF4081;
2624
}
2625
2626
treeview.view check:selected:checked:disabled, treeview.view check:selected:indeterminate:disabled,
2627
treeview.view radio:selected:checked:disabled,
2628
treeview.view radio:selected:indeterminate:disabled {
2629
color: rgba(255, 64, 129, 0.5);
2630
}
2631
2632
treeview.view radio:checked {
2633
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic.symbolic.png")));
2634
border-image: none;
2635
}
2636
2637
/************
2638
* GtkScale *
2639
************/
2640
scale {
2641
min-height: 12px;
2642
min-width: 12px;
2643
padding: 12px;
2644
}
2645
2646
scale slider {
2647
min-height: 24px;
2648
min-width: 24px;
2649
margin: -11px;
2650
}
2651
2652
scale trough {
2653
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
2654
outline-offset: 2px;
2655
background-color: rgba(0, 0, 0, 0.26);
2656
}
2657
2658
scale trough:disabled {
2659
background-color: rgba(0, 0, 0, 0.12);
2660
}
2661
2662
scale highlight {
2663
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
2664
background-color: #FF4081;
2665
}
2666
2667
scale highlight:disabled {
2668
background-color: transparent;
2669
}
2670
2671
scale fill {
2672
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
2673
background-color: rgba(0, 0, 0, 0.26);
2674
}
2675
2676
scale fill:disabled {
2677
background-color: transparent;
2678
}
2679
2680
scale slider {
2681
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
2682
background-repeat: no-repeat;
2683
background-position: center;
2684
background-size: calc(100% - 10px);
2685
}
2686
2687
scale slider {
2688
background-image: -gtk-scaled(url("assets/scale-slider.png"), url("assets/scale-slider@2.png"));
2689
}
2690
2691
scale slider:disabled {
2692
background-image: -gtk-scaled(url("assets/scale-slider-disabled.png"), url("assets/scale-slider-disabled@2.png"));
2693
}
2694
2695
scale slider:hover {
2696
background-size: calc(100% - 8px);
2697
}
2698
2699
scale slider:active {
2700
background-size: calc(100% - 6px);
2701
}
2702
2703
scale.fine-tune slider {
2704
background-size: calc(100% - 12px);
2705
}
2706
2707
scale marks label,
2708
scale value {
2709
color: rgba(0, 0, 0, 0.38);
2710
}
2711
2712
scale marks {
2713
color: rgba(0, 0, 0, 0.26);
2714
}
2715
2716
scale marks.top {
2717
margin-bottom: 8px;
2718
margin-top: -16px;
2719
}
2720
2721
scale marks.bottom {
2722
margin-top: 8px;
2723
margin-bottom: -16px;
2724
}
2725
2726
scale marks.top {
2727
margin-right: 8px;
2728
margin-left: -16px;
2729
}
2730
2731
scale marks.bottom {
2732
margin-left: 8px;
2733
margin-right: -16px;
2734
}
2735
2736
scale.horizontal indicator {
2737
min-height: 8px;
2738
min-width: 1px;
2739
}
2740
2741
scale.vertical indicator {
2742
min-height: 1px;
2743
min-width: 8px;
2744
}
2745
2746
scale.horizontal.marks-before:not(.marks-after) slider {
2747
min-height: 30px;
2748
min-width: 24px;
2749
margin-top: -17px;
2750
background-position: center calc(100% - 5px);
2751
}
2752
2753
scale.horizontal.marks-before:not(.marks-after) slider {
2754
background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png"));
2755
}
2756
2757
scale.horizontal.marks-before:not(.marks-after) slider:disabled {
2758
background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled.png"), url("assets/scale-horz-marks-before-slider-disabled@2.png"));
2759
}
2760
2761
scale.horizontal.marks-before:not(.marks-after) slider:hover {
2762
background-position: center calc(100% - 4px);
2763
}
2764
2765
scale.horizontal.marks-before:not(.marks-after) slider:active {
2766
background-position: center calc(100% - 3px);
2767
}
2768
2769
scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
2770
background-position: center calc(100% - 6px);
2771
}
2772
2773
scale.horizontal.marks-after:not(.marks-before) slider {
2774
min-height: 30px;
2775
min-width: 24px;
2776
margin-bottom: -17px;
2777
background-position: center calc(5px);
2778
}
2779
2780
scale.horizontal.marks-after:not(.marks-before) slider {
2781
background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png"));
2782
}
2783
2784
scale.horizontal.marks-after:not(.marks-before) slider:disabled {
2785
background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled.png"), url("assets/scale-horz-marks-after-slider-disabled@2.png"));
2786
}
2787
2788
scale.horizontal.marks-after:not(.marks-before) slider:hover {
2789
background-position: center calc(4px);
2790
}
2791
2792
scale.horizontal.marks-after:not(.marks-before) slider:active {
2793
background-position: center calc(3px);
2794
}
2795
2796
scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
2797
background-position: center calc(6px);
2798
}
2799
2800
scale.vertical.marks-before:not(.marks-after) slider {
2801
min-height: 24px;
2802
min-width: 30px;
2803
margin-left: -17px;
2804
background-position: calc(5px) center;
2805
}
2806
2807
scale.vertical.marks-before:not(.marks-after) slider {
2808
background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png"));
2809
}
2810
2811
scale.vertical.marks-before:not(.marks-after) slider:disabled {
2812
background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled.png"), url("assets/scale-vert-marks-before-slider-disabled@2.png"));
2813
}
2814
2815
scale.vertical.marks-before:not(.marks-after) slider:hover {
2816
background-position: calc(4px) center;
2817
}
2818
2819
scale.vertical.marks-before:not(.marks-after) slider:active {
2820
background-position: calc(3px) center;
2821
}
2822
2823
scale.vertical.marks-before:not(.marks-after).fine-tune slider {
2824
background-position: calc(6px) center;
2825
}
2826
2827
scale.vertical.marks-after:not(.marks-before) slider {
2828
min-height: 24px;
2829
min-width: 30px;
2830
margin-right: -17px;
2831
background-position: calc(100% - 5px) center;
2832
}
2833
2834
scale.vertical.marks-after:not(.marks-before) slider {
2835
background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png"));
2836
}
2837
2838
scale.vertical.marks-after:not(.marks-before) slider:disabled {
2839
background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled.png"), url("assets/scale-vert-marks-after-slider-disabled@2.png"));
2840
}
2841
2842
scale.vertical.marks-after:not(.marks-before) slider:hover {
2843
background-position: calc(100% - 4px) center;
2844
}
2845
2846
scale.vertical.marks-after:not(.marks-before) slider:active {
2847
background-position: calc(100% - 3px) center;
2848
}
2849
2850
scale.vertical.marks-after:not(.marks-before).fine-tune slider {
2851
background-position: calc(100% - 6px) center;
2852
}
2853
2854
scale.color {
2855
min-height: 0;
2856
min-width: 0;
2857
}
2858
2859
scale.color.horizontal {
2860
padding: 0 0 12px 0;
2861
}
2862
2863
scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
2864
margin-bottom: -12px;
2865
margin-top: -2px;
2866
}
2867
2868
scale.color.vertical:dir(ltr) {
2869
padding: 0 0 0 12px;
2870
}
2871
2872
scale.color.vertical:dir(ltr) slider {
2873
margin-left: -12px;
2874
margin-right: -2px;
2875
}
2876
2877
scale.color.vertical:dir(rtl) {
2878
padding: 0 12px 0 0;
2879
}
2880
2881
scale.color.vertical:dir(rtl) slider {
2882
margin-right: -12px;
2883
margin-left: -2px;
2884
}
2885
2886
/*****************
2887
* Progress bars *
2888
*****************/
2889
progressbar {
2890
color: rgba(0, 0, 0, 0.38);
2891
font-size: smaller;
2892
}
2893
2894
progressbar.horizontal trough,
2895
progressbar.horizontal progress {
2896
min-height: 4px;
2897
}
2898
2899
progressbar.vertical trough,
2900
progressbar.vertical progress {
2901
min-width: 4px;
2902
}
2903
2904
progressbar trough {
2905
background-color: rgba(66, 165, 245, 0.3);
2906
}
2907
2908
progressbar progress {
2909
background-color: #42A5F5;
2910
}
2911
2912
progressbar.osd {
2913
background-color: transparent;
2914
}
2915
2916
progressbar trough.empty progress {
2917
all: unset;
2918
}
2919
2920
/*************
2921
* Level Bar *
2922
*************/
2923
levelbar block {
2924
min-width: 36px;
2925
min-height: 4px;
2926
}
2927
2928
levelbar.vertical block {
2929
min-width: 4px;
2930
min-height: 36px;
2931
}
2932
2933
levelbar trough {
2934
padding: 2px;
2935
border-radius: 2px;
2936
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2937
background-color: #FFFFFF;
2938
}
2939
2940
levelbar trough:disabled {
2941
background-color: #FAFAFA;
2942
}
2943
2944
levelbar.horizontal.discrete block {
2945
margin: 0 1px;
2946
}
2947
2948
levelbar.horizontal.discrete trough {
2949
padding: 2px 1px;
2950
}
2951
2952
levelbar.vertical.discrete block {
2953
margin: 1px 0;
2954
}
2955
2956
levelbar.vertical.discrete trough {
2957
padding: 1px 2px;
2958
}
2959
2960
levelbar block.low {
2961
background-color: #FF6D00;
2962
}
2963
2964
levelbar block.high, levelbar block:not(.empty) {
2965
background-color: #42A5F5;
2966
}
2967
2968
levelbar block.full {
2969
background-color: #00C853;
2970
}
2971
2972
levelbar block.empty {
2973
background-color: rgba(0, 0, 0, 0.12);
2974
}
2975
2976
/****************
2977
* Print dialog *
2978
*****************/
2979
printdialog paper {
2980
padding: 0;
2981
border: 1px solid rgba(0, 0, 0, 0.1);
2982
background-color: #FFFFFF;
2983
color: rgba(0, 0, 0, 0.87);
2984
}
2985
2986
printdialog .dialog-action-box {
2987
margin: 12px;
2988
}
2989
2990
/**********
2991
* Frames *
2992
**********/
2993
frame > border,
2994
.frame {
2995
margin: 0;
2996
padding: 0;
2997
border: 1px solid rgba(0, 0, 0, 0.1);
2998
border-radius: 0;
2999
box-shadow: none;
3000
}
3001
3002
frame > border.flat,
3003
.frame.flat,
3004
frame.flat > border {
3005
border-style: none;
3006
}
3007
3008
actionbar > revealer > box {
3009
padding: 6px;
3010
border-top: 1px solid rgba(0, 0, 0, 0.1);
3011
}
3012
3013
scrolledwindow viewport.frame {
3014
border-style: none;
3015
}
3016
3017
overshoot.top {
3018
background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3019
background-repeat: no-repeat;
3020
background-position: center top;
3021
background-color: transparent;
3022
border: none;
3023
box-shadow: none;
3024
}
3025
3026
overshoot.bottom {
3027
background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3028
background-repeat: no-repeat;
3029
background-position: center bottom;
3030
background-color: transparent;
3031
border: none;
3032
box-shadow: none;
3033
}
3034
3035
overshoot.left {
3036
background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3037
background-repeat: no-repeat;
3038
background-position: left center;
3039
background-color: transparent;
3040
border: none;
3041
box-shadow: none;
3042
}
3043
3044
overshoot.right {
3045
background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(64, 196, 255, 0.3)), to(transparent));
3046
background-repeat: no-repeat;
3047
background-position: right center;
3048
background-color: transparent;
3049
border: none;
3050
box-shadow: none;
3051
}
3052
3053
undershoot.top {
3054
background-color: transparent;
3055
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3056
padding-top: 1px;
3057
background-size: 12px 1px;
3058
background-repeat: repeat-x;
3059
background-origin: content-box;
3060
background-position: left top;
3061
}
3062
3063
undershoot.bottom {
3064
background-color: transparent;
3065
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3066
padding-bottom: 1px;
3067
background-size: 12px 1px;
3068
background-repeat: repeat-x;
3069
background-origin: content-box;
3070
background-position: left bottom;
3071
}
3072
3073
undershoot.left {
3074
background-color: transparent;
3075
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3076
padding-left: 1px;
3077
background-size: 1px 12px;
3078
background-repeat: repeat-y;
3079
background-origin: content-box;
3080
background-position: left top;
3081
}
3082
3083
undershoot.right {
3084
background-color: transparent;
3085
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3086
padding-right: 1px;
3087
background-size: 1px 12px;
3088
background-repeat: repeat-y;
3089
background-origin: content-box;
3090
background-position: right top;
3091
}
3092
3093
junction {
3094
border-style: solid none none solid;
3095
border-width: 1px;
3096
border-color: rgba(0, 0, 0, 0.1);
3097
background-color: #FFFFFF;
3098
}
3099
3100
junction:dir(rtl) {
3101
border-style: solid solid none none;
3102
}
3103
3104
separator {
3105
min-width: 1px;
3106
min-height: 1px;
3107
background-color: rgba(0, 0, 0, 0.1);
3108
}
3109
3110
3111
button.font separator,
3112
button.file separator, .tweak-categories separator, preferences stacksidebar.sidebar list separator {
3113
min-width: 0;
3114
min-height: 0;
3115
background-color: transparent;
3116
}
3117
3118
/*********
3119
* Lists *
3120
*********/
3121
list {
3122
border-color: rgba(0, 0, 0, 0.1);
3123
background-color: #FFFFFF;
3124
}
3125
3126
list row {
3127
padding: 2px;
3128
}
3129
3130
row.activatable, .view, treeview.view header button, .budgie-menu button {
3131
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, background-size 0.5s cubic-bezier(0, 0, 0.2, 1), background-image 1s cubic-bezier(0, 0, 0.2, 1);
3132
box-shadow: inset 0 0 0 9999px transparent;
3133
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
3134
background-repeat: no-repeat;
3135
background-position: center;
3136
background-size: 1000% 1000%;
3137
}
3138
3139
row.activatable:hover, .view:hover, treeview.view header button:hover, .budgie-menu button:hover {
3140
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, box-shadow 0, background-size 0.5s cubic-bezier(0, 0, 0.2, 1), background-image 1s cubic-bezier(0, 0, 0.2, 1);
3141
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05);
3142
}
3143
3144
row.activatable.has-open-popup, .has-open-popup.view, treeview.view header button.has-open-popup, .budgie-menu button.has-open-popup, row.activatable:active, .view:active, treeview.view header button:active, .budgie-menu button:active {
3145
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, background-size 0, background-image 0;
3146
animation: ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1) forwards;
3147
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.15);
3148
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.15) 10%, transparent 0%);
3149
background-size: 0% 0%;
3150
}
3151
3152
/*********************
3153
* App Notifications *
3154
*********************/
3155
.app-notification {
3156
margin: 8px;
3157
}
3158
3159
.app-notification.frame,
3160
.app-notification border {
3161
border-style: none;
3162
}
3163
3164
/*************
3165
* Expanders *
3166
*************/
3167
expander arrow {
3168
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
3169
min-width: 16px;
3170
min-height: 16px;
3171
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
3172
-gtk-icon-transform: rotate(-90deg);
3173
color: rgba(0, 0, 0, 0.54);
3174
}
3175
3176
expander arrow:dir(rtl) {
3177
-gtk-icon-transform: rotate(90deg);
3178
}
3179
3180
expander arrow:checked {
3181
-gtk-icon-transform: unset;
3182
}
3183
3184
expander arrow:hover, expander arrow:active {
3185
color: rgba(0, 0, 0, 0.87);
3186
}
3187
3188
expander arrow:disabled {
3189
color: rgba(0, 0, 0, 0.26);
3190
}
3191
3192
expander arrow:selected {
3193
color: rgba(255, 255, 255, 0.7);
3194
}
3195
3196
expander arrow:selected:hover, expander arrow:selected:active {
3197
color: #FFFFFF;
3198
}
3199
3200
expander arrow:selected:disabled {
3201
color: rgba(255, 255, 255, 0.3);
3202
}
3203
3204
/************
3205
* Calendar *
3206
************/
3207
calendar {
3208
padding: 1px;
3209
border: 1px solid rgba(0, 0, 0, 0.1);
3210
color: rgba(0, 0, 0, 0.87);
3211
}
3212
3213
calendar:disabled {
3214
color: rgba(0, 0, 0, 0.38);
3215
}
3216
3217
calendar:selected {
3218
border-radius: 3px;
3219
}
3220
3221
calendar.header {
3222
border-style: none none solid;
3223
border-radius: 0;
3224
}
3225
3226
calendar.highlight {
3227
color: rgba(0, 0, 0, 0.54);
3228
font-weight: 500;
3229
}
3230
3231
calendar:indeterminate {
3232
color: rgba(0, 0, 0, 0.26);
3233
}
3234
3235
/***********
3236
* Dialogs *
3237
***********/
3238
messagedialog.background {
3239
background-color: #FAFAFA;
3240
}
3241
3242
messagedialog .titlebar {
3243
min-height: 24px;
3244
border-style: none;
3245
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
3246
background-color: #FAFAFA;
3247
color: rgba(0, 0, 0, 0.87);
3248
}
3249
3250
messagedialog .titlebar:backdrop {
3251
color: rgba(0, 0, 0, 0.54);
3252
}
3253
3254
messagedialog.csd.background {
3255
border-bottom-left-radius: 2px;
3256
border-bottom-right-radius: 2px;
3257
}
3258
3259
messagedialog.csd .dialog-action-area button {
3260
padding: 8px 16px;
3261
border-top: 1px solid rgba(0, 0, 0, 0.1);
3262
border-radius: 0;
3263
}
3264
3265
messagedialog.csd .dialog-action-area button:first-child {
3266
border-bottom-left-radius: 2px;
3267
}
3268
3269
messagedialog.csd .dialog-action-area button:last-child {
3270
border-bottom-right-radius: 2px;
3271
}
3272
3273
filechooser .dialog-action-box {
3274
border-top: 1px solid rgba(0, 0, 0, 0.1);
3275
}
3276
3277
filechooser #pathbarbox {
3278
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
3279
background-color: #F5F5F5;
3280
}
3281
3282
filechooserbutton:drop(active) {
3283
box-shadow: none;
3284
}
3285
3286
/***********
3287
* Sidebar *
3288
***********/
3289
.sidebar {
3290
border-style: none;
3291
background-color: #FAFAFA;
3292
}
3293
3294
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
3295
border-right: 1px solid rgba(0, 0, 0, 0.1);
3296
border-left-style: none;
3297
}
3298
3299
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
3300
border-left: 1px solid rgba(0, 0, 0, 0.1);
3301
border-right-style: none;
3302
}
3303
3304
.sidebar list {
3305
background-color: transparent;
3306
}
3307
3308
paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
3309
border-style: none;
3310
}
3311
3312
stacksidebar row {
3313
padding: 10px 4px;
3314
}
3315
3316
stacksidebar row > label {
3317
padding-left: 6px;
3318
padding-right: 6px;
3319
}
3320
3321
/****************
3322
* File chooser *
3323
****************/
3324
placessidebar > viewport.frame {
3325
border-style: none;
3326
}
3327
3328
placessidebar list {
3329
padding: 1px 0 4px;
3330
}
3331
3332
placessidebar row {
3333
min-height: 32px;
3334
margin: -1px 0;
3335
padding: 0;
3336
}
3337
3338
placessidebar row > revealer {
3339
padding: 0 12px;
3340
}
3341
3342
placessidebar row:selected {
3343
color: #FFFFFF;
3344
}
3345
3346
placessidebar row:disabled {
3347
color: rgba(0, 0, 0, 0.38);
3348
}
3349
3350
placessidebar row image.sidebar-icon {
3351
color: rgba(0, 0, 0, 0.54);
3352
}
3353
3354
placessidebar row image.sidebar-icon:dir(ltr) {
3355
padding-right: 8px;
3356
}
3357
3358
placessidebar row image.sidebar-icon:dir(rtl) {
3359
padding-left: 8px;
3360
}
3361
3362
placessidebar row:selected image.sidebar-icon {
3363
color: rgba(255, 255, 255, 0.7);
3364
}
3365
3366
placessidebar row label.sidebar-label:dir(ltr) {
3367
padding-right: 2px;
3368
}
3369
3370
placessidebar row label.sidebar-label:dir(rtl) {
3371
padding-left: 2px;
3372
}
3373
3374
placessidebar row.sidebar-placeholder-row {
3375
min-height: 2px;
3376
padding: 0 8px;
3377
background-image: image(#FF4081);
3378
background-clip: content-box;
3379
}
3380
3381
placessidebar row.sidebar-new-bookmark-row {
3382
color: #FF4081;
3383
}
3384
3385
placessidebar row:drop(active):not(:disabled) {
3386
box-shadow: inset 0 0 0 2px #FF4081;
3387
}
3388
3389
placesview .server-list-button > image {
3390
-gtk-icon-transform: rotate(0turn);
3391
}
3392
3393
placesview .server-list-button:checked > image {
3394
-gtk-icon-transform: rotate(-0.5turn);
3395
}
3396
3397
placesview > actionbar > revealer > box > label {
3398
padding-left: 8px;
3399
padding-right: 8px;
3400
}
3401
3402
/*********
3403
* Paned *
3404
*********/
3405
paned > separator {
3406
min-width: 1px;
3407
min-height: 1px;
3408
-gtk-icon-source: none;
3409
border-style: none;
3410
background-color: transparent;
3411
background-image: image(rgba(0, 0, 0, 0.1));
3412
background-size: 1px 1px;
3413
background-clip: content-box;
3414
}
3415
3416
paned > separator.wide {
3417
min-width: 6px;
3418
min-height: 6px;
3419
background-color: #F5F5F5;
3420
background-image: image(rgba(0, 0, 0, 0.1)), image(rgba(0, 0, 0, 0.1));
3421
background-size: 1px 1px, 1px 1px;
3422
}
3423
3424
paned.horizontal > separator {
3425
background-repeat: repeat-y;
3426
}
3427
3428
paned.horizontal > separator:dir(ltr) {
3429
margin: 0 -8px 0 0;
3430
padding: 0 8px 0 0;
3431
background-position: left;
3432
}
3433
3434
paned.horizontal > separator:dir(rtl) {
3435
margin: 0 0 0 -8px;
3436
padding: 0 0 0 8px;
3437
background-position: right;
3438
}
3439
3440
paned.horizontal > separator.wide {
3441
margin: 0;
3442
padding: 0;
3443
background-repeat: repeat-y, repeat-y;
3444
background-position: left, right;
3445
}
3446
3447
paned.vertical > separator {
3448
margin: 0 0 -8px 0;
3449
padding: 0 0 8px 0;
3450
background-repeat: repeat-x;
3451
background-position: top;
3452
}
3453
3454
paned.vertical > separator.wide {
3455
margin: 0;
3456
padding: 0;
3457
background-repeat: repeat-x, repeat-x;
3458
background-position: bottom, top;
3459
}
3460
3461
/**************
3462
* GtkInfoBar *
3463
**************/
3464
infobar {
3465
border-style: none;
3466
}
3467
3468
infobar.info {
3469
background-color: #66BB6A;
3470
}
3471
3472
infobar.question {
3473
background-color: #42A5F5;
3474
}
3475
3476
infobar.warning {
3477
background-color: #FFA726;
3478
}
3479
3480
infobar.error {
3481
background-color: #EF5350;
3482
}
3483
3484
infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error {
3485
color: #FFFFFF;
3486
}
3487
3488
/************
3489
* Tooltips *
3490
************/
3491
tooltip {
3492
border-radius: 2px;
3493
box-shadow: none;
3494
}
3495
3496
tooltip.background {
3497
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
3498
background-color: rgba(255, 255, 255, 0.9);
3499
}
3500
3501
tooltip:not(.csd):not(.unity-csd) {
3502
border: 1px solid rgba(0, 0, 0, 0.1);
3503
border-radius: 3px;
3504
background-clip: padding-box;
3505
}
3506
3507
tooltip decoration {
3508
background-color: transparent;
3509
}
3510
3511
tooltip label {
3512
min-height: 20px;
3513
padding: 0 2px;
3514
}
3515
3516
/*****************
3517
* Color Chooser *
3518
*****************/
3519
colorswatch.top {
3520
border-top-left-radius: 2.5px;
3521
border-top-right-radius: 2.5px;
3522
}
3523
3524
colorswatch.top overlay {
3525
border-top-left-radius: 2px;
3526
border-top-right-radius: 2px;
3527
}
3528
3529
colorswatch.bottom {
3530
border-bottom-left-radius: 2.5px;
3531
border-bottom-right-radius: 2.5px;
3532
}
3533
3534
colorswatch.bottom overlay {
3535
border-bottom-left-radius: 2px;
3536
border-bottom-right-radius: 2px;
3537
}
3538
3539
colorswatch.left, colorswatch:first-child:not(.top) {
3540
border-top-left-radius: 2.5px;
3541
border-bottom-left-radius: 2.5px;
3542
}
3543
3544
colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
3545
border-top-left-radius: 2px;
3546
border-bottom-left-radius: 2px;
3547
}
3548
3549
colorswatch.right, colorswatch:last-child:not(.bottom) {
3550
border-top-right-radius: 2.5px;
3551
border-bottom-right-radius: 2.5px;
3552
}
3553
3554
colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
3555
border-top-right-radius: 2px;
3556
border-bottom-right-radius: 2px;
3557
}
3558
3559
colorswatch.dark overlay {
3560
color: #FFFFFF;
3561
}
3562
3563
colorswatch.light overlay {
3564
color: rgba(0, 0, 0, 0.87);
3565
}
3566
3567
colorswatch.dark {
3568
color: #FFFFFF;
3569
}
3570
3571
colorswatch.light {
3572
color: rgba(0, 0, 0, 0.87);
3573
}
3574
3575
colorswatch:drop(active) {
3576
box-shadow: none;
3577
}
3578
3579
colorswatch:drop(active).light overlay {
3580
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #FF4081;
3581
}
3582
3583
colorswatch:drop(active).dark overlay {
3584
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #FF4081;
3585
}
3586
3587
colorswatch overlay {
3588
transition: box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
3589
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3590
}
3591
3592
colorswatch overlay:hover {
3593
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3594
}
3595
3596
colorswatch#add-color-button {
3597
border-radius: 2px 2px 0 0;
3598
color: #FFFFFF;
3599
}
3600
3601
colorswatch#add-color-button:only-child {
3602
border-radius: 2px;
3603
}
3604
3605
colorswatch#add-color-button overlay {
3606
background-image: linear-gradient(to right, #EF5350 25%, #FFA726 25%, #FFA726 50%, #66BB6A 50%, #66BB6A 75%, #42A5F5 75%);
3607
color: #FFFFFF;
3608
}
3609
3610
colorswatch:disabled {
3611
opacity: 0.5;
3612
}
3613
3614
colorswatch:disabled overlay {
3615
box-shadow: none;
3616
}
3617
3618
colorswatch#editor-color-sample {
3619
border-radius: 2.5px;
3620
}
3621
3622
colorswatch#editor-color-sample overlay {
3623
border-radius: 2px;
3624
}
3625
3626
colorchooser .popover.osd {
3627
transition: box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
3628
border-radius: 2px;
3629
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.4);
3630
background-color: rgba(255, 255, 255, 0.9);
3631
}
3632
3633
colorchooser .popover.osd:backdrop {
3634
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.4);
3635
}
3636
3637
/********
3638
* Misc *
3639
********/
3640
.content-view {
3641
background-color: #F5F5F5;
3642
}
3643
3644
/**********************
3645
* Window Decorations *
3646
**********************/
3647
decoration {
3648
transition: box-shadow 0.2s cubic-bezier(0, 0, 0.2, 1);
3649
border-radius: 2px 2px 0 0;
3650
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent;
3651
margin: 8px;
3652
}
3653
3654
decoration:backdrop {
3655
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent;
3656
}
3657
3658
.maximized decoration,
3659
.fullscreen decoration,
3660
.tiled decoration {
3661
border-radius: 0;
3662
}
3663
3664
.popup decoration {
3665
box-shadow: none;
3666
}
3667
3668
.ssd decoration {
3669
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
3670
}
3671
3672
.csd.popup decoration {
3673
border-radius: 2px;
3674
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3675
}
3676
3677
tooltip.csd decoration {
3678
border-radius: 2px;
3679
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3680
}
3681
3682
messagedialog.csd decoration {
3683
border-radius: 2px;
3684
}
3685
3686
.solid-csd decoration {
3687
margin: 0;
3688
border-radius: 0;
3689
box-shadow: none;
3690
background-color: #E0E0E0;
3691
}
3692
3693
.view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3694
entry selection, modelbutton.flat:selected,
3695
.menuitem.button.flat:selected, popover.background.menu button:checked,
3696
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3697
background-color: #42A5F5;
3698
}
3699
3700
row:selected label, label:selected, .view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3701
entry selection, modelbutton.flat:selected,
3702
.menuitem.button.flat:selected, popover.background.menu button:checked,
3703
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3704
color: #FFFFFF;
3705
}
3706
3707
row:selected label:disabled, label:disabled:selected, .view selection:disabled, .view:disabled:selected, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled,
3708
entry selection:disabled, modelbutton.flat:disabled:selected,
3709
.menuitem.button.flat:disabled:selected, popover.background.menu button:disabled:checked,
3710
popover.background button.model:disabled:checked, row:disabled:selected, calendar:disabled:selected, text:disabled:selected, .budgie-menu button:disabled:checked {
3711
color: rgba(255, 255, 255, 0.5);
3712
}
3713
3714
.monospace {
3715
font-family: monospace;
3716
}
3717
3718
/**********************
3719
* Touch Copy & Paste *
3720
**********************/
3721
cursor-handle {
3722
border-radius: 9999px;
3723
background-color: #FF4081;
3724
background-image: none;
3725
}
3726
3727
cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
3728
padding-left: 6px;
3729
border-top-right-radius: 0;
3730
}
3731
3732
cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
3733
padding-right: 6px;
3734
border-top-left-radius: 0;
3735
}
3736
3737
cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
3738
-GtkWidget-text-handle-width: 24;
3739
-GtkWidget-text-handle-height: 30;
3740
-gtk-icon-source: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png"));
3741
}
3742
3743
.context-menu {
3744
font: initial;
3745
}
3746
3747
.keycap {
3748
min-width: 12px;
3749
min-height: 26px;
3750
margin-top: 2px;
3751
padding-bottom: 2px;
3752
padding-left: 8px;
3753
padding-right: 8px;
3754
border: solid 1px rgba(0, 0, 0, 0.1);
3755
border-radius: 3px;
3756
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.1);
3757
background-color: #FFFFFF;
3758
color: rgba(0, 0, 0, 0.87);
3759
font-size: smaller;
3760
}
3761
3762
:not(decoration):not(window):drop(active) {
3763
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
3764
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 2px #FF4081;
3765
caret-color: #FF4081;
3766
}
3767
3768
stackswitcher button.text-button {
3769
min-width: 100px;
3770
}
3771
3772
stackswitcher button.circular,
3773
stackswitcher button.text-button.circular {
3774
min-width: 36px;
3775
min-height: 36px;
3776
padding: 0;
3777
}
3778
3779
/************
3780
* Nautilus *
3781
************/
3782
.nautilus-window,
3783
.nautilus-window notebook,
3784
.nautilus-window notebook > stack {
3785
background-color: #FFFFFF;
3786
}
3787
3788
.nautilus-desktop.nautilus-canvas-item:not(:selected), .caja-desktop.caja-canvas-item:not(:selected) {
3789
color: #FFFFFF;
3790
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3791
}
3792
3793
@keyframes needs_attention_keyframes {
3794
to {
3795
background-color: alpha(currentColor, 0.3);
3796
}
3797
}
3798
3799
.nautilus-operations-button-needs-attention {
3800
animation: needs_attention_keyframes 0.3s cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
3801
}
3802
3803
.nautilus-operations-button-needs-attention-multiple {
3804
animation: needs_attention_keyframes 0.3s cubic-bezier(0.4, 0, 0.2, 1) 4 alternate;
3805
}
3806
3807
.nautilus-window .floating-bar {
3808
min-height: 32px;
3809
padding: 0;
3810
border-style: solid solid none;
3811
border-width: 1px;
3812
border-color: rgba(0, 0, 0, 0.1);
3813
border-radius: 3px 3px 0 0;
3814
background-color: rgba(255, 255, 255, 0.9);
3815
background-clip: padding-box;
3816
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), border-width 0;
3817
}
3818
3819
.nautilus-window .floating-bar.bottom.left {
3820
margin-right: 7px;
3821
border-left-style: none;
3822
border-top-left-radius: 0;
3823
}
3824
3825
.nautilus-window .floating-bar.bottom.right {
3826
margin-left: 7px;
3827
border-right-style: none;
3828
border-top-right-radius: 0;
3829
}
3830
3831
.nautilus-window .floating-bar button {
3832
margin: 4px;
3833
}
3834
3835
.disk-space-display.unknown {
3836
background-color: #FF6D00;
3837
}
3838
3839
.disk-space-display.used {
3840
background-color: #42A5F5;
3841
}
3842
3843
.disk-space-display.free {
3844
background-color: rgba(0, 0, 0, 0.12);
3845
}
3846
3847
.nautilus-window searchbar {
3848
border-top: 1px solid rgba(0, 0, 0, 0.1);
3849
}
3850
3851
.nautilus-window .searchbar-container {
3852
margin-top: -1px;
3853
}
3854
3855
.conflict-row:not(:selected) {
3856
background-color: #ffd3b3;
3857
}
3858
3859
.nautilus-window flowboxchild > widget > .icon-item-background {
3860
padding: 4px;
3861
border-radius: 2px;
3862
}
3863
3864
.nautilus-window flowboxchild:selected {
3865
background-color: transparent;
3866
}
3867
3868
.nautilus-window flowboxchild:selected > widget > .icon-item-background {
3869
background-color: #42A5F5;
3870
}
3871
3872
dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame {
3873
border-style: none;
3874
}
3875
3876
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child {
3877
margin: -6px 0 0 -6px;
3878
border-top: 1px solid rgba(0, 0, 0, 0.1);
3879
}
3880
3881
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label {
3882
margin: 0 8px;
3883
}
3884
3885
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button {
3886
border-radius: 0;
3887
}
3888
3889
.nautilus-window > popover.menu:not(:last-child) {
3890
padding: 3px;
3891
}
3892
3893
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box {
3894
margin-top: -6px;
3895
}
3896
3897
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box {
3898
margin-bottom: -6px;
3899
}
3900
3901
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked {
3902
margin-top: 1px;
3903
}
3904
3905
.nautilus-window > popover.menu:not(:last-child) separator {
3906
margin-bottom: -2px;
3907
}
3908
3909
.nautilus-menu-sort-heading {
3910
margin: 1px 3px;
3911
font-weight: 500;
3912
}
3913
3914
.nautilus-menu-sort-heading:disabled {
3915
color: rgba(0, 0, 0, 0.38);
3916
}
3917
3918
.nautilus-window paned > separator {
3919
background-color: #F5F5F5;
3920
}
3921
3922
/*********
3923
* gedit *
3924
*********/
3925
.open-document-selector-name-label {
3926
font-weight: bold;
3927
}
3928
3929
.open-document-selector-path-label {
3930
color: rgba(0, 0, 0, 0.54);
3931
font-size: smaller;
3932
}
3933
3934
.open-document-selector-path-label:selected {
3935
color: rgba(255, 255, 255, 0.7);
3936
}
3937
3938
.gedit-document-panel {
3939
background-color: #FAFAFA;
3940
}
3941
3942
.gedit-document-panel row button.flat {
3943
margin-top: 8px;
3944
margin-bottom: 8px;
3945
}
3946
3947
.gedit-document-panel-group-row:not(:first-child) {
3948
border-top: 1px solid rgba(0, 0, 0, 0.1);
3949
}
3950
3951
.gedit-side-panel-paned statusbar {
3952
border-top: 1px solid rgba(0, 0, 0, 0.1);
3953
}
3954
3955
.gedit-search-slider {
3956
margin: 4px 4px 8px;
3957
}
3958
3959
.gedit-search-slider entry:dir(ltr), .gedit-search-slider entry:dir(rtl) {
3960
border-radius: 2px;
3961
}
3962
3963
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag, .gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
3964
all: unset;
3965
color: rgba(0, 0, 0, 0.38);
3966
}
3967
3968
.gedit-search-slider entry:dir(ltr) {
3969
margin-right: -66px;
3970
padding-right: 66px;
3971
}
3972
3973
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag {
3974
margin-left: 6px;
3975
}
3976
3977
.gedit-search-slider entry:dir(ltr) image.right {
3978
margin-right: 0;
3979
}
3980
3981
.gedit-search-slider entry:dir(rtl) {
3982
margin-left: -66px;
3983
padding-left: 66px;
3984
}
3985
3986
.gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
3987
margin-right: 6px;
3988
}
3989
3990
.gedit-search-slider entry:dir(rtl) image.left {
3991
margin-left: 0;
3992
}
3993
3994
.gedit-search-slider entry.error ~ button {
3995
color: rgba(255, 255, 255, 0.7);
3996
}
3997
3998
.gedit-search-slider entry.error ~ button:hover, .gedit-search-slider entry.error ~ button:active {
3999
color: #FFFFFF;
4000
}
4001
4002
.gedit-search-slider entry.error ~ button:disabled {
4003
color: rgba(255, 255, 255, 0.3);
4004
}
4005
4006
.gedit-search-slider button {
4007
border: solid 6px transparent;
4008
}
4009
4010
.gedit-search-slider button:last-child:dir(ltr), .gedit-search-slider button:not(:first-child):dir(rtl) {
4011
margin-left: -3px;
4012
}
4013
4014
.gedit-search-slider button:first-child:dir(rtl), .gedit-search-slider button:not(:last-child):dir(ltr) {
4015
margin-right: -3px;
4016
}
4017
4018
frame.gedit-map-frame > border:dir(ltr) {
4019
border-style: none none none solid;
4020
}
4021
4022
frame.gedit-map-frame > border:dir(rtl) {
4023
border-style: none solid none none;
4024
}
4025
4026
/**************
4027
* Tweak Tool *
4028
**************/
4029
.tweak-categories {
4030
background-image: image(#FAFAFA);
4031
}
4032
4033
.tweak {
4034
padding: 3px;
4035
}
4036
4037
.tweak.title:hover {
4038
box-shadow: none;
4039
}
4040
4041
.tweak-group-white,
4042
.tweak-white,
4043
.tweak-white:hover {
4044
background-image: image(#FFFFFF);
4045
}
4046
4047
.tweak-startup,
4048
.tweak-startup:hover {
4049
background-image: image(#FFFFFF);
4050
}
4051
4052
.tweak-group-startup {
4053
background-image: image(#FFFFFF);
4054
border: 1px solid rgba(0, 0, 0, 0.1);
4055
}
4056
4057
/***********
4058
* Builder *
4059
***********/
4060
layouttabbar {
4061
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4062
background-color: #F5F5F5;
4063
}
4064
4065
layouttabbar > box > button {
4066
margin: 2px 0;
4067
}
4068
4069
layouttab {
4070
margin: 0 8px;
4071
border-style: none solid;
4072
border-width: 1px;
4073
border-color: rgba(0, 0, 0, 0.1);
4074
box-shadow: inset 0 -2px #42A5F5;
4075
background-color: #FFFFFF;
4076
}
4077
4078
layouttab separator.vertical {
4079
margin: 8px 4px;
4080
}
4081
4082
layouttab button.text-button, layouttab button.image-button, layouttab button {
4083
margin-top: 8px;
4084
margin-bottom: 8px;
4085
padding: 0 4px;
4086
}
4087
4088
layout {
4089
border: 1px solid rgba(0, 0, 0, 0.1);
4090
-PnlDockBin-handle-size: 1;
4091
}
4092
4093
entry.search-missing {
4094
background-color: #DD2C00;
4095
color: #FFFFFF;
4096
}
4097
4098
window.workbench treeview.image {
4099
color: rgba(0, 0, 0, 0.54);
4100
}
4101
4102
window.workbench treeview.image:selected {
4103
color: rgba(255, 255, 255, 0.7);
4104
}
4105
4106
popover.popover-selector list {
4107
padding: 6px;
4108
}
4109
4110
popover.popover-selector list row {
4111
border-radius: 2px;
4112
}
4113
4114
popover.popover-selector list row image:dir(ltr) {
4115
margin-right: 6px;
4116
}
4117
4118
popover.popover-selector list row image:dir(rtl) {
4119
margin-left: 6px;
4120
}
4121
4122
popover.popover-selector list row .accel:dir(ltr) {
4123
margin-left: 6px;
4124
}
4125
4126
popover.popover-selector list row .accel:dir(rtl) {
4127
margin-right: 6px;
4128
}
4129
4130
omnibar.linked:not(.vertical) entry {
4131
border-radius: 2px;
4132
}
4133
4134
omnibar:not(:hover):not(:active) entry {
4135
color: rgba(0, 0, 0, 0.54);
4136
}
4137
4138
popover.omnibar list row:not(:last-child) {
4139
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4140
}
4141
4142
entry.preferences-search {
4143
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1);
4144
background-color: #FFFFFF;
4145
}
4146
4147
preferences stacksidebar.sidebar list {
4148
background-color: #FAFAFA;
4149
}
4150
4151
preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list {
4152
border-style: none;
4153
}
4154
4155
preferences > box > box:dir(ltr) {
4156
border-right: 1px solid rgba(0, 0, 0, 0.1);
4157
}
4158
4159
preferences > box > box:dir(rtl) {
4160
border-left: 1px solid rgba(0, 0, 0, 0.1);
4161
}
4162
4163
popover.messagepopover.background {
4164
padding: 0;
4165
}
4166
4167
popover.messagepopover .popover-action-area button {
4168
padding: 8px 16px;
4169
border-top: 1px solid rgba(0, 0, 0, 0.1);
4170
border-radius: 0;
4171
}
4172
4173
popover.messagepopover .popover-action-area button:first-child {
4174
border-bottom-left-radius: 2px;
4175
}
4176
4177
popover.messagepopover .popover-action-area button:last-child {
4178
border-bottom-right-radius: 2px;
4179
}
4180
4181
popover.messagepopover .popover-content-area {
4182
margin: 16px;
4183
}
4184
4185
popover.transfers list {
4186
background-color: transparent;
4187
}
4188
4189
popover.transfers list row:not(:first-child) {
4190
border-top: 1px solid rgba(0, 0, 0, 0.1);
4191
}
4192
4193
popover.transfers list row > box {
4194
padding: 10px;
4195
}
4196
4197
dockbin {
4198
border: 1px solid rgba(0, 0, 0, 0.1);
4199
-PnlDockBin-handle-size: 1;
4200
}
4201
4202
dockpaned {
4203
border: 1px solid rgba(0, 0, 0, 0.1);
4204
}
4205
4206
eggsearchbar box.search-bar {
4207
padding: 0 8px;
4208
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4209
background-color: #F5F5F5;
4210
}
4211
4212
docktabstrip {
4213
padding: 0 8px;
4214
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4215
background-color: #F5F5F5;
4216
}
4217
4218
docktab {
4219
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
4220
min-height: 24px;
4221
min-width: 24px;
4222
margin-bottom: -1px;
4223
padding: 6px 6px;
4224
outline-offset: -6px;
4225
border-width: 1px;
4226
border-color: transparent;
4227
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 10%, transparent 0%);
4228
background-repeat: no-repeat;
4229
background-position: center;
4230
background-size: 0% 0%;
4231
color: rgba(0, 0, 0, 0.54);
4232
font-weight: 500;
4233
}
4234
4235
docktab:hover {
4236
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.26);
4237
color: rgba(0, 0, 0, 0.87);
4238
}
4239
4240
docktab:checked {
4241
transition: all 0.3s cubic-bezier(0, 0, 0.2, 1), background-size 0.3s cubic-bezier(0, 0, 0.2, 1), background-image 0.8s cubic-bezier(0, 0, 0.2, 1);
4242
box-shadow: inset 0 -2px #42A5F5;
4243
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
4244
background-size: 1000% 1000%;
4245
color: rgba(0, 0, 0, 0.87);
4246
}
4247
4248
dockoverlayedge {
4249
background-color: #F5F5F5;
4250
}
4251
4252
dockoverlayedge docktabstrip {
4253
padding: 0;
4254
border: none;
4255
}
4256
4257
dockoverlayedge.left-edge docktab:hover {
4258
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
4259
}
4260
4261
dockoverlayedge.left-edge docktab:checked {
4262
box-shadow: inset -2px 0 #42A5F5;
4263
}
4264
4265
dockoverlayedge.right-edge docktab:hover {
4266
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
4267
}
4268
4269
dockoverlayedge.right-edge docktab:checked {
4270
box-shadow: inset 2px 0 #42A5F5;
4271
}
4272
4273
pillbox {
4274
background-color: #F5F5F5;
4275
border-radius: 2px;
4276
}
4277
4278
layoutpane entry.search {
4279
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1);
4280
background-color: #FFFFFF;
4281
}
4282
4283
editortweak entry.search {
4284
margin-bottom: -1px;
4285
box-shadow: none;
4286
}
4287
4288
.gb-search-entry-occurrences-tag {
4289
box-shadow: none;
4290
background-color: transparent;
4291
}
4292
4293
docktabstrip {
4294
min-height: 39px;
4295
}
4296
4297
window.workbench preferences preferencesgroup list entry {
4298
padding-top: 8px;
4299
padding-bottom: 8px;
4300
}
4301
4302
button.run-arrow-button {
4303
padding-left: 10px;
4304
padding-right: 10px;
4305
}
4306
4307
/**********
4308
* Photos *
4309
**********/
4310
GdMainIconView.content-view {
4311
-GdMainIconView-icon-size: 48;
4312
}
4313
4314
.documents-counter {
4315
margin: 8px;
4316
border-radius: 9999px;
4317
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
4318
background-color: #FF4081;
4319
color: #FFFFFF;
4320
font-weight: bold;
4321
}
4322
4323
.documents-scrolledwin.frame {
4324
border-style: none;
4325
}
4326
4327
.documents-scrolledwin.frame frame.content-view > border {
4328
border-style: none;
4329
}
4330
4331
.photos-fade-in {
4332
opacity: 1;
4333
transition: opacity 0.2s cubic-bezier(0, 0, 0.2, 1);
4334
}
4335
4336
.photos-fade-out {
4337
opacity: 0;
4338
transition: opacity 0.2s cubic-bezier(0, 0, 0.2, 1);
4339
}
4340
4341
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
4342
border-style: none none none solid;
4343
}
4344
4345
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
4346
border-style: none solid none none;
4347
}
4348
4349
/*********
4350
* Music *
4351
*********/
4352
.side-panel:dir(ltr) {
4353
border-style: solid;
4354
border-color: rgba(0, 0, 0, 0.1);
4355
}
4356
4357
.side-panel:dir(rtl) {
4358
border-style: solid;
4359
border-color: rgba(0, 0, 0, 0.1);
4360
}
4361
4362
.side-panel .view {
4363
background-image: image(#FAFAFA);
4364
}
4365
4366
.side-panel .view:hover {
4367
background-image: image(rgba(240, 240, 240, 0.9935));
4368
}
4369
4370
.side-panel .view:selected {
4371
background-image: image(#42A5F5);
4372
}
4373
4374
.side-panel .view:selected:hover {
4375
background-image: image(#4baaf6);
4376
}
4377
4378
.songs-list:hover {
4379
background-image: image(alpha(currentColor, 0.05));
4380
}
4381
4382
frame.documents-dropdown {
4383
margin: 8px;
4384
}
4385
4386
frame.documents-dropdown > border {
4387
border: none;
4388
}
4389
4390
box.vertical > revealer > toolbar.search-bar {
4391
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4392
background-clip: border-box;
4393
}
4394
4395
box.vertical > revealer > toolbar.search-bar button > widget {
4396
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4397
}
4398
4399
/*********
4400
* To Do *
4401
*********/
4402
taskrow {
4403
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
4404
margin: 0 -8px;
4405
}
4406
4407
taskrow:hover {
4408
transition: none;
4409
}
4410
4411
taskrow label {
4412
margin: 0 8px;
4413
}
4414
4415
taskrow image {
4416
min-width: 16px;
4417
}
4418
4419
task-list-view > box > revealer > box > button {
4420
margin: -6px;
4421
}
4422
4423
/*******
4424
* eog *
4425
*******/
4426
#eog-thumb-nav scrolledwindow {
4427
border-top: none;
4428
}
4429
4430
#eog-thumb-nav button {
4431
-gtk-outline-radius: 2px;
4432
}
4433
4434
/*************
4435
* Evolution *
4436
*************/
4437
frame.taskbar > border {
4438
border-style: solid none none;
4439
}
4440
4441
box.vertical > paned.horizontal notebook widget .frame {
4442
border-style: none;
4443
}
4444
4445
/********
4446
* gitg *
4447
********/
4448
frame.commit-frame > border {
4449
border-style: solid none none;
4450
}
4451
4452
/**************
4453
* Characters *
4454
**************/
4455
box.dialog-vbox scrolledwindow.related {
4456
border: 1px solid rgba(0, 0, 0, 0.1);
4457
}
4458
4459
list.categories {
4460
background-image: image(#FAFAFA);
4461
}
4462
4463
/*********
4464
* Boxes *
4465
*********/
4466
.transparent-bg + stack overlay > label {
4467
min-height: 24px;
4468
padding: 0 4px;
4469
border-radius: 2px;
4470
background-color: rgba(0, 0, 0, 0.3);
4471
color: #FFFFFF;
4472
}
4473
4474
/**************
4475
* Calculator *
4476
**************/
4477
button.title label {
4478
min-height: 36px;
4479
}
4480
4481
/*********
4482
* Geary *
4483
*********/
4484
.geary-titlebar-left:dir(ltr) {
4485
margin-right: 5px;
4486
padding-right: 0;
4487
}
4488
4489
.geary-titlebar-left:dir(rtl) {
4490
margin-left: 5px;
4491
padding-left: 0;
4492
}
4493
4494
.geary-titlebar-left > separator {
4495
background-color: rgba(0, 0, 0, 0.05);
4496
}
4497
4498
.geary-titlebar-right:dir(ltr) {
4499
margin-left: -5px;
4500
}
4501
4502
.geary-titlebar-right:dir(rtl) {
4503
margin-right: -5px;
4504
}
4505
4506
/*********
4507
* Tilix *
4508
*********/
4509
overlay > revealer.left > scrolledwindow.frame,
4510
overlay > revealer.right > scrolledwindow.frame {
4511
border-style: none;
4512
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
4513
}
4514
4515
overlay > revealer.left > scrolledwindow.frame {
4516
margin-right: 32px;
4517
}
4518
4519
overlay > revealer.right > scrolledwindow.frame {
4520
margin-left: 32px;
4521
}
4522
4523
.terminix-session-sidebar,
4524
.tilix-session-sidebar {
4525
background-image: image(#FAFAFA);
4526
}
4527
4528
button.image-button.session-new-button {
4529
min-width: 32px;
4530
}
4531
4532
/***********
4533
* Eclipse *
4534
***********/
4535
window.background > box.vertical > scrolledwindow > widget toolbar {
4536
padding: 2px;
4537
}
4538
4539
window.background > box.vertical > scrolledwindow > widget toolbar separator,
4540
window.background > box.vertical > scrolledwindow > widget toolbar button {
4541
margin: 2px;
4542
}
4543
4544
window.background > box.vertical > scrolledwindow > widget toolbar button {
4545
border-radius: 2px;
4546
}
4547
4548
/***********
4549
* Firefox *
4550
***********/
4551
window.background:not(.csd) > widget > separator {
4552
color: rgba(0, 0, 0, 0.2);
4553
}
4554
4555
window.background:not(.csd) > widget > scrollbar {
4556
background-clip: border-box;
4557
}
4558
4559
window.background:not(.csd) > widget > scrollbar,
4560
window.background:not(.csd) > widget > frame > border {
4561
border-color: rgba(0, 0, 0, 0.2);
4562
}
4563
4564
window.background:not(.csd) > widget > entry,
4565
window.background:not(.csd) > widget > button > button {
4566
border: 1px solid rgba(0, 0, 0, 0.2);
4567
border-radius: 3px;
4568
box-shadow: none;
4569
}
4570
4571
window.background:not(.csd) > widget > entry {
4572
min-height: 30px;
4573
}
4574
4575
window.background:not(.csd) > widget > entry:focus {
4576
border-color: #42A5F5;
4577
}
4578
4579
window.background:not(.csd) > widget > button > button {
4580
padding: 4px 8px;
4581
background-size: auto;
4582
}
4583
4584
window.background:not(.csd) > widget > button > button:hover {
4585
background-image: image(alpha(currentColor, 0.05));
4586
}
4587
4588
window.background:not(.csd) > widget > button > button:active {
4589
background-image: image(alpha(currentColor, 0.1));
4590
}
4591
4592
window.background:not(.csd) > window > menu,
4593
window.background:not(.csd) > menu > menu {
4594
border: none;
4595
}
4596
4597
window.background:not(.csd) > widget > menubar {
4598
color: rgba(0, 0, 0, 0.54);
4599
}
4600
4601
window.background:not(.csd) > widget > menubar:hover {
4602
color: rgba(0, 0, 0, 0.87);
4603
}
4604
4605
window.background:not(.csd) > widget > menubar:disabled {
4606
color: rgba(0, 0, 0, 0.26);
4607
}
4608
4609
window.background:not(.csd) > widget > frame {
4610
color: rgba(0, 0, 0, 0.2);
4611
}
4612
4613
window.background:not(.csd) > widget > checkbutton > check,
4614
window.background:not(.csd) > widget > radiobutton > radio {
4615
margin: 0;
4616
padding: 0;
4617
}
4618
4619
window.background:not(.csd) > window.background > menu > separator {
4620
color: rgba(0, 0, 0, 0.1);
4621
}
4622
4623
/***********
4624
* Synapse *
4625
***********/
4626
box.vertical > widget > widget:selected {
4627
background-color: #42A5F5;
4628
}
4629
4630
/*********
4631
* Unity *
4632
*********/
4633
UnityDecoration {
4634
-UnityDecoration-extents: 28px 0 0 0;
4635
-UnityDecoration-input-extents: 8px;
4636
-UnityDecoration-shadow-offset-x: 0;
4637
-UnityDecoration-shadow-offset-y: 3px;
4638
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
4639
-UnityDecoration-active-shadow-radius: 18px;
4640
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
4641
-UnityDecoration-inactive-shadow-radius: 6px;
4642
-UnityDecoration-glow-size: 8px;
4643
-UnityDecoration-glow-color: #42A5F5;
4644
-UnityDecoration-title-indent: 4px;
4645
-UnityDecoration-title-fade: 32px;
4646
-UnityDecoration-title-alignment: 0.0;
4647
}
4648
4649
UnityDecoration .top {
4650
padding: 0 2px;
4651
border-style: none;
4652
border-radius: 2px 2px 0 0;
4653
box-shadow: inset 0 1px rgba(255, 255, 255, 0.2);
4654
background-color: #cfcfcf;
4655
color: rgba(0, 0, 0, 0.87);
4656
}
4657
4658
UnityDecoration .top:backdrop {
4659
color: rgba(0, 0, 0, 0.54);
4660
}
4661
4662
UnityDecoration .menuitem {
4663
color: rgba(0, 0, 0, 0.54);
4664
}
4665
4666
UnityDecoration .menuitem:hover {
4667
box-shadow: inset 0 -2px #42A5F5;
4668
background-color: transparent;
4669
color: rgba(0, 0, 0, 0.87);
4670
}
4671
4672
.background:not(.csd) headerbar:not(.titlebar) {
4673
border-radius: 0;
4674
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
4675
}
4676
4677
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
4678
border-style: none;
4679
}
4680
4681
UnityPanelWidget,
4682
.unity-panel {
4683
background-color: #cfcfcf;
4684
color: rgba(0, 0, 0, 0.87);
4685
}
4686
4687
UnityPanelWidget:backdrop,
4688
.unity-panel:backdrop {
4689
color: rgba(0, 0, 0, 0.54);
4690
}
4691
4692
.unity-panel.menuitem,
4693
.unity-panel .menuitem {
4694
color: rgba(0, 0, 0, 0.54);
4695
}
4696
4697
.unity-panel.menubar.menuitem:hover,
4698
.unity-panel.menubar .menuitem *:hover {
4699
box-shadow: inset 0 -2px #42A5F5;
4700
background-color: transparent;
4701
color: rgba(0, 0, 0, 0.87);
4702
}
4703
4704
.menu IdoPlaybackMenuItem.menuitem:active {
4705
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
4706
animation: spin 1s linear infinite;
4707
color: #42A5F5;
4708
}
4709
4710
/**************
4711
* Mate-Panel *
4712
**************/
4713
.mate-panel-menu-bar menubar,
4714
#PanelApplet-window-menu-applet-button {
4715
background-color: transparent;
4716
}
4717
4718
#PanelPlug,
4719
PanelToplevel.background {
4720
background-color: #cfcfcf;
4721
color: rgba(0, 0, 0, 0.87);
4722
font-weight: 500;
4723
}
4724
4725
PanelToplevel > grid > button, .mate-panel-menu-bar #PanelApplet button {
4726
color: rgba(0, 0, 0, 0.54);
4727
}
4728
4729
PanelToplevel > grid > button:hover, .mate-panel-menu-bar #PanelApplet button:hover, PanelToplevel > grid > button:active, .mate-panel-menu-bar #PanelApplet button:active {
4730
color: rgba(0, 0, 0, 0.87);
4731
}
4732
4733
PanelToplevel > grid > button:disabled, .mate-panel-menu-bar #PanelApplet button:disabled {
4734
color: rgba(0, 0, 0, 0.26);
4735
}
4736
4737
PanelToplevel > grid > button:checked, .mate-panel-menu-bar #PanelApplet button:checked {
4738
background-color: rgba(0, 0, 0, 0.26);
4739
color: rgba(0, 0, 0, 0.87);
4740
}
4741
4742
PanelToplevel > grid > button:checked:disabled, .mate-panel-menu-bar #PanelApplet button:checked:disabled {
4743
background-color: rgba(0, 0, 0, 0.12);
4744
color: rgba(0, 0, 0, 0.38);
4745
}
4746
4747
PanelToplevel > grid > button {
4748
padding: 0 4px;
4749
border-radius: 0;
4750
}
4751
4752
PanelWidget button, PanelWidget button:hover, PanelWidget button:active {
4753
color: rgba(0, 0, 0, 0.54);
4754
}
4755
4756
PanelSeparator {
4757
color: rgba(0, 0, 0, 0.12);
4758
}
4759
4760
MatePanelAppletFrameDBus {
4761
border-style: solid;
4762
border-width: 0 1px;
4763
border-color: rgba(0, 0, 0, 0.12);
4764
}
4765
4766
.mate-panel-menu-bar menubar menuitem {
4767
padding: 4px;
4768
}
4769
4770
.mate-panel-menu-bar menubar menu menuitem {
4771
padding: 6px;
4772
}
4773
4774
.mate-panel-menu-bar #PanelApplet button {
4775
-GtkWidget-window-dragging: true;
4776
padding: 4px;
4777
border-radius: 0;
4778
}
4779
4780
PanelApplet.wnck-applet .wnck-pager {
4781
background-color: transparent;
4782
color: #40C4FF;
4783
}
4784
4785
PanelApplet.wnck-applet .wnck-pager:hover {
4786
background-color: rgba(0, 0, 0, 0.12);
4787
}
4788
4789
PanelApplet.wnck-applet .wnck-pager:active {
4790
background-color: rgba(0, 0, 0, 0.26);
4791
}
4792
4793
PanelApplet.wnck-applet .wnck-pager:selected {
4794
background-color: #42A5F5;
4795
}
4796
4797
#MatePanelPopupWindow {
4798
border: 1px solid rgba(0, 0, 0, 0.1);
4799
border-radius: 3px;
4800
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
4801
}
4802
4803
#MatePanelPopupWindow frame > border {
4804
border-style: none;
4805
}
4806
4807
#MatePanelPopupWindow ClockMap {
4808
border: 1px solid rgba(0, 0, 0, 0.1);
4809
}
4810
4811
na-tray-applet {
4812
-NaTrayApplet-icon-padding: 3px;
4813
-NaTrayApplet-icon-size: 16;
4814
}
4815
4816
.mate-panel-menu-bar {
4817
-PanelMenuBar-icon-visible: true;
4818
}
4819
4820
.mate-panel-applet-slider {
4821
background-color: transparent;
4822
}
4823
4824
.mate-panel-applet-slider frame {
4825
border: 1px solid rgba(0, 0, 0, 0.1);
4826
border-radius: 3px;
4827
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
4828
background-color: #F5F5F5;
4829
}
4830
4831
.mate-panel-applet-slider frame frame {
4832
all: unset;
4833
}
4834
4835
.mate-panel-applet-slider frame > border {
4836
border-style: none;
4837
}
4838
4839
/*********************
4840
* CAJA File manager *
4841
*********************/
4842
.caja-navigation-window button.toggle.image-button {
4843
border-radius: 2px;
4844
}
4845
4846
.caja-pathbar button {
4847
margin: 0 -1px 0 -2px;
4848
}
4849
4850
.caja-pathbar button > widget {
4851
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4852
-GtkArrow-arrow-scaling: 1;
4853
}
4854
4855
.caja-side-pane notebook viewport.frame,
4856
.caja-side-pane notebook widget .vertical {
4857
background-color: #FFFFFF;
4858
}
4859
4860
.caja-side-pane notebook,
4861
.caja-notebook {
4862
border-top: 1px solid rgba(0, 0, 0, 0.1);
4863
}
4864
4865
.caja-side-pane notebook .frame,
4866
.caja-notebook .frame {
4867
border-style: none;
4868
}
4869
4870
.caja-navigation-window statusbar {
4871
margin: 0 -10px;
4872
padding: 0 4px;
4873
border-top: 1px solid rgba(0, 0, 0, 0.1);
4874
}
4875
4876
.caja-notebook frame > border {
4877
border-style: none;
4878
}
4879
4880
#caja-extra-view-widget {
4881
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4882
background-color: #F5F5F5;
4883
}
4884
4885
#caja-extra-view-widget > box > box > label {
4886
font-weight: bold;
4887
}
4888
4889
/*********
4890
* Pluma *
4891
*********/
4892
.pluma-window statusbar {
4893
margin: 0 -10px;
4894
padding: 0 4px;
4895
border-top: 1px solid rgba(0, 0, 0, 0.1);
4896
}
4897
4898
.pluma-window statusbar frame > border {
4899
border-style: none;
4900
}
4901
4902
.pluma-window statusbar frame button.flat {
4903
padding: 0 4px;
4904
border-radius: 0;
4905
}
4906
4907
.pluma-window statusbar frame button.flat widget {
4908
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4909
-GtkArrow-arrow-scaling: 1;
4910
}
4911
4912
.pluma-print-preview toolbar {
4913
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4914
}
4915
4916
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
4917
margin: 1px;
4918
}
4919
4920
.pluma-window paned.horizontal box.vertical .frame {
4921
border-style: none;
4922
}
4923
4924
.pluma-window paned.horizontal box.vertical notebook.frame {
4925
margin-top: -1px;
4926
border-top: 1px solid rgba(0, 0, 0, 0.1);
4927
}
4928
4929
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
4930
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4931
}
4932
4933
/*********
4934
* Atril *
4935
*********/
4936
.atril-window paned.horizontal box.vertical .frame {
4937
border-style: none;
4938
}
4939
4940
.atril-window paned.horizontal box.vertical notebook .frame {
4941
border-top: 1px solid rgba(0, 0, 0, 0.1);
4942
}
4943
4944
/* mate-screensaver lock dialog */
4945
.lock-dialog {
4946
border-radius: 2px;
4947
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), inset 0 1px rgba(255, 255, 255, 0.4);
4948
}
4949
4950
.lock-dialog frame > border {
4951
border-style: none;
4952
}
4953
4954
/******************
4955
* Budgie Desktop *
4956
******************/
4957
.budgie-container {
4958
background-color: transparent;
4959
}
4960
4961
.budgie-menu.background {
4962
padding: 0;
4963
background-color: #FFFFFF;
4964
}
4965
4966
.budgie-menu scrollbar,
4967
.budgie-menu entry.search {
4968
background-color: transparent;
4969
}
4970
4971
.budgie-menu entry.search {
4972
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4973
border-radius: 0;
4974
box-shadow: none;
4975
font-size: 120%;
4976
}
4977
4978
.budgie-menu .categories:dir(ltr) {
4979
border-bottom-left-radius: 2px;
4980
}
4981
4982
.budgie-menu .categories:dir(rtl) {
4983
border-bottom-right-radius: 2px;
4984
}
4985
4986
.budgie-menu button {
4987
min-height: 32px;
4988
padding: 0 8px;
4989
border-radius: 0;
4990
color: rgba(0, 0, 0, 0.87);
4991
font-weight: normal;
4992
}
4993
4994
.budgie-menu button:disabled {
4995
color: rgba(0, 0, 0, 0.38);
4996
}
4997
4998
.budgie-menu button:checked:disabled {
4999
background-color: #42A5F5;
5000
}
5001
5002
.budgie-menu row {
5003
padding: 0;
5004
}
5005
5006
.budgie-menu row:hover {
5007
box-shadow: none;
5008
}
5009
5010
button.budgie-menu-launcher {
5011
padding: 0 2px;
5012
}
5013
5014
popover.background.user-menu {
5015
padding: 8px;
5016
}
5017
5018
popover.background.user-menu .content-box {
5019
background-color: transparent;
5020
}
5021
5022
popover.background.user-menu separator {
5023
margin: 4px 0;
5024
}
5025
5026
popover.background.user-menu row {
5027
padding: 0;
5028
box-shadow: none;
5029
background-image: none;
5030
}
5031
5032
button.raven-trigger {
5033
padding: 0 4px;
5034
}
5035
5036
popover.background.places-menu {
5037
padding: 8px;
5038
}
5039
5040
popover.background.places-menu .name-button.text-button {
5041
padding-left: 8px;
5042
padding-right: 8px;
5043
}
5044
5045
popover.background.places-menu .name-button.text-button image:dir(ltr) {
5046
margin-right: 3px;
5047
}
5048
5049
popover.background.places-menu .name-button.text-button image:dir(rtl) {
5050
margin-left: 3px;
5051
}
5052
5053
popover.background.places-menu .places-section-header > image:dir(ltr) {
5054
margin: 0 -2px 0 5px;
5055
}
5056
5057
popover.background.places-menu .places-section-header > image:dir(rtl) {
5058
margin: 0 5px 0 -2px;
5059
}
5060
5061
popover.background.places-menu .places-list {
5062
margin-top: 4px;
5063
padding-top: 4px;
5064
border-top: 1px solid rgba(0, 0, 0, 0.1);
5065
background-color: transparent;
5066
}
5067
5068
popover.background.places-menu row {
5069
padding: 0;
5070
box-shadow: none;
5071
background-image: none;
5072
}
5073
5074
.budgie-panel {
5075
background-color: rgba(0, 0, 0, 0.6);
5076
color: rgba(255, 255, 255, 0.7);
5077
font-weight: 500;
5078
}
5079
5080
.budgie-panel button {
5081
border-radius: 0;
5082
}
5083
5084
.budgie-panel separator {
5085
background-color: rgba(255, 255, 255, 0.3);
5086
}
5087
5088
.budgie-panel .alert {
5089
color: #FF5252;
5090
}
5091
5092
.budgie-panel #tasklist-button {
5093
padding: 0 4px;
5094
}
5095
5096
.budgie-panel #tasklist-button:checked {
5097
background-color: rgba(255, 255, 255, 0.12);
5098
}
5099
5100
.budgie-panel button.flat.launcher {
5101
padding: 0;
5102
}
5103
5104
.budgie-panel button.flat.launcher:checked {
5105
background-color: rgba(255, 255, 255, 0.12);
5106
}
5107
5108
.budgie-panel button.flat.launcher:not(:checked) {
5109
color: rgba(255, 255, 255, 0.5);
5110
}
5111
5112
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
5113
color: rgba(255, 255, 255, 0.7);
5114
}
5115
5116
.budgie-panel button.flat.launcher:not(:checked):disabled {
5117
color: rgba(255, 255, 255, 0.3);
5118
}
5119
5120
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
5121
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5122
}
5123
5124
.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher, .top
5125
.budgie-panel .pinned button.flat.launcher.running,
5126
.budgie-panel .pinned .top button.flat.launcher.running {
5127
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
5128
}
5129
5130
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
5131
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5132
}
5133
5134
.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher, .bottom
5135
.budgie-panel .pinned button.flat.launcher.running,
5136
.budgie-panel .pinned .bottom button.flat.launcher.running {
5137
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
5138
}
5139
5140
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
5141
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5142
}
5143
5144
.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher, .left
5145
.budgie-panel .pinned button.flat.launcher.running,
5146
.budgie-panel .pinned .left button.flat.launcher.running {
5147
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
5148
}
5149
5150
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
5151
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5152
}
5153
5154
.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher, .right
5155
.budgie-panel .pinned button.flat.launcher.running,
5156
.budgie-panel .pinned .right button.flat.launcher.running {
5157
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
5158
}
5159
5160
frame.raven-frame > border {
5161
border-style: none;
5162
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
5163
}
5164
5165
.top frame.raven-frame > border {
5166
margin-bottom: 32px;
5167
}
5168
5169
.bottom frame.raven-frame > border {
5170
margin-top: 32px;
5171
}
5172
5173
.left frame.raven-frame > border {
5174
margin-right: 32px;
5175
}
5176
5177
.right frame.raven-frame > border {
5178
margin-left: 32px;
5179
}
5180
5181
.raven {
5182
background-color: #FAFAFA;
5183
}
5184
5185
.raven > stack {
5186
margin-bottom: -10px;
5187
}
5188
5189
.raven stackswitcher.linked > button {
5190
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 0%, transparent 0%) 0 0 0/0 0 0px;
5191
border-radius: 0;
5192
}
5193
5194
.raven stackswitcher.linked > button:checked {
5195
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 100%, transparent 0%) 0 0 2/0 0 2px;
5196
background-color: transparent;
5197
}
5198
5199
.raven .raven-header {
5200
min-height: 36px;
5201
padding: 3px;
5202
}
5203
5204
.raven .raven-header:not(.top) {
5205
margin-top: -6px;
5206
}
5207
5208
.raven .raven-header.top {
5209
padding: 2px 0;
5210
background-color: #42A5F5;
5211
color: #FFFFFF;
5212
}
5213
5214
.raven .raven-header.top stackswitcher button {
5215
margin: -6px 0;
5216
min-height: 36px;
5217
}
5218
5219
.raven .raven-header.top button.image-button:dir(ltr) {
5220
margin-right: 2px;
5221
}
5222
5223
.raven .raven-header.top button.image-button:dir(rtl) {
5224
margin-left: 2px;
5225
}
5226
5227
.raven .raven-header.top > image {
5228
margin: 0 8px;
5229
}
5230
5231
.raven .raven-header.top > label {
5232
margin: 0 -8px;
5233
font-weight: bold;
5234
}
5235
5236
.raven .raven-header.bottom {
5237
border-top: 1px solid rgba(0, 0, 0, 0.1);
5238
}
5239
5240
.raven viewport.frame .raven-header {
5241
margin-top: -8px;
5242
}
5243
5244
.raven .raven-background {
5245
border-style: solid none;
5246
border-width: 1px;
5247
border-color: rgba(0, 0, 0, 0.1);
5248
background-color: #FFFFFF;
5249
}
5250
5251
.raven .raven-background.frame {
5252
border-style: solid none;
5253
}
5254
5255
.raven .raven-background > overlay > widget > image {
5256
color: rgba(0, 0, 0, 0.12);
5257
}
5258
5259
.raven .raven-background grid > label:first-child {
5260
min-height: 36px;
5261
}
5262
5263
.raven scrolledwindow.raven-background {
5264
border-bottom-style: none;
5265
}
5266
5267
.raven .raven-header.top + .raven-background {
5268
border-style: none;
5269
background-color: #42A5F5;
5270
color: #FFFFFF;
5271
}
5272
5273
.raven .raven-header.top + .raven-background stackswitcher button {
5274
margin: -4px 0;
5275
}
5276
5277
.raven .powerstrip button {
5278
margin: 2px 0 1px;
5279
padding: 12px;
5280
}
5281
5282
.raven .option-subtitle {
5283
font-size: smaller;
5284
}
5285
5286
calendar.raven-calendar {
5287
border-style: none;
5288
background-color: transparent;
5289
}
5290
5291
calendar.raven-calendar:selected {
5292
border-radius: 2px;
5293
background-color: #42A5F5;
5294
}
5295
5296
.raven-mpris {
5297
background-color: rgba(0, 0, 0, 0.6);
5298
color: #FFFFFF;
5299
}
5300
5301
.raven-mpris label {
5302
min-height: 24px;
5303
}
5304
5305
.raven-mpris button.image-button {
5306
padding: 12px;
5307
}
5308
5309
.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
5310
background-color: transparent;
5311
}
5312
5313
.budgie-notification .notification-title, .budgie-switcher .notification-title {
5314
font-size: 120%;
5315
}
5316
5317
.budgie-osd .budgie-osd-text {
5318
font-size: 120%;
5319
}
5320
5321
.drop-shadow {
5322
margin: 5px 9px;
5323
padding: 3px;
5324
border-radius: 2px;
5325
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.4);
5326
background-color: #FAFAFA;
5327
}
5328
5329
.drop-shadow .linked > button {
5330
border-radius: 2px;
5331
}
5332
5333
.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
5334
border-radius: 2px;
5335
background-color: #FAFAFA;
5336
}
5337
5338
.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
5339
border-radius: 2px;
5340
}
5341
5342
.budgie-session-dialog label:not(:last-child),
5343
.budgie-session-dialog .dialog-title {
5344
font-size: 120%;
5345
}
5346
5347
.budgie-session-dialog .linked.horizontal > button {
5348
padding: 8px 16px;
5349
border-top: 1px solid rgba(0, 0, 0, 0.1);
5350
border-radius: 0;
5351
}
5352
5353
.budgie-session-dialog .linked.horizontal > button:first-child {
5354
border-bottom-left-radius: 2px;
5355
}
5356
5357
.budgie-session-dialog .linked.horizontal > button:last-child {
5358
border-bottom-right-radius: 2px;
5359
}
5360
5361
.budgie-polkit-dialog .message {
5362
color: rgba(0, 0, 0, 0.38);
5363
}
5364
5365
.budgie-polkit-dialog .failure {
5366
color: #FF5252;
5367
}
5368
5369
.budgie-run-dialog {
5370
background-color: #FFFFFF;
5371
}
5372
5373
.budgie-run-dialog entry.search {
5374
font-size: 120%;
5375
padding: 6px 14px;
5376
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5377
background-color: transparent;
5378
}
5379
5380
.budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list
5381
headerbar .subtitle,
5382
headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {
5383
opacity: 1;
5384
}
5385
5386
.budgie-run-dialog scrolledwindow {
5387
border-top: 1px solid rgba(0, 0, 0, 0.1);
5388
}
5389
5390
/************************
5391
* LightDM GTK+ Greeter *
5392
************************/
5393
#panel_window {
5394
background-color: rgba(0, 0, 0, 0.3);
5395
color: #FFFFFF;
5396
}
5397
5398
#panel_window menubar,
5399
#panel_window separator {
5400
background-color: transparent;
5401
}
5402
5403
#panel_window separator {
5404
padding: 0 4px;
5405
}
5406
5407
#panel_window separator:first-child {
5408
padding: 0 8px;
5409
}
5410
5411
#panel_window menubar > menuitem {
5412
color: rgba(255, 255, 255, 0.7);
5413
}
5414
5415
#panel_window menubar > menuitem:hover {
5416
color: #FFFFFF;
5417
}
5418
5419
#panel_window menubar > menuitem:disabled label {
5420
color: rgba(255, 255, 255, 0.3);
5421
}
5422
5423
#login_window,
5424
#shutdown_dialog,
5425
#restart_dialog {
5426
margin: 8px;
5427
border-radius: 2px;
5428
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.4);
5429
background-color: #FAFAFA;
5430
}
5431
5432
#content_frame {
5433
padding-bottom: 20px;
5434
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
5435
}
5436
5437
#buttonbox_frame {
5438
padding-top: 24px;
5439
}
5440
5441
#buttonbox_frame button {
5442
margin: -16px;
5443
}
5444
5445
#greeter_infobar {
5446
margin-top: -1px;
5447
}
5448
5449
/* GTK NAMED COLORS
5450
----------------
5451
use responsibly! */
5452
/*
5453
widget text/foreground color */
5454
@define-color theme_fg_color rgba(0, 0, 0, 0.87);
5455
/*
5456
text color for entries, views and content in general */
5457
@define-color theme_text_color rgba(0, 0, 0, 0.87);
5458
/*
5459
widget base background color */
5460
@define-color theme_bg_color #F5F5F5;
5461
/*
5462
text widgets and the like base background color */
5463
@define-color theme_base_color #FFFFFF;
5464
/*
5465
base background color of selections */
5466
@define-color theme_selected_bg_color #42A5F5;
5467
/*
5468
text/foreground color of selections */
5469
@define-color theme_selected_fg_color #FFFFFF;
5470
/*
5471
base background color of insensitive widgets */
5472
@define-color insensitive_bg_color #F5F5F5;
5473
/*
5474
text foreground color of insensitive widgets */
5475
@define-color insensitive_fg_color rgba(0, 0, 0, 0.38);
5476
/*
5477
insensitive text widgets and the like base background color */
5478
@define-color insensitive_base_color #FAFAFA;
5479
/*
5480
widget text/foreground color on backdrop windows */
5481
@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87);
5482
/*
5483
text color for entries, views and content in general on backdrop windows */
5484
@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87);
5485
/*
5486
widget base background color on backdrop windows */
5487
@define-color theme_unfocused_bg_color #F5F5F5;
5488
/*
5489
text widgets and the like base background color on backdrop windows */
5490
@define-color theme_unfocused_base_color #FFFFFF;
5491
/*
5492
base background color of selections on backdrop windows */
5493
@define-color theme_unfocused_selected_bg_color #42A5F5;
5494
/*
5495
text/foreground color of selections on backdrop windows */
5496
@define-color theme_unfocused_selected_fg_color #FFFFFF;
5497
/*
5498
insensitive color on backdrop windows */
5499
@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38);
5500
/*
5501
widgets main borders color */
5502
@define-color borders rgba(0, 0, 0, 0.1);
5503
/*
5504
widgets main borders color on backdrop windows */
5505
@define-color unfocused_borders rgba(0, 0, 0, 0.1);
5506
/*
5507
these are pretty self explicative */
5508
@define-color warning_color #FF6D00;
5509
@define-color error_color #DD2C00;
5510
@define-color success_color #00C853;
5511
/*
5512
FIXME this is really an API */
5513
@define-color content_view_bg #FFFFFF;
5514
@define-color placeholder_text_color #757575;
5515