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