gtk-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.1);
1230
background-color: #455A64;
1231
color: #FFFFFF;
1232
}
1233
1234
.titlebar:disabled:not(headerbar) :not(button) > label,
1235
headerbar:disabled :not(button) > label {
1236
color: rgba(255, 255, 255, 0.5);
1237
}
1238
1239
.titlebar:backdrop:not(headerbar),
1240
headerbar:backdrop {
1241
color: rgba(255, 255, 255, 0.7);
1242
}
1243
1244
.titlebar:backdrop:disabled:not(headerbar) :not(button) > label,
1245
headerbar:backdrop:disabled :not(button) > label {
1246
color: rgba(255, 255, 255, 0.3);
1247
}
1248
1249
.titlebar:not(headerbar) .title,
1250
headerbar .title {
1251
padding: 0 12px;
1252
font-weight: bold;
1253
}
1254
1255
.titlebar:not(headerbar) .subtitle,
1256
headerbar .subtitle {
1257
padding: 0 12px;
1258
font-size: smaller;
1259
}
1260
1261
.titlebar:not(headerbar) .linked:not(.vertical) > entry:not(.flat),
1262
headerbar .linked:not(.vertical) > entry:not(.flat) {
1263
border-radius: 2px;
1264
}
1265
1266
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1267
headerbar button:not(.suggested-action):not(.destructive-action) {
1268
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1269
color: rgba(255, 255, 255, 0.7);
1270
}
1271
1272
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active,
1273
headerbar button:not(.suggested-action):not(.destructive-action):hover,
1274
headerbar button:not(.suggested-action):not(.destructive-action):active {
1275
color: #FFFFFF;
1276
}
1277
1278
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1279
headerbar button:not(.suggested-action):not(.destructive-action):disabled {
1280
color: rgba(255, 255, 255, 0.3);
1281
}
1282
1283
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1284
headerbar button:not(.suggested-action):not(.destructive-action):checked {
1285
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1286
color: #FFFFFF;
1287
}
1288
1289
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1290
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1291
color: rgba(255, 255, 255, 0.5);
1292
}
1293
1294
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1295
headerbar button:not(.suggested-action):not(.destructive-action):checked,
1296
headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
1297
background-color: transparent;
1298
}
1299
1300
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1301
headerbar button:not(.suggested-action):not(.destructive-action):backdrop {
1302
color: rgba(255, 255, 255, 0.5);
1303
}
1304
1305
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:active,
1306
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:hover,
1307
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:active {
1308
color: rgba(255, 255, 255, 0.7);
1309
}
1310
1311
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1312
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1313
color: rgba(255, 255, 255, 0.3);
1314
}
1315
1316
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1317
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1318
color: rgba(255, 255, 255, 0.7);
1319
}
1320
1321
.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1322
headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1323
color: rgba(255, 255, 255, 0.3);
1324
}
1325
1326
.titlebar:not(headerbar) button.suggested-action:disabled, .titlebar:not(headerbar) button.destructive-action:disabled,
1327
headerbar button.suggested-action:disabled,
1328
headerbar button.destructive-action:disabled {
1329
background-color: rgba(255, 255, 255, 0.12);
1330
color: rgba(255, 255, 255, 0.5);
1331
}
1332
1333
.selection-mode.titlebar:not(headerbar),
1334
headerbar.selection-mode {
1335
transition: background-color 0.00001s 270ms, color 270ms cubic-bezier(0, 0, 0.2, 1);
1336
animation: header_ripple_effect 270ms cubic-bezier(0, 0, 0.2, 1);
1337
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.2);
1338
background-color: #42A5F5;
1339
color: #FFFFFF;
1340
}
1341
1342
.selection-mode.titlebar:backdrop:not(headerbar),
1343
headerbar.selection-mode:backdrop {
1344
color: rgba(255, 255, 255, 0.7);
1345
}
1346
1347
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
1348
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) {
1349
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
1350
color: #FFFFFF;
1351
}
1352
1353
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
1354
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled {
1355
color: rgba(255, 255, 255, 0.5);
1356
}
1357
1358
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
1359
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked {
1360
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
1361
color: #FFFFFF;
1362
}
1363
1364
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
1365
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled {
1366
color: rgba(255, 255, 255, 0.5);
1367
}
1368
1369
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
1370
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop {
1371
color: rgba(255, 255, 255, 0.7);
1372
}
1373
1374
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
1375
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
1376
color: rgba(255, 255, 255, 0.3);
1377
}
1378
1379
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
1380
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked {
1381
color: rgba(255, 255, 255, 0.7);
1382
}
1383
1384
.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
1385
headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
1386
color: rgba(255, 255, 255, 0.3);
1387
}
1388
1389
.selection-mode.titlebar:not(headerbar) .selection-menu,
1390
headerbar.selection-mode .selection-menu {
1391
padding-left: 16px;
1392
padding-right: 16px;
1393
}
1394
1395
.selection-mode.titlebar:not(headerbar) .selection-menu arrow,
1396
headerbar.selection-mode .selection-menu arrow {
1397
-GtkArrow-arrow-scaling: 1;
1398
}
1399
1400
.selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
1401
headerbar.selection-mode .selection-menu .arrow {
1402
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1403
}
1404
1405
.tiled .titlebar:not(headerbar),
1406
.maximized .titlebar:not(headerbar),
1407
.fullscreen .titlebar:not(headerbar), .tiled
1408
headerbar,
1409
.maximized
1410
headerbar,
1411
.fullscreen
1412
headerbar {
1413
border-radius: 0;
1414
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1415
}
1416
1417
.default-decoration.titlebar:not(headerbar),
1418
headerbar.default-decoration {
1419
min-height: 20px;
1420
padding: 6px;
1421
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
1422
}
1423
1424
.tiled .default-decoration.titlebar:not(headerbar),
1425
.maximized .default-decoration.titlebar:not(headerbar),
1426
.fullscreen .default-decoration.titlebar:not(headerbar), .tiled
1427
headerbar.default-decoration,
1428
.maximized
1429
headerbar.default-decoration,
1430
.fullscreen
1431
headerbar.default-decoration {
1432
box-shadow: none;
1433
}
1434
1435
.default-decoration.titlebar:not(headerbar) button.titlebutton,
1436
headerbar.default-decoration button.titlebutton {
1437
min-height: 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: #455A64;
1494
background-image: image(rgba(0, 0, 0, 0.12));
1495
}
1496
1497
/************
1498
* Pathbars *
1499
************/
1500
.caja-pathbar button,
1501
.path-bar button {
1502
padding-left: 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: #455A64;
1683
}
1684
1685
menubar > menuitem,
1686
.menubar > menuitem {
1687
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
1688
min-height: 20px;
1689
padding: 4px 8px;
1690
color: rgba(255, 255, 255, 0.7);
1691
}
1692
1693
menubar > menuitem:hover,
1694
.menubar > menuitem:hover {
1695
transition: none;
1696
background-color: rgba(255, 255, 255, 0.12);
1697
color: #FFFFFF;
1698
}
1699
1700
menubar > menuitem:disabled,
1701
.menubar > menuitem:disabled {
1702
color: rgba(255, 255, 255, 0.3);
1703
}
1704
1705
.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: #455A64;
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-path-label {
3923
color: rgba(0, 0, 0, 0.54);
3924
font-size: smaller;
3925
}
3926
3927
.open-document-selector-path-label:selected {
3928
color: rgba(255, 255, 255, 0.7);
3929
}
3930
3931
.gedit-document-panel {
3932
background-color: #FAFAFA;
3933
}
3934
3935
.gedit-document-panel row button.flat {
3936
margin-top: 8px;
3937
margin-bottom: 8px;
3938
}
3939
3940
.gedit-document-panel-group-row:not(:first-child) {
3941
border-top: 1px solid rgba(0, 0, 0, 0.12);
3942
}
3943
3944
.gedit-side-panel-paned statusbar {
3945
border-top: 1px solid rgba(0, 0, 0, 0.12);
3946
}
3947
3948
.gedit-search-slider {
3949
margin: 4px 4px 8px;
3950
}
3951
3952
.gedit-search-slider entry:dir(ltr), .gedit-search-slider entry:dir(rtl) {
3953
border-radius: 2px;
3954
}
3955
3956
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag, .gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
3957
all: unset;
3958
color: rgba(0, 0, 0, 0.38);
3959
}
3960
3961
.gedit-search-slider entry:dir(ltr) {
3962
margin-right: -58px;
3963
padding-right: 58px;
3964
}
3965
3966
.gedit-search-slider entry:dir(ltr) .gedit-search-entry-occurrences-tag {
3967
margin-left: 6px;
3968
}
3969
3970
.gedit-search-slider entry:dir(ltr) image.right {
3971
margin-right: 0;
3972
}
3973
3974
.gedit-search-slider entry:dir(rtl) {
3975
margin-left: -58px;
3976
padding-left: 58px;
3977
}
3978
3979
.gedit-search-slider entry:dir(rtl) .gedit-search-entry-occurrences-tag {
3980
margin-right: 6px;
3981
}
3982
3983
.gedit-search-slider entry:dir(rtl) image.left {
3984
margin-left: 0;
3985
}
3986
3987
.gedit-search-slider entry.error ~ button {
3988
color: rgba(255, 255, 255, 0.7);
3989
}
3990
3991
.gedit-search-slider entry.error ~ button:hover, .gedit-search-slider entry.error ~ button:active {
3992
color: #FFFFFF;
3993
}
3994
3995
.gedit-search-slider entry.error ~ button:disabled {
3996
color: rgba(255, 255, 255, 0.3);
3997
}
3998
3999
.gedit-search-slider button {
4000
border: solid 6px transparent;
4001
}
4002
4003
.gedit-search-slider button:last-child:dir(ltr), .gedit-search-slider button:not(:first-child):dir(rtl) {
4004
margin-left: -3px;
4005
}
4006
4007
.gedit-search-slider button:first-child:dir(rtl), .gedit-search-slider button:not(:last-child):dir(ltr) {
4008
margin-right: -3px;
4009
}
4010
4011
frame.gedit-map-frame > border:dir(ltr) {
4012
border-style: none none none solid;
4013
}
4014
4015
frame.gedit-map-frame > border:dir(rtl) {
4016
border-style: none solid none none;
4017
}
4018
4019
/**************
4020
* Tweak Tool *
4021
**************/
4022
.tweak-categories {
4023
background-image: image(#FAFAFA);
4024
}
4025
4026
.tweak {
4027
padding: 3px;
4028
}
4029
4030
.tweak.title:hover {
4031
box-shadow: none;
4032
}
4033
4034
.tweak-group-white,
4035
.tweak-white,
4036
.tweak-white:hover {
4037
background-image: image(#FFFFFF);
4038
}
4039
4040
.tweak-startup,
4041
.tweak-startup:hover {
4042
background-image: image(#FFFFFF);
4043
}
4044
4045
.tweak-group-startup {
4046
background-image: image(#FFFFFF);
4047
border: 1px solid rgba(0, 0, 0, 0.12);
4048
}
4049
4050
/***********
4051
* Builder *
4052
***********/
4053
workbench stack.titlebar {
4054
padding: 0;
4055
}
4056
4057
workbench:not(.tiled):not(.maximized):not(.fullscreen) stack.titlebar headerbar {
4058
border-radius: 2px 2px 0 0;
4059
}
4060
4061
perspectiveswitcher {
4062
background-color: #F5F5F5;
4063
}
4064
4065
perspectiveswitcher button:checked {
4066
color: #42A5F5;
4067
}
4068
4069
layouttabbar {
4070
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4071
background-color: #F5F5F5;
4072
}
4073
4074
layouttabbar > box > button {
4075
margin: 4px 0;
4076
}
4077
4078
layouttab {
4079
margin: 0 8px;
4080
border-style: none solid;
4081
border-width: 1px;
4082
border-color: rgba(0, 0, 0, 0.12);
4083
box-shadow: inset 0 -2px #42A5F5;
4084
background-color: #FFFFFF;
4085
}
4086
4087
layouttab separator.vertical {
4088
margin: 8px 4px;
4089
}
4090
4091
layouttab button.text-button, layouttab button.image-button, layouttab button {
4092
margin-top: 8px;
4093
margin-bottom: 8px;
4094
padding: 0 4px;
4095
}
4096
4097
layout {
4098
border: 1px solid rgba(0, 0, 0, 0.12);
4099
-PnlDockBin-handle-size: 1;
4100
}
4101
4102
entry.search-missing {
4103
background-color: #DD2C00;
4104
color: #FFFFFF;
4105
}
4106
4107
workbench treeview.image {
4108
color: rgba(0, 0, 0, 0.54);
4109
}
4110
4111
workbench treeview.image:selected {
4112
color: rgba(255, 255, 255, 0.7);
4113
}
4114
4115
dockbin {
4116
border: 1px solid rgba(0, 0, 0, 0.12);
4117
-PnlDockBin-handle-size: 1;
4118
}
4119
4120
dockpaned {
4121
border: 1px solid rgba(0, 0, 0, 0.12);
4122
}
4123
4124
eggsearchbar box.search-bar {
4125
padding: 0 8px;
4126
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4127
background-color: #F5F5F5;
4128
}
4129
4130
docktabstrip {
4131
padding: 0 8px;
4132
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4133
background-color: #F5F5F5;
4134
}
4135
4136
docktab {
4137
transition: all 270ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
4138
min-height: 20px;
4139
min-width: 20px;
4140
margin-bottom: -1px;
4141
padding: 6px 6px;
4142
outline-offset: -6px;
4143
border-width: 1px;
4144
border-color: transparent;
4145
background-image: radial-gradient(circle farthest-corner at center, #42A5F5 10%, transparent 0%);
4146
background-repeat: no-repeat;
4147
background-position: center;
4148
background-size: 0% 0%;
4149
color: rgba(0, 0, 0, 0.54);
4150
font-weight: 500;
4151
}
4152
4153
docktab:hover {
4154
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.26);
4155
color: rgba(0, 0, 0, 0.87);
4156
}
4157
4158
docktab:checked {
4159
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);
4160
box-shadow: inset 0 -2px #42A5F5;
4161
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
4162
background-size: 1000% 1000%;
4163
color: rgba(0, 0, 0, 0.87);
4164
}
4165
4166
dockoverlayedge {
4167
background-color: #F5F5F5;
4168
}
4169
4170
dockoverlayedge docktabstrip {
4171
padding: 0;
4172
border: none;
4173
}
4174
4175
dockoverlayedge.left-edge docktab:hover {
4176
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
4177
}
4178
4179
dockoverlayedge.left-edge docktab:checked {
4180
box-shadow: inset -2px 0 #42A5F5;
4181
}
4182
4183
dockoverlayedge.right-edge docktab:hover {
4184
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
4185
}
4186
4187
dockoverlayedge.right-edge docktab:checked {
4188
box-shadow: inset 2px 0 #42A5F5;
4189
}
4190
4191
pillbox {
4192
background-color: #F5F5F5;
4193
border-radius: 2px;
4194
}
4195
4196
buildperspective row {
4197
padding: 10px;
4198
}
4199
4200
layoutpane entry.search {
4201
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
4202
background-color: #FFFFFF;
4203
}
4204
4205
editortweak entry.search {
4206
margin-bottom: -1px;
4207
box-shadow: none;
4208
}
4209
4210
frame.gb-search-frame {
4211
border-bottom-right-radius: 5px;
4212
}
4213
4214
.gb-search-entry-occurrences-tag {
4215
box-shadow: none;
4216
background-color: transparent;
4217
}
4218
4219
docktabstrip {
4220
min-height: 39px;
4221
}
4222
4223
workbench preferences preferencesgroup list entry {
4224
padding-top: 8px;
4225
padding-bottom: 8px;
4226
}
4227
4228
/**********
4229
* Photos *
4230
**********/
4231
GdMainIconView.content-view {
4232
-GdMainIconView-icon-size: 48;
4233
}
4234
4235
.documents-counter {
4236
margin: 8px;
4237
border-radius: 9999px;
4238
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
4239
background-color: #FF4081;
4240
color: #FFFFFF;
4241
font-weight: bold;
4242
}
4243
4244
.documents-scrolledwin.frame {
4245
border-style: none;
4246
}
4247
4248
.photos-fade-in {
4249
opacity: 1;
4250
transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1);
4251
}
4252
4253
.photos-fade-out {
4254
opacity: 0;
4255
transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1);
4256
}
4257
4258
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
4259
border-style: none none none solid;
4260
}
4261
4262
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
4263
border-style: none solid none none;
4264
}
4265
4266
/*********
4267
* Music *
4268
*********/
4269
.side-panel:dir(ltr) {
4270
border-style: solid;
4271
border-color: rgba(0, 0, 0, 0.12);
4272
}
4273
4274
.side-panel:dir(rtl) {
4275
border-style: solid;
4276
border-color: rgba(0, 0, 0, 0.12);
4277
}
4278
4279
.side-panel .view {
4280
background-image: image(#FAFAFA);
4281
}
4282
4283
.side-panel .view:hover {
4284
background-image: image(rgba(240, 240, 240, 0.9935));
4285
}
4286
4287
.side-panel .view:selected {
4288
background-image: image(#42A5F5);
4289
}
4290
4291
.side-panel .view:selected:hover {
4292
background-image: image(#4baaf6);
4293
}
4294
4295
.songs-list:hover {
4296
background-image: image(alpha(currentColor, 0.05));
4297
}
4298
4299
frame.documents-dropdown {
4300
margin: 8px;
4301
}
4302
4303
frame.documents-dropdown > border {
4304
border: none;
4305
}
4306
4307
box.vertical:not(.titlebar) > revealer > toolbar.search-bar {
4308
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4309
}
4310
4311
box.vertical:not(.titlebar) > revealer > toolbar.search-bar button > widget {
4312
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4313
}
4314
4315
/*********
4316
* To Do *
4317
*********/
4318
task-row {
4319
transition: all 180ms cubic-bezier(0, 0, 0.2, 1);
4320
margin: 0 -4px;
4321
}
4322
4323
task-row:hover {
4324
transition: none;
4325
}
4326
4327
task-row label {
4328
margin: 0 8px;
4329
}
4330
4331
task-row image {
4332
margin: 0 4px;
4333
}
4334
4335
task-list-view > box > revealer > box > button {
4336
min-height: 32px;
4337
margin: -4px;
4338
padding: 0 12px;
4339
}
4340
4341
task-list-view > box > revealer > box > button label {
4342
margin: 0 8px;
4343
}
4344
4345
task-list-view > box > revealer > box > button image {
4346
margin: 0 4px;
4347
}
4348
4349
/*******
4350
* eog *
4351
*******/
4352
#eog-thumb-nav scrolledwindow {
4353
border-top: none;
4354
}
4355
4356
#eog-thumb-nav button {
4357
-gtk-outline-radius: 2px;
4358
}
4359
4360
/*************
4361
* Evolution *
4362
*************/
4363
frame.taskbar > border {
4364
border-style: solid none none;
4365
}
4366
4367
box.vertical > paned.horizontal notebook widget .frame {
4368
border-style: none;
4369
}
4370
4371
/********
4372
* gitg *
4373
********/
4374
frame.commit-frame > border {
4375
border-style: solid none none;
4376
}
4377
4378
/**************
4379
* Characters *
4380
**************/
4381
box.dialog-vbox scrolledwindow.related {
4382
border: 1px solid rgba(0, 0, 0, 0.12);
4383
}
4384
4385
list.categories {
4386
background-image: image(#FAFAFA);
4387
}
4388
4389
/*********
4390
* Boxes *
4391
*********/
4392
.transparent-bg + stack overlay > label {
4393
min-height: 24px;
4394
padding: 0 4px;
4395
border-radius: 2px;
4396
background-color: rgba(0, 0, 0, 0.3);
4397
color: #FFFFFF;
4398
}
4399
4400
/**************
4401
* Calculator *
4402
**************/
4403
button.title label {
4404
min-height: 32px;
4405
}
4406
4407
/*********
4408
* Geary *
4409
*********/
4410
.geary-titlebar-left:dir(ltr) {
4411
margin-right: 5px;
4412
padding-right: 0;
4413
}
4414
4415
.geary-titlebar-left:dir(rtl) {
4416
margin-left: 5px;
4417
padding-left: 0;
4418
}
4419
4420
.geary-titlebar-left > separator {
4421
background-color: rgba(0, 0, 0, 0.05);
4422
}
4423
4424
.geary-titlebar-right:dir(ltr) {
4425
margin-left: -5px;
4426
}
4427
4428
.geary-titlebar-right:dir(rtl) {
4429
margin-right: -5px;
4430
}
4431
4432
/*********
4433
* Tilix *
4434
*********/
4435
overlay > revealer.left > scrolledwindow.frame,
4436
overlay > revealer.right > scrolledwindow.frame {
4437
border-style: none;
4438
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
4439
}
4440
4441
overlay > revealer.left > scrolledwindow.frame {
4442
margin-right: 32px;
4443
}
4444
4445
overlay > revealer.right > scrolledwindow.frame {
4446
margin-left: 32px;
4447
}
4448
4449
.terminix-session-sidebar,
4450
.tilix-session-sidebar {
4451
background-image: image(#FAFAFA);
4452
}
4453
4454
button.image-button.session-new-button {
4455
min-width: 28px;
4456
}
4457
4458
/***********
4459
* Eclipse *
4460
***********/
4461
window.background > box.vertical > scrolledwindow > widget toolbar {
4462
padding: 2px;
4463
}
4464
4465
window.background > box.vertical > scrolledwindow > widget toolbar separator,
4466
window.background > box.vertical > scrolledwindow > widget toolbar button {
4467
margin: 2px;
4468
}
4469
4470
window.background > box.vertical > scrolledwindow > widget toolbar button {
4471
border-radius: 2px;
4472
}
4473
4474
/************
4475
* Chromium *
4476
************/
4477
tooltip.chromium {
4478
background-color: #FFFFFF;
4479
}
4480
4481
/***********
4482
* Firefox *
4483
***********/
4484
window.background:not(.csd) > widget > separator {
4485
color: rgba(0, 0, 0, 0.2);
4486
}
4487
4488
window.background:not(.csd) > widget > scrollbar {
4489
background-clip: border-box;
4490
}
4491
4492
window.background:not(.csd) > widget > scrollbar,
4493
window.background:not(.csd) > widget > frame > border {
4494
border-color: rgba(0, 0, 0, 0.2);
4495
}
4496
4497
window.background:not(.csd) > widget > entry,
4498
window.background:not(.csd) > widget > button > button {
4499
border: 1px solid rgba(0, 0, 0, 0.2);
4500
border-radius: 3px;
4501
box-shadow: none;
4502
}
4503
4504
window.background:not(.csd) > widget > entry {
4505
min-height: 30px;
4506
}
4507
4508
window.background:not(.csd) > widget > entry:focus {
4509
border-color: #42A5F5;
4510
}
4511
4512
window.background:not(.csd) > widget > button > button {
4513
padding: 4px 8px;
4514
background-size: auto;
4515
}
4516
4517
window.background:not(.csd) > widget > button > button:hover {
4518
background-image: image(alpha(currentColor, 0.05));
4519
}
4520
4521
window.background:not(.csd) > widget > button > button:active {
4522
background-image: image(alpha(currentColor, 0.1));
4523
}
4524
4525
window.background:not(.csd) > window > menu,
4526
window.background:not(.csd) > menu > menu {
4527
border: none;
4528
}
4529
4530
window.background:not(.csd) > widget > menubar {
4531
color: rgba(255, 255, 255, 0.7);
4532
}
4533
4534
window.background:not(.csd) > widget > menubar:hover {
4535
color: #FFFFFF;
4536
}
4537
4538
window.background:not(.csd) > widget > menubar:disabled {
4539
color: rgba(255, 255, 255, 0.3);
4540
}
4541
4542
window.background:not(.csd) > widget > frame {
4543
color: rgba(0, 0, 0, 0.2);
4544
}
4545
4546
window.background:not(.csd) > widget > checkbutton > check,
4547
window.background:not(.csd) > widget > radiobutton > radio {
4548
margin: 0;
4549
padding: 0;
4550
}
4551
4552
window.background:not(.csd) > window.background > menu > separator {
4553
color: rgba(0, 0, 0, 0.12);
4554
}
4555
4556
/************
4557
* Inkscape *
4558
************/
4559
#ToolboxCommon > #AuxToolbox #StyleSwatch {
4560
font-size: smaller;
4561
}
4562
4563
#ToolboxCommon > #AuxToolbox #Kludge {
4564
padding: 0;
4565
}
4566
4567
#ToolboxCommon > #AuxToolbox spinbutton,
4568
#ToolboxCommon > #AuxToolbox entry {
4569
min-height: 32px;
4570
}
4571
4572
#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
4573
min-height: 24px;
4574
min-width: 16px;
4575
padding: 4px 8px;
4576
border-radius: 2px;
4577
-gtk-outline-radius: 2px;
4578
}
4579
4580
#ToolboxCommon > #AuxToolbox spinbutton button {
4581
border-width: 4px;
4582
}
4583
4584
#ToolboxCommon > toolbar.vertical {
4585
margin-top: -4px;
4586
}
4587
4588
#ToolboxCommon > toolbar.vertical button {
4589
min-height: 24px;
4590
min-width: 24px;
4591
padding: 4px;
4592
border-radius: 2px;
4593
-gtk-outline-radius: 2px;
4594
}
4595
4596
#CanvasTable button {
4597
min-height: 16px;
4598
min-width: 16px;
4599
padding: 0;
4600
}
4601
4602
#CanvasTable #HorizontalScrollbar {
4603
border-top: 1px solid rgba(0, 0, 0, 0.12);
4604
}
4605
4606
#CanvasTable #VerticalScrollbar:dir(ltr) {
4607
border-left: 1px solid rgba(0, 0, 0, 0.12);
4608
}
4609
4610
#CanvasTable #VerticalScrollbar:dir(rtl) {
4611
border-right: 1px solid rgba(0, 0, 0, 0.12);
4612
}
4613
4614
#Canvas_and_Dock frame > border {
4615
border: none;
4616
}
4617
4618
#Canvas_and_Dock widget > widget > button.flat {
4619
min-height: 16px;
4620
min-width: 16px;
4621
padding: 4px;
4622
}
4623
4624
#Canvas_and_Dock widget > widget > box.horizontal image {
4625
padding: 4px;
4626
}
4627
4628
#Canvas_and_Dock box.horizontal > box.vertical > button.flat {
4629
min-height: 16px;
4630
min-width: 24px;
4631
padding: 8px 4px;
4632
}
4633
4634
/***********
4635
* Synapse *
4636
***********/
4637
box.vertical > widget > widget:selected {
4638
background-color: #42A5F5;
4639
}
4640
4641
/*********
4642
* Unity *
4643
*********/
4644
UnityDecoration {
4645
-UnityDecoration-extents: 28px 0 0 0;
4646
-UnityDecoration-input-extents: 8px;
4647
-UnityDecoration-shadow-offset-x: 0;
4648
-UnityDecoration-shadow-offset-y: 3px;
4649
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
4650
-UnityDecoration-active-shadow-radius: 18px;
4651
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
4652
-UnityDecoration-inactive-shadow-radius: 6px;
4653
-UnityDecoration-glow-size: 8px;
4654
-UnityDecoration-glow-color: #42A5F5;
4655
-UnityDecoration-title-indent: 4px;
4656
-UnityDecoration-title-fade: 32px;
4657
-UnityDecoration-title-alignment: 0.0;
4658
}
4659
4660
UnityDecoration .top {
4661
padding: 0 2px;
4662
border-style: none;
4663
border-radius: 2px 2px 0 0;
4664
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
4665
background-color: #37474F;
4666
color: #FFFFFF;
4667
}
4668
4669
UnityDecoration .top:backdrop {
4670
color: rgba(255, 255, 255, 0.7);
4671
}
4672
4673
UnityDecoration .menuitem {
4674
color: rgba(255, 255, 255, 0.7);
4675
}
4676
4677
UnityDecoration .menuitem:hover {
4678
box-shadow: inset 0 -2px currentColor;
4679
background-color: transparent;
4680
color: #FFFFFF;
4681
}
4682
4683
.background:not(.csd) headerbar:not(.titlebar) {
4684
border-radius: 0;
4685
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
4686
}
4687
4688
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
4689
border-style: none;
4690
}
4691
4692
UnityPanelWidget,
4693
.unity-panel {
4694
background-color: #263238;
4695
color: #FFFFFF;
4696
}
4697
4698
UnityPanelWidget:backdrop,
4699
.unity-panel:backdrop {
4700
color: rgba(255, 255, 255, 0.7);
4701
}
4702
4703
.unity-panel.menuitem,
4704
.unity-panel .menuitem {
4705
color: rgba(255, 255, 255, 0.7);
4706
}
4707
4708
.unity-panel.menubar.menuitem:hover,
4709
.unity-panel.menubar .menuitem *:hover {
4710
box-shadow: inset 0 -2px currentColor;
4711
background-color: transparent;
4712
color: #FFFFFF;
4713
}
4714
4715
.menu IdoPlaybackMenuItem.menuitem:active {
4716
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
4717
animation: spin 1s linear infinite;
4718
color: #42A5F5;
4719
}
4720
4721
/**************
4722
* Mate-Panel *
4723
**************/
4724
.mate-panel-menu-bar menubar,
4725
#PanelApplet-window-menu-applet-button {
4726
background-color: transparent;
4727
}
4728
4729
#PanelPlug,
4730
PanelToplevel.background {
4731
background-color: #263238;
4732
color: #FFFFFF;
4733
font-weight: 500;
4734
}
4735
4736
PanelToplevel > grid > button, .mate-panel-menu-bar #PanelApplet button {
4737
color: rgba(255, 255, 255, 0.7);
4738
}
4739
4740
PanelToplevel > grid > button:hover, .mate-panel-menu-bar #PanelApplet button:hover, PanelToplevel > grid > button:active, .mate-panel-menu-bar #PanelApplet button:active {
4741
color: #FFFFFF;
4742
}
4743
4744
PanelToplevel > grid > button:disabled, .mate-panel-menu-bar #PanelApplet button:disabled {
4745
color: rgba(255, 255, 255, 0.3);
4746
}
4747
4748
PanelToplevel > grid > button:checked, .mate-panel-menu-bar #PanelApplet button:checked {
4749
background-color: rgba(255, 255, 255, 0.3);
4750
color: #FFFFFF;
4751
}
4752
4753
PanelToplevel > grid > button:checked:disabled, .mate-panel-menu-bar #PanelApplet button:checked:disabled {
4754
background-color: rgba(255, 255, 255, 0.12);
4755
color: rgba(255, 255, 255, 0.5);
4756
}
4757
4758
PanelToplevel > grid > button {
4759
padding: 0 4px;
4760
border-radius: 0;
4761
}
4762
4763
PanelWidget button, PanelWidget button:hover, PanelWidget button:active {
4764
color: rgba(255, 255, 255, 0.7);
4765
}
4766
4767
PanelSeparator {
4768
color: rgba(255, 255, 255, 0.12);
4769
}
4770
4771
MatePanelAppletFrameDBus {
4772
border-style: solid;
4773
border-width: 0 1px;
4774
border-color: rgba(255, 255, 255, 0.12);
4775
}
4776
4777
.mate-panel-menu-bar menubar menuitem {
4778
padding: 4px;
4779
}
4780
4781
.mate-panel-menu-bar menubar menu menuitem {
4782
padding: 6px;
4783
}
4784
4785
.mate-panel-menu-bar #PanelApplet button {
4786
-GtkWidget-window-dragging: true;
4787
padding: 4px;
4788
border-radius: 0;
4789
}
4790
4791
PanelApplet.wnck-applet .wnck-pager {
4792
background-color: transparent;
4793
color: #40C4FF;
4794
}
4795
4796
PanelApplet.wnck-applet .wnck-pager:hover {
4797
background-color: rgba(255, 255, 255, 0.12);
4798
}
4799
4800
PanelApplet.wnck-applet .wnck-pager:active {
4801
background-color: rgba(255, 255, 255, 0.3);
4802
}
4803
4804
PanelApplet.wnck-applet .wnck-pager:selected {
4805
background-color: #42A5F5;
4806
}
4807
4808
#MatePanelPopupWindow {
4809
border: 1px solid rgba(0, 0, 0, 0.12);
4810
border-radius: 3px;
4811
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
4812
}
4813
4814
#MatePanelPopupWindow frame > border {
4815
border-style: none;
4816
}
4817
4818
#MatePanelPopupWindow ClockMap {
4819
border: 1px solid rgba(0, 0, 0, 0.12);
4820
}
4821
4822
na-tray-applet {
4823
-NaTrayApplet-icon-padding: 3px;
4824
-NaTrayApplet-icon-size: 16;
4825
}
4826
4827
.mate-panel-menu-bar {
4828
-PanelMenuBar-icon-visible: true;
4829
}
4830
4831
.mate-panel-applet-slider {
4832
background-color: transparent;
4833
}
4834
4835
.mate-panel-applet-slider frame {
4836
border: 1px solid rgba(0, 0, 0, 0.12);
4837
border-radius: 3px;
4838
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
4839
background-color: #F5F5F5;
4840
}
4841
4842
.mate-panel-applet-slider frame frame {
4843
all: unset;
4844
}
4845
4846
.mate-panel-applet-slider frame > border {
4847
border-style: none;
4848
}
4849
4850
/*********************
4851
* CAJA File manager *
4852
*********************/
4853
.caja-navigation-window button.toggle.image-button {
4854
border-radius: 2px;
4855
}
4856
4857
.caja-pathbar button {
4858
margin: 0 -1px 0 -2px;
4859
}
4860
4861
.caja-pathbar button > widget {
4862
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4863
-GtkArrow-arrow-scaling: 1;
4864
}
4865
4866
.caja-side-pane notebook viewport.frame,
4867
.caja-side-pane notebook widget .vertical {
4868
background-color: #FFFFFF;
4869
}
4870
4871
.caja-side-pane notebook,
4872
.caja-notebook {
4873
border-top: 1px solid rgba(0, 0, 0, 0.12);
4874
}
4875
4876
.caja-side-pane notebook .frame,
4877
.caja-notebook .frame {
4878
border-style: none;
4879
}
4880
4881
.caja-navigation-window statusbar {
4882
margin: 0 -10px;
4883
padding: 0 4px;
4884
border-top: 1px solid rgba(0, 0, 0, 0.12);
4885
}
4886
4887
.caja-notebook frame > border {
4888
border-style: none;
4889
}
4890
4891
#caja-extra-view-widget {
4892
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4893
background-color: #F5F5F5;
4894
}
4895
4896
#caja-extra-view-widget > box > box > label {
4897
font-weight: bold;
4898
}
4899
4900
/*********
4901
* Pluma *
4902
*********/
4903
.pluma-window statusbar {
4904
margin: 0 -10px;
4905
padding: 0 4px;
4906
border-top: 1px solid rgba(0, 0, 0, 0.12);
4907
}
4908
4909
.pluma-window statusbar frame > border {
4910
border-style: none;
4911
}
4912
4913
.pluma-window statusbar frame button.flat {
4914
padding: 0 4px;
4915
border-radius: 0;
4916
}
4917
4918
.pluma-window statusbar frame button.flat widget {
4919
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4920
-GtkArrow-arrow-scaling: 1;
4921
}
4922
4923
.pluma-print-preview toolbar {
4924
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4925
}
4926
4927
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
4928
margin: 1px;
4929
}
4930
4931
.pluma-window paned.horizontal box.vertical .frame {
4932
border-style: none;
4933
}
4934
4935
.pluma-window paned.horizontal box.vertical notebook.frame {
4936
margin-top: -1px;
4937
border-top: 1px solid rgba(0, 0, 0, 0.12);
4938
}
4939
4940
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
4941
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4942
}
4943
4944
/*********
4945
* Atril *
4946
*********/
4947
.atril-window paned.horizontal box.vertical .frame {
4948
border-style: none;
4949
}
4950
4951
.atril-window paned.horizontal box.vertical notebook .frame {
4952
border-top: 1px solid rgba(0, 0, 0, 0.12);
4953
}
4954
4955
/* mate-screensaver lock dialog */
4956
.lock-dialog {
4957
border-radius: 2px;
4958
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);
4959
}
4960
4961
.lock-dialog frame > border {
4962
border-style: none;
4963
}
4964
4965
/******************
4966
* Budgie Desktop *
4967
******************/
4968
.budgie-container {
4969
background-color: transparent;
4970
}
4971
4972
.budgie-menu.background {
4973
padding: 0;
4974
background-color: #FFFFFF;
4975
}
4976
4977
.budgie-menu scrollbar,
4978
.budgie-menu entry.search {
4979
background-color: transparent;
4980
}
4981
4982
.budgie-menu entry.search {
4983
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4984
border-radius: 0;
4985
box-shadow: none;
4986
font-size: 120%;
4987
}
4988
4989
.budgie-menu .categories:dir(ltr) {
4990
border-bottom-left-radius: 2px;
4991
}
4992
4993
.budgie-menu .categories:dir(rtl) {
4994
border-bottom-right-radius: 2px;
4995
}
4996
4997
.budgie-menu button {
4998
min-height: 32px;
4999
padding: 0 8px;
5000
border-radius: 0;
5001
color: rgba(0, 0, 0, 0.87);
5002
font-weight: normal;
5003
}
5004
5005
.budgie-menu button:disabled {
5006
color: rgba(0, 0, 0, 0.38);
5007
}
5008
5009
.budgie-menu button:checked:disabled {
5010
background-color: #42A5F5;
5011
}
5012
5013
.budgie-menu row {
5014
padding: 0;
5015
}
5016
5017
.budgie-menu row:hover {
5018
box-shadow: none;
5019
}
5020
5021
button.budgie-menu-launcher {
5022
padding: 0 2px;
5023
}
5024
5025
popover.background.user-menu {
5026
padding: 8px;
5027
}
5028
5029
popover.background.user-menu .content-box {
5030
background-color: transparent;
5031
}
5032
5033
popover.background.user-menu separator {
5034
margin: 4px 0;
5035
}
5036
5037
popover.background.user-menu row {
5038
padding: 0;
5039
box-shadow: none;
5040
background-image: none;
5041
}
5042
5043
button.raven-trigger {
5044
padding: 0 4px;
5045
}
5046
5047
popover.background.places-menu {
5048
padding: 8px;
5049
}
5050
5051
popover.background.places-menu .name-button.text-button {
5052
padding-left: 8px;
5053
padding-right: 8px;
5054
}
5055
5056
popover.background.places-menu .name-button.text-button image:dir(ltr) {
5057
margin-right: 3px;
5058
}
5059
5060
popover.background.places-menu .name-button.text-button image:dir(rtl) {
5061
margin-left: 3px;
5062
}
5063
5064
popover.background.places-menu .places-section-header > image:dir(ltr) {
5065
margin: 0 -2px 0 5px;
5066
}
5067
5068
popover.background.places-menu .places-section-header > image:dir(rtl) {
5069
margin: 0 5px 0 -2px;
5070
}
5071
5072
popover.background.places-menu .places-list {
5073
margin-top: 4px;
5074
padding-top: 4px;
5075
border-top: 1px solid rgba(0, 0, 0, 0.12);
5076
background-color: transparent;
5077
}
5078
5079
popover.background.places-menu row {
5080
padding: 0;
5081
box-shadow: none;
5082
background-image: none;
5083
}
5084
5085
.budgie-panel {
5086
background-color: #263238;
5087
color: rgba(255, 255, 255, 0.7);
5088
font-weight: 500;
5089
}
5090
5091
.budgie-panel button {
5092
border-radius: 0;
5093
}
5094
5095
.budgie-panel separator {
5096
background-color: rgba(255, 255, 255, 0.3);
5097
}
5098
5099
.budgie-panel .alert {
5100
color: #FF5252;
5101
}
5102
5103
.budgie-panel #tasklist-button {
5104
padding: 0 4px;
5105
}
5106
5107
.budgie-panel #tasklist-button:checked {
5108
background-color: rgba(255, 255, 255, 0.12);
5109
}
5110
5111
.budgie-panel button.flat.launcher {
5112
padding: 0;
5113
}
5114
5115
.budgie-panel button.flat.launcher:checked {
5116
background-color: rgba(255, 255, 255, 0.12);
5117
}
5118
5119
.budgie-panel button.flat.launcher:not(:checked) {
5120
color: rgba(255, 255, 255, 0.5);
5121
}
5122
5123
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
5124
color: rgba(255, 255, 255, 0.7);
5125
}
5126
5127
.budgie-panel button.flat.launcher:not(:checked):disabled {
5128
color: rgba(255, 255, 255, 0.3);
5129
}
5130
5131
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
5132
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5133
}
5134
5135
.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
5136
.budgie-panel .pinned button.flat.launcher.running,
5137
.budgie-panel .pinned .top button.flat.launcher.running {
5138
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
5139
}
5140
5141
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
5142
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5143
}
5144
5145
.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
5146
.budgie-panel .pinned button.flat.launcher.running,
5147
.budgie-panel .pinned .bottom button.flat.launcher.running {
5148
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
5149
}
5150
5151
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
5152
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5153
}
5154
5155
.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
5156
.budgie-panel .pinned button.flat.launcher.running,
5157
.budgie-panel .pinned .left button.flat.launcher.running {
5158
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
5159
}
5160
5161
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
5162
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5163
}
5164
5165
.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
5166
.budgie-panel .pinned button.flat.launcher.running,
5167
.budgie-panel .pinned .right button.flat.launcher.running {
5168
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
5169
}
5170
5171
frame.raven-frame > border {
5172
border-style: none;
5173
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
5174
}
5175
5176
.top frame.raven-frame > border {
5177
margin-bottom: 32px;
5178
}
5179
5180
.bottom frame.raven-frame > border {
5181
margin-top: 32px;
5182
}
5183
5184
.left frame.raven-frame > border {
5185
margin-right: 32px;
5186
}
5187
5188
.right frame.raven-frame > border {
5189
margin-left: 32px;
5190
}
5191
5192
.raven {
5193
background-color: #FAFAFA;
5194
}
5195
5196
.raven > stack {
5197
margin-bottom: -10px;
5198
}
5199
5200
.raven stackswitcher.linked > button {
5201
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 0%, transparent 0%) 0 0 0/0 0 0px;
5202
border-radius: 0;
5203
}
5204
5205
.raven stackswitcher.linked > button:checked {
5206
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FFA726 100%, transparent 0%) 0 0 2/0 0 2px;
5207
background-color: transparent;
5208
}
5209
5210
.raven .raven-header {
5211
min-height: 32px;
5212
padding: 3px;
5213
}
5214
5215
.raven .raven-header:not(.top) {
5216
margin-top: -6px;
5217
}
5218
5219
.raven .raven-header.top {
5220
padding: 2px 0;
5221
background-color: #42A5F5;
5222
color: #FFFFFF;
5223
}
5224
5225
.raven .raven-header.top stackswitcher button {
5226
margin: -6px 0;
5227
min-height: 32px;
5228
}
5229
5230
.raven .raven-header.top button.image-button:dir(ltr) {
5231
margin-right: 2px;
5232
}
5233
5234
.raven .raven-header.top button.image-button:dir(rtl) {
5235
margin-left: 2px;
5236
}
5237
5238
.raven .raven-header.top > image {
5239
margin: 0 8px;
5240
}
5241
5242
.raven .raven-header.top > label {
5243
margin: 0 -8px;
5244
font-weight: bold;
5245
}
5246
5247
.raven .raven-header.bottom {
5248
border-top: 1px solid rgba(0, 0, 0, 0.12);
5249
}
5250
5251
.raven viewport.frame .raven-header {
5252
margin-top: -8px;
5253
}
5254
5255
.raven .raven-background {
5256
border-style: solid none;
5257
border-width: 1px;
5258
border-color: rgba(0, 0, 0, 0.12);
5259
background-color: #FFFFFF;
5260
}
5261
5262
.raven .raven-background.frame {
5263
border-style: solid none;
5264
}
5265
5266
.raven .raven-background > overlay > widget > image {
5267
color: rgba(0, 0, 0, 0.12);
5268
}
5269
5270
.raven .raven-background grid > label:first-child {
5271
min-height: 32px;
5272
}
5273
5274
.raven scrolledwindow.raven-background {
5275
border-bottom-style: none;
5276
}
5277
5278
.raven .raven-header.top + .raven-background {
5279
border-style: none;
5280
background-color: #42A5F5;
5281
color: #FFFFFF;
5282
}
5283
5284
.raven .raven-header.top + .raven-background stackswitcher button {
5285
margin: -4px 0;
5286
}
5287
5288
.raven .powerstrip button {
5289
margin: 2px 0 1px;
5290
padding: 10px;
5291
}
5292
5293
.raven .option-subtitle {
5294
font-size: smaller;
5295
}
5296
5297
calendar.raven-calendar {
5298
border-style: none;
5299
background-color: transparent;
5300
}
5301
5302
calendar.raven-calendar:selected {
5303
border-radius: 2px;
5304
background-color: #42A5F5;
5305
}
5306
5307
.raven-mpris {
5308
background-color: rgba(0, 0, 0, 0.6);
5309
color: #FFFFFF;
5310
}
5311
5312
.raven-mpris label {
5313
min-height: 24px;
5314
}
5315
5316
.raven-mpris button.image-button {
5317
padding: 10px;
5318
}
5319
5320
.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
5321
background-color: transparent;
5322
}
5323
5324
.budgie-notification .notification-title, .budgie-switcher .notification-title {
5325
font-size: 120%;
5326
}
5327
5328
.budgie-osd .budgie-osd-text {
5329
font-size: 120%;
5330
}
5331
5332
.drop-shadow {
5333
margin: 5px 9px;
5334
padding: 3px;
5335
border-radius: 2px;
5336
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);
5337
background-color: #FAFAFA;
5338
}
5339
5340
.drop-shadow .linked > button {
5341
border-radius: 2px;
5342
}
5343
5344
.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
5345
border-radius: 2px;
5346
background-color: #FAFAFA;
5347
}
5348
5349
.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
5350
border-radius: 2px;
5351
}
5352
5353
.budgie-session-dialog label:not(:last-child),
5354
.budgie-session-dialog .dialog-title {
5355
font-size: 120%;
5356
}
5357
5358
.budgie-session-dialog .linked.horizontal > button {
5359
padding: 8px 16px;
5360
border-top: 1px solid rgba(0, 0, 0, 0.12);
5361
border-radius: 0;
5362
}
5363
5364
.budgie-session-dialog .linked.horizontal > button:first-child {
5365
border-bottom-left-radius: 2px;
5366
}
5367
5368
.budgie-session-dialog .linked.horizontal > button:last-child {
5369
border-bottom-right-radius: 2px;
5370
}
5371
5372
.budgie-polkit-dialog .message {
5373
color: rgba(0, 0, 0, 0.38);
5374
}
5375
5376
.budgie-polkit-dialog .failure {
5377
color: #FF5252;
5378
}
5379
5380
.budgie-run-dialog {
5381
background-color: #FFFFFF;
5382
}
5383
5384
.budgie-run-dialog entry.search {
5385
font-size: 120%;
5386
padding: 6px 14px;
5387
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5388
background-color: transparent;
5389
}
5390
5391
.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
5392
headerbar .subtitle,
5393
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 {
5394
opacity: 1;
5395
}
5396
5397
.budgie-run-dialog scrolledwindow {
5398
border-top: 1px solid rgba(0, 0, 0, 0.12);
5399
}
5400
5401
/************************
5402
* LightDM GTK+ Greeter *
5403
************************/
5404
#panel_window {
5405
background-color: rgba(0, 0, 0, 0.3);
5406
color: #FFFFFF;
5407
}
5408
5409
#panel_window menubar,
5410
#panel_window separator {
5411
background-color: transparent;
5412
}
5413
5414
#panel_window separator {
5415
padding: 0 4px;
5416
}
5417
5418
#panel_window separator:first-child {
5419
padding: 0 8px;
5420
}
5421
5422
#panel_window menubar > menuitem {
5423
color: rgba(255, 255, 255, 0.7);
5424
}
5425
5426
#panel_window menubar > menuitem:hover {
5427
color: #FFFFFF;
5428
}
5429
5430
#panel_window menubar > menuitem:disabled label {
5431
color: rgba(255, 255, 255, 0.3);
5432
}
5433
5434
#login_window,
5435
#shutdown_dialog,
5436
#restart_dialog {
5437
margin: 8px;
5438
border-radius: 2px;
5439
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);
5440
background-color: #FAFAFA;
5441
}
5442
5443
#content_frame {
5444
padding-bottom: 20px;
5445
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5446
}
5447
5448
#buttonbox_frame {
5449
padding-top: 24px;
5450
}
5451
5452
#buttonbox_frame button {
5453
margin: -16px;
5454
}
5455
5456
#greeter_infobar {
5457
margin-top: -1px;
5458
}
5459
5460
/* GTK NAMED COLORS
5461
----------------
5462
use responsibly! */
5463
/*
5464
widget text/foreground color */
5465
@define-color theme_fg_color rgba(0, 0, 0, 0.87);
5466
/*
5467
text color for entries, views and content in general */
5468
@define-color theme_text_color rgba(0, 0, 0, 0.87);
5469
/*
5470
widget base background color */
5471
@define-color theme_bg_color #F5F5F5;
5472
/*
5473
text widgets and the like base background color */
5474
@define-color theme_base_color #FFFFFF;
5475
/*
5476
base background color of selections */
5477
@define-color theme_selected_bg_color #42A5F5;
5478
/*
5479
text/foreground color of selections */
5480
@define-color theme_selected_fg_color #FFFFFF;
5481
/*
5482
base background color of insensitive widgets */
5483
@define-color insensitive_bg_color #F5F5F5;
5484
/*
5485
text foreground color of insensitive widgets */
5486
@define-color insensitive_fg_color rgba(0, 0, 0, 0.38);
5487
/*
5488
insensitive text widgets and the like base background color */
5489
@define-color insensitive_base_color #FAFAFA;
5490
/*
5491
widget text/foreground color on backdrop windows */
5492
@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87);
5493
/*
5494
text color for entries, views and content in general on backdrop windows */
5495
@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87);
5496
/*
5497
widget base background color on backdrop windows */
5498
@define-color theme_unfocused_bg_color #F5F5F5;
5499
/*
5500
text widgets and the like base background color on backdrop windows */
5501
@define-color theme_unfocused_base_color #FFFFFF;
5502
/*
5503
base background color of selections on backdrop windows */
5504
@define-color theme_unfocused_selected_bg_color #42A5F5;
5505
/*
5506
text/foreground color of selections on backdrop windows */
5507
@define-color theme_unfocused_selected_fg_color #FFFFFF;
5508
/*
5509
insensitive color on backdrop windows */
5510
@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38);
5511
/*
5512
widgets main borders color */
5513
@define-color borders rgba(0, 0, 0, 0.12);
5514
/*
5515
widgets main borders color on backdrop windows */
5516
@define-color unfocused_borders rgba(0, 0, 0, 0.12);
5517
/*
5518
these are pretty self explicative */
5519
@define-color warning_color #FF6D00;
5520
@define-color error_color #DD2C00;
5521
@define-color success_color #00C853;
5522
/*
5523
FIXME this is really an API */
5524
@define-color content_view_bg #FFFFFF;
5525
@define-color placeholder_text_color #757575;
5526