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.04 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
.popup:not(.csd) menu menuitem {
1924
color: #212121;
1925
}
1926
1927
.popup:not(.csd) menu menuitem:hover {
1928
background-color: #E0E0E0;
1929
}
1930
1931
.popup:not(.csd) menu menuitem:disabled {
1932
color: #9E9E9E;
1933
}
1934
1935
.popup:not(.csd) menu accelerator {
1936
color: #757575;
1937
}
1938
1939
/************
1940
* Popovers *
1941
************/
1942
popover.background {
1943
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
1944
padding: 2px;
1945
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
1946
background-color: #FFFFFF;
1947
}
1948
1949
popover.background:backdrop {
1950
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1951
}
1952
1953
popover.background, .csd popover.background {
1954
border-style: solid;
1955
border-width: 1px;
1956
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
1957
border-radius: 5px;
1958
}
1959
1960
popover.background > stack {
1961
margin: -4px;
1962
}
1963
1964
popover.background > toolbar {
1965
margin: -2px;
1966
}
1967
1968
popover.background > list,
1969
popover.background > .view,
1970
popover.background > toolbar {
1971
border-style: none;
1972
box-shadow: none;
1973
background-color: transparent;
1974
}
1975
1976
popover.background list,
1977
popover.background .view,
1978
popover.background toolbar {
1979
background-color: transparent;
1980
}
1981
1982
popover.background.menu button,
1983
popover.background button.model {
1984
min-height: 32px;
1985
padding: 0 8px;
1986
border-radius: 4px;
1987
}
1988
1989
popover.background separator {
1990
margin: 4px 0;
1991
}
1992
1993
popover.background list separator {
1994
margin: 0;
1995
}
1996
1997
/*************
1998
* Notebooks *
1999
*************/
2000
notebook.frame > header {
2001
background-color: #FAFAFA;
2002
}
2003
2004
notebook > header {
2005
border-width: 1px;
2006
border-color: rgba(0, 0, 0, 0.12);
2007
background-color: #F2F2F2;
2008
background-clip: border-box;
2009
}
2010
2011
notebook > header.top {
2012
border-bottom-style: solid;
2013
}
2014
2015
notebook > header.top > tabs {
2016
margin-bottom: -1px;
2017
}
2018
2019
notebook > header.top > tabs > tab {
2020
box-shadow: inset 0 -2px transparent;
2021
}
2022
2023
notebook > header.top > tabs > tab:checked {
2024
box-shadow: inset 0 -2px #4285F4;
2025
}
2026
2027
notebook > header.bottom {
2028
border-top-style: solid;
2029
}
2030
2031
notebook > header.bottom > tabs {
2032
margin-top: -1px;
2033
}
2034
2035
notebook > header.bottom > tabs > tab {
2036
box-shadow: inset 0 2px transparent;
2037
}
2038
2039
notebook > header.bottom > tabs > tab:checked {
2040
box-shadow: inset 0 2px #4285F4;
2041
}
2042
2043
notebook > header.left {
2044
border-right-style: solid;
2045
}
2046
2047
notebook > header.left > tabs {
2048
margin-right: -1px;
2049
}
2050
2051
notebook > header.left > tabs > tab {
2052
box-shadow: inset -2px 0 transparent;
2053
}
2054
2055
notebook > header.left > tabs > tab:checked {
2056
box-shadow: inset -2px 0 #4285F4;
2057
}
2058
2059
notebook > header.right {
2060
border-left-style: solid;
2061
}
2062
2063
notebook > header.right > tabs {
2064
margin-left: -1px;
2065
}
2066
2067
notebook > header.right > tabs > tab {
2068
box-shadow: inset 2px 0 transparent;
2069
}
2070
2071
notebook > header.right > tabs > tab:checked {
2072
box-shadow: inset 2px 0 #4285F4;
2073
}
2074
2075
notebook > header.top > tabs > arrow {
2076
border-top-style: none;
2077
}
2078
2079
notebook > header.bottom > tabs > arrow {
2080
border-bottom-style: none;
2081
}
2082
2083
notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
2084
padding-left: 4px;
2085
padding-right: 4px;
2086
}
2087
2088
notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
2089
margin-left: -8px;
2090
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2091
}
2092
2093
notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
2094
margin-right: -8px;
2095
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2096
}
2097
2098
notebook > header.left > tabs > arrow {
2099
border-left-style: none;
2100
}
2101
2102
notebook > header.right > tabs > arrow {
2103
border-right-style: none;
2104
}
2105
2106
notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
2107
padding-top: 4px;
2108
padding-bottom: 4px;
2109
}
2110
2111
notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
2112
margin-top: -8px;
2113
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2114
}
2115
2116
notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
2117
margin-bottom: -8px;
2118
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2119
}
2120
2121
notebook > header > tabs > arrow {
2122
min-height: 16px;
2123
min-width: 16px;
2124
border-radius: 0;
2125
}
2126
2127
notebook > header tab {
2128
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2129
min-height: 24px;
2130
min-width: 24px;
2131
padding: 4px 12px;
2132
outline-offset: -6px;
2133
border-width: 1px;
2134
border-color: transparent;
2135
background-image: radial-gradient(circle farthest-corner at center, #4285F4 10%, transparent 0%);
2136
background-repeat: no-repeat;
2137
background-position: center;
2138
background-size: 0% 0%;
2139
background-clip: border-box;
2140
color: rgba(0, 0, 0, 0.54);
2141
font-weight: 500;
2142
}
2143
2144
notebook > header tab:hover {
2145
background-color: alpha(currentColor, 0.08);
2146
color: rgba(0, 0, 0, 0.87);
2147
}
2148
2149
notebook > header tab:disabled {
2150
color: rgba(0, 0, 0, 0.26);
2151
}
2152
2153
notebook > header tab:checked {
2154
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);
2155
background-color: transparent;
2156
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
2157
background-size: 1000% 1000%;
2158
background-clip: padding-box;
2159
color: rgba(0, 0, 0, 0.87);
2160
}
2161
2162
notebook > header tab:checked:disabled {
2163
color: rgba(0, 0, 0, 0.38);
2164
}
2165
2166
notebook > header tab:checked.reorderable-page {
2167
border-color: rgba(0, 0, 0, 0.12);
2168
background-color: #FFFFFF;
2169
}
2170
2171
notebook > header tab button.flat:last-child {
2172
margin-left: 4px;
2173
margin-right: -8px;
2174
}
2175
2176
notebook > header tab button.flat:first-child {
2177
margin-left: -8px;
2178
margin-right: 4px;
2179
}
2180
2181
notebook > header.top tabs, notebook > header.bottom tabs {
2182
padding-left: 8px;
2183
padding-right: 8px;
2184
}
2185
2186
notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
2187
margin-left: 0;
2188
}
2189
2190
notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
2191
margin-right: 0;
2192
}
2193
2194
notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
2195
border-style: none solid;
2196
}
2197
2198
notebook > header.left tabs, notebook > header.right tabs {
2199
padding-top: 8px;
2200
padding-bottom: 8px;
2201
}
2202
2203
notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
2204
margin-top: 0;
2205
}
2206
2207
notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
2208
margin-bottom: 0;
2209
}
2210
2211
notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
2212
border-style: solid none;
2213
}
2214
2215
notebook > stack:not(:only-child) {
2216
background-color: #FFFFFF;
2217
}
2218
2219
/**************
2220
* Scrollbars *
2221
**************/
2222
scrollbar {
2223
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
2224
background-color: #FFFFFF;
2225
background-clip: padding-box;
2226
}
2227
2228
* {
2229
-GtkScrollbar-has-backward-stepper: false;
2230
-GtkScrollbar-has-forward-stepper: false;
2231
}
2232
2233
scrollbar.top {
2234
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
2235
}
2236
2237
scrollbar.bottom {
2238
border-top: 1px solid rgba(0, 0, 0, 0.12);
2239
}
2240
2241
scrollbar.left {
2242
border-right: 1px solid rgba(0, 0, 0, 0.12);
2243
}
2244
2245
scrollbar.right {
2246
border-left: 1px solid rgba(0, 0, 0, 0.12);
2247
}
2248
2249
scrollbar slider {
2250
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0;
2251
min-width: 8px;
2252
min-height: 8px;
2253
border: 4px solid transparent;
2254
border-radius: 9999px;
2255
background-clip: padding-box;
2256
background-color: rgba(0, 0, 0, 0.38);
2257
}
2258
2259
scrollbar slider:hover {
2260
background-color: rgba(0, 0, 0, 0.54);
2261
}
2262
2263
scrollbar slider:active {
2264
background-color: rgba(0, 0, 0, 0.87);
2265
}
2266
2267
scrollbar slider:disabled {
2268
background-color: rgba(0, 0, 0, 0.26);
2269
}
2270
2271
scrollbar.fine-tune slider {
2272
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0;
2273
min-width: 4px;
2274
min-height: 4px;
2275
}
2276
2277
scrollbar.fine-tune.horizontal slider {
2278
margin: 2px 0;
2279
}
2280
2281
scrollbar.fine-tune.vertical slider {
2282
margin: 0 2px;
2283
}
2284
2285
scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
2286
border-color: transparent;
2287
background-color: transparent;
2288
}
2289
2290
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
2291
min-width: 4px;
2292
min-height: 4px;
2293
margin: 3px;
2294
border: 1px solid rgba(255, 255, 255, 0.3);
2295
}
2296
2297
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
2298
min-width: 4px;
2299
min-height: 4px;
2300
margin: 3px;
2301
border: 1px solid rgba(255, 255, 255, 0.3);
2302
border-radius: 9999px;
2303
background-color: rgba(0, 0, 0, 0.38);
2304
background-clip: padding-box;
2305
-gtk-icon-source: none;
2306
}
2307
2308
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
2309
background-color: rgba(0, 0, 0, 0.26);
2310
}
2311
2312
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
2313
min-width: 24px;
2314
}
2315
2316
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
2317
min-width: 8px;
2318
}
2319
2320
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
2321
min-height: 24px;
2322
}
2323
2324
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
2325
min-height: 8px;
2326
}
2327
2328
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
2329
background-color: rgba(255, 255, 255, 0.9);
2330
}
2331
2332
scrollbar.horizontal slider {
2333
min-width: 24px;
2334
}
2335
2336
scrollbar.vertical slider {
2337
min-height: 24px;
2338
}
2339
2340
scrollbar button {
2341
min-width: 16px;
2342
min-height: 16px;
2343
padding: 0;
2344
border-radius: 0;
2345
}
2346
2347
scrollbar.vertical button.down {
2348
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2349
}
2350
2351
scrollbar.vertical button.up {
2352
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2353
}
2354
2355
scrollbar.horizontal button.down {
2356
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2357
}
2358
2359
scrollbar.horizontal button.up {
2360
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2361
}
2362
2363
/**********
2364
* Switch *
2365
**********/
2366
switch {
2367
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
2368
margin: 4px 0;
2369
padding: 0 2px;
2370
border: 5px solid transparent;
2371
border-radius: 9999px;
2372
background-color: rgba(0, 0, 0, 0.26);
2373
background-clip: padding-box;
2374
font-size: 0;
2375
}
2376
2377
switch:checked {
2378
background-color: rgba(1, 162, 153, 0.5);
2379
}
2380
2381
switch:disabled {
2382
opacity: 0.5;
2383
}
2384
2385
switch slider {
2386
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
2387
min-width: 20px;
2388
min-height: 20px;
2389
margin: -3px -2px;
2390
border-radius: 9999px;
2391
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);
2392
background-color: #FFFFFF;
2393
}
2394
2395
switch:hover slider {
2396
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);
2397
}
2398
2399
switch:focus slider {
2400
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);
2401
}
2402
2403
switch:focus:hover slider {
2404
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);
2405
}
2406
2407
switch:checked slider {
2408
background-color: #01A299;
2409
color: #01A299;
2410
}
2411
2412
/*************************
2413
* Check and Radio items *
2414
*************************/
2415
.view.content-view.check:not(list),
2416
.content-view .tile check:not(list) {
2417
min-height: 40px;
2418
min-width: 40px;
2419
margin: 0;
2420
padding: 0;
2421
box-shadow: none;
2422
background-color: transparent;
2423
background-image: none;
2424
-gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2425
}
2426
2427
.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active,
2428
.content-view .tile check:not(list):hover,
2429
.content-view .tile check:not(list):active {
2430
-gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2431
}
2432
2433
.view.content-view.check:not(list),
2434
.content-view .tile check:not(list) {
2435
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked.png"), url("assets/selectionmode-checkbox-unchecked@2.png"));
2436
}
2437
2438
.view.content-view.check:not(list):checked,
2439
.content-view .tile check:not(list):checked {
2440
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked.png"), url("assets/selectionmode-checkbox-checked@2.png"));
2441
}
2442
2443
checkbutton,
2444
radiobutton {
2445
outline: none;
2446
}
2447
2448
checkbutton.text-button,
2449
radiobutton.text-button {
2450
padding: 2px;
2451
}
2452
2453
checkbutton.text-button label:not(:only-child),
2454
radiobutton.text-button label:not(:only-child) {
2455
margin: 0 4px;
2456
}
2457
2458
check,
2459
radio {
2460
min-height: 24px;
2461
min-width: 24px;
2462
margin: -8px;
2463
padding: 8px;
2464
}
2465
2466
check:hover,
2467
radio:hover {
2468
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
2469
}
2470
2471
check:focus,
2472
radio:focus {
2473
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12);
2474
}
2475
2476
check:focus:hover,
2477
radio:focus:hover {
2478
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.16);
2479
}
2480
2481
check:checked, check:indeterminate,
2482
radio:checked,
2483
radio:indeterminate {
2484
color: #01A299;
2485
}
2486
2487
check:checked:disabled, check:indeterminate:disabled,
2488
radio:checked:disabled,
2489
radio:indeterminate:disabled {
2490
color: rgba(1, 162, 153, 0.5);
2491
}
2492
2493
row:selected check:not(:checked):not(:indeterminate), row:selected
2494
radio:not(:checked):not(:indeterminate) {
2495
color: rgba(255, 255, 255, 0.7);
2496
}
2497
2498
row:selected check:not(:checked):not(:indeterminate):hover, row:selected check:not(:checked):not(:indeterminate):active, row:selected
2499
radio:not(:checked):not(:indeterminate):hover, row:selected
2500
radio:not(:checked):not(:indeterminate):active {
2501
color: white;
2502
}
2503
2504
row:selected check:not(:checked):not(:indeterminate):disabled, row:selected
2505
radio:not(:checked):not(:indeterminate):disabled {
2506
color: rgba(255, 255, 255, 0.3);
2507
}
2508
2509
popover check, popover check:hover, popover check:focus, popover check:focus:hover, popover check:active, popover check:disabled, popover
2510
radio, popover
2511
radio:hover, popover
2512
radio:focus, popover
2513
radio:focus:hover, popover
2514
radio:active, popover
2515
radio:disabled {
2516
transition: none;
2517
box-shadow: none;
2518
background-image: none;
2519
}
2520
2521
popover check:not(:checked):not(:indeterminate):not(:disabled), popover
2522
radio:not(:checked):not(:indeterminate):not(:disabled) {
2523
color: rgba(0, 0, 0, 0.54);
2524
}
2525
2526
popover check.left:dir(rtl), popover
2527
radio.left:dir(rtl) {
2528
margin-left: -12px;
2529
margin-right: -4px;
2530
}
2531
2532
popover check.right:dir(ltr), popover
2533
radio.right:dir(ltr) {
2534
margin-left: -4px;
2535
margin-right: -12px;
2536
}
2537
2538
menu menuitem check, menu menuitem
2539
radio {
2540
transition: none;
2541
margin: 0;
2542
padding: 0;
2543
}
2544
2545
menu menuitem check:dir(ltr), menu menuitem
2546
radio:dir(ltr) {
2547
margin-right: 8px;
2548
}
2549
2550
menu menuitem check:dir(rtl), menu menuitem
2551
radio:dir(rtl) {
2552
margin-left: 8px;
2553
}
2554
2555
menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem
2556
radio:not(:checked):not(:indeterminate):not(:disabled) {
2557
color: rgba(0, 0, 0, 0.54);
2558
}
2559
2560
menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
2561
radio, menu menuitem
2562
radio:hover, menu menuitem
2563
radio:disabled {
2564
box-shadow: none;
2565
}
2566
2567
2568
check {
2569
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg"));
2570
}
2571
2572
2573
check:checked {
2574
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg"));
2575
}
2576
2577
2578
check:indeterminate {
2579
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg"));
2580
}
2581
2582
2583
radio {
2584
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg"));
2585
border-image-slice: 20;
2586
border-image-width: 20px;
2587
}
2588
2589
2590
radio:indeterminate {
2591
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg"));
2592
}
2593
2594
2595
radio {
2596
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#01A299), to(transparent));
2597
}
2598
2599
2600
radio:checked:not(:indeterminate) {
2601
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(#01A299), to(transparent));
2602
}
2603
2604
2605
radio:checked:not(:indeterminate):disabled {
2606
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(rgba(1, 162, 153, 0.5)), to(transparent));
2607
}
2608
2609
window.background:not(.csd) > widget > checkbutton > check,
2610
menu menuitem check {
2611
min-height: 16px;
2612
min-width: 16px;
2613
border-radius: 4px;
2614
-gtk-outline-radius: 4px;
2615
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg"));
2616
}
2617
2618
window.background:not(.csd) > widget > checkbutton > check:checked,
2619
menu menuitem check:checked {
2620
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg"));
2621
}
2622
2623
window.background:not(.csd) > widget > checkbutton > check:indeterminate,
2624
menu menuitem check:indeterminate {
2625
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg"));
2626
}
2627
2628
window.background:not(.csd) > widget > radiobutton > radio,
2629
menu menuitem radio {
2630
min-height: 16px;
2631
min-width: 16px;
2632
border-image: none;
2633
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg"));
2634
}
2635
2636
window.background:not(.csd) > widget > radiobutton > radio:checked,
2637
menu menuitem radio:checked {
2638
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg"));
2639
}
2640
2641
window.background:not(.csd) > widget > radiobutton > radio:indeterminate,
2642
menu menuitem radio:indeterminate {
2643
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg"));
2644
}
2645
2646
check:not(:checked):active {
2647
-gtk-icon-transform: rotate(90deg);
2648
}
2649
2650
check:not(:checked):indeterminate:active,
2651
radio:not(:checked):indeterminate:active {
2652
-gtk-icon-transform: scaleX(-1);
2653
}
2654
2655
check:not(:checked),
2656
radio:not(:checked) {
2657
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;
2658
}
2659
2660
check:not(:checked):active,
2661
radio:not(:checked):active {
2662
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0, -gtk-icon-transform 0;
2663
}
2664
2665
menu menuitem check:not(:checked), menu menuitem
2666
radio:not(:checked) {
2667
transition: none;
2668
}
2669
2670
treeview.view check,
2671
treeview.view radio {
2672
padding: 0;
2673
}
2674
2675
treeview.view check:hover,
2676
treeview.view radio:hover {
2677
box-shadow: inset 0 0 0 9999px alpha(rgba(0, 0, 0, 0.87), 0.08);
2678
}
2679
2680
treeview.view check:hover:disabled,
2681
treeview.view radio:hover:disabled {
2682
box-shadow: none;
2683
}
2684
2685
treeview.view check:hover:selected,
2686
treeview.view radio:hover:selected {
2687
box-shadow: inset 0 0 0 9999px alpha(white, 0.08);
2688
}
2689
2690
treeview.view check,
2691
treeview.view radio {
2692
color: rgba(0, 0, 0, 0.54);
2693
}
2694
2695
treeview.view check:hover, treeview.view check:active,
2696
treeview.view radio:hover,
2697
treeview.view radio:active {
2698
color: rgba(0, 0, 0, 0.87);
2699
}
2700
2701
treeview.view check:disabled,
2702
treeview.view radio:disabled {
2703
color: rgba(0, 0, 0, 0.26);
2704
}
2705
2706
treeview.view check:checked, treeview.view check:indeterminate,
2707
treeview.view radio:checked,
2708
treeview.view radio:indeterminate {
2709
color: #01A299;
2710
}
2711
2712
treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled,
2713
treeview.view radio:checked:disabled,
2714
treeview.view radio:indeterminate:disabled {
2715
color: rgba(1, 162, 153, 0.5);
2716
}
2717
2718
treeview.view check:selected,
2719
treeview.view radio:selected {
2720
color: rgba(255, 255, 255, 0.7);
2721
}
2722
2723
treeview.view check:selected:hover, treeview.view check:selected:active,
2724
treeview.view radio:selected:hover,
2725
treeview.view radio:selected:active {
2726
color: white;
2727
}
2728
2729
treeview.view check:selected:disabled,
2730
treeview.view radio:selected:disabled {
2731
color: rgba(255, 255, 255, 0.3);
2732
}
2733
2734
treeview.view check:selected:checked, treeview.view check:selected:indeterminate,
2735
treeview.view radio:selected:checked,
2736
treeview.view radio:selected:indeterminate {
2737
color: #01A299;
2738
}
2739
2740
treeview.view check:selected:checked:disabled, treeview.view check:selected:indeterminate:disabled,
2741
treeview.view radio:selected:checked:disabled,
2742
treeview.view radio:selected:indeterminate:disabled {
2743
color: rgba(1, 162, 153, 0.5);
2744
}
2745
2746
treeview.view radio:checked {
2747
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg"));
2748
border-image: none;
2749
}
2750
2751
/************
2752
* GtkScale *
2753
************/
2754
scale {
2755
min-height: 2px;
2756
min-width: 2px;
2757
}
2758
2759
scale.horizontal {
2760
padding: 15px 12px;
2761
}
2762
2763
scale.vertical {
2764
padding: 12px 15px;
2765
}
2766
2767
scale slider {
2768
min-height: 32px;
2769
min-width: 32px;
2770
margin: -15px;
2771
}
2772
2773
scale.fine-tune.horizontal {
2774
min-height: 4px;
2775
padding-top: 14px;
2776
padding-bottom: 14px;
2777
}
2778
2779
scale.fine-tune.vertical {
2780
min-width: 4px;
2781
padding-left: 14px;
2782
padding-right: 14px;
2783
}
2784
2785
scale.fine-tune slider {
2786
margin: -14px;
2787
}
2788
2789
scale trough {
2790
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
2791
outline: none;
2792
background-color: rgba(0, 0, 0, 0.26);
2793
}
2794
2795
scale trough:disabled {
2796
background-color: rgba(0, 0, 0, 0.12);
2797
}
2798
2799
scale highlight {
2800
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
2801
background-color: #01A299;
2802
}
2803
2804
scale highlight:disabled {
2805
background-color: transparent;
2806
}
2807
2808
scale fill {
2809
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
2810
background-color: rgba(0, 0, 0, 0.26);
2811
}
2812
2813
scale fill:disabled {
2814
background-color: transparent;
2815
}
2816
2817
scale slider {
2818
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);
2819
background-repeat: no-repeat;
2820
background-position: center;
2821
background-size: auto, 1000% 1000%;
2822
border-radius: 50%;
2823
color: transparent;
2824
}
2825
2826
scale slider {
2827
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%);
2828
}
2829
2830
scale slider:disabled {
2831
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%);
2832
}
2833
2834
scale slider:hover {
2835
background-color: rgba(1, 162, 153, 0.08);
2836
}
2837
2838
scale slider:focus {
2839
background-color: rgba(1, 162, 153, 0.12);
2840
}
2841
2842
scale slider:focus:hover {
2843
background-color: rgba(1, 162, 153, 0.16);
2844
}
2845
2846
scale slider:active {
2847
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2848
animation: scale_ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
2849
background-size: auto, 0% 0%;
2850
background-color: rgba(1, 162, 153, 0.08);
2851
color: rgba(1, 162, 153, 0.12);
2852
}
2853
2854
scale marks label,
2855
scale value {
2856
color: rgba(0, 0, 0, 0.38);
2857
}
2858
2859
scale marks {
2860
color: rgba(0, 0, 0, 0.26);
2861
}
2862
2863
scale marks.top {
2864
margin-bottom: 7px;
2865
margin-top: -15px;
2866
}
2867
2868
scale marks.bottom {
2869
margin-top: 7px;
2870
margin-bottom: -15px;
2871
}
2872
2873
scale marks.left {
2874
margin-right: 7px;
2875
margin-left: -15px;
2876
}
2877
2878
scale marks.right {
2879
margin-left: 7px;
2880
margin-right: -15px;
2881
}
2882
2883
scale.fine-tune marks.top {
2884
margin-bottom: 6px;
2885
margin-top: -14px;
2886
}
2887
2888
scale.fine-tune marks.bottom {
2889
margin-top: 6px;
2890
margin-bottom: -14px;
2891
}
2892
2893
scale.fine-tune marks.left {
2894
margin-right: 6px;
2895
margin-left: -14px;
2896
}
2897
2898
scale.fine-tune marks.right {
2899
margin-left: 6px;
2900
margin-right: -14px;
2901
}
2902
2903
scale.horizontal indicator {
2904
min-height: 8px;
2905
min-width: 1px;
2906
}
2907
2908
scale.vertical indicator {
2909
min-height: 1px;
2910
min-width: 8px;
2911
}
2912
2913
scale.horizontal.marks-before:not(.marks-after) slider {
2914
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%);
2915
}
2916
2917
scale.horizontal.marks-before:not(.marks-after) slider:disabled {
2918
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%);
2919
}
2920
2921
scale.horizontal.marks-after:not(.marks-before) slider {
2922
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%);
2923
}
2924
2925
scale.horizontal.marks-after:not(.marks-before) slider:disabled {
2926
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%);
2927
}
2928
2929
scale.vertical.marks-before:not(.marks-after) slider {
2930
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%);
2931
}
2932
2933
scale.vertical.marks-before:not(.marks-after) slider:disabled {
2934
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%);
2935
}
2936
2937
scale.vertical.marks-after:not(.marks-before) slider {
2938
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%);
2939
}
2940
2941
scale.vertical.marks-after:not(.marks-before) slider:disabled {
2942
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%);
2943
}
2944
2945
scale.color {
2946
min-height: 0;
2947
min-width: 0;
2948
}
2949
2950
scale.color.horizontal {
2951
padding: 0 0 12px 0;
2952
}
2953
2954
scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
2955
margin-bottom: -24px;
2956
margin-top: 8px;
2957
}
2958
2959
scale.color.vertical:dir(ltr) {
2960
padding: 0 0 0 12px;
2961
}
2962
2963
scale.color.vertical:dir(ltr) slider {
2964
margin-left: -24px;
2965
margin-right: 8px;
2966
}
2967
2968
scale.color.vertical:dir(rtl) {
2969
padding: 0 12px 0 0;
2970
}
2971
2972
scale.color.vertical:dir(rtl) slider {
2973
margin-right: -24px;
2974
margin-left: 8px;
2975
}
2976
2977
/*****************
2978
* Progress bars *
2979
*****************/
2980
progressbar {
2981
color: rgba(0, 0, 0, 0.38);
2982
font-size: smaller;
2983
}
2984
2985
progressbar.horizontal trough,
2986
progressbar.horizontal progress {
2987
min-height: 4px;
2988
}
2989
2990
progressbar.vertical trough,
2991
progressbar.vertical progress {
2992
min-width: 4px;
2993
}
2994
2995
progressbar trough {
2996
background-color: rgba(66, 133, 244, 0.3);
2997
}
2998
2999
progressbar progress {
3000
background-color: #4285F4;
3001
}
3002
3003
progressbar trough.empty progress {
3004
all: unset;
3005
}
3006
3007
/*************
3008
* Level Bar *
3009
*************/
3010
levelbar.horizontal block {
3011
min-height: 4px;
3012
}
3013
3014
levelbar.horizontal.discrete block {
3015
min-width: 32px;
3016
}
3017
3018
levelbar.horizontal.discrete block:not(:last-child) {
3019
margin-right: 2px;
3020
}
3021
3022
levelbar.vertical block {
3023
min-width: 4px;
3024
}
3025
3026
levelbar.vertical.discrete block {
3027
min-height: 32px;
3028
}
3029
3030
levelbar.vertical.discrete block:not(:last-child) {
3031
margin-bottom: 2px;
3032
}
3033
3034
levelbar block.low {
3035
background-color: #FBBC05;
3036
}
3037
3038
levelbar block.high, levelbar block:not(.empty) {
3039
background-color: #4285F4;
3040
}
3041
3042
levelbar block.full {
3043
background-color: #34A853;
3044
}
3045
3046
levelbar block.empty {
3047
background-color: rgba(0, 0, 0, 0.12);
3048
}
3049
3050
/****************
3051
* Print dialog *
3052
*****************/
3053
printdialog paper {
3054
padding: 0;
3055
border: 1px solid rgba(0, 0, 0, 0.12);
3056
background-color: #FFFFFF;
3057
color: rgba(0, 0, 0, 0.87);
3058
}
3059
3060
printdialog .dialog-action-box {
3061
margin: 12px;
3062
}
3063
3064
/**********
3065
* Frames *
3066
**********/
3067
frame > border,
3068
.frame {
3069
margin: 0;
3070
padding: 0;
3071
border: 1px solid rgba(0, 0, 0, 0.12);
3072
border-radius: 0;
3073
box-shadow: none;
3074
}
3075
3076
frame > border.flat,
3077
.frame.flat,
3078
frame.flat > border {
3079
border-style: none;
3080
}
3081
3082
actionbar > revealer > box {
3083
padding: 4px;
3084
border-top: 1px solid rgba(0, 0, 0, 0.12);
3085
}
3086
3087
scrolledwindow viewport.frame {
3088
border-style: none;
3089
}
3090
3091
overshoot.top {
3092
background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(123, 170, 247, 0.3)), to(transparent));
3093
background-repeat: no-repeat;
3094
background-position: center top;
3095
background-color: transparent;
3096
border: none;
3097
box-shadow: none;
3098
}
3099
3100
overshoot.bottom {
3101
background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(123, 170, 247, 0.3)), to(transparent));
3102
background-repeat: no-repeat;
3103
background-position: center bottom;
3104
background-color: transparent;
3105
border: none;
3106
box-shadow: none;
3107
}
3108
3109
overshoot.left {
3110
background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(123, 170, 247, 0.3)), to(transparent));
3111
background-repeat: no-repeat;
3112
background-position: left center;
3113
background-color: transparent;
3114
border: none;
3115
box-shadow: none;
3116
}
3117
3118
overshoot.right {
3119
background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(123, 170, 247, 0.3)), to(transparent));
3120
background-repeat: no-repeat;
3121
background-position: right center;
3122
background-color: transparent;
3123
border: none;
3124
box-shadow: none;
3125
}
3126
3127
undershoot.top {
3128
background-color: transparent;
3129
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3130
padding-top: 1px;
3131
background-size: 12px 1px;
3132
background-repeat: repeat-x;
3133
background-origin: content-box;
3134
background-position: left top;
3135
}
3136
3137
undershoot.bottom {
3138
background-color: transparent;
3139
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3140
padding-bottom: 1px;
3141
background-size: 12px 1px;
3142
background-repeat: repeat-x;
3143
background-origin: content-box;
3144
background-position: left bottom;
3145
}
3146
3147
undershoot.left {
3148
background-color: transparent;
3149
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3150
padding-left: 1px;
3151
background-size: 1px 12px;
3152
background-repeat: repeat-y;
3153
background-origin: content-box;
3154
background-position: left top;
3155
}
3156
3157
undershoot.right {
3158
background-color: transparent;
3159
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3160
padding-right: 1px;
3161
background-size: 1px 12px;
3162
background-repeat: repeat-y;
3163
background-origin: content-box;
3164
background-position: right top;
3165
}
3166
3167
junction {
3168
border-style: solid none none solid;
3169
border-width: 1px;
3170
border-color: rgba(0, 0, 0, 0.12);
3171
background-color: #FFFFFF;
3172
}
3173
3174
junction:dir(rtl) {
3175
border-style: solid solid none none;
3176
}
3177
3178
separator {
3179
min-width: 1px;
3180
min-height: 1px;
3181
background-color: rgba(0, 0, 0, 0.12);
3182
}
3183
3184
3185
button.font separator,
3186
button.file separator, .tweak-categories separator, preferences stacksidebar.sidebar list separator {
3187
min-width: 0;
3188
min-height: 0;
3189
background-color: transparent;
3190
}
3191
3192
/*********
3193
* Lists *
3194
*********/
3195
list {
3196
border-color: rgba(0, 0, 0, 0.12);
3197
background-color: #FFFFFF;
3198
}
3199
3200
list row {
3201
padding: 2px;
3202
}
3203
3204
row.activatable, .view, treeview.view header button, .budgie-menu button {
3205
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);
3206
box-shadow: inset 0 0 0 9999px transparent;
3207
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
3208
background-repeat: no-repeat;
3209
background-position: center;
3210
background-size: 1000% 1000%;
3211
}
3212
3213
row.activatable:hover, .view:hover, treeview.view header button:hover, .budgie-menu button:hover {
3214
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);
3215
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
3216
}
3217
3218
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 {
3219
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-color 0, color 0, background-size 0, background-image 0;
3220
animation: ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
3221
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
3222
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%);
3223
background-size: 0% 0%;
3224
}
3225
3226
/*********************
3227
* App Notifications *
3228
*********************/
3229
.app-notification {
3230
margin: 8px;
3231
}
3232
3233
.app-notification.frame,
3234
.app-notification border {
3235
border-style: none;
3236
}
3237
3238
/*************
3239
* Expanders *
3240
*************/
3241
expander title > arrow {
3242
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
3243
min-width: 16px;
3244
min-height: 16px;
3245
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
3246
-gtk-icon-transform: rotate(-90deg);
3247
color: rgba(0, 0, 0, 0.54);
3248
}
3249
3250
expander title > arrow:dir(rtl) {
3251
-gtk-icon-transform: rotate(90deg);
3252
}
3253
3254
expander title > arrow:checked {
3255
-gtk-icon-transform: unset;
3256
}
3257
3258
expander title > arrow:hover, expander title > arrow:active {
3259
color: rgba(0, 0, 0, 0.87);
3260
}
3261
3262
expander title > arrow:disabled {
3263
color: rgba(0, 0, 0, 0.26);
3264
}
3265
3266
expander title > arrow:selected {
3267
color: rgba(255, 255, 255, 0.7);
3268
}
3269
3270
expander title > arrow:selected:hover, expander title > arrow:selected:active {
3271
color: white;
3272
}
3273
3274
expander title > arrow:selected:disabled {
3275
color: rgba(255, 255, 255, 0.3);
3276
}
3277
3278
/************
3279
* Calendar *
3280
************/
3281
calendar {
3282
padding: 1px;
3283
border: 1px solid rgba(0, 0, 0, 0.12);
3284
color: rgba(0, 0, 0, 0.87);
3285
}
3286
3287
calendar:disabled {
3288
color: rgba(0, 0, 0, 0.38);
3289
}
3290
3291
calendar:selected {
3292
border-radius: 5px;
3293
}
3294
3295
calendar.header {
3296
border-style: none none solid;
3297
border-radius: 0;
3298
}
3299
3300
calendar.highlight {
3301
color: rgba(0, 0, 0, 0.54);
3302
font-weight: 500;
3303
}
3304
3305
calendar:indeterminate {
3306
color: rgba(0, 0, 0, 0.26);
3307
}
3308
3309
/***********
3310
* Dialogs *
3311
***********/
3312
messagedialog.background {
3313
background-color: #FFFFFF;
3314
}
3315
3316
messagedialog .titlebar {
3317
min-height: 24px;
3318
border-style: none;
3319
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
3320
background-color: #FFFFFF;
3321
color: rgba(0, 0, 0, 0.87);
3322
}
3323
3324
messagedialog .titlebar:backdrop {
3325
color: rgba(0, 0, 0, 0.54);
3326
}
3327
3328
messagedialog.csd.background {
3329
border-bottom-left-radius: 4px;
3330
border-bottom-right-radius: 4px;
3331
}
3332
3333
messagedialog.csd .dialog-action-area {
3334
margin-top: -4px;
3335
padding: 4px;
3336
}
3337
3338
messagedialog.csd .dialog-action-area button {
3339
border-radius: 4px;
3340
}
3341
3342
messagedialog.csd .dialog-action-area button:not(:last-child) {
3343
margin-right: 4px;
3344
}
3345
3346
messagedialog.csd .dialog-action-area button.suggested-action:not(:disabled) {
3347
color: #01A299;
3348
}
3349
3350
messagedialog.csd .dialog-action-area button.destructive-action:not(:disabled) {
3351
color: #EA4335;
3352
}
3353
3354
filechooser .dialog-action-box {
3355
border-top: 1px solid rgba(0, 0, 0, 0.12);
3356
}
3357
3358
filechooser #pathbarbox {
3359
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
3360
background-color: #F2F2F2;
3361
}
3362
3363
filechooserbutton:drop(active) {
3364
box-shadow: none;
3365
}
3366
3367
/***********
3368
* Sidebar *
3369
***********/
3370
.sidebar {
3371
border-style: none;
3372
background-color: #FAFAFA;
3373
}
3374
3375
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
3376
border-right: 1px solid rgba(0, 0, 0, 0.12);
3377
border-left-style: none;
3378
}
3379
3380
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
3381
border-left: 1px solid rgba(0, 0, 0, 0.12);
3382
border-right-style: none;
3383
}
3384
3385
.sidebar list {
3386
background-color: transparent;
3387
}
3388
3389
paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
3390
border-style: none;
3391
}
3392
3393
stacksidebar row {
3394
padding: 10px 4px;
3395
}
3396
3397
stacksidebar row > label {
3398
padding-left: 6px;
3399
padding-right: 6px;
3400
}
3401
3402
/****************
3403
* File chooser *
3404
****************/
3405
row image.sidebar-icon {
3406
color: rgba(0, 0, 0, 0.54);
3407
}
3408
3409
row:selected image.sidebar-icon {
3410
color: rgba(255, 255, 255, 0.7);
3411
}
3412
3413
placessidebar > viewport.frame {
3414
border-style: none;
3415
}
3416
3417
placessidebar list {
3418
padding: 1px 0 4px;
3419
}
3420
3421
placessidebar row {
3422
min-height: 32px;
3423
margin: -1px 0;
3424
padding: 0;
3425
}
3426
3427
placessidebar row > revealer {
3428
padding: 0 12px;
3429
}
3430
3431
placessidebar row:selected {
3432
color: white;
3433
}
3434
3435
placessidebar row:disabled {
3436
color: rgba(0, 0, 0, 0.38);
3437
}
3438
3439
placessidebar row image.sidebar-icon:dir(ltr) {
3440
padding-right: 8px;
3441
}
3442
3443
placessidebar row image.sidebar-icon:dir(rtl) {
3444
padding-left: 8px;
3445
}
3446
3447
placessidebar row label.sidebar-label:dir(ltr) {
3448
padding-right: 2px;
3449
}
3450
3451
placessidebar row label.sidebar-label:dir(rtl) {
3452
padding-left: 2px;
3453
}
3454
3455
placessidebar row.sidebar-placeholder-row {
3456
min-height: 2px;
3457
padding: 0 8px;
3458
background-image: image(#01A299);
3459
background-clip: content-box;
3460
}
3461
3462
placessidebar row.sidebar-new-bookmark-row {
3463
color: #01A299;
3464
}
3465
3466
placessidebar row:drop(active):not(:disabled) {
3467
box-shadow: inset 0 0 0 2px #01A299;
3468
}
3469
3470
placesview .server-list-button > image {
3471
-gtk-icon-transform: rotate(0turn);
3472
}
3473
3474
placesview .server-list-button:checked > image {
3475
-gtk-icon-transform: rotate(-0.5turn);
3476
}
3477
3478
placesview > actionbar > revealer > box > label {
3479
padding-left: 8px;
3480
padding-right: 8px;
3481
}
3482
3483
/*********
3484
* Paned *
3485
*********/
3486
paned > separator {
3487
min-width: 1px;
3488
min-height: 1px;
3489
-gtk-icon-source: none;
3490
border-style: none;
3491
background-color: transparent;
3492
background-image: image(rgba(0, 0, 0, 0.12));
3493
background-size: 1px 1px;
3494
background-clip: content-box;
3495
}
3496
3497
paned > separator.wide {
3498
min-width: 6px;
3499
min-height: 6px;
3500
background-color: #F2F2F2;
3501
background-image: image(rgba(0, 0, 0, 0.12)), image(rgba(0, 0, 0, 0.12));
3502
background-size: 1px 1px, 1px 1px;
3503
}
3504
3505
paned.horizontal > separator {
3506
background-repeat: repeat-y;
3507
}
3508
3509
paned.horizontal > separator:dir(ltr) {
3510
margin: 0 -8px 0 0;
3511
padding: 0 8px 0 0;
3512
background-position: left;
3513
}
3514
3515
paned.horizontal > separator:dir(rtl) {
3516
margin: 0 0 0 -8px;
3517
padding: 0 0 0 8px;
3518
background-position: right;
3519
}
3520
3521
paned.horizontal > separator.wide {
3522
margin: 0;
3523
padding: 0;
3524
background-repeat: repeat-y, repeat-y;
3525
background-position: left, right;
3526
}
3527
3528
paned.vertical > separator {
3529
margin: 0 0 -8px 0;
3530
padding: 0 0 8px 0;
3531
background-repeat: repeat-x;
3532
background-position: top;
3533
}
3534
3535
paned.vertical > separator.wide {
3536
margin: 0;
3537
padding: 0;
3538
background-repeat: repeat-x, repeat-x;
3539
background-position: bottom, top;
3540
}
3541
3542
/**************
3543
* GtkInfoBar *
3544
**************/
3545
infobar {
3546
border-style: none;
3547
}
3548
3549
infobar.info {
3550
background-color: #34A853;
3551
}
3552
3553
infobar.question {
3554
background-color: #4285F4;
3555
}
3556
3557
infobar.warning {
3558
background-color: #FBBC05;
3559
}
3560
3561
infobar.error {
3562
background-color: #EA4335;
3563
}
3564
3565
infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error {
3566
color: white;
3567
}
3568
3569
/************
3570
* Tooltips *
3571
************/
3572
tooltip {
3573
border-radius: 4px;
3574
box-shadow: none;
3575
}
3576
3577
tooltip.background {
3578
background-color: rgba(97, 97, 97, 0.9);
3579
color: white;
3580
}
3581
3582
tooltip decoration {
3583
background-color: transparent;
3584
}
3585
3586
tooltip label {
3587
min-height: 20px;
3588
padding: 0 2px;
3589
}
3590
3591
/*****************
3592
* Color Chooser *
3593
*****************/
3594
colorswatch.top {
3595
border-top-left-radius: 4.5px;
3596
border-top-right-radius: 4.5px;
3597
}
3598
3599
colorswatch.top overlay {
3600
border-top-left-radius: 4px;
3601
border-top-right-radius: 4px;
3602
}
3603
3604
colorswatch.bottom {
3605
border-bottom-left-radius: 4.5px;
3606
border-bottom-right-radius: 4.5px;
3607
}
3608
3609
colorswatch.bottom overlay {
3610
border-bottom-left-radius: 4px;
3611
border-bottom-right-radius: 4px;
3612
}
3613
3614
colorswatch.left, colorswatch:first-child:not(.top) {
3615
border-top-left-radius: 4.5px;
3616
border-bottom-left-radius: 4.5px;
3617
}
3618
3619
colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
3620
border-top-left-radius: 4px;
3621
border-bottom-left-radius: 4px;
3622
}
3623
3624
colorswatch.right, colorswatch:last-child:not(.bottom) {
3625
border-top-right-radius: 4.5px;
3626
border-bottom-right-radius: 4.5px;
3627
}
3628
3629
colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
3630
border-top-right-radius: 4px;
3631
border-bottom-right-radius: 4px;
3632
}
3633
3634
colorswatch.dark {
3635
color: white;
3636
}
3637
3638
colorswatch.light {
3639
color: rgba(0, 0, 0, 0.87);
3640
}
3641
3642
colorswatch:drop(active) {
3643
box-shadow: none;
3644
}
3645
3646
colorswatch:drop(active).light overlay {
3647
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;
3648
}
3649
3650
colorswatch:drop(active).dark overlay {
3651
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;
3652
}
3653
3654
colorswatch overlay {
3655
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
3656
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3657
}
3658
3659
colorswatch overlay:hover {
3660
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3661
}
3662
3663
colorswatch#add-color-button {
3664
border-radius: 4px 4px 0 0;
3665
color: white;
3666
}
3667
3668
colorswatch#add-color-button:only-child {
3669
border-radius: 4px;
3670
}
3671
3672
colorswatch#add-color-button overlay {
3673
background-image: linear-gradient(to right, #EA4335 25%, #FBBC05 25%, #FBBC05 50%, #34A853 50%, #34A853 75%, #4285F4 75%);
3674
}
3675
3676
colorswatch:disabled {
3677
opacity: 0.5;
3678
}
3679
3680
colorswatch:disabled overlay {
3681
box-shadow: none;
3682
}
3683
3684
colorswatch#editor-color-sample {
3685
border-radius: 4.5px;
3686
}
3687
3688
colorswatch#editor-color-sample overlay {
3689
border-radius: 4px;
3690
}
3691
3692
colorchooser .popover.osd {
3693
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
3694
border-radius: 4px;
3695
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);
3696
background-color: #FFFFFF;
3697
}
3698
3699
colorchooser .popover.osd:backdrop {
3700
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);
3701
}
3702
3703
/********
3704
* Misc *
3705
********/
3706
.content-view {
3707
background-color: #F2F2F2;
3708
}
3709
3710
/**********************
3711
* Window Decorations *
3712
**********************/
3713
decoration {
3714
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
3715
border-radius: 4px 4px 0 0;
3716
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent;
3717
margin: 8px;
3718
}
3719
3720
decoration:backdrop {
3721
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent;
3722
}
3723
3724
.maximized decoration,
3725
.fullscreen decoration,
3726
.tiled decoration,
3727
.tiled-top decoration,
3728
.tiled-right decoration,
3729
.tiled-bottom decoration,
3730
.tiled-left decoration {
3731
border-radius: 0;
3732
}
3733
3734
.popup decoration {
3735
box-shadow: none;
3736
}
3737
3738
.ssd decoration {
3739
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
3740
}
3741
3742
.csd.popup decoration {
3743
border-radius: 4px;
3744
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3745
}
3746
3747
tooltip.csd decoration {
3748
border-radius: 4px;
3749
box-shadow: none;
3750
}
3751
3752
messagedialog.csd decoration {
3753
border-radius: 4px;
3754
}
3755
3756
.solid-csd decoration {
3757
margin: 0;
3758
border-radius: 0;
3759
box-shadow: none;
3760
background-color: #E0E0E0;
3761
}
3762
3763
.view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3764
entry selection, modelbutton.flat:selected,
3765
.menuitem.button.flat:selected, popover.background.menu button:checked,
3766
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3767
background-color: #4285F4;
3768
}
3769
3770
row:selected label, label:selected, .view selection, .view:selected, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection,
3771
entry selection, modelbutton.flat:selected,
3772
.menuitem.button.flat:selected, popover.background.menu button:checked,
3773
popover.background button.model:checked, row:selected, calendar:selected, text:selected, .budgie-menu button:checked {
3774
color: white;
3775
}
3776
3777
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,
3778
entry selection:disabled, modelbutton.flat:disabled:selected,
3779
.menuitem.button.flat:disabled:selected, popover.background.menu button:disabled:checked,
3780
popover.background button.model:disabled:checked, row:disabled:selected, calendar:disabled:selected, text:disabled:selected, .budgie-menu button:disabled:checked {
3781
color: rgba(255, 255, 255, 0.5);
3782
}
3783
3784
.monospace {
3785
font-family: monospace;
3786
}
3787
3788
/**********************
3789
* Touch Copy & Paste *
3790
**********************/
3791
cursor-handle {
3792
border-radius: 9999px;
3793
background-color: #01A299;
3794
background-image: none;
3795
}
3796
3797
cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
3798
padding-left: 6px;
3799
border-top-right-radius: 0;
3800
}
3801
3802
cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
3803
padding-right: 6px;
3804
border-top-left-radius: 0;
3805
}
3806
3807
cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
3808
-GtkWidget-text-handle-width: 24;
3809
-GtkWidget-text-handle-height: 30;
3810
-gtk-icon-source: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png"));
3811
}
3812
3813
.context-menu {
3814
font: initial;
3815
}
3816
3817
.keycap {
3818
min-width: 12px;
3819
min-height: 26px;
3820
margin-top: 2px;
3821
padding-bottom: 2px;
3822
padding-left: 8px;
3823
padding-right: 8px;
3824
border: solid 1px rgba(0, 0, 0, 0.12);
3825
border-radius: 5px;
3826
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12);
3827
background-color: #FFFFFF;
3828
color: rgba(0, 0, 0, 0.87);
3829
font-size: smaller;
3830
}
3831
3832
:not(decoration):not(window):drop(active) {
3833
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
3834
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;
3835
caret-color: #01A299;
3836
}
3837
3838
stackswitcher button.text-button {
3839
min-width: 100px;
3840
}
3841
3842
stackswitcher button.circular,
3843
stackswitcher button.text-button.circular {
3844
min-width: 32px;
3845
min-height: 32px;
3846
padding: 0;
3847
}
3848
3849
/*********
3850
* Emoji *
3851
*********/
3852
popover.emoji-picker {
3853
padding: 0;
3854
}
3855
3856
popover.emoji-picker entry {
3857
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
3858
border-radius: 0;
3859
box-shadow: none;
3860
background-color: transparent;
3861
}
3862
3863
popover.emoji-picker scrolledwindow {
3864
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
3865
}
3866
3867
button.emoji-section {
3868
margin-top: -1px;
3869
padding: 0 8px;
3870
min-width: 24px;
3871
min-height: 32px;
3872
border-radius: 0;
3873
outline-offset: -6px;
3874
}
3875
3876
button.emoji-section, button.emoji-section:hover, button.emoji-section:active {
3877
box-shadow: inset 0 2px transparent;
3878
}
3879
3880
button.emoji-section:checked {
3881
box-shadow: inset 0 2px #4285F4;
3882
background-color: transparent;
3883
}
3884
3885
button.emoji-section:hover, button.emoji-section:active {
3886
background-color: alpha(currentColor, 0.08);
3887
}
3888
3889
button.emoji-section:first-child {
3890
margin-left: 4px;
3891
}
3892
3893
button.emoji-section:last-child {
3894
margin-right: 4px;
3895
}
3896
3897
.emoji {
3898
min-width: 3em;
3899
min-height: 3em;
3900
padding: 0 8px;
3901
}
3902
3903
.emoji widget {
3904
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
3905
border-radius: 4px;
3906
}
3907
3908
.emoji widget:hover {
3909
background-color: alpha(currentColor, 0.08);
3910
}
3911
3912
/************
3913
* Nautilus *
3914
************/
3915
.nautilus-window,
3916
.nautilus-window notebook,
3917
.nautilus-window notebook > stack {
3918
background-color: #FFFFFF;
3919
}
3920
3921
.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle,
3922
headerbar .nautilus-canvas-item.subtitle, .budgie-notification .nautilus-canvas-item.notification-body, .budgie-switcher .nautilus-canvas-item.notification-body,
3923
.nautilus-list-dim-label {
3924
color: rgba(0, 0, 0, 0.54);
3925
}
3926
3927
.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected,
3928
headerbar .nautilus-canvas-item.subtitle:selected, .budgie-notification .nautilus-canvas-item.notification-body:selected, .budgie-switcher .nautilus-canvas-item.notification-body:selected,
3929
.nautilus-list-dim-label:selected {
3930
color: rgba(255, 255, 255, 0.7);
3931
}
3932
3933
.nautilus-desktop.nautilus-canvas-item:not(:selected), .caja-desktop.caja-canvas-item:not(:selected), .nemo-desktop.nemo-canvas-item:not(:selected) {
3934
color: white;
3935
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3936
}
3937
3938
@keyframes needs_attention_keyframes {
3939
to {
3940
background-color: alpha(currentColor, 0.12);
3941
}
3942
}
3943
3944
.nautilus-operations-button-needs-attention {
3945
animation: needs_attention_keyframes 225ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
3946
}
3947
3948
.nautilus-operations-button-needs-attention-multiple {
3949
animation: needs_attention_keyframes 225ms cubic-bezier(0.4, 0, 0.2, 1) 4 alternate;
3950
}
3951
3952
.nautilus-window .floating-bar {
3953
min-height: 32px;
3954
padding: 0;
3955
border-style: solid solid none;
3956
border-width: 1px;
3957
border-color: rgba(0, 0, 0, 0.12);
3958
border-radius: 5px 5px 0 0;
3959
background-color: rgba(255, 255, 255, 0.9);
3960
background-clip: padding-box;
3961
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-width 0;
3962
}
3963
3964
.nautilus-window .floating-bar.bottom.left {
3965
margin-right: 7px;
3966
border-left-style: none;
3967
border-top-left-radius: 0;
3968
}
3969
3970
.nautilus-window .floating-bar.bottom.right {
3971
margin-left: 7px;
3972
border-right-style: none;
3973
border-top-right-radius: 0;
3974
}
3975
3976
.nautilus-window .floating-bar button {
3977
margin: 4px;
3978
}
3979
3980
.disk-space-display.unknown {
3981
background-color: rgba(0, 0, 0, 0.26);
3982
color: rgba(0, 0, 0, 0.26);
3983
}
3984
3985
.disk-space-display.used {
3986
background-color: #4285F4;
3987
color: #4285F4;
3988
}
3989
3990
.disk-space-display.free {
3991
background-color: rgba(0, 0, 0, 0.12);
3992
color: rgba(0, 0, 0, 0.12);
3993
}
3994
3995
.search-information {
3996
padding: 2px;
3997
background-color: #4285F4;
3998
color: white;
3999
}
4000
4001
.conflict-row:not(:selected) {
4002
background-color: #feebb4;
4003
}
4004
4005
.nautilus-window flowboxchild .icon-item-background {
4006
padding: 4px;
4007
border-radius: 4px;
4008
}
4009
4010
.nautilus-window flowboxchild:selected {
4011
background-color: transparent;
4012
}
4013
4014
.nautilus-window flowboxchild:selected .icon-item-background {
4015
background-color: #4285F4;
4016
}
4017
4018
dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame {
4019
border-style: none;
4020
}
4021
4022
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child {
4023
margin: -6px 0 0 -6px;
4024
border-top: 1px solid rgba(0, 0, 0, 0.12);
4025
}
4026
4027
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label {
4028
margin: 0 8px;
4029
}
4030
4031
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button {
4032
border-radius: 0;
4033
}
4034
4035
.nautilus-window > popover.menu:not(:last-child) {
4036
padding: 3px;
4037
}
4038
4039
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box {
4040
margin-top: -6px;
4041
}
4042
4043
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box {
4044
margin-bottom: -6px;
4045
}
4046
4047
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked {
4048
margin-top: 1px;
4049
}
4050
4051
.nautilus-window > popover.menu:not(:last-child) separator {
4052
margin-bottom: -2px;
4053
}
4054
4055
.nautilus-menu-sort-heading {
4056
margin: 1px 3px;
4057
font-weight: 500;
4058
}
4059
4060
.nautilus-menu-sort-heading:disabled {
4061
color: rgba(0, 0, 0, 0.38);
4062
}
4063
4064
.nautilus-window paned > separator {
4065
background-color: #F2F2F2;
4066
}
4067
4068
/*********
4069
* gedit *
4070
*********/
4071
.open-document-selector-path-label {
4072
color: rgba(0, 0, 0, 0.54);
4073
font-size: smaller;
4074
}
4075
4076
.open-document-selector-path-label:selected {
4077
color: rgba(255, 255, 255, 0.7);
4078
}
4079
4080
.gedit-document-panel {
4081
background-color: #FAFAFA;
4082
}
4083
4084
.gedit-document-panel row button.flat {
4085
margin-top: 8px;
4086
margin-bottom: 8px;
4087
}
4088
4089
.gedit-document-panel-group-row:not(:first-child) {
4090
border-top: 1px solid rgba(0, 0, 0, 0.12);
4091
}
4092
4093
.gedit-side-panel-paned statusbar {
4094
border-top: 1px solid rgba(0, 0, 0, 0.12);
4095
}
4096
4097
.gedit-search-slider {
4098
margin: 4px 4px 8px;
4099
}
4100
4101
.gedit-search-slider .linked > entry {
4102
border-radius: 4px;
4103
}
4104
4105
.gedit-search-slider .linked > entry .gedit-search-entry-occurrences-tag {
4106
all: unset;
4107
color: rgba(0, 0, 0, 0.38);
4108
}
4109
4110
.gedit-search-slider .linked > entry:dir(ltr) {
4111
margin-right: -60px;
4112
padding-right: 60px;
4113
}
4114
4115
.gedit-search-slider .linked > entry:dir(ltr) .gedit-search-entry-occurrences-tag {
4116
margin-left: 4px;
4117
}
4118
4119
.gedit-search-slider .linked > entry:dir(ltr) image.right {
4120
margin-right: 0;
4121
}
4122
4123
.gedit-search-slider .linked > entry:dir(rtl) {
4124
margin-left: -60px;
4125
padding-left: 60px;
4126
}
4127
4128
.gedit-search-slider .linked > entry:dir(rtl) .gedit-search-entry-occurrences-tag {
4129
margin-right: 4px;
4130
}
4131
4132
.gedit-search-slider .linked > entry:dir(rtl) image.left {
4133
margin-left: 0;
4134
}
4135
4136
.gedit-search-slider .linked > entry:not(.error) {
4137
background-color: #FFFFFF;
4138
}
4139
4140
.gedit-search-slider .linked > entry.error ~ button {
4141
color: rgba(255, 255, 255, 0.7);
4142
}
4143
4144
.gedit-search-slider .linked > entry.error ~ button:hover, .gedit-search-slider .linked > entry.error ~ button:active {
4145
color: white;
4146
}
4147
4148
.gedit-search-slider .linked > entry.error ~ button:disabled {
4149
color: rgba(255, 255, 255, 0.3);
4150
}
4151
4152
.gedit-search-slider .linked > button {
4153
border: solid 4px transparent;
4154
border-radius: 9999px;
4155
}
4156
4157
.gedit-search-slider .linked > button:last-child:dir(ltr), .gedit-search-slider .linked > button:not(:first-child):dir(rtl) {
4158
margin-left: -2px;
4159
}
4160
4161
.gedit-search-slider .linked > button:first-child:dir(rtl), .gedit-search-slider .linked > button:not(:last-child):dir(ltr) {
4162
margin-right: -2px;
4163
}
4164
4165
frame.gedit-map-frame > border:dir(ltr) {
4166
border-style: none none none solid;
4167
}
4168
4169
frame.gedit-map-frame > border:dir(rtl) {
4170
border-style: none solid none none;
4171
}
4172
4173
/**********
4174
* Tweaks *
4175
**********/
4176
.tweak-categories {
4177
background-image: image(#FAFAFA);
4178
}
4179
4180
.tweak {
4181
padding: 3px;
4182
}
4183
4184
.tweak.title:hover {
4185
box-shadow: none;
4186
}
4187
4188
.tweak-group-white,
4189
.tweak-white,
4190
.tweak-white:hover {
4191
background-image: image(#FFFFFF);
4192
}
4193
4194
.tweak-startup,
4195
.tweak-startup:hover {
4196
background-image: image(#FFFFFF);
4197
}
4198
4199
.tweak-group-startup {
4200
background-image: image(#FFFFFF);
4201
border: 1px solid rgba(0, 0, 0, 0.12);
4202
}
4203
4204
row#Focus,
4205
row#ClickMethod,
4206
row#StaticWorkspaceTweak,
4207
row#dynamic-workspaces,
4208
row#PrimaryWorkspaceTweak,
4209
row#workspaces-only-on-primary {
4210
padding: 0;
4211
border: 1px solid rgba(0, 0, 0, 0.12);
4212
}
4213
4214
row#Focus row:not(:last-child),
4215
row#ClickMethod row:not(:last-child),
4216
row#StaticWorkspaceTweak row:not(:last-child),
4217
row#dynamic-workspaces row:not(:last-child),
4218
row#PrimaryWorkspaceTweak row:not(:last-child),
4219
row#workspaces-only-on-primary row:not(:last-child) {
4220
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4221
}
4222
4223
row#Focus.tweak > list,
4224
row#ClickMethod.tweak > list,
4225
row#StaticWorkspaceTweak.tweak > list,
4226
row#dynamic-workspaces.tweak > list,
4227
row#PrimaryWorkspaceTweak.tweak > list,
4228
row#workspaces-only-on-primary.tweak > list {
4229
margin-top: -3px;
4230
}
4231
4232
row#Focus,
4233
row#ClickMethod,
4234
row#PrimaryWorkspaceTweak,
4235
row#workspaces-only-on-primary {
4236
margin-top: 4px;
4237
}
4238
4239
/***********
4240
* Builder *
4241
***********/
4242
layouttabbar {
4243
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4244
background-color: #F2F2F2;
4245
}
4246
4247
layouttabbar > box > button {
4248
margin: 4px 0;
4249
}
4250
4251
layouttab {
4252
margin: 0 8px;
4253
border-style: none solid;
4254
border-width: 1px;
4255
border-color: rgba(0, 0, 0, 0.12);
4256
box-shadow: inset 0 -2px #4285F4;
4257
background-color: #FFFFFF;
4258
}
4259
4260
layouttab separator.vertical {
4261
margin: 8px 4px;
4262
}
4263
4264
layouttab button.text-button, layouttab button.image-button, layouttab button {
4265
margin-top: 8px;
4266
margin-bottom: 8px;
4267
padding: 0 4px;
4268
}
4269
4270
layout {
4271
border: 1px solid rgba(0, 0, 0, 0.12);
4272
-PnlDockBin-handle-size: 1;
4273
}
4274
4275
entry.search-missing {
4276
background-color: #EA4335;
4277
color: white;
4278
}
4279
4280
window.workbench treeview.image {
4281
color: rgba(0, 0, 0, 0.54);
4282
}
4283
4284
window.workbench treeview.image:selected {
4285
color: rgba(255, 255, 255, 0.7);
4286
}
4287
4288
popover.popover-selector list {
4289
padding: 6px;
4290
}
4291
4292
popover.popover-selector list row {
4293
border-radius: 4px;
4294
}
4295
4296
popover.popover-selector list row image:dir(ltr) {
4297
margin-right: 6px;
4298
}
4299
4300
popover.popover-selector list row image:dir(rtl) {
4301
margin-left: 6px;
4302
}
4303
4304
popover.popover-selector list row .accel:dir(ltr) {
4305
margin-left: 6px;
4306
}
4307
4308
popover.popover-selector list row .accel:dir(rtl) {
4309
margin-right: 6px;
4310
}
4311
4312
omnibar.linked:not(.vertical) entry {
4313
border-radius: 4px;
4314
}
4315
4316
omnibar:not(:hover):not(:active) entry {
4317
color: rgba(0, 0, 0, 0.54);
4318
}
4319
4320
popover.omnibar list row:not(:last-child) {
4321
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4322
}
4323
4324
entry.preferences-search {
4325
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
4326
background-color: #FFFFFF;
4327
}
4328
4329
preferences stacksidebar.sidebar list {
4330
background-color: #FAFAFA;
4331
}
4332
4333
preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list {
4334
border-style: none;
4335
}
4336
4337
preferences > box > box:dir(ltr) {
4338
border-right: 1px solid rgba(0, 0, 0, 0.12);
4339
}
4340
4341
preferences > box > box:dir(rtl) {
4342
border-left: 1px solid rgba(0, 0, 0, 0.12);
4343
}
4344
4345
popover.messagepopover.background {
4346
padding: 0;
4347
}
4348
4349
popover.messagepopover .popover-action-area button {
4350
padding: 8px 16px;
4351
border-top: 1px solid rgba(0, 0, 0, 0.12);
4352
border-radius: 0;
4353
}
4354
4355
popover.messagepopover .popover-action-area button:first-child {
4356
border-bottom-left-radius: 4px;
4357
}
4358
4359
popover.messagepopover .popover-action-area button:last-child {
4360
border-bottom-right-radius: 4px;
4361
}
4362
4363
popover.messagepopover .popover-content-area {
4364
margin: 16px;
4365
}
4366
4367
popover.transfers list {
4368
background-color: transparent;
4369
}
4370
4371
popover.transfers list row:not(:first-child) {
4372
border-top: 1px solid rgba(0, 0, 0, 0.12);
4373
}
4374
4375
popover.transfers list row > box {
4376
padding: 10px;
4377
}
4378
4379
dockbin {
4380
border: 1px solid rgba(0, 0, 0, 0.12);
4381
-PnlDockBin-handle-size: 1;
4382
}
4383
4384
dockpaned {
4385
border: 1px solid rgba(0, 0, 0, 0.12);
4386
}
4387
4388
eggsearchbar box.search-bar {
4389
padding: 0 8px;
4390
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4391
background-color: #F2F2F2;
4392
}
4393
4394
docktabstrip {
4395
padding: 0 8px;
4396
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4397
background-color: #F2F2F2;
4398
}
4399
4400
docktab {
4401
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
4402
min-height: 24px;
4403
min-width: 24px;
4404
margin-bottom: -1px;
4405
padding: 4px 6px;
4406
outline-offset: -6px;
4407
border-width: 1px;
4408
border-color: transparent;
4409
box-shadow: inset 0 -2px transparent;
4410
background-image: radial-gradient(circle farthest-corner at center, #4285F4 10%, transparent 0%);
4411
background-repeat: no-repeat;
4412
background-position: center;
4413
background-size: 0% 0%;
4414
color: rgba(0, 0, 0, 0.54);
4415
font-weight: 500;
4416
}
4417
4418
docktab:hover {
4419
background-color: alpha(currentColor, 0.08);
4420
color: rgba(0, 0, 0, 0.87);
4421
}
4422
4423
docktab:checked {
4424
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);
4425
box-shadow: inset 0 -2px #4285F4;
4426
background-color: transparent;
4427
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
4428
background-size: 1000% 1000%;
4429
color: rgba(0, 0, 0, 0.87);
4430
}
4431
4432
dockoverlayedge {
4433
background-color: #F2F2F2;
4434
}
4435
4436
dockoverlayedge docktabstrip {
4437
padding: 0;
4438
border: none;
4439
}
4440
4441
dockoverlayedge.left-edge docktab:hover {
4442
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
4443
}
4444
4445
dockoverlayedge.left-edge docktab:checked {
4446
box-shadow: inset -2px 0 #4285F4;
4447
}
4448
4449
dockoverlayedge.right-edge docktab:hover {
4450
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
4451
}
4452
4453
dockoverlayedge.right-edge docktab:checked {
4454
box-shadow: inset 2px 0 #4285F4;
4455
}
4456
4457
pillbox {
4458
background-color: #F2F2F2;
4459
border-radius: 4px;
4460
}
4461
4462
layoutpane entry.search {
4463
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
4464
background-color: #FFFFFF;
4465
}
4466
4467
editortweak entry.search {
4468
margin-bottom: -1px;
4469
box-shadow: none;
4470
}
4471
4472
.gb-search-entry-occurrences-tag {
4473
box-shadow: none;
4474
background-color: transparent;
4475
}
4476
4477
docktabstrip {
4478
min-height: 39px;
4479
}
4480
4481
window.workbench preferences preferencesgroup list entry {
4482
padding-top: 8px;
4483
padding-bottom: 8px;
4484
}
4485
4486
button.run-arrow-button {
4487
padding-left: 8px;
4488
padding-right: 8px;
4489
}
4490
4491
button.dzlmenubutton image {
4492
min-width: 26px;
4493
}
4494
4495
button.dzlmenubutton image.arrow {
4496
min-width: 23px;
4497
}
4498
4499
button.dzlmenubuttonitem {
4500
color: rgba(0, 0, 0, 0.87);
4501
font-weight: normal;
4502
}
4503
4504
button.dzlmenubuttonitem:disabled {
4505
color: rgba(0, 0, 0, 0.38);
4506
}
4507
4508
idelayoutstackheader {
4509
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4510
}
4511
4512
idelayoutstackheader button:checked {
4513
color: rgba(0, 0, 0, 0.87);
4514
}
4515
4516
ideeditorutilities > dzldockpaned > box > stackswitcher {
4517
padding: 8px 0;
4518
background-color: #F2F2F2;
4519
}
4520
4521
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) {
4522
border-right: 1px solid rgba(0, 0, 0, 0.12);
4523
}
4524
4525
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) {
4526
border-left: 1px solid rgba(0, 0, 0, 0.12);
4527
}
4528
4529
ideeditorutilities > dzldockpaned > box > stackswitcher button {
4530
border-radius: 0;
4531
outline-offset: -6px;
4532
box-shadow: none;
4533
background-color: transparent;
4534
}
4535
4536
ideeditorutilities > dzldockpaned > box > stackswitcher button:active {
4537
background-image: radial-gradient(circle farthest-corner at center, rgba(66, 133, 244, 0.7) 10%, transparent 0%);
4538
}
4539
4540
ideeditorutilities > dzldockpaned > box > stackswitcher button:checked {
4541
background-color: transparent;
4542
color: rgba(0, 0, 0, 0.87);
4543
}
4544
4545
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) {
4546
margin-right: -1px;
4547
}
4548
4549
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):hover {
4550
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
4551
}
4552
4553
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked {
4554
box-shadow: inset -2px 0 #4285F4;
4555
}
4556
4557
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) {
4558
margin-left: -1px;
4559
}
4560
4561
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):hover {
4562
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
4563
}
4564
4565
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked {
4566
box-shadow: inset 2px 0 #4285F4;
4567
}
4568
4569
ideeditorsidebar notebook header {
4570
background: transparent;
4571
}
4572
4573
popover.messagepopover list {
4574
border: 1px solid rgba(0, 0, 0, 0.12);
4575
}
4576
4577
popover.messagepopover list row:not(:last-child) {
4578
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4579
}
4580
4581
/**********
4582
* Photos *
4583
**********/
4584
GdMainIconView.content-view {
4585
-GdMainIconView-icon-size: 48;
4586
}
4587
4588
.documents-counter {
4589
margin: 8px;
4590
border-radius: 9999px;
4591
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
4592
background-color: #01A299;
4593
color: white;
4594
font-weight: bold;
4595
}
4596
4597
.documents-scrolledwin.frame {
4598
border-style: none;
4599
}
4600
4601
.documents-scrolledwin.frame frame.content-view > border {
4602
border-style: none;
4603
}
4604
4605
.photos-fade-in {
4606
opacity: 1;
4607
transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1);
4608
}
4609
4610
.photos-fade-out {
4611
opacity: 0;
4612
transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1);
4613
}
4614
4615
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
4616
border-style: none none none solid;
4617
}
4618
4619
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
4620
border-style: none solid none none;
4621
}
4622
4623
/*********
4624
* Music *
4625
*********/
4626
.side-panel:dir(ltr) {
4627
border-style: solid;
4628
border-color: rgba(0, 0, 0, 0.12);
4629
}
4630
4631
.side-panel:dir(rtl) {
4632
border-style: solid;
4633
border-color: rgba(0, 0, 0, 0.12);
4634
}
4635
4636
.side-panel .view {
4637
background-image: image(#FAFAFA);
4638
}
4639
4640
.side-panel .view:hover {
4641
background-image: image(rgba(240, 240, 240, 0.9935));
4642
}
4643
4644
.side-panel .view:selected {
4645
background-image: image(#4285F4);
4646
}
4647
4648
.side-panel .view:selected:hover {
4649
background-image: image(#4b8bf5);
4650
}
4651
4652
.songs-list:hover {
4653
background-image: image(alpha(currentColor, 0.08));
4654
}
4655
4656
frame.documents-dropdown {
4657
margin: 8px;
4658
}
4659
4660
frame.documents-dropdown > border {
4661
border: none;
4662
}
4663
4664
box.vertical > revealer > toolbar.search-bar {
4665
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4666
background-clip: border-box;
4667
}
4668
4669
box.vertical > revealer > toolbar.search-bar button > widget {
4670
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4671
}
4672
4673
/*********
4674
* To Do *
4675
*********/
4676
task-list-view taskrow {
4677
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
4678
margin: 0 -8px;
4679
}
4680
4681
task-list-view taskrow:hover {
4682
transition: none;
4683
}
4684
4685
task-list-view taskrow label {
4686
margin: 0 8px;
4687
}
4688
4689
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
4690
headerbar image.subtitle,
4691
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 {
4692
min-width: 16px;
4693
}
4694
4695
task-list-view > box > revealer > box > button {
4696
margin: -4px;
4697
}
4698
4699
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
4700
headerbar .subtitle,
4701
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 {
4702
opacity: 1;
4703
}
4704
4705
tasklistview taskrow {
4706
outline: none;
4707
}
4708
4709
tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled {
4710
box-shadow: none;
4711
}
4712
4713
tasklistview taskrow image.dim-label, tasklistview taskrow .titlebar:not(headerbar) image.subtitle, .titlebar:not(headerbar) tasklistview taskrow image.subtitle, tasklistview taskrow
4714
headerbar image.subtitle,
4715
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 {
4716
min-width: 16px;
4717
}
4718
4719
tasklistview > box > revealer > box > button {
4720
margin: -4px;
4721
}
4722
4723
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
4724
headerbar .subtitle,
4725
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 {
4726
opacity: 1;
4727
}
4728
4729
/*******
4730
* eog *
4731
*******/
4732
#eog-thumb-nav scrolledwindow {
4733
border-top: none;
4734
}
4735
4736
#eog-thumb-nav button {
4737
-gtk-outline-radius: 4px;
4738
}
4739
4740
/*************
4741
* Evolution *
4742
*************/
4743
frame.taskbar > border {
4744
border-style: solid none none;
4745
}
4746
4747
box.vertical > paned.horizontal notebook widget .frame {
4748
border-style: none;
4749
}
4750
4751
/********
4752
* gitg *
4753
********/
4754
frame.commit-frame > border {
4755
border-style: solid none none;
4756
}
4757
4758
/**************
4759
* Characters *
4760
**************/
4761
box.dialog-vbox scrolledwindow.related {
4762
border: 1px solid rgba(0, 0, 0, 0.12);
4763
}
4764
4765
list.categories {
4766
background-image: image(#FAFAFA);
4767
}
4768
4769
/*********
4770
* Boxes *
4771
*********/
4772
.transparent-bg + stack overlay > label {
4773
min-height: 24px;
4774
padding: 0 4px;
4775
border-radius: 4px;
4776
background-color: rgba(0, 0, 0, 0.6);
4777
color: white;
4778
}
4779
4780
/**************
4781
* Calculator *
4782
**************/
4783
button.title label {
4784
min-height: 32px;
4785
}
4786
4787
/*********
4788
* Geary *
4789
*********/
4790
.geary-titlebar-left:dir(ltr) {
4791
margin-right: 5px;
4792
padding-right: 0;
4793
}
4794
4795
.geary-titlebar-left:dir(rtl) {
4796
margin-left: 5px;
4797
padding-left: 0;
4798
}
4799
4800
.geary-titlebar-left > separator {
4801
background-color: rgba(0, 0, 0, 0.05);
4802
}
4803
4804
.geary-titlebar-right:dir(ltr) {
4805
margin-left: -5px;
4806
}
4807
4808
.geary-titlebar-right:dir(rtl) {
4809
margin-right: -5px;
4810
}
4811
4812
/*********
4813
* Tilix *
4814
*********/
4815
overlay > revealer.left > scrolledwindow.frame,
4816
overlay > revealer.right > scrolledwindow.frame {
4817
border-style: none;
4818
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
4819
}
4820
4821
overlay > revealer.left > scrolledwindow.frame {
4822
margin-right: 32px;
4823
}
4824
4825
overlay > revealer.right > scrolledwindow.frame {
4826
margin-left: 32px;
4827
}
4828
4829
.terminix-session-sidebar,
4830
.tilix-session-sidebar {
4831
background-image: image(#FFFFFF);
4832
}
4833
4834
.terminal-titlebar button {
4835
border-radius: 0;
4836
}
4837
4838
button.image-button.session-new-button {
4839
min-width: 28px;
4840
}
4841
4842
/**************
4843
* Terminator *
4844
**************/
4845
.terminator-terminal-window paned > separator {
4846
background-color: #F2F2F2;
4847
}
4848
4849
.terminator-terminal-window notebook.frame {
4850
border-style: none;
4851
}
4852
4853
/***********
4854
* Eclipse *
4855
***********/
4856
window.background > box.vertical > scrolledwindow > widget toolbar {
4857
padding: 2px;
4858
}
4859
4860
window.background > box.vertical > scrolledwindow > widget toolbar separator,
4861
window.background > box.vertical > scrolledwindow > widget toolbar button {
4862
margin: 2px;
4863
}
4864
4865
window.background > box.vertical > scrolledwindow > widget toolbar button {
4866
border-radius: 4px;
4867
}
4868
4869
/************
4870
* Chromium *
4871
************/
4872
window.background.chromium {
4873
background-color: #F2F2F2;
4874
}
4875
4876
window.background.chromium entry,
4877
window.background.chromium > button:not(.suggested-action):not(.destructive-action) {
4878
border: 1px solid rgba(0, 0, 0, 0.26);
4879
}
4880
4881
window.background.chromium > button {
4882
box-shadow: none;
4883
background-size: auto;
4884
}
4885
4886
window.background.chromium > button:hover {
4887
background-image: image(alpha(currentColor, 0.08));
4888
}
4889
4890
window.background.chromium > button:active {
4891
background-image: image(alpha(currentColor, 0.24));
4892
}
4893
4894
window.background.chromium headerbar button:active {
4895
background-size: 1000% 1000%;
4896
}
4897
4898
window.background.chromium spinner {
4899
color: #4285F4;
4900
}
4901
4902
window.background.chromium textview {
4903
background-color: #FFFFFF;
4904
}
4905
4906
tooltip.background.chromium {
4907
background-color: #616161;
4908
}
4909
4910
/***********
4911
* Firefox *
4912
***********/
4913
window.background:not(.csd) > widget > separator {
4914
color: rgba(0, 0, 0, 0.26);
4915
}
4916
4917
window.background:not(.csd) > widget > scrollbar {
4918
background-clip: border-box;
4919
}
4920
4921
window.background:not(.csd) > widget > scrollbar,
4922
window.background:not(.csd) > widget > frame > border {
4923
border-color: rgba(0, 0, 0, 0.26);
4924
}
4925
4926
window.background:not(.csd) > widget > entry,
4927
window.background:not(.csd) > widget > button > button {
4928
border: 1px solid rgba(0, 0, 0, 0.26);
4929
border-radius: 5px;
4930
box-shadow: none;
4931
}
4932
4933
window.background:not(.csd) > widget > entry {
4934
min-height: 30px;
4935
}
4936
4937
window.background:not(.csd) > widget > entry:focus {
4938
border-color: #4285F4;
4939
}
4940
4941
window.background:not(.csd) > widget > button > button {
4942
padding: 4px 8px;
4943
background-size: auto;
4944
}
4945
4946
window.background:not(.csd) > widget > button > button:hover {
4947
background-image: image(alpha(currentColor, 0.08));
4948
}
4949
4950
window.background:not(.csd) > widget > button > button:active {
4951
background-image: image(alpha(currentColor, 0.24));
4952
}
4953
4954
window.background:not(.csd) > widget > checkbutton > check:not(:checked),
4955
window.background:not(.csd) > widget > radiobutton > radio:not(:checked) {
4956
color: #757575;
4957
}
4958
4959
window.background:not(.csd) > widget > checkbutton > check:not(:checked):hover, window.background:not(.csd) > widget > checkbutton > check:not(:checked):active,
4960
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):hover,
4961
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):active {
4962
color: #212121;
4963
}
4964
4965
window.background:not(.csd) > widget > checkbutton > check:not(:checked):disabled,
4966
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):disabled {
4967
color: rgba(117, 117, 117, 0.5);
4968
}
4969
4970
window.background:not(.csd) > window > menu,
4971
window.background:not(.csd) > menu > menu {
4972
border: none;
4973
}
4974
4975
window.background:not(.csd) > widget > menubar {
4976
color: rgba(0, 0, 0, 0.54);
4977
}
4978
4979
window.background:not(.csd) > widget > menubar:hover {
4980
color: rgba(0, 0, 0, 0.87);
4981
}
4982
4983
window.background:not(.csd) > widget > menubar:disabled {
4984
color: rgba(0, 0, 0, 0.26);
4985
}
4986
4987
window.background:not(.csd) > widget > frame {
4988
color: rgba(0, 0, 0, 0.26);
4989
}
4990
4991
window.background:not(.csd) > widget > checkbutton > check,
4992
window.background:not(.csd) > widget > radiobutton > radio {
4993
margin: 0;
4994
padding: 0;
4995
}
4996
4997
window.background:not(.csd) > window.background > menu > separator {
4998
color: rgba(0, 0, 0, 0.12);
4999
}
5000
5001
/************
5002
* Inkscape *
5003
************/
5004
#ToolboxCommon > #AuxToolbox #StyleSwatch {
5005
font-size: smaller;
5006
}
5007
5008
#ToolboxCommon > #AuxToolbox #Kludge {
5009
padding: 0;
5010
}
5011
5012
#ToolboxCommon > #AuxToolbox spinbutton,
5013
#ToolboxCommon > #AuxToolbox entry {
5014
min-height: 32px;
5015
}
5016
5017
#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
5018
min-height: 24px;
5019
min-width: 16px;
5020
padding: 4px 8px;
5021
border-radius: 4px;
5022
-gtk-outline-radius: 4px;
5023
}
5024
5025
#ToolboxCommon > #AuxToolbox spinbutton button {
5026
border-width: 4px;
5027
}
5028
5029
#ToolboxCommon > toolbar.vertical {
5030
margin-top: -4px;
5031
}
5032
5033
#ToolboxCommon > toolbar.vertical button {
5034
min-height: 24px;
5035
min-width: 24px;
5036
padding: 4px;
5037
border-radius: 4px;
5038
-gtk-outline-radius: 4px;
5039
}
5040
5041
#CanvasTable button {
5042
min-height: 16px;
5043
min-width: 16px;
5044
padding: 0;
5045
}
5046
5047
#CanvasTable #HorizontalScrollbar {
5048
border-top: 1px solid rgba(0, 0, 0, 0.12);
5049
}
5050
5051
#CanvasTable #VerticalScrollbar:dir(ltr) {
5052
border-left: 1px solid rgba(0, 0, 0, 0.12);
5053
}
5054
5055
#CanvasTable #VerticalScrollbar:dir(rtl) {
5056
border-right: 1px solid rgba(0, 0, 0, 0.12);
5057
}
5058
5059
#Canvas_and_Dock frame > border {
5060
border: none;
5061
}
5062
5063
#Canvas_and_Dock widget > widget > button.flat {
5064
min-height: 16px;
5065
min-width: 16px;
5066
padding: 4px;
5067
}
5068
5069
#Canvas_and_Dock widget > widget > box.horizontal image {
5070
padding: 4px;
5071
}
5072
5073
#Canvas_and_Dock box.horizontal > box.vertical > button.flat {
5074
min-height: 16px;
5075
min-width: 24px;
5076
padding: 8px 4px;
5077
}
5078
5079
/***********
5080
* Synapse *
5081
***********/
5082
box.vertical > widget > widget:selected {
5083
background-color: #4285F4;
5084
}
5085
5086
/*********
5087
* Unity *
5088
*********/
5089
UnityDecoration {
5090
-UnityDecoration-extents: 28px 0 0 0;
5091
-UnityDecoration-input-extents: 8px;
5092
-UnityDecoration-shadow-offset-x: 0;
5093
-UnityDecoration-shadow-offset-y: 3px;
5094
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
5095
-UnityDecoration-active-shadow-radius: 18px;
5096
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
5097
-UnityDecoration-inactive-shadow-radius: 6px;
5098
-UnityDecoration-glow-size: 8px;
5099
-UnityDecoration-glow-color: #4285F4;
5100
-UnityDecoration-title-indent: 4px;
5101
-UnityDecoration-title-fade: 32px;
5102
-UnityDecoration-title-alignment: 0.0;
5103
}
5104
5105
UnityDecoration .top {
5106
padding: 0 2px;
5107
border-style: none;
5108
border-radius: 4px 4px 0 0;
5109
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5110
background-color: #E0E0E0;
5111
color: rgba(0, 0, 0, 0.87);
5112
}
5113
5114
UnityDecoration .top:backdrop {
5115
color: rgba(0, 0, 0, 0.54);
5116
}
5117
5118
UnityDecoration .menuitem {
5119
color: rgba(0, 0, 0, 0.54);
5120
}
5121
5122
UnityDecoration .menuitem:hover {
5123
box-shadow: inset 0 -2px #4285F4;
5124
background-color: transparent;
5125
color: rgba(0, 0, 0, 0.87);
5126
}
5127
5128
.background:not(.csd) headerbar:not(.titlebar) {
5129
border-radius: 0;
5130
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
5131
}
5132
5133
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
5134
border-style: none;
5135
}
5136
5137
UnityPanelWidget,
5138
.unity-panel {
5139
background-color: #CBCBCB;
5140
color: rgba(0, 0, 0, 0.87);
5141
}
5142
5143
UnityPanelWidget:backdrop,
5144
.unity-panel:backdrop {
5145
color: rgba(0, 0, 0, 0.54);
5146
}
5147
5148
.unity-panel.menuitem,
5149
.unity-panel .menuitem {
5150
color: rgba(0, 0, 0, 0.54);
5151
}
5152
5153
.unity-panel.menubar.menuitem:hover,
5154
.unity-panel.menubar .menuitem *:hover {
5155
box-shadow: inset 0 -2px #4285F4;
5156
background-color: transparent;
5157
color: rgba(0, 0, 0, 0.87);
5158
}
5159
5160
.menu IdoPlaybackMenuItem.menuitem:active {
5161
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
5162
animation: spin 1s linear infinite;
5163
color: #4285F4;
5164
}
5165
5166
/**************
5167
* Mate-Panel *
5168
**************/
5169
.mate-panel-menu-bar menubar,
5170
#PanelApplet-window-menu-applet-button {
5171
background-color: transparent;
5172
}
5173
5174
.mate-panel-menu-bar {
5175
background-color: rgba(0, 0, 0, 0.6);
5176
font-weight: 500;
5177
}
5178
5179
.mate-panel-menu-bar:not(.popup) {
5180
color: rgba(255, 255, 255, 0.7);
5181
}
5182
5183
.mate-panel-menu-bar button {
5184
min-height: 16px;
5185
min-width: 16px;
5186
padding: 0;
5187
border-radius: 0;
5188
}
5189
5190
.mate-panel-menu-bar button:checked {
5191
background-color: rgba(255, 255, 255, 0.12);
5192
}
5193
5194
PanelToplevel.horizontal > grid > button {
5195
min-width: 24px;
5196
}
5197
5198
PanelToplevel.vertical > grid > button {
5199
min-height: 24px;
5200
}
5201
5202
PanelSeparator {
5203
color: rgba(255, 255, 255, 0.12);
5204
}
5205
5206
MatePanelAppletFrameDBus {
5207
border-style: solid;
5208
border-color: rgba(255, 255, 255, 0.12);
5209
}
5210
5211
.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus {
5212
border-width: 0 1px;
5213
}
5214
5215
.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus {
5216
border-width: 1px 0;
5217
}
5218
5219
.mate-panel-menu-bar menubar > menuitem {
5220
color: rgba(255, 255, 255, 0.7);
5221
}
5222
5223
.mate-panel-menu-bar menubar > menuitem:hover {
5224
background-color: rgba(255, 255, 255, 0.12);
5225
color: white;
5226
}
5227
5228
.mate-panel-menu-bar menubar > menuitem:disabled {
5229
color: rgba(255, 255, 255, 0.3);
5230
}
5231
5232
.mate-panel-menu-bar.horizontal menubar > menuitem {
5233
padding: 0 8px;
5234
}
5235
5236
.mate-panel-menu-bar.vertical menubar > menuitem {
5237
padding: 8px 0;
5238
}
5239
5240
.mate-panel-menu-bar menubar menu > menuitem {
5241
min-height: 28px;
5242
padding: 0 6px;
5243
}
5244
5245
.mate-panel-menu-bar #PanelApplet button {
5246
-GtkWidget-window-dragging: true;
5247
}
5248
5249
.mate-panel-menu-bar #tasklist-button {
5250
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
5251
}
5252
5253
.mate-panel-menu-bar #tasklist-button:checked {
5254
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
5255
}
5256
5257
.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) {
5258
padding-left: 4px;
5259
}
5260
5261
.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) {
5262
padding-right: 4px;
5263
}
5264
5265
.mate-panel-menu-bar.vertical #tasklist-button {
5266
min-height: 32px;
5267
}
5268
5269
.mate-panel-menu-bar.horizontal #showdesktop-button image {
5270
min-width: 24px;
5271
padding: 0 4px;
5272
}
5273
5274
.mate-panel-menu-bar.vertical #showdesktop-button image {
5275
min-height: 24px;
5276
padding: 4px 0;
5277
}
5278
5279
PanelApplet.wnck-applet .wnck-pager {
5280
background-color: transparent;
5281
color: #7BAAF7;
5282
}
5283
5284
PanelApplet.wnck-applet .wnck-pager:hover {
5285
background-color: rgba(255, 255, 255, 0.12);
5286
}
5287
5288
PanelApplet.wnck-applet .wnck-pager:active {
5289
background-color: rgba(255, 255, 255, 0.3);
5290
}
5291
5292
PanelApplet.wnck-applet .wnck-pager:selected {
5293
background-color: #4285F4;
5294
}
5295
5296
.mate-panel-menu-bar.horizontal #clock-applet-button label {
5297
padding: 0 8px;
5298
}
5299
5300
.mate-panel-menu-bar.vertical #clock-applet-button label {
5301
padding: 8px 0;
5302
}
5303
5304
#MatePanelPopupWindow {
5305
border: 1px solid rgba(0, 0, 0, 0.12);
5306
border-radius: 5px;
5307
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5308
}
5309
5310
#MatePanelPopupWindow frame > border {
5311
border-style: none;
5312
}
5313
5314
#MatePanelPopupWindow button {
5315
padding: 4px 16px;
5316
}
5317
5318
#MatePanelPopupWindow > frame > box > box > box > widget {
5319
color: rgba(0, 0, 0, 0.12);
5320
}
5321
5322
na-tray-applet {
5323
-NaTrayApplet-icon-padding: 3px;
5324
-NaTrayApplet-icon-size: 16;
5325
}
5326
5327
.mate-panel-menu-bar {
5328
-PanelMenuBar-icon-visible: true;
5329
}
5330
5331
.mate-panel-applet-slider {
5332
border: 1px solid rgba(0, 0, 0, 0.12);
5333
border-radius: 5px;
5334
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5335
background-color: #F2F2F2;
5336
}
5337
5338
.mate-panel-applet-slider frame > border {
5339
border-style: none;
5340
}
5341
5342
#PanelApplet:not(:selected) > box {
5343
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
5344
}
5345
5346
#PanelApplet:selected > box {
5347
background-color: rgba(255, 255, 255, 0.12);
5348
color: white;
5349
}
5350
5351
#mate-menu {
5352
border: 1px solid rgba(0, 0, 0, 0.12);
5353
}
5354
5355
#mate-menu button {
5356
min-height: 24px;
5357
min-width: 24px;
5358
padding: 4px 0;
5359
color: rgba(0, 0, 0, 0.87);
5360
font-weight: normal;
5361
}
5362
5363
#mate-menu button label:not(:first-child) {
5364
color: rgba(0, 0, 0, 0.54);
5365
}
5366
5367
#mate-menu entry {
5368
margin: 0 0 8px;
5369
}
5370
5371
#mate-menu entry image {
5372
margin: 0;
5373
}
5374
5375
#mate-menu entry + button {
5376
margin: 0 4px 8px;
5377
padding: 4px;
5378
}
5379
5380
/*********************
5381
* CAJA File manager *
5382
*********************/
5383
.caja-navigation-window button.toggle.image-button {
5384
border-radius: 4px;
5385
}
5386
5387
.caja-pathbar button {
5388
margin: 0 -1px 0 -2px;
5389
}
5390
5391
.caja-pathbar button > widget {
5392
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5393
-GtkArrow-arrow-scaling: 1;
5394
}
5395
5396
.caja-side-pane notebook viewport.frame,
5397
.caja-side-pane notebook widget .vertical {
5398
background-color: #FFFFFF;
5399
}
5400
5401
.caja-side-pane notebook,
5402
.caja-notebook {
5403
border-top: 1px solid rgba(0, 0, 0, 0.12);
5404
}
5405
5406
.caja-side-pane notebook .frame,
5407
.caja-notebook .frame {
5408
border-style: none;
5409
}
5410
5411
.caja-navigation-window statusbar {
5412
margin: 0 -10px;
5413
padding: 0 4px;
5414
border-top: 1px solid rgba(0, 0, 0, 0.12);
5415
}
5416
5417
.caja-notebook frame > border {
5418
border-style: none;
5419
}
5420
5421
#caja-extra-view-widget {
5422
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5423
background-color: #F2F2F2;
5424
}
5425
5426
#caja-extra-view-widget > box > box > label {
5427
font-weight: bold;
5428
}
5429
5430
/*********
5431
* Pluma *
5432
*********/
5433
.pluma-window statusbar {
5434
margin: 0 -10px;
5435
padding: 0 4px;
5436
border-top: 1px solid rgba(0, 0, 0, 0.12);
5437
}
5438
5439
.pluma-window statusbar frame > border {
5440
border-style: none;
5441
}
5442
5443
.pluma-window statusbar frame button.flat {
5444
padding: 0 4px;
5445
border-radius: 0;
5446
}
5447
5448
.pluma-window statusbar frame button.flat widget {
5449
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5450
-GtkArrow-arrow-scaling: 1;
5451
}
5452
5453
.pluma-print-preview toolbar {
5454
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5455
}
5456
5457
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
5458
margin: 1px;
5459
}
5460
5461
.pluma-window paned.horizontal box.vertical .frame {
5462
border-style: none;
5463
}
5464
5465
.pluma-window paned.horizontal box.vertical notebook.frame {
5466
margin-top: -1px;
5467
border-top: 1px solid rgba(0, 0, 0, 0.12);
5468
}
5469
5470
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
5471
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5472
}
5473
5474
/*********
5475
* Atril *
5476
*********/
5477
.atril-window paned.horizontal box.vertical .frame {
5478
border-style: none;
5479
}
5480
5481
.atril-window paned.horizontal box.vertical notebook .frame {
5482
border-top: 1px solid rgba(0, 0, 0, 0.12);
5483
}
5484
5485
/* mate-screensaver lock dialog */
5486
.lock-dialog {
5487
border-radius: 4px;
5488
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);
5489
}
5490
5491
.lock-dialog frame > border {
5492
border-style: none;
5493
}
5494
5495
/* multimedia OSD */
5496
MsdOsdWindow.background.osd {
5497
border-radius: 4px;
5498
background-color: rgba(97, 97, 97, 0.9);
5499
color: white;
5500
}
5501
5502
MsdOsdWindow.background.osd .trough {
5503
border-radius: 0;
5504
background-color: rgba(255, 255, 255, 0.12);
5505
}
5506
5507
MsdOsdWindow.background.osd .progressbar {
5508
border-radius: 0;
5509
background-color: #4285F4;
5510
}
5511
5512
/******************
5513
* Budgie Desktop *
5514
******************/
5515
.budgie-container {
5516
background-color: transparent;
5517
}
5518
5519
.budgie-settings-window buttonbox.inline-toolbar {
5520
border-style: none none solid;
5521
}
5522
5523
.budgie-settings-window buttonbox.inline-toolbar button {
5524
border-radius: 4px;
5525
-gtk-outline-radius: 4px;
5526
}
5527
5528
.budgie-popover {
5529
border-style: solid;
5530
border-width: 1px;
5531
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
5532
border-radius: 5px;
5533
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
5534
background-color: #FFFFFF;
5535
}
5536
5537
.budgie-popover .container {
5538
padding: 2px;
5539
}
5540
5541
.budgie-popover border {
5542
border: none;
5543
}
5544
5545
.budgie-popover list {
5546
background-color: transparent;
5547
}
5548
5549
.budgie-popover row {
5550
padding: 0;
5551
}
5552
5553
.budgie-popover row:hover {
5554
box-shadow: none;
5555
}
5556
5557
.budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {
5558
min-height: 28px;
5559
padding: 0 8px;
5560
color: rgba(0, 0, 0, 0.87);
5561
font-weight: normal;
5562
}
5563
5564
.budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {
5565
color: rgba(0, 0, 0, 0.38);
5566
}
5567
5568
.budgie-popover.budgie-menu .container {
5569
padding: 0;
5570
}
5571
5572
.budgie-popover.user-menu .container {
5573
padding: 8px;
5574
}
5575
5576
.budgie-popover.user-menu separator {
5577
margin: 4px 0;
5578
}
5579
5580
.budgie-popover.sound-popover separator {
5581
margin: 3px 0;
5582
}
5583
5584
.budgie-popover.night-light-indicator .container {
5585
padding: 8px;
5586
}
5587
5588
.budgie-popover.places-menu .container {
5589
padding: 8px;
5590
}
5591
5592
.budgie-popover.places-menu .places-list:not(.always-expand) {
5593
margin-top: 4px;
5594
padding-top: 4px;
5595
border-top: 1px solid rgba(0, 0, 0, 0.12);
5596
}
5597
5598
.budgie-popover.places-menu .alternative-label {
5599
padding: 3px;
5600
font-size: 15px;
5601
}
5602
5603
.budgie-popover.workspace-popover .container {
5604
padding: 2px 8px 8px;
5605
}
5606
5607
.budgie-popover.workspace-popover separator {
5608
margin: 4px 0;
5609
}
5610
5611
.budgie-popover.workspace-popover flowboxchild {
5612
padding: 0;
5613
}
5614
5615
.workspace-switcher .workspace-layout {
5616
border: 0 solid rgba(255, 255, 255, 0.12);
5617
}
5618
5619
.top .workspace-switcher .workspace-layout:dir(ltr),
5620
.bottom .workspace-switcher .workspace-layout:dir(ltr) {
5621
border-left-width: 1px;
5622
}
5623
5624
.top .workspace-switcher .workspace-layout:dir(rtl),
5625
.bottom .workspace-switcher .workspace-layout:dir(rtl) {
5626
border-right-width: 1px;
5627
}
5628
5629
.left .workspace-switcher .workspace-layout,
5630
.right .workspace-switcher .workspace-layout {
5631
border-top-width: 1px;
5632
}
5633
5634
.workspace-switcher .workspace-item,
5635
.workspace-switcher .workspace-add-button {
5636
border: 0 solid rgba(255, 255, 255, 0.12);
5637
}
5638
5639
.top .workspace-switcher .workspace-item:dir(ltr),
5640
.bottom .workspace-switcher .workspace-item:dir(ltr), .top
5641
.workspace-switcher .workspace-add-button:dir(ltr),
5642
.bottom
5643
.workspace-switcher .workspace-add-button:dir(ltr) {
5644
border-right-width: 1px;
5645
}
5646
5647
.top .workspace-switcher .workspace-item:dir(rtl),
5648
.bottom .workspace-switcher .workspace-item:dir(rtl), .top
5649
.workspace-switcher .workspace-add-button:dir(rtl),
5650
.bottom
5651
.workspace-switcher .workspace-add-button:dir(rtl) {
5652
border-left-width: 1px;
5653
}
5654
5655
.left .workspace-switcher .workspace-item,
5656
.right .workspace-switcher .workspace-item, .left
5657
.workspace-switcher .workspace-add-button,
5658
.right
5659
.workspace-switcher .workspace-add-button {
5660
border-bottom-width: 1px;
5661
}
5662
5663
.workspace-switcher .workspace-item {
5664
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
5665
}
5666
5667
.workspace-switcher .workspace-item.current-workspace {
5668
background-color: rgba(255, 255, 255, 0.12);
5669
}
5670
5671
.workspace-switcher .workspace-add-button:hover {
5672
box-shadow: none;
5673
}
5674
5675
.workspace-switcher .workspace-add-button:active {
5676
background-image: none;
5677
}
5678
5679
.workspace-switcher .workspace-add-button:active image {
5680
margin: 1px 0 -1px;
5681
}
5682
5683
.budgie-panel .workspace-switcher .workspace-icon-button {
5684
min-height: 24px;
5685
min-width: 24px;
5686
padding: 0;
5687
border-radius: 4px;
5688
}
5689
5690
.budgie-menu.background {
5691
padding: 0;
5692
}
5693
5694
.budgie-menu .sidebar,
5695
.budgie-menu scrollbar,
5696
.budgie-menu entry.search {
5697
background-color: transparent;
5698
}
5699
5700
.budgie-menu entry.search {
5701
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5702
border-radius: 0;
5703
box-shadow: none;
5704
font-size: 120%;
5705
}
5706
5707
.budgie-menu button {
5708
min-height: 32px;
5709
padding: 0 8px;
5710
border-radius: 0;
5711
color: rgba(0, 0, 0, 0.87);
5712
font-weight: normal;
5713
}
5714
5715
.budgie-menu button:disabled {
5716
color: rgba(0, 0, 0, 0.38);
5717
}
5718
5719
.budgie-menu button:checked:disabled {
5720
background-color: #4285F4;
5721
}
5722
5723
.budgie-menu row {
5724
padding: 0;
5725
}
5726
5727
.budgie-menu row:hover {
5728
box-shadow: none;
5729
}
5730
5731
popover.background.user-menu {
5732
padding: 8px;
5733
}
5734
5735
popover.background.user-menu .content-box {
5736
background-color: transparent;
5737
}
5738
5739
popover.background.user-menu separator {
5740
margin: 4px 0;
5741
}
5742
5743
popover.background.user-menu row {
5744
padding: 0;
5745
box-shadow: none;
5746
background-image: none;
5747
}
5748
5749
popover.background.places-menu {
5750
padding: 8px;
5751
}
5752
5753
popover.background.places-menu .name-button.text-button {
5754
padding-left: 8px;
5755
padding-right: 8px;
5756
}
5757
5758
popover.background.places-menu .name-button.text-button image:dir(ltr) {
5759
margin-right: 3px;
5760
}
5761
5762
popover.background.places-menu .name-button.text-button image:dir(rtl) {
5763
margin-left: 3px;
5764
}
5765
5766
popover.background.places-menu .places-section-header > image:dir(ltr) {
5767
margin: 0 -2px 0 5px;
5768
}
5769
5770
popover.background.places-menu .places-section-header > image:dir(rtl) {
5771
margin: 0 5px 0 -2px;
5772
}
5773
5774
popover.background.places-menu .places-list {
5775
margin-top: 4px;
5776
padding-top: 4px;
5777
border-top: 1px solid rgba(0, 0, 0, 0.12);
5778
background-color: transparent;
5779
}
5780
5781
popover.background.places-menu row {
5782
padding: 0;
5783
box-shadow: none;
5784
background-image: none;
5785
}
5786
5787
.budgie-panel {
5788
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
5789
background-color: rgba(0, 0, 0, 0.6);
5790
color: rgba(255, 255, 255, 0.7);
5791
font-weight: 500;
5792
}
5793
5794
.budgie-panel.transparent {
5795
background-color: rgba(0, 0, 0, 0.6);
5796
}
5797
5798
.budgie-panel button {
5799
min-height: 16px;
5800
min-width: 16px;
5801
padding: 0;
5802
border-radius: 0;
5803
}
5804
5805
.budgie-panel button:checked {
5806
background-color: rgba(255, 255, 255, 0.12);
5807
}
5808
5809
.budgie-panel.horizontal button {
5810
padding: 0 4px;
5811
}
5812
5813
.budgie-panel.vertical button {
5814
padding: 4px 0;
5815
}
5816
5817
.budgie-panel separator {
5818
background-color: rgba(255, 255, 255, 0.3);
5819
}
5820
5821
.budgie-panel .alert {
5822
color: #EA4335;
5823
}
5824
5825
.budgie-panel .titlebar:not(headerbar) {
5826
min-height: 0;
5827
padding: 0;
5828
box-shadow: none;
5829
background-color: transparent;
5830
color: white;
5831
}
5832
5833
.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) {
5834
color: rgba(255, 255, 255, 0.7);
5835
}
5836
5837
.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 {
5838
color: white;
5839
}
5840
5841
.budgie-panel #tasklist-button {
5842
padding: 0 4px;
5843
}
5844
5845
.budgie-panel.vertical #tasklist-button {
5846
min-height: 32px;
5847
}
5848
5849
.budgie-panel button.flat.launcher {
5850
padding: 0;
5851
}
5852
5853
.budgie-panel button.flat.launcher:not(:checked) {
5854
color: rgba(255, 255, 255, 0.5);
5855
}
5856
5857
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
5858
color: rgba(255, 255, 255, 0.7);
5859
}
5860
5861
.budgie-panel button.flat.launcher:not(:checked):disabled {
5862
color: rgba(255, 255, 255, 0.3);
5863
}
5864
5865
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
5866
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5867
}
5868
5869
.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
5870
.budgie-panel .pinned button.flat.launcher.running,
5871
.budgie-panel .pinned .top button.flat.launcher.running {
5872
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
5873
}
5874
5875
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
5876
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5877
}
5878
5879
.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
5880
.budgie-panel .pinned button.flat.launcher.running,
5881
.budgie-panel .pinned .bottom button.flat.launcher.running {
5882
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
5883
}
5884
5885
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
5886
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5887
}
5888
5889
.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
5890
.budgie-panel .pinned button.flat.launcher.running,
5891
.budgie-panel .pinned .left button.flat.launcher.running {
5892
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
5893
}
5894
5895
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
5896
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5897
}
5898
5899
.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
5900
.budgie-panel .pinned button.flat.launcher.running,
5901
.budgie-panel .pinned .right button.flat.launcher.running {
5902
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
5903
}
5904
5905
frame.raven-frame > border {
5906
border-style: none;
5907
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
5908
}
5909
5910
.top frame.raven-frame > border {
5911
margin-bottom: 32px;
5912
}
5913
5914
.bottom frame.raven-frame > border {
5915
margin-top: 32px;
5916
}
5917
5918
.left frame.raven-frame > border {
5919
margin-right: 32px;
5920
}
5921
5922
.right frame.raven-frame > border {
5923
margin-left: 32px;
5924
}
5925
5926
.raven {
5927
background-color: #FFFFFF;
5928
}
5929
5930
.raven > box {
5931
margin-bottom: -10px;
5932
}
5933
5934
.raven > stack {
5935
margin-bottom: -10px;
5936
}
5937
5938
.raven stackswitcher.linked > button {
5939
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FBBC05 0%, transparent 0%) 0 0 0/0 0 0px;
5940
border-radius: 0;
5941
}
5942
5943
.raven stackswitcher.linked > button:checked {
5944
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FBBC05 100%, transparent 0%) 0 0 2/0 0 2px;
5945
background-color: transparent;
5946
}
5947
5948
.raven .raven-header {
5949
min-height: 32px;
5950
padding: 3px;
5951
}
5952
5953
.raven .raven-header:not(.top) {
5954
margin-top: -6px;
5955
}
5956
5957
.raven .raven-header.top {
5958
padding: 2px 0;
5959
background-color: #4285F4;
5960
color: white;
5961
}
5962
5963
.raven .raven-header.top stackswitcher button {
5964
margin: -4px 0;
5965
min-height: 32px;
5966
}
5967
5968
.raven .raven-header.top button.image-button:dir(ltr) {
5969
margin-right: 2px;
5970
}
5971
5972
.raven .raven-header.top button.image-button:dir(rtl) {
5973
margin-left: 2px;
5974
}
5975
5976
.raven .raven-header.top > image {
5977
margin: 0 8px;
5978
}
5979
5980
.raven .raven-header.top > label {
5981
margin: 0 -8px;
5982
font-weight: bold;
5983
}
5984
5985
.raven .raven-header.bottom {
5986
border-top: 1px solid rgba(0, 0, 0, 0.12);
5987
}
5988
5989
.raven viewport.frame .raven-header {
5990
margin-top: -8px;
5991
}
5992
5993
.raven .raven-background {
5994
border-style: solid none;
5995
border-width: 1px;
5996
border-color: rgba(0, 0, 0, 0.12);
5997
background-color: #FFFFFF;
5998
}
5999
6000
.raven .raven-background.frame {
6001
border-style: solid none;
6002
}
6003
6004
.raven .raven-background > overlay > widget > image {
6005
color: rgba(0, 0, 0, 0.12);
6006
}
6007
6008
.raven .raven-background grid > label:first-child {
6009
min-height: 32px;
6010
}
6011
6012
.raven scrolledwindow.raven-background {
6013
border-bottom-style: none;
6014
}
6015
6016
.raven .raven-header.top + .raven-background {
6017
border-style: none;
6018
background-color: #4285F4;
6019
color: white;
6020
}
6021
6022
.raven .raven-header.top + .raven-background stackswitcher button {
6023
margin: -4px 0;
6024
}
6025
6026
.raven .powerstrip button {
6027
margin: 2px 0 1px;
6028
padding: 8px;
6029
}
6030
6031
.raven .option-subtitle {
6032
font-size: smaller;
6033
}
6034
6035
calendar.raven-calendar {
6036
border-style: none;
6037
background-color: transparent;
6038
}
6039
6040
calendar.raven-calendar:selected {
6041
border-radius: 4px;
6042
background-color: #4285F4;
6043
}
6044
6045
.raven-mpris {
6046
background-color: rgba(0, 0, 0, 0.6);
6047
color: white;
6048
}
6049
6050
.raven-mpris label {
6051
min-height: 24px;
6052
}
6053
6054
.raven-mpris button.image-button {
6055
padding: 8px;
6056
}
6057
6058
.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
6059
background-color: transparent;
6060
}
6061
6062
.budgie-notification .notification-title, .budgie-switcher .notification-title {
6063
font-size: 120%;
6064
}
6065
6066
.budgie-osd .budgie-osd-text {
6067
font-size: 120%;
6068
}
6069
6070
.drop-shadow {
6071
margin: 5px 9px;
6072
padding: 3px;
6073
border-radius: 4px;
6074
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);
6075
background-color: #FFFFFF;
6076
}
6077
6078
.drop-shadow .linked > button {
6079
border-radius: 4px;
6080
}
6081
6082
.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
6083
border-radius: 4px;
6084
background-color: #FFFFFF;
6085
}
6086
6087
.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
6088
border-radius: 4px;
6089
}
6090
6091
.budgie-session-dialog label:not(:last-child),
6092
.budgie-session-dialog .dialog-title {
6093
font-size: 120%;
6094
}
6095
6096
.budgie-session-dialog .linked.horizontal > button {
6097
padding: 8px 16px;
6098
border-top: 1px solid rgba(0, 0, 0, 0.12);
6099
border-radius: 0;
6100
}
6101
6102
.budgie-session-dialog .linked.horizontal > button:first-child {
6103
border-bottom-left-radius: 4px;
6104
}
6105
6106
.budgie-session-dialog .linked.horizontal > button:last-child {
6107
border-bottom-right-radius: 4px;
6108
}
6109
6110
.budgie-polkit-dialog .message {
6111
color: rgba(0, 0, 0, 0.38);
6112
}
6113
6114
.budgie-polkit-dialog .failure {
6115
color: #EA4335;
6116
}
6117
6118
.budgie-run-dialog {
6119
background-color: #FFFFFF;
6120
}
6121
6122
.budgie-run-dialog entry.search {
6123
font-size: 120%;
6124
padding: 4px 12px;
6125
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
6126
background-color: transparent;
6127
}
6128
6129
.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
6130
headerbar .subtitle,
6131
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 {
6132
opacity: 1;
6133
}
6134
6135
.budgie-run-dialog scrolledwindow {
6136
border-top: 1px solid rgba(0, 0, 0, 0.12);
6137
}
6138
6139
/************************
6140
* LightDM GTK+ Greeter *
6141
************************/
6142
#panel_window {
6143
background-color: rgba(0, 0, 0, 0.3);
6144
color: white;
6145
}
6146
6147
#panel_window menubar,
6148
#panel_window separator {
6149
background-color: transparent;
6150
}
6151
6152
#panel_window separator {
6153
padding: 0 4px;
6154
}
6155
6156
#panel_window separator:first-child {
6157
padding: 0 8px;
6158
}
6159
6160
#panel_window menubar > menuitem {
6161
color: rgba(255, 255, 255, 0.7);
6162
}
6163
6164
#panel_window menubar > menuitem:hover {
6165
color: white;
6166
}
6167
6168
#panel_window menubar > menuitem:disabled label {
6169
color: rgba(255, 255, 255, 0.3);
6170
}
6171
6172
#login_window,
6173
#shutdown_dialog,
6174
#restart_dialog {
6175
margin: 8px;
6176
border-radius: 4px;
6177
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);
6178
background-color: #FFFFFF;
6179
}
6180
6181
#content_frame {
6182
padding-bottom: 20px;
6183
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
6184
}
6185
6186
#buttonbox_frame {
6187
padding-top: 24px;
6188
}
6189
6190
#buttonbox_frame button {
6191
margin: -16px;
6192
}
6193
6194
#greeter_infobar {
6195
margin-top: -1px;
6196
}
6197
6198
/********
6199
* Nemo *
6200
********/
6201
.nemo-window .primary-toolbar {
6202
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
6203
}
6204
6205
.nemo-window .primary-toolbar entry {
6206
min-height: 0;
6207
margin: 0;
6208
}
6209
6210
.nemo-window .primary-toolbar button.text-button {
6211
padding-left: 8px;
6212
padding-right: 8px;
6213
}
6214
6215
.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) {
6216
padding-left: 4px;
6217
padding-right: 4px;
6218
}
6219
6220
.nemo-window scrolledwindow.frame {
6221
border-style: none;
6222
}
6223
6224
.nemo-window scrolledwindow.frame .view:not(:selected) {
6225
background-color: transparent;
6226
}
6227
6228
.nemo-window infobar {
6229
margin-top: -6px;
6230
}
6231
6232
.nemo-window .nemo-inactive-pane .view:not(:selected) {
6233
background-color: #FAFAFA;
6234
}
6235
6236
/* GTK NAMED COLORS
6237
----------------
6238
use responsibly! */
6239
/*
6240
widget text/foreground color */
6241
@define-color theme_fg_color rgba(0, 0, 0, 0.87);
6242
/*
6243
text color for entries, views and content in general */
6244
@define-color theme_text_color rgba(0, 0, 0, 0.87);
6245
/*
6246
widget base background color */
6247
@define-color theme_bg_color #F2F2F2;
6248
/*
6249
text widgets and the like base background color */
6250
@define-color theme_base_color #FFFFFF;
6251
/*
6252
base background color of selections */
6253
@define-color theme_selected_bg_color #4285F4;
6254
/*
6255
text/foreground color of selections */
6256
@define-color theme_selected_fg_color white;
6257
/*
6258
base background color of insensitive widgets */
6259
@define-color insensitive_bg_color #F2F2F2;
6260
/*
6261
text foreground color of insensitive widgets */
6262
@define-color insensitive_fg_color rgba(0, 0, 0, 0.38);
6263
/*
6264
insensitive text widgets and the like base background color */
6265
@define-color insensitive_base_color #FAFAFA;
6266
/*
6267
widget text/foreground color on backdrop windows */
6268
@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87);
6269
/*
6270
text color for entries, views and content in general on backdrop windows */
6271
@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87);
6272
/*
6273
widget base background color on backdrop windows */
6274
@define-color theme_unfocused_bg_color #F2F2F2;
6275
/*
6276
text widgets and the like base background color on backdrop windows */
6277
@define-color theme_unfocused_base_color #FFFFFF;
6278
/*
6279
base background color of selections on backdrop windows */
6280
@define-color theme_unfocused_selected_bg_color #4285F4;
6281
/*
6282
text/foreground color of selections on backdrop windows */
6283
@define-color theme_unfocused_selected_fg_color white;
6284
/*
6285
insensitive color on backdrop windows */
6286
@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38);
6287
/*
6288
widgets main borders color */
6289
@define-color borders rgba(0, 0, 0, 0.12);
6290
/*
6291
widgets main borders color on backdrop windows */
6292
@define-color unfocused_borders rgba(0, 0, 0, 0.12);
6293
/*
6294
these are pretty self explicative */
6295
@define-color warning_color #FBBC05;
6296
@define-color error_color #EA4335;
6297
@define-color success_color #34A853;
6298
/*
6299
these colors are exported for the window manager and shouldn't be used in applications,
6300
read if you used those and something break with a version upgrade you're on your own... */
6301
@define-color wm_title rgba(0, 0, 0, 0.87);
6302
@define-color wm_unfocused_title rgba(0, 0, 0, 0.54);
6303
@define-color wm_highlight rgba(255, 255, 255, 0.4);
6304
@define-color wm_bg #E0E0E0;
6305
/*
6306
FIXME this is really an API */
6307
@define-color content_view_bg #FFFFFF;
6308
@define-color placeholder_text_color #757575;
6309