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