A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 gtk-compact.css

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