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