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