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