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-compact.css

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