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