gtk-compact.css
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: rgba(0, 0, 0, 0.87);
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(0, 0, 0, 0.54);
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: rgba(0, 0, 0, 0.87);
411
}
412
413
spinbutton.vertical entry.warning image:disabled, .gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled {
414
color: rgba(0, 0, 0, 0.38);
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.titlebutton {
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
headerbar.titlebar headerbar:not(.titlebar) {
1480
background-color: transparent;
1481
box-shadow: none;
1482
}
1483
1484
.background .titlebar {
1485
border-top-left-radius: 4px;
1486
border-top-right-radius: 4px;
1487
}
1488
1489
.background.tiled .titlebar,
1490
.background.tiled-top .titlebar,
1491
.background.tiled-right .titlebar,
1492
.background.tiled-bottom .titlebar,
1493
.background.tiled-left .titlebar,
1494
.background.maximized .titlebar,
1495
.background.solid-csd .titlebar {
1496
border-top-left-radius: 0;
1497
border-top-right-radius: 0;
1498
}
1499
1500
window separator:first-child + headerbar,
1501
window headerbar:first-child {
1502
border-top-left-radius: 4px;
1503
}
1504
1505
window headerbar:last-child {
1506
border-top-right-radius: 4px;
1507
}
1508
1509
window stack headerbar:first-child, window stack headerbar:last-child {
1510
border-top-left-radius: 4px;
1511
border-top-right-radius: 4px;
1512
}
1513
1514
window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child,
1515
window.tiled-top headerbar,
1516
window.tiled-top headerbar:first-child,
1517
window.tiled-top headerbar:last-child,
1518
window.tiled-top headerbar:only-child,
1519
window.tiled-right headerbar,
1520
window.tiled-right headerbar:first-child,
1521
window.tiled-right headerbar:last-child,
1522
window.tiled-right headerbar:only-child,
1523
window.tiled-bottom headerbar,
1524
window.tiled-bottom headerbar:first-child,
1525
window.tiled-bottom headerbar:last-child,
1526
window.tiled-bottom headerbar:only-child,
1527
window.tiled-left headerbar,
1528
window.tiled-left headerbar:first-child,
1529
window.tiled-left headerbar:last-child,
1530
window.tiled-left headerbar:only-child,
1531
window.maximized headerbar,
1532
window.maximized headerbar:first-child,
1533
window.maximized headerbar:last-child,
1534
window.maximized headerbar:only-child,
1535
window.fullscreen headerbar,
1536
window.fullscreen headerbar:first-child,
1537
window.fullscreen headerbar:last-child,
1538
window.fullscreen headerbar:only-child,
1539
window.solid-csd headerbar,
1540
window.solid-csd headerbar:first-child,
1541
window.solid-csd headerbar:last-child,
1542
window.solid-csd headerbar:only-child {
1543
border-top-left-radius: 0;
1544
border-top-right-radius: 0;
1545
}
1546
1547
window.csd > .titlebar:not(headerbar) {
1548
padding: 0;
1549
background-color: transparent;
1550
background-image: none;
1551
border-style: none;
1552
box-shadow: none;
1553
}
1554
1555
.titlebar:not(headerbar) > separator {
1556
background-color: #383838;
1557
background-image: image(rgba(0, 0, 0, 0.12));
1558
}
1559
1560
/************
1561
* Pathbars *
1562
************/
1563
.caja-pathbar button,
1564
.path-bar button {
1565
padding-left: 4px;
1566
padding-right: 4px;
1567
}
1568
1569
.caja-pathbar button label:not(:only-child):first-child,
1570
.path-bar button label:not(:only-child):first-child {
1571
margin-left: 4px;
1572
}
1573
1574
.caja-pathbar button label:not(:only-child):last-child,
1575
.path-bar button label:not(:only-child):last-child {
1576
margin-right: 4px;
1577
}
1578
1579
.caja-pathbar button.slider-button,
1580
.path-bar button.slider-button {
1581
padding-left: 4px;
1582
padding-right: 4px;
1583
}
1584
1585
:not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
1586
.path-bar button {
1587
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #4285F4 0%, transparent 0%) 0 0 0/0 0 0px;
1588
border-radius: 4px;
1589
}
1590
1591
:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
1592
.path-bar button:checked {
1593
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #4285F4 100%, transparent 0%) 0 0 2/0 0 2px;
1594
}
1595
1596
: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)
1597
.path-bar button:checked, :not(headerbar)
1598
.path-bar button:checked:disabled {
1599
background-color: transparent;
1600
}
1601
1602
/**************
1603
* Tree Views *
1604
**************/
1605
treeview.view {
1606
border-left-color: rgba(0, 0, 0, 0.26);
1607
border-top-color: rgba(0, 0, 0, 0.12);
1608
}
1609
1610
* {
1611
-GtkTreeView-horizontal-separator: 4;
1612
-GtkTreeView-grid-line-width: 1;
1613
-GtkTreeView-grid-line-pattern: '';
1614
-GtkTreeView-tree-line-width: 1;
1615
-GtkTreeView-tree-line-pattern: '';
1616
-GtkTreeView-expander-size: 16;
1617
}
1618
1619
treeview.view:selected {
1620
background-color: #FFFFFF;
1621
background-image: image(rgba(66, 133, 244, 0.32));
1622
}
1623
1624
treeview.view:hover, treeview.view:selected {
1625
border-radius: 0;
1626
}
1627
1628
treeview.view.separator {
1629
min-height: 5px;
1630
color: rgba(0, 0, 0, 0.12);
1631
}
1632
1633
treeview.view:drop(active) {
1634
border-style: solid none;
1635
border-width: 1px;
1636
border-color: #4285F4;
1637
}
1638
1639
treeview.view:drop(active).after {
1640
border-top-style: none;
1641
}
1642
1643
treeview.view:drop(active).before {
1644
border-bottom-style: none;
1645
}
1646
1647
treeview.view.expander {
1648
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1649
-gtk-icon-transform: rotate(-90deg);
1650
color: rgba(0, 0, 0, 0.54);
1651
}
1652
1653
treeview.view.expander:dir(rtl) {
1654
-gtk-icon-transform: rotate(90deg);
1655
}
1656
1657
treeview.view.expander:checked {
1658
-gtk-icon-transform: unset;
1659
}
1660
1661
treeview.view.expander:hover, treeview.view.expander:active {
1662
color: rgba(0, 0, 0, 0.87);
1663
}
1664
1665
treeview.view.expander:disabled {
1666
color: rgba(0, 0, 0, 0.26);
1667
}
1668
1669
treeview.view.progressbar {
1670
border-bottom: 4px solid #4285F4;
1671
box-shadow: none;
1672
background-color: transparent;
1673
background-image: none;
1674
}
1675
1676
treeview.view.progressbar:selected:hover {
1677
box-shadow: none;
1678
}
1679
1680
treeview.view.trough {
1681
border-bottom: 4px solid rgba(0, 0, 0, 0.12);
1682
box-shadow: none;
1683
background-color: transparent;
1684
background-image: none;
1685
}
1686
1687
treeview.view.trough:selected:hover {
1688
box-shadow: none;
1689
}
1690
1691
treeview.view header button {
1692
padding: 2px 6px;
1693
border-style: none solid solid none;
1694
border-width: 1px;
1695
border-color: rgba(0, 0, 0, 0.12);
1696
border-radius: 0;
1697
background-clip: border-box;
1698
}
1699
1700
treeview.view header button:not(:hover):not(:active) {
1701
color: rgba(0, 0, 0, 0.54);
1702
}
1703
1704
treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
1705
box-shadow: none;
1706
}
1707
1708
treeview.view header button, treeview.view header button:disabled {
1709
background-color: #FFFFFF;
1710
}
1711
1712
treeview.view header button:last-child {
1713
border-right-style: none;
1714
}
1715
1716
treeview.view button.dnd,
1717
treeview.view header.button.dnd {
1718
padding: 2px 6px;
1719
border-style: none solid solid;
1720
border-width: 1px;
1721
border-color: rgba(0, 0, 0, 0.12);
1722
border-radius: 0;
1723
box-shadow: none;
1724
background-color: #FFFFFF;
1725
background-clip: border-box;
1726
color: #4285F4;
1727
}
1728
1729
treeview.view acceleditor > label {
1730
background-color: #4285F4;
1731
}
1732
1733
/*********
1734
* Menus *
1735
*********/
1736
menubar,
1737
.menubar {
1738
-GtkWidget-window-dragging: true;
1739
padding: 0;
1740
background-color: #383838;
1741
}
1742
1743
menubar > menuitem,
1744
.menubar > menuitem {
1745
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
1746
min-height: 20px;
1747
padding: 4px 8px;
1748
color: rgba(255, 255, 255, 0.7);
1749
}
1750
1751
menubar > menuitem:hover,
1752
.menubar > menuitem:hover {
1753
transition: none;
1754
background-color: rgba(255, 255, 255, 0.12);
1755
color: white;
1756
}
1757
1758
menubar > menuitem:disabled,
1759
.menubar > menuitem:disabled {
1760
color: rgba(255, 255, 255, 0.3);
1761
}
1762
1763
menubar > menuitem label:disabled,
1764
.menubar > menuitem label:disabled {
1765
color: inherit;
1766
}
1767
1768
.background.popup {
1769
background-color: transparent;
1770
}
1771
1772
menu,
1773
.menu,
1774
.context-menu {
1775
margin: 4px 0;
1776
padding: 4px 0;
1777
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
1778
background-color: #FFFFFF;
1779
border: 1px solid rgba(0, 0, 0, 0.12);
1780
}
1781
1782
.csd menu, .csd
1783
.menu, .csd
1784
.context-menu {
1785
border: none;
1786
border-radius: 4px;
1787
}
1788
1789
menu menuitem,
1790
.menu menuitem,
1791
.context-menu menuitem {
1792
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
1793
min-height: 20px;
1794
min-width: 40px;
1795
padding: 4px 8px;
1796
font: initial;
1797
text-shadow: none;
1798
}
1799
1800
menu menuitem:hover,
1801
.menu menuitem:hover,
1802
.context-menu menuitem:hover {
1803
transition: none;
1804
background-color: rgba(0, 0, 0, 0.12);
1805
}
1806
1807
menu menuitem:disabled,
1808
.menu menuitem:disabled,
1809
.context-menu menuitem:disabled {
1810
color: rgba(0, 0, 0, 0.38);
1811
}
1812
1813
menu menuitem arrow,
1814
.menu menuitem arrow,
1815
.context-menu menuitem arrow {
1816
min-height: 16px;
1817
min-width: 16px;
1818
}
1819
1820
menu menuitem arrow:dir(ltr),
1821
.menu menuitem arrow:dir(ltr),
1822
.context-menu menuitem arrow:dir(ltr) {
1823
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1824
margin-left: 8px;
1825
}
1826
1827
menu menuitem arrow:dir(rtl),
1828
.menu menuitem arrow:dir(rtl),
1829
.context-menu menuitem arrow:dir(rtl) {
1830
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1831
margin-right: 8px;
1832
}
1833
1834
menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
1835
.menu menuitem label:dir(rtl),
1836
.menu menuitem label:dir(ltr),
1837
.context-menu menuitem label:dir(rtl),
1838
.context-menu menuitem label:dir(ltr) {
1839
color: inherit;
1840
}
1841
1842
menu > arrow,
1843
.menu > arrow,
1844
.context-menu > arrow {
1845
min-height: 16px;
1846
min-width: 16px;
1847
padding: 4px;
1848
background-color: #FFFFFF;
1849
color: rgba(0, 0, 0, 0.54);
1850
}
1851
1852
menu > arrow.top,
1853
.menu > arrow.top,
1854
.context-menu > arrow.top {
1855
margin-top: -4px;
1856
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
1857
border-radius: 4px 4px 0 0;
1858
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
1859
}
1860
1861
menu > arrow.bottom,
1862
.menu > arrow.bottom,
1863
.context-menu > arrow.bottom {
1864
margin-top: 8px;
1865
margin-bottom: -12px;
1866
border-top: 1px solid rgba(0, 0, 0, 0.12);
1867
border-radius: 0 0 4px 4px;
1868
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
1869
}
1870
1871
menu > arrow:hover,
1872
.menu > arrow:hover,
1873
.context-menu > arrow:hover {
1874
background-image: image(rgba(0, 0, 0, 0.12));
1875
color: rgba(0, 0, 0, 0.87);
1876
}
1877
1878
menu > arrow:disabled,
1879
.menu > arrow:disabled,
1880
.context-menu > arrow:disabled {
1881
border-color: transparent;
1882
background-color: transparent;
1883
color: transparent;
1884
}
1885
1886
menu separator,
1887
.menu separator,
1888
.context-menu separator {
1889
margin: 4px 0;
1890
}
1891
1892
menuitem accelerator {
1893
color: rgba(0, 0, 0, 0.54);
1894
}
1895
1896
menuitem:disabled accelerator {
1897
color: rgba(0, 0, 0, 0.26);
1898
}
1899
1900
.popup:not(.csd) menu menuitem {
1901
color: #212121;
1902
}
1903
1904
.popup:not(.csd) menu menuitem:hover {
1905
background-color: #E0E0E0;
1906
}
1907
1908
.popup:not(.csd) menu menuitem:disabled {
1909
color: #9E9E9E;
1910
}
1911
1912
.popup:not(.csd) menu accelerator {
1913
color: #757575;
1914
}
1915
1916
/************
1917
* Popovers *
1918
************/
1919
popover.background {
1920
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
1921
padding: 2px;
1922
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
1923
background-color: #FFFFFF;
1924
}
1925
1926
popover.background:backdrop {
1927
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
1928
}
1929
1930
popover.background, .csd popover.background {
1931
border-style: solid;
1932
border-width: 1px;
1933
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
1934
border-radius: 5px;
1935
}
1936
1937
popover.background > stack {
1938
margin: -4px;
1939
}
1940
1941
popover.background > toolbar {
1942
margin: -2px;
1943
}
1944
1945
popover.background > list,
1946
popover.background > .view,
1947
popover.background > toolbar {
1948
border-style: none;
1949
box-shadow: none;
1950
background-color: transparent;
1951
}
1952
1953
popover.background list,
1954
popover.background .view:not(:selected),
1955
popover.background toolbar {
1956
background-color: #FFFFFF;
1957
}
1958
1959
popover.background.menu button,
1960
popover.background button.model {
1961
min-height: 32px;
1962
padding: 0 8px;
1963
border-radius: 4px;
1964
}
1965
1966
popover.background separator {
1967
margin: 4px 0;
1968
}
1969
1970
popover.background list separator {
1971
margin: 0;
1972
}
1973
1974
/*************
1975
* Notebooks *
1976
*************/
1977
frame > paned > notebook > header,
1978
notebook.frame > header {
1979
background-color: #FAFAFA;
1980
}
1981
1982
notebook:focus tab:checked {
1983
box-shadow: inset 0 0 0 9999px rgba(66, 133, 244, 0.12);
1984
outline: none;
1985
}
1986
1987
notebook > header {
1988
border-width: 1px;
1989
border-color: rgba(0, 0, 0, 0.12);
1990
background-color: #F2F2F2;
1991
background-clip: border-box;
1992
}
1993
1994
notebook > header.top {
1995
border-bottom-style: solid;
1996
}
1997
1998
notebook > header.top > tabs {
1999
margin-bottom: -1px;
2000
}
2001
2002
notebook > header.top > tabs > tab {
2003
border-image: linear-gradient(to top, transparent 2px, transparent 2px) 2/0 0 2px;
2004
}
2005
2006
notebook > header.top > tabs > tab:checked {
2007
border-image-source: linear-gradient(to top, #4285F4 2px, rgba(0, 0, 0, 0.12) 2px);
2008
}
2009
2010
notebook > header.top > tabs > tab.reorderable-page {
2011
border-image-width: 0 1px 2px;
2012
}
2013
2014
notebook > header.bottom {
2015
border-top-style: solid;
2016
}
2017
2018
notebook > header.bottom > tabs {
2019
margin-top: -1px;
2020
}
2021
2022
notebook > header.bottom > tabs > tab {
2023
border-image: linear-gradient(to bottom, transparent 2px, transparent 2px) 2/2px 0 0;
2024
}
2025
2026
notebook > header.bottom > tabs > tab:checked {
2027
border-image-source: linear-gradient(to bottom, #4285F4 2px, rgba(0, 0, 0, 0.12) 2px);
2028
}
2029
2030
notebook > header.bottom > tabs > tab.reorderable-page {
2031
border-image-width: 2px 1px 0;
2032
}
2033
2034
notebook > header.left {
2035
border-right-style: solid;
2036
}
2037
2038
notebook > header.left > tabs {
2039
margin-right: -1px;
2040
}
2041
2042
notebook > header.left > tabs > tab {
2043
border-image: linear-gradient(to left, transparent 2px, transparent 2px) 2/0 2px 0 0;
2044
}
2045
2046
notebook > header.left > tabs > tab:checked {
2047
border-image-source: linear-gradient(to left, #4285F4 2px, rgba(0, 0, 0, 0.12) 2px);
2048
}
2049
2050
notebook > header.left > tabs > tab.reorderable-page {
2051
border-image-width: 1px 2px 1px 0;
2052
}
2053
2054
notebook > header.right {
2055
border-left-style: solid;
2056
}
2057
2058
notebook > header.right > tabs {
2059
margin-left: -1px;
2060
}
2061
2062
notebook > header.right > tabs > tab {
2063
border-image: linear-gradient(to right, transparent 2px, transparent 2px) 2/0 0 0 2px;
2064
}
2065
2066
notebook > header.right > tabs > tab:checked {
2067
border-image-source: linear-gradient(to right, #4285F4 2px, rgba(0, 0, 0, 0.12) 2px);
2068
}
2069
2070
notebook > header.right > tabs > tab.reorderable-page {
2071
border-image-width: 1px 0 1px 2px;
2072
}
2073
2074
notebook > header.top > tabs > arrow {
2075
border-top-style: none;
2076
}
2077
2078
notebook > header.bottom > tabs > arrow {
2079
border-bottom-style: none;
2080
}
2081
2082
notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
2083
padding-left: 4px;
2084
padding-right: 4px;
2085
}
2086
2087
notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
2088
margin-left: -8px;
2089
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2090
}
2091
2092
notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
2093
margin-right: -8px;
2094
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2095
}
2096
2097
notebook > header.left > tabs > arrow {
2098
border-left-style: none;
2099
}
2100
2101
notebook > header.right > tabs > arrow {
2102
border-right-style: none;
2103
}
2104
2105
notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
2106
padding-top: 4px;
2107
padding-bottom: 4px;
2108
}
2109
2110
notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
2111
margin-top: -8px;
2112
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2113
}
2114
2115
notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
2116
margin-bottom: -8px;
2117
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2118
}
2119
2120
notebook > header > tabs > arrow {
2121
min-height: 16px;
2122
min-width: 16px;
2123
border-radius: 0;
2124
}
2125
2126
notebook > header tab {
2127
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2128
min-height: 24px;
2129
min-width: 24px;
2130
padding: 4px 12px;
2131
outline-offset: -6px;
2132
border-width: 1px;
2133
border-color: transparent;
2134
background-image: radial-gradient(circle farthest-corner at center, #4285F4 10%, transparent 0%);
2135
background-repeat: no-repeat;
2136
background-position: center;
2137
background-size: 0% 0%;
2138
background-clip: border-box;
2139
color: rgba(0, 0, 0, 0.54);
2140
font-weight: 500;
2141
}
2142
2143
notebook > header tab:hover {
2144
background-color: alpha(currentColor, 0.08);
2145
color: rgba(0, 0, 0, 0.87);
2146
}
2147
2148
notebook > header tab:disabled {
2149
color: rgba(0, 0, 0, 0.26);
2150
}
2151
2152
notebook > header tab:checked {
2153
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);
2154
background-color: transparent;
2155
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
2156
background-size: 1000% 1000%;
2157
background-clip: padding-box;
2158
color: rgba(0, 0, 0, 0.87);
2159
}
2160
2161
notebook > header tab:checked:disabled {
2162
color: rgba(0, 0, 0, 0.38);
2163
}
2164
2165
notebook > header tab:checked.reorderable-page {
2166
border-color: rgba(0, 0, 0, 0.12);
2167
background-color: #FFFFFF;
2168
}
2169
2170
notebook > header tab button.flat:last-child {
2171
margin-left: 4px;
2172
margin-right: -8px;
2173
}
2174
2175
notebook > header tab button.flat:first-child {
2176
margin-left: -8px;
2177
margin-right: 4px;
2178
}
2179
2180
notebook > header.top tabs, notebook > header.bottom tabs {
2181
padding-left: 8px;
2182
padding-right: 8px;
2183
}
2184
2185
notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
2186
margin-left: 0;
2187
}
2188
2189
notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
2190
margin-right: 0;
2191
}
2192
2193
notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
2194
border-style: none solid;
2195
}
2196
2197
notebook > header.left tabs, notebook > header.right tabs {
2198
padding-top: 8px;
2199
padding-bottom: 8px;
2200
}
2201
2202
notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
2203
margin-top: 0;
2204
}
2205
2206
notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
2207
margin-bottom: 0;
2208
}
2209
2210
notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
2211
border-style: solid none;
2212
}
2213
2214
notebook > stack:not(:only-child) {
2215
background-color: #FFFFFF;
2216
}
2217
2218
/**************
2219
* Scrollbars *
2220
**************/
2221
scrollbar {
2222
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
2223
background-color: #FFFFFF;
2224
background-clip: padding-box;
2225
}
2226
2227
* {
2228
-GtkScrollbar-has-backward-stepper: false;
2229
-GtkScrollbar-has-forward-stepper: false;
2230
}
2231
2232
scrollbar.top {
2233
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
2234
}
2235
2236
scrollbar.bottom {
2237
border-top: 1px solid rgba(0, 0, 0, 0.12);
2238
}
2239
2240
scrollbar.left {
2241
border-right: 1px solid rgba(0, 0, 0, 0.12);
2242
}
2243
2244
scrollbar.right {
2245
border-left: 1px solid rgba(0, 0, 0, 0.12);
2246
}
2247
2248
scrollbar slider {
2249
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0;
2250
min-width: 8px;
2251
min-height: 8px;
2252
border: 4px solid transparent;
2253
border-radius: 9999px;
2254
background-clip: padding-box;
2255
background-color: rgba(0, 0, 0, 0.38);
2256
}
2257
2258
scrollbar slider:hover {
2259
background-color: rgba(0, 0, 0, 0.54);
2260
}
2261
2262
scrollbar slider:active {
2263
background-color: rgba(0, 0, 0, 0.87);
2264
}
2265
2266
scrollbar slider:disabled {
2267
background-color: rgba(0, 0, 0, 0.26);
2268
}
2269
2270
scrollbar.fine-tune slider {
2271
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0;
2272
min-width: 4px;
2273
min-height: 4px;
2274
}
2275
2276
scrollbar.fine-tune.horizontal slider {
2277
margin: 2px 0;
2278
}
2279
2280
scrollbar.fine-tune.vertical slider {
2281
margin: 0 2px;
2282
}
2283
2284
scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
2285
border-color: transparent;
2286
background-color: transparent;
2287
}
2288
2289
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
2290
min-width: 4px;
2291
min-height: 4px;
2292
margin: 3px;
2293
border: 1px solid rgba(255, 255, 255, 0.3);
2294
}
2295
2296
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
2297
min-width: 4px;
2298
min-height: 4px;
2299
margin: 3px;
2300
border: 1px solid rgba(255, 255, 255, 0.3);
2301
border-radius: 9999px;
2302
background-color: rgba(0, 0, 0, 0.38);
2303
background-clip: padding-box;
2304
-gtk-icon-source: none;
2305
}
2306
2307
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
2308
background-color: rgba(0, 0, 0, 0.26);
2309
}
2310
2311
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
2312
min-width: 24px;
2313
}
2314
2315
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
2316
min-width: 8px;
2317
}
2318
2319
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
2320
min-height: 24px;
2321
}
2322
2323
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
2324
min-height: 8px;
2325
}
2326
2327
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
2328
background-color: rgba(255, 255, 255, 0.9);
2329
}
2330
2331
scrollbar.horizontal slider {
2332
min-width: 24px;
2333
}
2334
2335
scrollbar.vertical slider {
2336
min-height: 24px;
2337
}
2338
2339
scrollbar button {
2340
min-width: 16px;
2341
min-height: 16px;
2342
padding: 0;
2343
border-radius: 0;
2344
}
2345
2346
scrollbar.vertical button.down {
2347
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
2348
}
2349
2350
scrollbar.vertical button.up {
2351
-gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
2352
}
2353
2354
scrollbar.horizontal button.down {
2355
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
2356
}
2357
2358
scrollbar.horizontal button.up {
2359
-gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
2360
}
2361
2362
/**********
2363
* Switch *
2364
**********/
2365
switch {
2366
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
2367
margin: 4px 0;
2368
padding: 0 2px;
2369
border: 5px solid transparent;
2370
border-radius: 9999px;
2371
background-color: rgba(0, 0, 0, 0.26);
2372
background-clip: padding-box;
2373
font-size: 0;
2374
}
2375
2376
switch:checked {
2377
background-color: rgba(66, 133, 244, 0.5);
2378
}
2379
2380
switch:disabled {
2381
opacity: 0.5;
2382
}
2383
2384
switch image {
2385
margin: -8px;
2386
-gtk-icon-transform: scale(0);
2387
}
2388
2389
switch slider {
2390
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
2391
min-width: 20px;
2392
min-height: 20px;
2393
margin: -3px -2px;
2394
border-radius: 9999px;
2395
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);
2396
background-color: #FFFFFF;
2397
}
2398
2399
switch:hover slider {
2400
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);
2401
}
2402
2403
switch:focus slider {
2404
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);
2405
}
2406
2407
switch:focus:hover slider {
2408
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);
2409
}
2410
2411
switch:checked slider {
2412
background-color: #4285F4;
2413
color: #4285F4;
2414
}
2415
2416
/*************************
2417
* Check and Radio items *
2418
*************************/
2419
.view.content-view.check:not(list),
2420
.content-view .tile check:not(list) {
2421
min-height: 40px;
2422
min-width: 40px;
2423
margin: 0;
2424
padding: 0;
2425
box-shadow: none;
2426
background-color: transparent;
2427
background-image: none;
2428
-gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2429
}
2430
2431
.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active,
2432
.content-view .tile check:not(list):hover,
2433
.content-view .tile check:not(list):active {
2434
-gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
2435
}
2436
2437
.view.content-view.check:not(list),
2438
.content-view .tile check:not(list) {
2439
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked.png"), url("assets/selectionmode-checkbox-unchecked@2.png"));
2440
}
2441
2442
.view.content-view.check:not(list):checked,
2443
.content-view .tile check:not(list):checked {
2444
-gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked.png"), url("assets/selectionmode-checkbox-checked@2.png"));
2445
}
2446
2447
checkbutton,
2448
radiobutton {
2449
outline: none;
2450
}
2451
2452
checkbutton.text-button,
2453
radiobutton.text-button {
2454
padding: 2px;
2455
}
2456
2457
checkbutton.text-button label:not(:only-child),
2458
radiobutton.text-button label:not(:only-child) {
2459
margin: 0 4px;
2460
}
2461
2462
check,
2463
radio {
2464
min-height: 24px;
2465
min-width: 24px;
2466
margin: -8px;
2467
padding: 8px;
2468
}
2469
2470
check:hover,
2471
radio:hover {
2472
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
2473
}
2474
2475
check:focus,
2476
radio:focus {
2477
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12);
2478
}
2479
2480
check:focus:hover,
2481
radio:focus:hover {
2482
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.16);
2483
}
2484
2485
check:checked, check:indeterminate,
2486
radio:checked,
2487
radio:indeterminate {
2488
color: #4285F4;
2489
}
2490
2491
check:checked:disabled, check:indeterminate:disabled,
2492
radio:checked:disabled,
2493
radio:indeterminate:disabled {
2494
color: rgba(0, 0, 0, 0.26);
2495
}
2496
2497
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
2498
radio, popover modelbutton.flat
2499
radio:hover, popover modelbutton.flat
2500
radio:focus, popover modelbutton.flat
2501
radio:focus:hover, popover modelbutton.flat
2502
radio:active, popover modelbutton.flat
2503
radio:disabled {
2504
transition: none;
2505
box-shadow: none;
2506
background-image: none;
2507
}
2508
2509
popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton.flat
2510
radio:not(:checked):not(:indeterminate):not(:disabled) {
2511
color: rgba(0, 0, 0, 0.54);
2512
}
2513
2514
popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat
2515
radio.left:dir(rtl) {
2516
margin-left: -12px;
2517
margin-right: -4px;
2518
}
2519
2520
popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat
2521
radio.right:dir(ltr) {
2522
margin-left: -4px;
2523
margin-right: -12px;
2524
}
2525
2526
menu menuitem check, menu menuitem
2527
radio {
2528
transition: none;
2529
margin: 0;
2530
padding: 0;
2531
}
2532
2533
menu menuitem check:dir(ltr), menu menuitem
2534
radio:dir(ltr) {
2535
margin-right: 8px;
2536
}
2537
2538
menu menuitem check:dir(rtl), menu menuitem
2539
radio:dir(rtl) {
2540
margin-left: 8px;
2541
}
2542
2543
menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem
2544
radio:not(:checked):not(:indeterminate):not(:disabled) {
2545
color: rgba(0, 0, 0, 0.54);
2546
}
2547
2548
menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
2549
radio, menu menuitem
2550
radio:hover, menu menuitem
2551
radio:disabled {
2552
box-shadow: none;
2553
}
2554
2555
2556
check {
2557
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg"));
2558
}
2559
2560
2561
check:checked {
2562
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg"));
2563
}
2564
2565
2566
check:indeterminate {
2567
-gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg"));
2568
}
2569
2570
2571
radio {
2572
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg"));
2573
border-image-slice: 20;
2574
border-image-width: 20px;
2575
}
2576
2577
2578
radio:indeterminate {
2579
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg"));
2580
}
2581
2582
2583
radio {
2584
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#4285F4), to(transparent));
2585
}
2586
2587
2588
radio:checked:not(:indeterminate) {
2589
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(#4285F4), to(transparent));
2590
}
2591
2592
2593
radio:checked:not(:indeterminate):disabled {
2594
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(rgba(0, 0, 0, 0.26)), to(transparent));
2595
}
2596
2597
window.background:not(.csd) > widget > checkbutton > check,
2598
menu menuitem check {
2599
min-height: 16px;
2600
min-width: 16px;
2601
border-radius: 4px;
2602
-gtk-outline-radius: 4px;
2603
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg"));
2604
}
2605
2606
window.background:not(.csd) > widget > checkbutton > check:checked,
2607
menu menuitem check:checked {
2608
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg"));
2609
}
2610
2611
window.background:not(.csd) > widget > checkbutton > check:indeterminate,
2612
menu menuitem check:indeterminate {
2613
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg"));
2614
}
2615
2616
window.background:not(.csd) > widget > radiobutton > radio,
2617
menu menuitem radio {
2618
min-height: 16px;
2619
min-width: 16px;
2620
border-image: none;
2621
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg"));
2622
}
2623
2624
window.background:not(.csd) > widget > radiobutton > radio:checked,
2625
menu menuitem radio:checked {
2626
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg"));
2627
}
2628
2629
window.background:not(.csd) > widget > radiobutton > radio:indeterminate,
2630
menu menuitem radio:indeterminate {
2631
-gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg"));
2632
}
2633
2634
treeview.view check,
2635
treeview.view radio {
2636
padding: 0;
2637
}
2638
2639
treeview.view check:hover, treeview.view check:selected,
2640
treeview.view radio:hover,
2641
treeview.view radio:selected {
2642
box-shadow: none;
2643
background-color: transparent;
2644
}
2645
2646
treeview.view check,
2647
treeview.view radio {
2648
color: rgba(0, 0, 0, 0.54);
2649
}
2650
2651
treeview.view check:hover, treeview.view check:active,
2652
treeview.view radio:hover,
2653
treeview.view radio:active {
2654
color: rgba(0, 0, 0, 0.87);
2655
}
2656
2657
treeview.view check:disabled,
2658
treeview.view radio:disabled {
2659
color: rgba(0, 0, 0, 0.26);
2660
}
2661
2662
treeview.view check:checked, treeview.view check:indeterminate,
2663
treeview.view radio:checked,
2664
treeview.view radio:indeterminate {
2665
color: #4285F4;
2666
}
2667
2668
treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled,
2669
treeview.view radio:checked:disabled,
2670
treeview.view radio:indeterminate:disabled {
2671
color: rgba(0, 0, 0, 0.26);
2672
}
2673
2674
treeview.view radio:checked {
2675
-gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg"));
2676
border-image: none;
2677
}
2678
2679
/************
2680
* GtkScale *
2681
************/
2682
scale {
2683
min-height: 2px;
2684
min-width: 2px;
2685
}
2686
2687
scale.horizontal {
2688
padding: 15px 12px;
2689
}
2690
2691
scale.vertical {
2692
padding: 12px 15px;
2693
}
2694
2695
scale slider {
2696
min-height: 32px;
2697
min-width: 32px;
2698
margin: -15px;
2699
}
2700
2701
scale.fine-tune.horizontal {
2702
min-height: 4px;
2703
padding-top: 14px;
2704
padding-bottom: 14px;
2705
}
2706
2707
scale.fine-tune.vertical {
2708
min-width: 4px;
2709
padding-left: 14px;
2710
padding-right: 14px;
2711
}
2712
2713
scale.fine-tune slider {
2714
margin: -14px;
2715
}
2716
2717
scale trough {
2718
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
2719
outline: none;
2720
background-color: rgba(0, 0, 0, 0.26);
2721
}
2722
2723
scale trough:disabled {
2724
background-color: rgba(0, 0, 0, 0.12);
2725
}
2726
2727
scale highlight {
2728
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
2729
background-color: #4285F4;
2730
}
2731
2732
scale highlight:disabled {
2733
background-color: transparent;
2734
}
2735
2736
scale fill {
2737
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
2738
background-color: rgba(0, 0, 0, 0.26);
2739
}
2740
2741
scale fill:disabled {
2742
background-color: transparent;
2743
}
2744
2745
scale slider {
2746
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);
2747
background-repeat: no-repeat;
2748
background-position: center;
2749
background-size: auto, 1000% 1000%;
2750
border-radius: 50%;
2751
color: transparent;
2752
}
2753
2754
scale slider {
2755
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%);
2756
}
2757
2758
scale slider:disabled {
2759
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%);
2760
}
2761
2762
scale slider:hover {
2763
background-color: rgba(66, 133, 244, 0.08);
2764
}
2765
2766
scale slider:focus {
2767
background-color: rgba(66, 133, 244, 0.12);
2768
}
2769
2770
scale slider:focus:hover {
2771
background-color: rgba(66, 133, 244, 0.16);
2772
}
2773
2774
scale slider:active {
2775
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
2776
animation: scale_ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
2777
background-size: auto, 0% 0%;
2778
background-color: rgba(66, 133, 244, 0.08);
2779
color: rgba(66, 133, 244, 0.12);
2780
}
2781
2782
scale marks label,
2783
scale value {
2784
color: rgba(0, 0, 0, 0.54);
2785
}
2786
2787
scale marks {
2788
color: rgba(0, 0, 0, 0.26);
2789
}
2790
2791
scale marks.top {
2792
margin-bottom: 7px;
2793
margin-top: -15px;
2794
}
2795
2796
scale marks.bottom {
2797
margin-top: 7px;
2798
margin-bottom: -15px;
2799
}
2800
2801
scale marks.left {
2802
margin-right: 7px;
2803
margin-left: -15px;
2804
}
2805
2806
scale marks.right {
2807
margin-left: 7px;
2808
margin-right: -15px;
2809
}
2810
2811
scale.fine-tune marks.top {
2812
margin-bottom: 6px;
2813
margin-top: -14px;
2814
}
2815
2816
scale.fine-tune marks.bottom {
2817
margin-top: 6px;
2818
margin-bottom: -14px;
2819
}
2820
2821
scale.fine-tune marks.left {
2822
margin-right: 6px;
2823
margin-left: -14px;
2824
}
2825
2826
scale.fine-tune marks.right {
2827
margin-left: 6px;
2828
margin-right: -14px;
2829
}
2830
2831
scale.horizontal indicator {
2832
min-height: 8px;
2833
min-width: 1px;
2834
}
2835
2836
scale.vertical indicator {
2837
min-height: 1px;
2838
min-width: 8px;
2839
}
2840
2841
scale.horizontal.marks-before:not(.marks-after) slider {
2842
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%);
2843
}
2844
2845
scale.horizontal.marks-before:not(.marks-after) slider:disabled {
2846
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%);
2847
}
2848
2849
scale.horizontal.marks-after:not(.marks-before) slider {
2850
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%);
2851
}
2852
2853
scale.horizontal.marks-after:not(.marks-before) slider:disabled {
2854
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%);
2855
}
2856
2857
scale.vertical.marks-before:not(.marks-after) slider {
2858
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%);
2859
}
2860
2861
scale.vertical.marks-before:not(.marks-after) slider:disabled {
2862
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%);
2863
}
2864
2865
scale.vertical.marks-after:not(.marks-before) slider {
2866
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%);
2867
}
2868
2869
scale.vertical.marks-after:not(.marks-before) slider:disabled {
2870
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%);
2871
}
2872
2873
scale.color {
2874
min-height: 0;
2875
min-width: 0;
2876
}
2877
2878
scale.color.horizontal {
2879
padding: 0 0 12px 0;
2880
}
2881
2882
scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
2883
margin-bottom: -24px;
2884
margin-top: 8px;
2885
}
2886
2887
scale.color.vertical:dir(ltr) {
2888
padding: 0 0 0 12px;
2889
}
2890
2891
scale.color.vertical:dir(ltr) slider {
2892
margin-left: -24px;
2893
margin-right: 8px;
2894
}
2895
2896
scale.color.vertical:dir(rtl) {
2897
padding: 0 12px 0 0;
2898
}
2899
2900
scale.color.vertical:dir(rtl) slider {
2901
margin-right: -24px;
2902
margin-left: 8px;
2903
}
2904
2905
/*****************
2906
* Progress bars *
2907
*****************/
2908
progressbar {
2909
color: rgba(0, 0, 0, 0.54);
2910
font-size: smaller;
2911
}
2912
2913
progressbar.horizontal trough,
2914
progressbar.horizontal progress {
2915
min-height: 4px;
2916
}
2917
2918
progressbar.vertical trough,
2919
progressbar.vertical progress {
2920
min-width: 4px;
2921
}
2922
2923
progressbar trough {
2924
background-color: rgba(0, 0, 0, 0.12);
2925
}
2926
2927
progressbar progress {
2928
background-color: #4285F4;
2929
}
2930
2931
progressbar trough.empty progress {
2932
all: unset;
2933
}
2934
2935
/*************
2936
* Level Bar *
2937
*************/
2938
levelbar.horizontal block {
2939
min-height: 4px;
2940
}
2941
2942
levelbar.horizontal.discrete block {
2943
min-width: 32px;
2944
}
2945
2946
levelbar.horizontal.discrete block:not(:last-child) {
2947
margin-right: 2px;
2948
}
2949
2950
levelbar.vertical block {
2951
min-width: 4px;
2952
}
2953
2954
levelbar.vertical.discrete block {
2955
min-height: 32px;
2956
}
2957
2958
levelbar.vertical.discrete block:not(:last-child) {
2959
margin-bottom: 2px;
2960
}
2961
2962
levelbar block.low {
2963
background-color: #FBBC05;
2964
}
2965
2966
levelbar block.high, levelbar block:not(.empty) {
2967
background-color: #4285F4;
2968
}
2969
2970
levelbar block.full {
2971
background-color: #34A853;
2972
}
2973
2974
levelbar block.empty {
2975
background-color: rgba(0, 0, 0, 0.12);
2976
}
2977
2978
/****************
2979
* Print dialog *
2980
*****************/
2981
printdialog paper {
2982
padding: 0;
2983
border: 1px solid rgba(0, 0, 0, 0.12);
2984
background-color: #FFFFFF;
2985
color: rgba(0, 0, 0, 0.87);
2986
}
2987
2988
printdialog .dialog-action-box {
2989
margin: 12px;
2990
}
2991
2992
/**********
2993
* Frames *
2994
**********/
2995
frame > border,
2996
.frame {
2997
margin: 0;
2998
padding: 0;
2999
border: 1px solid rgba(0, 0, 0, 0.12);
3000
border-radius: 0;
3001
box-shadow: none;
3002
}
3003
3004
frame > border.flat,
3005
.frame.flat,
3006
frame.flat > border {
3007
border-style: none;
3008
}
3009
3010
actionbar > revealer > box {
3011
padding: 4px;
3012
border-top: 1px solid rgba(0, 0, 0, 0.12);
3013
}
3014
3015
scrolledwindow viewport.frame {
3016
border-style: none;
3017
}
3018
3019
overshoot.top {
3020
background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(66, 133, 244, 0.24)), to(transparent));
3021
background-repeat: no-repeat;
3022
background-position: center top;
3023
background-color: transparent;
3024
border: none;
3025
box-shadow: none;
3026
}
3027
3028
overshoot.bottom {
3029
background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(66, 133, 244, 0.24)), to(transparent));
3030
background-repeat: no-repeat;
3031
background-position: center bottom;
3032
background-color: transparent;
3033
border: none;
3034
box-shadow: none;
3035
}
3036
3037
overshoot.left {
3038
background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(66, 133, 244, 0.24)), to(transparent));
3039
background-repeat: no-repeat;
3040
background-position: left center;
3041
background-color: transparent;
3042
border: none;
3043
box-shadow: none;
3044
}
3045
3046
overshoot.right {
3047
background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(66, 133, 244, 0.24)), to(transparent));
3048
background-repeat: no-repeat;
3049
background-position: right center;
3050
background-color: transparent;
3051
border: none;
3052
box-shadow: none;
3053
}
3054
3055
undershoot.top {
3056
background-color: transparent;
3057
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3058
padding-top: 1px;
3059
background-size: 12px 1px;
3060
background-repeat: repeat-x;
3061
background-origin: content-box;
3062
background-position: left top;
3063
}
3064
3065
undershoot.bottom {
3066
background-color: transparent;
3067
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3068
padding-bottom: 1px;
3069
background-size: 12px 1px;
3070
background-repeat: repeat-x;
3071
background-origin: content-box;
3072
background-position: left bottom;
3073
}
3074
3075
undershoot.left {
3076
background-color: transparent;
3077
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3078
padding-left: 1px;
3079
background-size: 1px 12px;
3080
background-repeat: repeat-y;
3081
background-origin: content-box;
3082
background-position: left top;
3083
}
3084
3085
undershoot.right {
3086
background-color: transparent;
3087
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 50%, rgba(0, 0, 0, 0.26) 50%);
3088
padding-right: 1px;
3089
background-size: 1px 12px;
3090
background-repeat: repeat-y;
3091
background-origin: content-box;
3092
background-position: right top;
3093
}
3094
3095
junction {
3096
border-style: solid none none solid;
3097
border-width: 1px;
3098
border-color: rgba(0, 0, 0, 0.12);
3099
background-color: #FFFFFF;
3100
}
3101
3102
junction:dir(rtl) {
3103
border-style: solid solid none none;
3104
}
3105
3106
separator {
3107
min-width: 1px;
3108
min-height: 1px;
3109
background-color: rgba(0, 0, 0, 0.12);
3110
}
3111
3112
3113
button.font separator,
3114
button.file separator, .tweak-categories separator, preferences stacksidebar.sidebar list separator {
3115
min-width: 0;
3116
min-height: 0;
3117
background-color: transparent;
3118
}
3119
3120
/*********
3121
* Lists *
3122
*********/
3123
list {
3124
border-color: rgba(0, 0, 0, 0.12);
3125
background-color: #FFFFFF;
3126
}
3127
3128
list row {
3129
padding: 2px;
3130
}
3131
3132
row.activatable, treeview.view header button, .budgie-popover.budgie-menu button.flat:not(.image-button) {
3133
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);
3134
box-shadow: inset 0 0 0 9999px transparent;
3135
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
3136
background-repeat: no-repeat;
3137
background-position: center;
3138
background-size: 1000% 1000%;
3139
}
3140
3141
row.activatable:hover, treeview.view header button:hover, .budgie-popover.budgie-menu button.flat:hover:not(.image-button) {
3142
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);
3143
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
3144
}
3145
3146
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) {
3147
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
3148
animation: ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
3149
box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
3150
background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%);
3151
background-size: 0% 0%;
3152
}
3153
3154
row:selected {
3155
color: #4285F4;
3156
}
3157
3158
row:selected image,
3159
row:selected label {
3160
color: rgba(0, 0, 0, 0.87);
3161
}
3162
3163
row:selected button image,
3164
row:selected button label {
3165
color: inherit;
3166
}
3167
3168
/*********************
3169
* App Notifications *
3170
*********************/
3171
.app-notification {
3172
margin: 8px;
3173
}
3174
3175
.app-notification.frame,
3176
.app-notification border {
3177
border-style: none;
3178
}
3179
3180
/*************
3181
* Expanders *
3182
*************/
3183
expander title > arrow {
3184
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
3185
min-width: 16px;
3186
min-height: 16px;
3187
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
3188
-gtk-icon-transform: rotate(-90deg);
3189
color: rgba(0, 0, 0, 0.54);
3190
}
3191
3192
expander title > arrow:dir(rtl) {
3193
-gtk-icon-transform: rotate(90deg);
3194
}
3195
3196
expander title > arrow:checked {
3197
-gtk-icon-transform: unset;
3198
}
3199
3200
expander title > arrow:hover, expander title > arrow:active {
3201
color: rgba(0, 0, 0, 0.87);
3202
}
3203
3204
expander title > arrow:disabled {
3205
color: rgba(0, 0, 0, 0.26);
3206
}
3207
3208
/************
3209
* Calendar *
3210
************/
3211
calendar {
3212
padding: 1px;
3213
border: 1px solid rgba(0, 0, 0, 0.12);
3214
color: rgba(0, 0, 0, 0.87);
3215
}
3216
3217
calendar:disabled {
3218
color: rgba(0, 0, 0, 0.38);
3219
}
3220
3221
calendar:selected {
3222
border-radius: 5px;
3223
}
3224
3225
calendar.header {
3226
border-style: none none solid;
3227
border-radius: 0;
3228
}
3229
3230
calendar.highlight {
3231
color: rgba(0, 0, 0, 0.54);
3232
font-weight: 500;
3233
}
3234
3235
calendar:indeterminate {
3236
color: rgba(0, 0, 0, 0.26);
3237
}
3238
3239
/***********
3240
* Dialogs *
3241
***********/
3242
messagedialog.background {
3243
background-color: #FFFFFF;
3244
}
3245
3246
messagedialog .titlebar {
3247
min-height: 24px;
3248
border-style: none;
3249
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
3250
background-color: #FFFFFF;
3251
color: rgba(0, 0, 0, 0.87);
3252
}
3253
3254
messagedialog .titlebar:backdrop {
3255
color: rgba(0, 0, 0, 0.54);
3256
}
3257
3258
messagedialog.csd.background {
3259
border-bottom-left-radius: 4px;
3260
border-bottom-right-radius: 4px;
3261
}
3262
3263
messagedialog.csd .dialog-action-area {
3264
margin-top: -4px;
3265
padding: 4px;
3266
}
3267
3268
messagedialog.csd .dialog-action-area button {
3269
border-radius: 4px;
3270
}
3271
3272
messagedialog.csd .dialog-action-area button:not(:last-child) {
3273
margin-right: 4px;
3274
}
3275
3276
messagedialog.csd .dialog-action-area button.suggested-action:not(:disabled) {
3277
color: #4285F4;
3278
}
3279
3280
messagedialog.csd .dialog-action-area button.destructive-action:not(:disabled) {
3281
color: #EA4335;
3282
}
3283
3284
filechooser .dialog-action-box {
3285
border-top: 1px solid rgba(0, 0, 0, 0.12);
3286
}
3287
3288
filechooser #pathbarbox {
3289
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
3290
background-color: #F2F2F2;
3291
}
3292
3293
filechooserbutton:drop(active) {
3294
box-shadow: none;
3295
}
3296
3297
/***********
3298
* Sidebar *
3299
***********/
3300
.sidebar {
3301
border-style: none;
3302
background-color: #FAFAFA;
3303
}
3304
3305
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {
3306
border-right: 1px solid rgba(0, 0, 0, 0.12);
3307
border-left-style: none;
3308
}
3309
3310
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
3311
border-left: 1px solid rgba(0, 0, 0, 0.12);
3312
border-right-style: none;
3313
}
3314
3315
.sidebar list {
3316
background-color: transparent;
3317
}
3318
3319
paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
3320
border-style: none;
3321
}
3322
3323
stacksidebar row {
3324
padding: 10px 4px;
3325
}
3326
3327
stacksidebar row > label {
3328
padding-left: 6px;
3329
padding-right: 6px;
3330
}
3331
3332
/****************
3333
* File chooser *
3334
****************/
3335
row image.sidebar-icon {
3336
color: rgba(0, 0, 0, 0.54);
3337
}
3338
3339
placessidebar > viewport.frame {
3340
border-style: none;
3341
}
3342
3343
placessidebar list {
3344
padding: 1px 0 4px;
3345
}
3346
3347
placessidebar row {
3348
min-height: 32px;
3349
margin: -1px 4px;
3350
padding: 0;
3351
border-radius: 4px;
3352
}
3353
3354
placessidebar row > revealer {
3355
padding: 0 8px;
3356
}
3357
3358
placessidebar row:selected {
3359
font-weight: 500;
3360
}
3361
3362
placessidebar row:disabled {
3363
color: rgba(0, 0, 0, 0.38);
3364
}
3365
3366
placessidebar row image.sidebar-icon:dir(ltr) {
3367
padding-right: 8px;
3368
}
3369
3370
placessidebar row image.sidebar-icon:dir(rtl) {
3371
padding-left: 8px;
3372
}
3373
3374
placessidebar row label.sidebar-label:dir(ltr) {
3375
padding-right: 2px;
3376
}
3377
3378
placessidebar row label.sidebar-label:dir(rtl) {
3379
padding-left: 2px;
3380
}
3381
3382
placessidebar row:selected image.sidebar-icon,
3383
placessidebar row:selected label.sidebar-label {
3384
color: inherit;
3385
}
3386
3387
placessidebar row.sidebar-placeholder-row {
3388
min-height: 2px;
3389
padding: 0 8px;
3390
background-image: image(#4285F4);
3391
background-clip: content-box;
3392
}
3393
3394
placessidebar row.sidebar-new-bookmark-row {
3395
color: #4285F4;
3396
}
3397
3398
placessidebar row:drop(active):not(:disabled) {
3399
box-shadow: inset 0 0 0 2px #4285F4;
3400
}
3401
3402
placesview .server-list-button > image {
3403
-gtk-icon-transform: rotate(0turn);
3404
}
3405
3406
placesview .server-list-button:checked > image {
3407
-gtk-icon-transform: rotate(-0.5turn);
3408
}
3409
3410
placesview > actionbar > revealer > box > label {
3411
padding-left: 8px;
3412
padding-right: 8px;
3413
}
3414
3415
/*********
3416
* Paned *
3417
*********/
3418
paned > separator {
3419
min-width: 1px;
3420
min-height: 1px;
3421
-gtk-icon-source: none;
3422
border-style: none;
3423
background-color: transparent;
3424
background-image: image(rgba(0, 0, 0, 0.12));
3425
background-size: 1px 1px;
3426
background-clip: content-box;
3427
}
3428
3429
paned > separator.wide {
3430
min-width: 6px;
3431
min-height: 6px;
3432
background-color: #F2F2F2;
3433
background-image: image(rgba(0, 0, 0, 0.12)), image(rgba(0, 0, 0, 0.12));
3434
background-size: 1px 1px, 1px 1px;
3435
}
3436
3437
paned.horizontal > separator {
3438
background-repeat: repeat-y;
3439
}
3440
3441
paned.horizontal > separator:dir(ltr) {
3442
margin: 0 -8px 0 0;
3443
padding: 0 8px 0 0;
3444
background-position: left;
3445
}
3446
3447
paned.horizontal > separator:dir(rtl) {
3448
margin: 0 0 0 -8px;
3449
padding: 0 0 0 8px;
3450
background-position: right;
3451
}
3452
3453
paned.horizontal > separator.wide {
3454
margin: 0;
3455
padding: 0;
3456
background-repeat: repeat-y, repeat-y;
3457
background-position: left, right;
3458
}
3459
3460
paned.vertical > separator {
3461
margin: 0 0 -8px 0;
3462
padding: 0 0 8px 0;
3463
background-repeat: repeat-x;
3464
background-position: top;
3465
}
3466
3467
paned.vertical > separator.wide {
3468
margin: 0;
3469
padding: 0;
3470
background-repeat: repeat-x, repeat-x;
3471
background-position: bottom, top;
3472
}
3473
3474
/**************
3475
* GtkInfoBar *
3476
**************/
3477
infobar {
3478
border-style: none;
3479
}
3480
3481
infobar.info {
3482
background-color: #34A853;
3483
}
3484
3485
infobar.question {
3486
background-color: #4285F4;
3487
}
3488
3489
infobar.warning {
3490
background-color: #FBBC05;
3491
}
3492
3493
infobar.error {
3494
background-color: #EA4335;
3495
}
3496
3497
infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error {
3498
color: white;
3499
}
3500
3501
infobar.info *:link, infobar.info button:link,
3502
infobar.info button:visited, infobar.question *:link, infobar.question button:link,
3503
infobar.question button:visited, infobar.warning *:link, infobar.warning button:link,
3504
infobar.warning button:visited, infobar.error *:link, infobar.error button:link,
3505
infobar.error button:visited {
3506
color: white;
3507
}
3508
3509
/************
3510
* Tooltips *
3511
************/
3512
tooltip {
3513
border-radius: 4px;
3514
box-shadow: none;
3515
}
3516
3517
tooltip.background {
3518
background-color: rgba(97, 97, 97, 0.9);
3519
color: white;
3520
}
3521
3522
tooltip decoration {
3523
background-color: transparent;
3524
}
3525
3526
tooltip label {
3527
min-height: 20px;
3528
padding: 0 2px;
3529
}
3530
3531
/*****************
3532
* Color Chooser *
3533
*****************/
3534
colorswatch.top {
3535
border-top-left-radius: 4.5px;
3536
border-top-right-radius: 4.5px;
3537
}
3538
3539
colorswatch.top overlay {
3540
border-top-left-radius: 4px;
3541
border-top-right-radius: 4px;
3542
}
3543
3544
colorswatch.bottom {
3545
border-bottom-left-radius: 4.5px;
3546
border-bottom-right-radius: 4.5px;
3547
}
3548
3549
colorswatch.bottom overlay {
3550
border-bottom-left-radius: 4px;
3551
border-bottom-right-radius: 4px;
3552
}
3553
3554
colorswatch.left, colorswatch:first-child:not(.top) {
3555
border-top-left-radius: 4.5px;
3556
border-bottom-left-radius: 4.5px;
3557
}
3558
3559
colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
3560
border-top-left-radius: 4px;
3561
border-bottom-left-radius: 4px;
3562
}
3563
3564
colorswatch.right, colorswatch:last-child:not(.bottom) {
3565
border-top-right-radius: 4.5px;
3566
border-bottom-right-radius: 4.5px;
3567
}
3568
3569
colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
3570
border-top-right-radius: 4px;
3571
border-bottom-right-radius: 4px;
3572
}
3573
3574
colorswatch.dark {
3575
color: white;
3576
}
3577
3578
colorswatch.light {
3579
color: rgba(0, 0, 0, 0.87);
3580
}
3581
3582
colorswatch:drop(active) {
3583
box-shadow: none;
3584
}
3585
3586
colorswatch:drop(active).light overlay {
3587
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;
3588
}
3589
3590
colorswatch:drop(active).dark overlay {
3591
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;
3592
}
3593
3594
colorswatch overlay {
3595
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
3596
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3597
}
3598
3599
colorswatch overlay:hover {
3600
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3601
}
3602
3603
colorswatch#add-color-button {
3604
border-radius: 4px 4px 0 0;
3605
color: white;
3606
}
3607
3608
colorswatch#add-color-button:only-child {
3609
border-radius: 4px;
3610
}
3611
3612
colorswatch#add-color-button overlay {
3613
background-image: linear-gradient(to right, #EA4335 25%, #FBBC05 25%, #FBBC05 50%, #34A853 50%, #34A853 75%, #4285F4 75%);
3614
}
3615
3616
colorswatch:disabled {
3617
opacity: 0.5;
3618
}
3619
3620
colorswatch:disabled overlay {
3621
box-shadow: none;
3622
}
3623
3624
colorswatch#editor-color-sample {
3625
border-radius: 4.5px;
3626
}
3627
3628
colorswatch#editor-color-sample overlay {
3629
border-radius: 4px;
3630
}
3631
3632
colorchooser .popover.osd {
3633
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
3634
border-radius: 4px;
3635
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);
3636
background-color: #FFFFFF;
3637
}
3638
3639
colorchooser .popover.osd:backdrop {
3640
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);
3641
}
3642
3643
/********
3644
* Misc *
3645
********/
3646
.content-view {
3647
background-color: #F2F2F2;
3648
}
3649
3650
/**********************
3651
* Window Decorations *
3652
**********************/
3653
decoration {
3654
transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
3655
border-radius: 4px 4px 0 0;
3656
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent;
3657
margin: 8px;
3658
}
3659
3660
decoration:backdrop {
3661
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent;
3662
}
3663
3664
.maximized decoration,
3665
.fullscreen decoration,
3666
.tiled decoration,
3667
.tiled-top decoration,
3668
.tiled-right decoration,
3669
.tiled-bottom decoration,
3670
.tiled-left decoration {
3671
border-radius: 0;
3672
}
3673
3674
.popup decoration {
3675
box-shadow: none;
3676
}
3677
3678
.ssd decoration {
3679
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
3680
}
3681
3682
.csd.popup decoration {
3683
border-radius: 4px;
3684
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
3685
}
3686
3687
tooltip.csd decoration {
3688
border-radius: 4px;
3689
box-shadow: none;
3690
}
3691
3692
messagedialog.csd decoration {
3693
border-radius: 4px;
3694
}
3695
3696
.solid-csd decoration {
3697
margin: 0;
3698
border-radius: 0;
3699
box-shadow: none;
3700
background-color: #383838;
3701
}
3702
3703
.view selection, .view:selected, flowbox flowboxchild:selected, label selection, spinbutton:not(.vertical) selection,
3704
entry selection, modelbutton.flat:selected,
3705
.menuitem.button.flat:selected, popover.background.menu button:checked,
3706
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 {
3707
background-color: rgba(66, 133, 244, 0.32);
3708
}
3709
3710
.monospace {
3711
font-family: monospace;
3712
}
3713
3714
/**********************
3715
* Touch Copy & Paste *
3716
**********************/
3717
cursor-handle {
3718
color: #4285F4;
3719
-gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg"));
3720
}
3721
3722
cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
3723
-gtk-icon-transform: rotate(90deg);
3724
}
3725
3726
cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
3727
-gtk-icon-transform: unset;
3728
}
3729
3730
cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
3731
padding-top: 6px;
3732
-gtk-icon-transform: rotate(45deg);
3733
}
3734
3735
.context-menu {
3736
font: initial;
3737
}
3738
3739
.keycap {
3740
min-width: 12px;
3741
min-height: 26px;
3742
margin-top: 2px;
3743
padding-bottom: 2px;
3744
padding-left: 8px;
3745
padding-right: 8px;
3746
border: solid 1px rgba(0, 0, 0, 0.12);
3747
border-radius: 5px;
3748
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12);
3749
background-color: #FFFFFF;
3750
color: rgba(0, 0, 0, 0.87);
3751
font-size: smaller;
3752
}
3753
3754
:not(decoration):not(window):drop(active) {
3755
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
3756
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 2px #4285F4;
3757
caret-color: #4285F4;
3758
}
3759
3760
stackswitcher button.text-button {
3761
min-width: 100px;
3762
}
3763
3764
stackswitcher button.circular,
3765
stackswitcher button.text-button.circular {
3766
min-width: 32px;
3767
min-height: 32px;
3768
padding: 0;
3769
}
3770
3771
/*************
3772
* App Icons *
3773
*************/
3774
/*********
3775
* Emoji *
3776
*********/
3777
popover.emoji-picker {
3778
padding: 0;
3779
}
3780
3781
popover.emoji-picker entry {
3782
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
3783
border-image: none;
3784
border-radius: 0;
3785
box-shadow: none;
3786
background-color: transparent;
3787
}
3788
3789
popover.emoji-picker scrolledwindow {
3790
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
3791
}
3792
3793
button.emoji-section {
3794
margin-top: -1px;
3795
padding: 0 8px;
3796
min-width: 24px;
3797
min-height: 32px;
3798
border-radius: 0;
3799
outline-offset: -6px;
3800
}
3801
3802
button.emoji-section, button.emoji-section:hover, button.emoji-section:active {
3803
box-shadow: inset 0 2px transparent;
3804
}
3805
3806
button.emoji-section:checked {
3807
box-shadow: inset 0 2px #4285F4;
3808
background-color: transparent;
3809
}
3810
3811
button.emoji-section:hover, button.emoji-section:active {
3812
background-color: alpha(currentColor, 0.08);
3813
}
3814
3815
button.emoji-section:first-child {
3816
margin-left: 4px;
3817
}
3818
3819
button.emoji-section:last-child {
3820
margin-right: 4px;
3821
}
3822
3823
popover.emoji-picker .emoji {
3824
min-width: 3em;
3825
min-height: 3em;
3826
padding: 0 8px;
3827
}
3828
3829
popover.emoji-picker .emoji widget {
3830
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
3831
border-radius: 4px;
3832
}
3833
3834
popover.emoji-picker .emoji widget:hover {
3835
background-color: alpha(currentColor, 0.08);
3836
}
3837
3838
popover.emoji-completion {
3839
padding: 8px 0;
3840
}
3841
3842
popover.emoji-completion arrow {
3843
border: none;
3844
background: none;
3845
}
3846
3847
popover.emoji-completion .emoji-completion-row {
3848
min-height: 28px;
3849
padding: 0 12px;
3850
}
3851
3852
popover.emoji-completion .emoji:hover {
3853
background-color: alpha(currentColor, 0.08);
3854
}
3855
3856
/************
3857
* Nautilus *
3858
************/
3859
.nautilus-window,
3860
.nautilus-window notebook,
3861
.nautilus-window notebook > stack {
3862
background-color: #FFFFFF;
3863
}
3864
3865
.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle,
3866
headerbar .nautilus-canvas-item.subtitle, .budgie-notification .nautilus-canvas-item.notification-body, .budgie-switcher .nautilus-canvas-item.notification-body,
3867
.nautilus-list-dim-label {
3868
color: rgba(0, 0, 0, 0.54);
3869
}
3870
3871
.nautilus-desktop.nautilus-canvas-item, .caja-desktop.caja-canvas-item, .nemo-desktop.nemo-canvas-item {
3872
color: white;
3873
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3874
}
3875
3876
@keyframes needs_attention_keyframes {
3877
to {
3878
background-color: alpha(currentColor, 0.12);
3879
}
3880
}
3881
3882
.nautilus-operations-button-needs-attention {
3883
animation: needs_attention_keyframes 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
3884
}
3885
3886
.nautilus-operations-button-needs-attention-multiple {
3887
animation: needs_attention_keyframes 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate;
3888
}
3889
3890
.path-bar-box {
3891
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
3892
margin: 4px 0;
3893
border-radius: 4px;
3894
}
3895
3896
.path-bar-box button {
3897
margin: 0;
3898
}
3899
3900
.path-bar-box.width-maximized {
3901
background-color: rgba(255, 255, 255, 0.04);
3902
}
3903
3904
.path-bar-box.background.frame {
3905
border-style: none;
3906
background-color: rgba(255, 255, 255, 0.04);
3907
}
3908
3909
.path-bar-box .path-bar button label:not(:only-child):first-child {
3910
margin-left: 0;
3911
}
3912
3913
.path-bar-box .path-bar button label:not(:only-child):last-child {
3914
margin-right: 0;
3915
}
3916
3917
.nautilus-window .floating-bar {
3918
min-height: 32px;
3919
padding: 0;
3920
border-style: solid solid none;
3921
border-width: 1px;
3922
border-color: rgba(0, 0, 0, 0.12);
3923
border-radius: 5px 5px 0 0;
3924
background-color: rgba(255, 255, 255, 0.9);
3925
background-clip: padding-box;
3926
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-width 0;
3927
}
3928
3929
.nautilus-window .floating-bar.bottom.left {
3930
margin-right: 7px;
3931
border-left-style: none;
3932
border-top-left-radius: 0;
3933
}
3934
3935
.nautilus-window .floating-bar.bottom.right {
3936
margin-left: 7px;
3937
border-right-style: none;
3938
border-top-right-radius: 0;
3939
}
3940
3941
.nautilus-window .floating-bar button {
3942
margin: 4px;
3943
}
3944
3945
.disk-space-display.unknown {
3946
background-color: rgba(0, 0, 0, 0.26);
3947
color: rgba(0, 0, 0, 0.26);
3948
}
3949
3950
.disk-space-display.used {
3951
background-color: #4285F4;
3952
color: #4285F4;
3953
}
3954
3955
.disk-space-display.free {
3956
background-color: rgba(0, 0, 0, 0.12);
3957
color: rgba(0, 0, 0, 0.12);
3958
}
3959
3960
.search-information {
3961
padding: 2px;
3962
background-color: #4285F4;
3963
color: white;
3964
}
3965
3966
.conflict-row:not(:selected) {
3967
background-color: #feebb4;
3968
}
3969
3970
.nautilus-window flowboxchild .icon-item-background {
3971
padding: 4px;
3972
border-radius: 4px;
3973
}
3974
3975
.nautilus-window flowboxchild:selected {
3976
background-color: transparent;
3977
}
3978
3979
dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame {
3980
border-style: none;
3981
}
3982
3983
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child {
3984
margin: -6px 0 0 -6px;
3985
border-top: 1px solid rgba(0, 0, 0, 0.12);
3986
}
3987
3988
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label {
3989
margin: 0 8px;
3990
}
3991
3992
dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button {
3993
border-radius: 0;
3994
}
3995
3996
.nautilus-window > popover.menu:not(:last-child) {
3997
padding: 3px;
3998
}
3999
4000
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box {
4001
margin-top: -6px;
4002
}
4003
4004
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box {
4005
margin-bottom: -6px;
4006
}
4007
4008
.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked {
4009
margin-top: 1px;
4010
}
4011
4012
.nautilus-window > popover.menu:not(:last-child) separator {
4013
margin-bottom: -2px;
4014
}
4015
4016
.nautilus-menu-sort-heading {
4017
margin: 1px 3px;
4018
font-weight: 500;
4019
}
4020
4021
.nautilus-menu-sort-heading:disabled {
4022
color: rgba(0, 0, 0, 0.54);
4023
}
4024
4025
.nautilus-window paned > separator {
4026
background-color: #F2F2F2;
4027
}
4028
4029
/*********
4030
* gedit *
4031
*********/
4032
.open-document-selector-path-label {
4033
color: rgba(0, 0, 0, 0.54);
4034
font-size: smaller;
4035
}
4036
4037
.gedit-document-panel {
4038
background-color: #FAFAFA;
4039
}
4040
4041
.gedit-document-panel row button.flat {
4042
margin-top: 8px;
4043
margin-bottom: 8px;
4044
}
4045
4046
.gedit-document-panel-group-row:not(:first-child) {
4047
border-top: 1px solid rgba(0, 0, 0, 0.12);
4048
}
4049
4050
.gedit-side-panel-paned statusbar {
4051
border-top: 1px solid rgba(0, 0, 0, 0.12);
4052
}
4053
4054
.gedit-search-slider {
4055
margin: 4px 4px 8px;
4056
}
4057
4058
.gedit-search-slider .linked:not(.vertical) > entry {
4059
border-radius: 4px;
4060
}
4061
4062
.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag {
4063
all: unset;
4064
color: rgba(0, 0, 0, 0.54);
4065
}
4066
4067
.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) {
4068
margin-right: -60px;
4069
padding-right: 60px;
4070
}
4071
4072
.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag {
4073
margin-left: 4px;
4074
}
4075
4076
.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right {
4077
margin-right: 0;
4078
}
4079
4080
.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) {
4081
margin-left: -60px;
4082
padding-left: 60px;
4083
}
4084
4085
.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag {
4086
margin-right: 4px;
4087
}
4088
4089
.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left {
4090
margin-left: 0;
4091
}
4092
4093
.gedit-search-slider .linked:not(.vertical) > entry:not(.error) {
4094
background-color: #FFFFFF;
4095
}
4096
4097
.gedit-search-slider .linked:not(.vertical) > entry.error ~ button {
4098
color: rgba(255, 255, 255, 0.7);
4099
}
4100
4101
.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active {
4102
color: white;
4103
}
4104
4105
.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled {
4106
color: rgba(255, 255, 255, 0.3);
4107
}
4108
4109
.gedit-search-slider .linked > button {
4110
border: solid 4px transparent;
4111
border-radius: 9999px;
4112
}
4113
4114
.gedit-search-slider .linked > button:last-child:dir(ltr), .gedit-search-slider .linked > button:not(:first-child):dir(rtl) {
4115
margin-left: -2px;
4116
}
4117
4118
.gedit-search-slider .linked > button:first-child:dir(rtl), .gedit-search-slider .linked > button:not(:last-child):dir(ltr) {
4119
margin-right: -2px;
4120
}
4121
4122
frame.gedit-map-frame > border:dir(ltr) {
4123
border-style: none none none solid;
4124
}
4125
4126
frame.gedit-map-frame > border:dir(rtl) {
4127
border-style: none solid none none;
4128
}
4129
4130
/**********
4131
* Tweaks *
4132
**********/
4133
.tweak-categories {
4134
background-image: image(#FAFAFA);
4135
}
4136
4137
.tweak {
4138
padding: 3px;
4139
}
4140
4141
.tweak.title:hover {
4142
box-shadow: none;
4143
}
4144
4145
.tweak-group-white,
4146
.tweak-white,
4147
.tweak-white:hover {
4148
background-image: image(#FFFFFF);
4149
}
4150
4151
.tweak-startup,
4152
.tweak-startup:hover {
4153
background-image: image(#FFFFFF);
4154
}
4155
4156
.tweak-group-startup {
4157
background-image: image(#FFFFFF);
4158
border: 1px solid rgba(0, 0, 0, 0.12);
4159
}
4160
4161
row#Focus,
4162
row#ClickMethod,
4163
row#StaticWorkspaceTweak,
4164
row#dynamic-workspaces,
4165
row#PrimaryWorkspaceTweak,
4166
row#workspaces-only-on-primary {
4167
padding: 0;
4168
border: 1px solid rgba(0, 0, 0, 0.12);
4169
}
4170
4171
row#Focus row:not(:last-child),
4172
row#ClickMethod row:not(:last-child),
4173
row#StaticWorkspaceTweak row:not(:last-child),
4174
row#dynamic-workspaces row:not(:last-child),
4175
row#PrimaryWorkspaceTweak row:not(:last-child),
4176
row#workspaces-only-on-primary row:not(:last-child) {
4177
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4178
}
4179
4180
row#Focus.tweak > list,
4181
row#ClickMethod.tweak > list,
4182
row#StaticWorkspaceTweak.tweak > list,
4183
row#dynamic-workspaces.tweak > list,
4184
row#PrimaryWorkspaceTweak.tweak > list,
4185
row#workspaces-only-on-primary.tweak > list {
4186
margin-top: -3px;
4187
}
4188
4189
row#Focus,
4190
row#ClickMethod,
4191
row#PrimaryWorkspaceTweak,
4192
row#workspaces-only-on-primary {
4193
margin-top: 4px;
4194
}
4195
4196
/***********
4197
* Builder *
4198
***********/
4199
layouttabbar {
4200
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4201
background-color: #F2F2F2;
4202
}
4203
4204
layouttabbar > box > button {
4205
margin: 4px 0;
4206
}
4207
4208
layouttab {
4209
margin: 0 8px;
4210
border-style: none solid;
4211
border-width: 1px;
4212
border-color: rgba(0, 0, 0, 0.12);
4213
box-shadow: inset 0 -2px #4285F4;
4214
background-color: #FFFFFF;
4215
}
4216
4217
layouttab separator.vertical {
4218
margin: 8px 4px;
4219
}
4220
4221
layouttab button.text-button, layouttab button.image-button, layouttab button {
4222
margin-top: 8px;
4223
margin-bottom: 8px;
4224
padding: 0 4px;
4225
}
4226
4227
layout {
4228
border: 1px solid rgba(0, 0, 0, 0.12);
4229
-PnlDockBin-handle-size: 1;
4230
}
4231
4232
entry.search-missing {
4233
background-color: #EA4335;
4234
color: white;
4235
}
4236
4237
window.workbench treeview.image {
4238
color: rgba(0, 0, 0, 0.54);
4239
}
4240
4241
popover.popover-selector list {
4242
padding: 6px;
4243
}
4244
4245
popover.popover-selector list row {
4246
border-radius: 4px;
4247
}
4248
4249
popover.popover-selector list row image:dir(ltr) {
4250
margin-right: 6px;
4251
}
4252
4253
popover.popover-selector list row image:dir(rtl) {
4254
margin-left: 6px;
4255
}
4256
4257
popover.popover-selector list row .accel:dir(ltr) {
4258
margin-left: 6px;
4259
}
4260
4261
popover.popover-selector list row .accel:dir(rtl) {
4262
margin-right: 6px;
4263
}
4264
4265
omnibar.linked:not(.vertical) entry {
4266
border-radius: 4px;
4267
}
4268
4269
omnibar:not(:hover):not(:active) entry {
4270
color: rgba(0, 0, 0, 0.54);
4271
}
4272
4273
popover.omnibar list row:not(:last-child) {
4274
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4275
}
4276
4277
entry.preferences-search {
4278
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
4279
background-color: #FFFFFF;
4280
}
4281
4282
preferences stacksidebar.sidebar list {
4283
background-color: #FAFAFA;
4284
}
4285
4286
preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list {
4287
border-style: none;
4288
}
4289
4290
preferences > box > box:dir(ltr) {
4291
border-right: 1px solid rgba(0, 0, 0, 0.12);
4292
}
4293
4294
preferences > box > box:dir(rtl) {
4295
border-left: 1px solid rgba(0, 0, 0, 0.12);
4296
}
4297
4298
popover.messagepopover.background {
4299
padding: 0;
4300
}
4301
4302
popover.messagepopover .popover-action-area button {
4303
padding: 8px 16px;
4304
border-top: 1px solid rgba(0, 0, 0, 0.12);
4305
border-radius: 0;
4306
}
4307
4308
popover.messagepopover .popover-action-area button:first-child {
4309
border-bottom-left-radius: 4px;
4310
}
4311
4312
popover.messagepopover .popover-action-area button:last-child {
4313
border-bottom-right-radius: 4px;
4314
}
4315
4316
popover.messagepopover .popover-content-area {
4317
margin: 16px;
4318
}
4319
4320
popover.transfers list {
4321
background-color: transparent;
4322
}
4323
4324
popover.transfers list row:not(:first-child) {
4325
border-top: 1px solid rgba(0, 0, 0, 0.12);
4326
}
4327
4328
popover.transfers list row > box {
4329
padding: 10px;
4330
}
4331
4332
dockbin {
4333
border: 1px solid rgba(0, 0, 0, 0.12);
4334
-PnlDockBin-handle-size: 1;
4335
}
4336
4337
dockpaned {
4338
border: 1px solid rgba(0, 0, 0, 0.12);
4339
}
4340
4341
eggsearchbar box.search-bar {
4342
padding: 0 8px;
4343
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4344
background-color: #F2F2F2;
4345
}
4346
4347
docktabstrip {
4348
padding: 0 8px;
4349
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4350
background-color: #F2F2F2;
4351
}
4352
4353
docktab {
4354
transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
4355
min-height: 24px;
4356
min-width: 24px;
4357
margin-bottom: -1px;
4358
padding: 4px 6px;
4359
outline-offset: -6px;
4360
border-width: 1px;
4361
border-color: transparent;
4362
box-shadow: inset 0 -2px transparent;
4363
background-image: radial-gradient(circle farthest-corner at center, #4285F4 10%, transparent 0%);
4364
background-repeat: no-repeat;
4365
background-position: center;
4366
background-size: 0% 0%;
4367
color: rgba(0, 0, 0, 0.54);
4368
font-weight: 500;
4369
}
4370
4371
docktab:hover {
4372
background-color: alpha(currentColor, 0.08);
4373
color: rgba(0, 0, 0, 0.87);
4374
}
4375
4376
docktab:checked {
4377
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);
4378
box-shadow: inset 0 -2px #4285F4;
4379
background-color: transparent;
4380
background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
4381
background-size: 1000% 1000%;
4382
color: rgba(0, 0, 0, 0.87);
4383
}
4384
4385
dockoverlayedge {
4386
background-color: #F2F2F2;
4387
}
4388
4389
dockoverlayedge docktabstrip {
4390
padding: 0;
4391
border: none;
4392
}
4393
4394
dockoverlayedge.left-edge docktab:hover {
4395
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
4396
}
4397
4398
dockoverlayedge.left-edge docktab:checked {
4399
box-shadow: inset -2px 0 #4285F4;
4400
}
4401
4402
dockoverlayedge.right-edge docktab:hover {
4403
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
4404
}
4405
4406
dockoverlayedge.right-edge docktab:checked {
4407
box-shadow: inset 2px 0 #4285F4;
4408
}
4409
4410
pillbox {
4411
background-color: #F2F2F2;
4412
border-radius: 4px;
4413
}
4414
4415
layoutpane entry.search {
4416
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
4417
background-color: #FFFFFF;
4418
}
4419
4420
editortweak entry.search {
4421
margin-bottom: -1px;
4422
box-shadow: none;
4423
}
4424
4425
.gb-search-entry-occurrences-tag {
4426
box-shadow: none;
4427
background-color: transparent;
4428
}
4429
4430
docktabstrip {
4431
min-height: 39px;
4432
}
4433
4434
window.workbench preferences preferencesgroup list entry {
4435
padding-top: 8px;
4436
padding-bottom: 8px;
4437
}
4438
4439
button.run-arrow-button {
4440
padding-left: 8px;
4441
padding-right: 8px;
4442
}
4443
4444
button.dzlmenubutton image {
4445
min-width: 26px;
4446
}
4447
4448
button.dzlmenubutton image.arrow {
4449
min-width: 23px;
4450
}
4451
4452
button.dzlmenubuttonitem {
4453
color: rgba(0, 0, 0, 0.87);
4454
font-weight: normal;
4455
}
4456
4457
button.dzlmenubuttonitem:disabled {
4458
color: rgba(0, 0, 0, 0.38);
4459
}
4460
4461
idelayoutstackheader {
4462
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4463
}
4464
4465
idelayoutstackheader button:checked {
4466
color: rgba(0, 0, 0, 0.87);
4467
}
4468
4469
ideeditorutilities > dzldockpaned > box > stackswitcher {
4470
padding: 8px 0;
4471
background-color: #F2F2F2;
4472
}
4473
4474
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) {
4475
border-right: 1px solid rgba(0, 0, 0, 0.12);
4476
}
4477
4478
ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) {
4479
border-left: 1px solid rgba(0, 0, 0, 0.12);
4480
}
4481
4482
ideeditorutilities > dzldockpaned > box > stackswitcher button {
4483
border-radius: 0;
4484
outline-offset: -6px;
4485
box-shadow: none;
4486
background-color: transparent;
4487
}
4488
4489
ideeditorutilities > dzldockpaned > box > stackswitcher button:active {
4490
background-image: radial-gradient(circle farthest-corner at center, rgba(66, 133, 244, 0.7) 10%, transparent 0%);
4491
}
4492
4493
ideeditorutilities > dzldockpaned > box > stackswitcher button:checked {
4494
background-color: transparent;
4495
color: rgba(0, 0, 0, 0.87);
4496
}
4497
4498
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) {
4499
margin-right: -1px;
4500
}
4501
4502
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):hover {
4503
box-shadow: inset -2px 0 rgba(0, 0, 0, 0.26);
4504
}
4505
4506
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked {
4507
box-shadow: inset -2px 0 #4285F4;
4508
}
4509
4510
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) {
4511
margin-left: -1px;
4512
}
4513
4514
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):hover {
4515
box-shadow: inset 2px 0 rgba(0, 0, 0, 0.26);
4516
}
4517
4518
ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked {
4519
box-shadow: inset 2px 0 #4285F4;
4520
}
4521
4522
ideeditorsidebar notebook header {
4523
background: transparent;
4524
}
4525
4526
popover.messagepopover list {
4527
border: 1px solid rgba(0, 0, 0, 0.12);
4528
}
4529
4530
popover.messagepopover list row:not(:last-child) {
4531
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4532
}
4533
4534
/**********
4535
* Photos *
4536
**********/
4537
GdMainIconView.content-view {
4538
-GdMainIconView-icon-size: 48;
4539
}
4540
4541
.documents-counter {
4542
margin: 8px;
4543
border-radius: 9999px;
4544
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
4545
background-color: #4285F4;
4546
color: white;
4547
font-weight: bold;
4548
}
4549
4550
.documents-scrolledwin.frame {
4551
border-style: none;
4552
}
4553
4554
.documents-scrolledwin.frame frame.content-view > border {
4555
border-style: none;
4556
}
4557
4558
.photos-fade-in {
4559
opacity: 1;
4560
transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1);
4561
}
4562
4563
.photos-fade-out {
4564
opacity: 0;
4565
transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1);
4566
}
4567
4568
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
4569
border-style: none none none solid;
4570
}
4571
4572
overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
4573
border-style: none solid none none;
4574
}
4575
4576
/*********
4577
* Music *
4578
*********/
4579
.side-panel:dir(ltr) {
4580
border-style: solid;
4581
border-color: rgba(0, 0, 0, 0.12);
4582
}
4583
4584
.side-panel:dir(rtl) {
4585
border-style: solid;
4586
border-color: rgba(0, 0, 0, 0.12);
4587
}
4588
4589
.side-panel .view {
4590
background-image: image(#FAFAFA);
4591
}
4592
4593
.side-panel .view:hover {
4594
background-image: image(rgba(240, 240, 240, 0.9935));
4595
}
4596
4597
.side-panel .view:selected {
4598
background-image: image(#4285F4);
4599
}
4600
4601
.side-panel .view:selected:hover {
4602
background-image: image(#4b8bf5);
4603
}
4604
4605
.songs-list:hover {
4606
background-image: image(alpha(currentColor, 0.08));
4607
}
4608
4609
frame.documents-dropdown {
4610
margin: 8px;
4611
}
4612
4613
frame.documents-dropdown > border {
4614
border: none;
4615
}
4616
4617
box.vertical > revealer > toolbar.search-bar {
4618
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
4619
background-clip: border-box;
4620
}
4621
4622
box.vertical > revealer > toolbar.search-bar button > widget {
4623
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
4624
}
4625
4626
/*********
4627
* To Do *
4628
*********/
4629
task-list-view taskrow {
4630
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
4631
margin: 0 -8px;
4632
}
4633
4634
task-list-view taskrow:hover {
4635
transition: none;
4636
}
4637
4638
task-list-view taskrow label {
4639
margin: 0 8px;
4640
}
4641
4642
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,
4643
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 {
4644
min-width: 16px;
4645
}
4646
4647
task-list-view > box > revealer > box > button {
4648
margin: -4px;
4649
}
4650
4651
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,
4652
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 {
4653
opacity: 1;
4654
}
4655
4656
tasklistview taskrow {
4657
outline: none;
4658
}
4659
4660
tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled {
4661
box-shadow: none;
4662
}
4663
4664
tasklistview taskrow image.dim-label, tasklistview taskrow .titlebar:not(headerbar) image.subtitle, .titlebar:not(headerbar) tasklistview taskrow image.subtitle,
4665
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 {
4666
min-width: 16px;
4667
}
4668
4669
tasklistview > box > revealer > box > button {
4670
margin: -4px;
4671
}
4672
4673
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,
4674
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 {
4675
opacity: 1;
4676
}
4677
4678
/*******
4679
* eog *
4680
*******/
4681
#eog-thumb-nav scrolledwindow {
4682
border-top: none;
4683
}
4684
4685
#eog-thumb-nav button {
4686
-gtk-outline-radius: 4px;
4687
}
4688
4689
/*************
4690
* Evolution *
4691
*************/
4692
frame.taskbar > border {
4693
border-style: solid none none;
4694
}
4695
4696
box.vertical > paned.horizontal notebook widget .frame {
4697
border-style: none;
4698
}
4699
4700
/********
4701
* gitg *
4702
********/
4703
frame.commit-frame > border {
4704
border-style: solid none none;
4705
}
4706
4707
/**************
4708
* Characters *
4709
**************/
4710
box.dialog-vbox scrolledwindow.related {
4711
border: 1px solid rgba(0, 0, 0, 0.12);
4712
}
4713
4714
list.categories {
4715
background-image: image(#FAFAFA);
4716
}
4717
4718
/*********
4719
* Boxes *
4720
*********/
4721
.transparent-bg + stack overlay > label {
4722
min-height: 24px;
4723
padding: 0 4px;
4724
border-radius: 4px;
4725
background-color: rgba(0, 0, 0, 0.6);
4726
color: white;
4727
}
4728
4729
/**************
4730
* Calculator *
4731
**************/
4732
button.title label {
4733
min-height: 32px;
4734
}
4735
4736
/*********
4737
* Geary *
4738
*********/
4739
.geary-titlebar-left:dir(ltr) {
4740
margin-right: 5px;
4741
padding-right: 0;
4742
}
4743
4744
.geary-titlebar-left:dir(rtl) {
4745
margin-left: 5px;
4746
padding-left: 0;
4747
}
4748
4749
.geary-titlebar-left > separator {
4750
background-color: rgba(0, 0, 0, 0.05);
4751
}
4752
4753
.geary-titlebar-right:dir(ltr) {
4754
margin-left: -5px;
4755
}
4756
4757
.geary-titlebar-right:dir(rtl) {
4758
margin-right: -5px;
4759
}
4760
4761
/*********
4762
* Tilix *
4763
*********/
4764
overlay > revealer.left > scrolledwindow.frame,
4765
overlay > revealer.right > scrolledwindow.frame {
4766
border-style: none;
4767
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
4768
}
4769
4770
overlay > revealer.left > scrolledwindow.frame {
4771
margin-right: 32px;
4772
}
4773
4774
overlay > revealer.right > scrolledwindow.frame {
4775
margin-left: 32px;
4776
}
4777
4778
.terminix-session-sidebar,
4779
.tilix-session-sidebar {
4780
background-image: image(#FFFFFF);
4781
}
4782
4783
.terminal-titlebar button {
4784
border-radius: 0;
4785
}
4786
4787
button.image-button.session-new-button {
4788
min-width: 28px;
4789
}
4790
4791
/**************
4792
* Terminator *
4793
**************/
4794
.terminator-terminal-window paned > separator {
4795
background-color: #F2F2F2;
4796
}
4797
4798
.terminator-terminal-window notebook.frame {
4799
border-style: none;
4800
}
4801
4802
/***********
4803
* Eclipse *
4804
***********/
4805
window.background > box.vertical > scrolledwindow > widget toolbar {
4806
padding: 2px;
4807
}
4808
4809
window.background > box.vertical > scrolledwindow > widget toolbar separator,
4810
window.background > box.vertical > scrolledwindow > widget toolbar button {
4811
margin: 2px;
4812
}
4813
4814
window.background > box.vertical > scrolledwindow > widget toolbar button {
4815
border-radius: 4px;
4816
}
4817
4818
/************
4819
* Chromium *
4820
************/
4821
window.background.chromium {
4822
background-color: #F2F2F2;
4823
}
4824
4825
window.background.chromium entry,
4826
window.background.chromium > button:not(.suggested-action):not(.destructive-action) {
4827
border: 1px solid rgba(0, 0, 0, 0.26);
4828
}
4829
4830
window.background.chromium > button {
4831
box-shadow: none;
4832
background-size: auto;
4833
}
4834
4835
window.background.chromium > button:hover {
4836
background-image: image(alpha(currentColor, 0.08));
4837
}
4838
4839
window.background.chromium > button:active {
4840
background-image: image(alpha(currentColor, 0.24));
4841
}
4842
4843
window.background.chromium headerbar button:active {
4844
background-size: 1000% 1000%;
4845
}
4846
4847
window.background.chromium spinner {
4848
color: #4285F4;
4849
}
4850
4851
window.background.chromium textview {
4852
background-color: #FFFFFF;
4853
}
4854
4855
tooltip.background.chromium {
4856
background-color: #616161;
4857
}
4858
4859
/***********
4860
* Firefox *
4861
***********/
4862
window.background:not(.csd) > widget > separator {
4863
color: rgba(0, 0, 0, 0.26);
4864
}
4865
4866
window.background:not(.csd) > widget > scrollbar {
4867
background-clip: border-box;
4868
}
4869
4870
window.background:not(.csd) > widget > scrollbar,
4871
window.background:not(.csd) > widget > frame > border {
4872
border-color: rgba(0, 0, 0, 0.26);
4873
}
4874
4875
window.background:not(.csd) > widget > entry,
4876
window.background:not(.csd) > widget > button > button {
4877
border: 1px solid rgba(0, 0, 0, 0.26);
4878
border-radius: 5px;
4879
box-shadow: none;
4880
}
4881
4882
window.background:not(.csd) > widget > entry {
4883
min-height: 30px;
4884
}
4885
4886
window.background:not(.csd) > widget > entry:focus {
4887
border-color: #4285F4;
4888
}
4889
4890
window.background:not(.csd) > widget > button > button {
4891
padding: 4px 8px;
4892
background-size: auto;
4893
}
4894
4895
window.background:not(.csd) > widget > button > button:hover {
4896
background-image: image(alpha(currentColor, 0.08));
4897
}
4898
4899
window.background:not(.csd) > widget > button > button:active {
4900
background-image: image(alpha(currentColor, 0.24));
4901
}
4902
4903
window.background:not(.csd) > widget > checkbutton > check:not(:checked),
4904
window.background:not(.csd) > widget > radiobutton > radio:not(:checked) {
4905
color: #757575;
4906
}
4907
4908
window.background:not(.csd) > widget > checkbutton > check:not(:checked):hover, window.background:not(.csd) > widget > checkbutton > check:not(:checked):active,
4909
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):hover,
4910
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):active {
4911
color: #212121;
4912
}
4913
4914
window.background:not(.csd) > widget > checkbutton > check:not(:checked):disabled,
4915
window.background:not(.csd) > widget > radiobutton > radio:not(:checked):disabled {
4916
color: rgba(117, 117, 117, 0.5);
4917
}
4918
4919
window.background:not(.csd) > window > menu,
4920
window.background:not(.csd) > menu > menu {
4921
border: none;
4922
}
4923
4924
text:selected {
4925
background-color: #4285F4;
4926
color: white;
4927
}
4928
4929
window.background:not(.csd) > widget > menubar {
4930
color: rgba(255, 255, 255, 0.7);
4931
}
4932
4933
window.background:not(.csd) > widget > menubar:hover {
4934
color: white;
4935
}
4936
4937
window.background:not(.csd) > widget > menubar:disabled {
4938
color: rgba(255, 255, 255, 0.3);
4939
}
4940
4941
window.background:not(.csd) > widget > frame {
4942
color: rgba(0, 0, 0, 0.26);
4943
}
4944
4945
window.background:not(.csd) > widget > checkbutton > check,
4946
window.background:not(.csd) > widget > radiobutton > radio {
4947
margin: 0;
4948
padding: 0;
4949
}
4950
4951
window.background:not(.csd) > window.background > menu > separator {
4952
color: rgba(0, 0, 0, 0.12);
4953
}
4954
4955
/************
4956
* Inkscape *
4957
************/
4958
#ToolboxCommon > #AuxToolbox #StyleSwatch {
4959
font-size: smaller;
4960
}
4961
4962
#ToolboxCommon > #AuxToolbox #Kludge {
4963
padding: 0;
4964
}
4965
4966
#ToolboxCommon > #AuxToolbox spinbutton,
4967
#ToolboxCommon > #AuxToolbox entry {
4968
min-height: 32px;
4969
}
4970
4971
#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
4972
min-height: 24px;
4973
min-width: 16px;
4974
padding: 4px 8px;
4975
border-radius: 4px;
4976
-gtk-outline-radius: 4px;
4977
}
4978
4979
#ToolboxCommon > #AuxToolbox spinbutton button {
4980
border-width: 4px;
4981
}
4982
4983
#ToolboxCommon > toolbar.vertical {
4984
margin-top: -4px;
4985
}
4986
4987
#ToolboxCommon > toolbar.vertical button {
4988
min-height: 24px;
4989
min-width: 24px;
4990
padding: 4px;
4991
border-radius: 4px;
4992
-gtk-outline-radius: 4px;
4993
}
4994
4995
#CanvasTable button {
4996
min-height: 16px;
4997
min-width: 16px;
4998
padding: 0;
4999
}
5000
5001
#CanvasTable #HorizontalScrollbar {
5002
border-top: 1px solid rgba(0, 0, 0, 0.12);
5003
}
5004
5005
#CanvasTable #VerticalScrollbar:dir(ltr) {
5006
border-left: 1px solid rgba(0, 0, 0, 0.12);
5007
}
5008
5009
#CanvasTable #VerticalScrollbar:dir(rtl) {
5010
border-right: 1px solid rgba(0, 0, 0, 0.12);
5011
}
5012
5013
#Canvas_and_Dock frame > border {
5014
border: none;
5015
}
5016
5017
#Canvas_and_Dock widget > widget > button.flat {
5018
min-height: 16px;
5019
min-width: 16px;
5020
padding: 4px;
5021
}
5022
5023
#Canvas_and_Dock widget > widget > box.horizontal image {
5024
padding: 4px;
5025
}
5026
5027
#Canvas_and_Dock box.horizontal > box.vertical > button.flat {
5028
min-height: 16px;
5029
min-width: 24px;
5030
padding: 8px 4px;
5031
}
5032
5033
/***********
5034
* Synapse *
5035
***********/
5036
/*********
5037
* Unity *
5038
*********/
5039
UnityDecoration {
5040
-UnityDecoration-extents: 28px 0 0 0;
5041
-UnityDecoration-input-extents: 8px;
5042
-UnityDecoration-shadow-offset-x: 0;
5043
-UnityDecoration-shadow-offset-y: 3px;
5044
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
5045
-UnityDecoration-active-shadow-radius: 18px;
5046
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
5047
-UnityDecoration-inactive-shadow-radius: 6px;
5048
-UnityDecoration-glow-size: 8px;
5049
-UnityDecoration-glow-color: #4285F4;
5050
-UnityDecoration-title-indent: 4px;
5051
-UnityDecoration-title-fade: 32px;
5052
-UnityDecoration-title-alignment: 0.0;
5053
}
5054
5055
UnityDecoration .top {
5056
padding: 0 2px;
5057
border-style: none;
5058
border-radius: 4px 4px 0 0;
5059
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
5060
background-color: #383838;
5061
color: white;
5062
}
5063
5064
UnityDecoration .top:backdrop {
5065
color: rgba(255, 255, 255, 0.7);
5066
}
5067
5068
UnityDecoration .menuitem {
5069
color: rgba(255, 255, 255, 0.7);
5070
}
5071
5072
UnityDecoration .menuitem:hover {
5073
box-shadow: inset 0 -2px currentColor;
5074
background-color: transparent;
5075
color: white;
5076
}
5077
5078
.background:not(.csd) headerbar:not(.titlebar) {
5079
border-radius: 0;
5080
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
5081
}
5082
5083
.background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
5084
border-style: none;
5085
}
5086
5087
UnityPanelWidget,
5088
.unity-panel {
5089
background-color: #212121;
5090
color: white;
5091
}
5092
5093
UnityPanelWidget:backdrop,
5094
.unity-panel:backdrop {
5095
color: rgba(255, 255, 255, 0.7);
5096
}
5097
5098
.unity-panel.menuitem,
5099
.unity-panel .menuitem {
5100
color: rgba(255, 255, 255, 0.7);
5101
}
5102
5103
.unity-panel.menubar.menuitem:hover,
5104
.unity-panel.menubar .menuitem *:hover {
5105
box-shadow: inset 0 -2px currentColor;
5106
background-color: transparent;
5107
color: white;
5108
}
5109
5110
.menu IdoPlaybackMenuItem.menuitem:active {
5111
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
5112
animation: spin 1s linear infinite;
5113
color: #4285F4;
5114
}
5115
5116
/**************
5117
* Mate-Panel *
5118
**************/
5119
.mate-panel-menu-bar menubar,
5120
#PanelApplet-window-menu-applet-button {
5121
background-color: transparent;
5122
}
5123
5124
.mate-panel-menu-bar {
5125
background-color: #212121;
5126
font-weight: 500;
5127
}
5128
5129
.mate-panel-menu-bar:not(.popup) {
5130
color: rgba(255, 255, 255, 0.7);
5131
}
5132
5133
.mate-panel-menu-bar button {
5134
min-height: 16px;
5135
min-width: 16px;
5136
padding: 0;
5137
border-radius: 0;
5138
}
5139
5140
.mate-panel-menu-bar button:checked {
5141
background-color: rgba(255, 255, 255, 0.12);
5142
}
5143
5144
PanelToplevel.horizontal > grid > button {
5145
min-width: 24px;
5146
}
5147
5148
PanelToplevel.vertical > grid > button {
5149
min-height: 24px;
5150
}
5151
5152
PanelSeparator {
5153
color: rgba(255, 255, 255, 0.12);
5154
}
5155
5156
MatePanelAppletFrameDBus {
5157
border-style: solid;
5158
border-color: rgba(255, 255, 255, 0.12);
5159
}
5160
5161
.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus {
5162
border-width: 0 1px;
5163
}
5164
5165
.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus {
5166
border-width: 1px 0;
5167
}
5168
5169
.mate-panel-menu-bar menubar > menuitem {
5170
color: rgba(255, 255, 255, 0.7);
5171
}
5172
5173
.mate-panel-menu-bar menubar > menuitem:hover {
5174
background-color: rgba(255, 255, 255, 0.12);
5175
color: white;
5176
}
5177
5178
.mate-panel-menu-bar menubar > menuitem:disabled {
5179
color: rgba(255, 255, 255, 0.3);
5180
}
5181
5182
.mate-panel-menu-bar.horizontal menubar > menuitem {
5183
padding: 0 8px;
5184
}
5185
5186
.mate-panel-menu-bar.vertical menubar > menuitem {
5187
padding: 8px 0;
5188
}
5189
5190
.mate-panel-menu-bar menubar menu > menuitem {
5191
min-height: 28px;
5192
padding: 0 6px;
5193
}
5194
5195
.mate-panel-menu-bar #PanelApplet button {
5196
-GtkWidget-window-dragging: true;
5197
}
5198
5199
.mate-panel-menu-bar #tasklist-button {
5200
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
5201
}
5202
5203
.mate-panel-menu-bar #tasklist-button:checked {
5204
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
5205
}
5206
5207
.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) {
5208
padding-left: 4px;
5209
}
5210
5211
.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) {
5212
padding-right: 4px;
5213
}
5214
5215
.mate-panel-menu-bar.vertical #tasklist-button {
5216
min-height: 32px;
5217
}
5218
5219
.mate-panel-menu-bar.horizontal #showdesktop-button image {
5220
min-width: 24px;
5221
padding: 0 4px;
5222
}
5223
5224
.mate-panel-menu-bar.vertical #showdesktop-button image {
5225
min-height: 24px;
5226
padding: 4px 0;
5227
}
5228
5229
PanelApplet.wnck-applet .wnck-pager {
5230
background-color: transparent;
5231
color: #7BAAF7;
5232
}
5233
5234
PanelApplet.wnck-applet .wnck-pager:hover {
5235
background-color: rgba(255, 255, 255, 0.12);
5236
}
5237
5238
PanelApplet.wnck-applet .wnck-pager:active {
5239
background-color: rgba(255, 255, 255, 0.3);
5240
}
5241
5242
PanelApplet.wnck-applet .wnck-pager:selected {
5243
background-color: #4285F4;
5244
}
5245
5246
.mate-panel-menu-bar.horizontal #clock-applet-button label {
5247
padding: 0 8px;
5248
}
5249
5250
.mate-panel-menu-bar.vertical #clock-applet-button label {
5251
padding: 8px 0;
5252
}
5253
5254
#MatePanelPopupWindow {
5255
border: 1px solid rgba(0, 0, 0, 0.12);
5256
border-radius: 5px;
5257
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5258
}
5259
5260
#MatePanelPopupWindow frame > border {
5261
border-style: none;
5262
}
5263
5264
#MatePanelPopupWindow button {
5265
padding: 4px 16px;
5266
}
5267
5268
#MatePanelPopupWindow > frame > box > box > box > widget {
5269
color: rgba(0, 0, 0, 0.12);
5270
}
5271
5272
na-tray-applet {
5273
-NaTrayApplet-icon-padding: 3px;
5274
-NaTrayApplet-icon-size: 16;
5275
}
5276
5277
.mate-panel-menu-bar {
5278
-PanelMenuBar-icon-visible: true;
5279
}
5280
5281
.mate-panel-applet-slider {
5282
border: 1px solid rgba(0, 0, 0, 0.12);
5283
border-radius: 5px;
5284
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5285
background-color: #F2F2F2;
5286
}
5287
5288
.mate-panel-applet-slider frame > border {
5289
border-style: none;
5290
}
5291
5292
#PanelApplet:not(:selected) > box {
5293
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
5294
}
5295
5296
#PanelApplet:selected > box {
5297
background-color: rgba(255, 255, 255, 0.12);
5298
color: white;
5299
}
5300
5301
#mate-menu {
5302
border: 1px solid rgba(0, 0, 0, 0.12);
5303
}
5304
5305
#mate-menu button {
5306
min-height: 24px;
5307
min-width: 24px;
5308
padding: 4px 0;
5309
color: rgba(0, 0, 0, 0.87);
5310
font-weight: normal;
5311
}
5312
5313
#mate-menu button label:not(:first-child) {
5314
color: rgba(0, 0, 0, 0.54);
5315
}
5316
5317
#mate-menu entry {
5318
margin: 0 0 8px;
5319
}
5320
5321
#mate-menu entry image {
5322
margin: 0;
5323
}
5324
5325
#mate-menu entry + button {
5326
margin: 0 4px 8px;
5327
padding: 4px;
5328
}
5329
5330
/*********************
5331
* CAJA File manager *
5332
*********************/
5333
.caja-navigation-window button.toggle.image-button {
5334
border-radius: 4px;
5335
}
5336
5337
.caja-pathbar button {
5338
margin: 0 -1px 0 -2px;
5339
}
5340
5341
.caja-pathbar button > widget {
5342
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5343
-GtkArrow-arrow-scaling: 1;
5344
}
5345
5346
.caja-side-pane notebook viewport.frame,
5347
.caja-side-pane notebook widget .vertical {
5348
background-color: #FFFFFF;
5349
}
5350
5351
.caja-side-pane notebook,
5352
.caja-notebook {
5353
border-top: 1px solid rgba(0, 0, 0, 0.12);
5354
}
5355
5356
.caja-side-pane notebook .frame,
5357
.caja-notebook .frame {
5358
border-style: none;
5359
}
5360
5361
.caja-navigation-window statusbar {
5362
margin: 0 -10px;
5363
padding: 0 4px;
5364
border-top: 1px solid rgba(0, 0, 0, 0.12);
5365
}
5366
5367
.caja-notebook frame > border {
5368
border-style: none;
5369
}
5370
5371
#caja-extra-view-widget {
5372
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5373
background-color: #F2F2F2;
5374
}
5375
5376
#caja-extra-view-widget > box > box > label {
5377
font-weight: bold;
5378
}
5379
5380
/*********
5381
* Pluma *
5382
*********/
5383
.pluma-window statusbar {
5384
margin: 0 -10px;
5385
padding: 0 4px;
5386
border-top: 1px solid rgba(0, 0, 0, 0.12);
5387
}
5388
5389
.pluma-window statusbar frame > border {
5390
border-style: none;
5391
}
5392
5393
.pluma-window statusbar frame button.flat {
5394
padding: 0 4px;
5395
border-radius: 0;
5396
}
5397
5398
.pluma-window statusbar frame button.flat widget {
5399
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
5400
-GtkArrow-arrow-scaling: 1;
5401
}
5402
5403
.pluma-print-preview toolbar {
5404
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5405
}
5406
5407
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
5408
margin: 1px;
5409
}
5410
5411
.pluma-window paned.horizontal box.vertical .frame {
5412
border-style: none;
5413
}
5414
5415
.pluma-window paned.horizontal box.vertical notebook.frame {
5416
margin-top: -1px;
5417
border-top: 1px solid rgba(0, 0, 0, 0.12);
5418
}
5419
5420
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
5421
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5422
}
5423
5424
/*********
5425
* Atril *
5426
*********/
5427
.atril-window paned.horizontal box.vertical .frame {
5428
border-style: none;
5429
}
5430
5431
.atril-window paned.horizontal box.vertical notebook .frame {
5432
border-top: 1px solid rgba(0, 0, 0, 0.12);
5433
}
5434
5435
/* mate-screensaver lock dialog */
5436
.lock-dialog {
5437
border-radius: 4px;
5438
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);
5439
}
5440
5441
.lock-dialog frame > border {
5442
border-style: none;
5443
}
5444
5445
/* multimedia OSD */
5446
MsdOsdWindow.background.osd {
5447
border-radius: 4px;
5448
background-color: rgba(97, 97, 97, 0.9);
5449
color: white;
5450
}
5451
5452
MsdOsdWindow.background.osd .trough {
5453
border-radius: 0;
5454
background-color: rgba(255, 255, 255, 0.12);
5455
}
5456
5457
MsdOsdWindow.background.osd .progressbar {
5458
border-radius: 0;
5459
background-color: #4285F4;
5460
}
5461
5462
/******************
5463
* Budgie Desktop *
5464
******************/
5465
.budgie-container {
5466
background-color: transparent;
5467
}
5468
5469
.budgie-settings-window buttonbox.inline-toolbar {
5470
border-style: none none solid;
5471
}
5472
5473
.budgie-settings-window buttonbox.inline-toolbar button {
5474
border-radius: 4px;
5475
-gtk-outline-radius: 4px;
5476
}
5477
5478
.budgie-popover {
5479
border-style: solid;
5480
border-width: 1px;
5481
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
5482
border-radius: 5px;
5483
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
5484
background-color: #FFFFFF;
5485
}
5486
5487
.budgie-popover .container {
5488
padding: 2px;
5489
}
5490
5491
.budgie-popover border {
5492
border: none;
5493
}
5494
5495
.budgie-popover list {
5496
background-color: transparent;
5497
}
5498
5499
.budgie-popover row {
5500
padding: 0;
5501
}
5502
5503
.budgie-popover row:hover {
5504
box-shadow: none;
5505
}
5506
5507
.budgie-popover button.flat:not(.image-button) {
5508
min-height: 28px;
5509
padding: 0 8px;
5510
color: rgba(0, 0, 0, 0.87);
5511
font-weight: normal;
5512
}
5513
5514
.budgie-popover button.flat:not(.image-button):disabled {
5515
color: rgba(0, 0, 0, 0.38);
5516
}
5517
5518
.budgie-popover.budgie-menu .container {
5519
padding: 0;
5520
}
5521
5522
.budgie-popover.budgie-menu .sidebar,
5523
.budgie-popover.budgie-menu scrollbar,
5524
.budgie-popover.budgie-menu entry.search {
5525
background-color: transparent;
5526
}
5527
5528
.budgie-popover.budgie-menu entry.search {
5529
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5530
border-image: none;
5531
border-radius: 0;
5532
box-shadow: none;
5533
font-size: 120%;
5534
}
5535
5536
.budgie-popover.budgie-menu button.flat:not(.image-button) {
5537
min-height: 32px;
5538
padding: 0 8px;
5539
border-radius: 0;
5540
}
5541
5542
.budgie-popover.budgie-menu button.flat:not(.image-button):checked:disabled {
5543
background-color: transparent;
5544
}
5545
5546
.budgie-popover.user-menu .container {
5547
padding: 8px;
5548
}
5549
5550
.budgie-popover.user-menu separator {
5551
margin: 4px 0;
5552
}
5553
5554
.budgie-popover.sound-popover separator {
5555
margin: 3px 0;
5556
}
5557
5558
.budgie-popover.night-light-indicator .container {
5559
padding: 8px;
5560
}
5561
5562
.budgie-popover.places-menu .container {
5563
padding: 8px;
5564
}
5565
5566
.budgie-popover.places-menu .name-button image:dir(ltr) {
5567
margin-right: 3px;
5568
}
5569
5570
.budgie-popover.places-menu .name-button image:dir(rtl) {
5571
margin-left: 3px;
5572
}
5573
5574
.budgie-popover.places-menu .unmount-button {
5575
margin: 2px;
5576
padding: 0;
5577
}
5578
5579
.budgie-popover.places-menu .places-list:not(.always-expand) {
5580
margin-top: 4px;
5581
padding-top: 4px;
5582
border-top: 1px solid rgba(0, 0, 0, 0.12);
5583
}
5584
5585
.budgie-popover.places-menu .alternative-label {
5586
padding: 3px;
5587
font-size: 15px;
5588
}
5589
5590
.budgie-popover.workspace-popover .container {
5591
padding: 8px;
5592
}
5593
5594
.budgie-popover.workspace-popover separator {
5595
margin: 4px 0;
5596
}
5597
5598
.budgie-popover.workspace-popover flowboxchild {
5599
padding: 0;
5600
}
5601
5602
.workspace-switcher .workspace-layout {
5603
border: 0 solid rgba(255, 255, 255, 0.12);
5604
}
5605
5606
.top .workspace-switcher .workspace-layout:dir(ltr),
5607
.bottom .workspace-switcher .workspace-layout:dir(ltr) {
5608
border-left-width: 1px;
5609
}
5610
5611
.top .workspace-switcher .workspace-layout:dir(rtl),
5612
.bottom .workspace-switcher .workspace-layout:dir(rtl) {
5613
border-right-width: 1px;
5614
}
5615
5616
.left .workspace-switcher .workspace-layout,
5617
.right .workspace-switcher .workspace-layout {
5618
border-top-width: 1px;
5619
}
5620
5621
.workspace-switcher .workspace-item,
5622
.workspace-switcher .workspace-add-button {
5623
border: 0 solid rgba(255, 255, 255, 0.12);
5624
}
5625
5626
.top .workspace-switcher .workspace-item:dir(ltr),
5627
.bottom .workspace-switcher .workspace-item:dir(ltr), .top
5628
.workspace-switcher .workspace-add-button:dir(ltr),
5629
.bottom
5630
.workspace-switcher .workspace-add-button:dir(ltr) {
5631
border-right-width: 1px;
5632
}
5633
5634
.top .workspace-switcher .workspace-item:dir(rtl),
5635
.bottom .workspace-switcher .workspace-item:dir(rtl), .top
5636
.workspace-switcher .workspace-add-button:dir(rtl),
5637
.bottom
5638
.workspace-switcher .workspace-add-button:dir(rtl) {
5639
border-left-width: 1px;
5640
}
5641
5642
.left .workspace-switcher .workspace-item,
5643
.right .workspace-switcher .workspace-item, .left
5644
.workspace-switcher .workspace-add-button,
5645
.right
5646
.workspace-switcher .workspace-add-button {
5647
border-bottom-width: 1px;
5648
}
5649
5650
.workspace-switcher .workspace-item {
5651
transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
5652
}
5653
5654
.workspace-switcher .workspace-item.current-workspace {
5655
background-color: rgba(255, 255, 255, 0.12);
5656
}
5657
5658
.workspace-switcher .workspace-add-button:hover {
5659
box-shadow: none;
5660
}
5661
5662
.workspace-switcher .workspace-add-button:active {
5663
background-image: none;
5664
}
5665
5666
.workspace-switcher .workspace-add-button:active image {
5667
margin: 1px 0 -1px;
5668
}
5669
5670
.budgie-panel .workspace-switcher .workspace-icon-button {
5671
min-height: 24px;
5672
min-width: 24px;
5673
padding: 0;
5674
border-radius: 4px;
5675
}
5676
5677
.budgie-panel {
5678
transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
5679
background-color: #212121;
5680
color: rgba(255, 255, 255, 0.7);
5681
font-weight: 500;
5682
}
5683
5684
.budgie-panel.transparent {
5685
background-color: rgba(0, 0, 0, 0.6);
5686
}
5687
5688
.budgie-panel button {
5689
min-height: 16px;
5690
min-width: 16px;
5691
padding: 0;
5692
border-radius: 0;
5693
}
5694
5695
.budgie-panel button:checked {
5696
background-color: rgba(255, 255, 255, 0.12);
5697
}
5698
5699
.budgie-panel.horizontal button {
5700
padding: 0 4px;
5701
}
5702
5703
.budgie-panel.vertical button {
5704
padding: 4px 0;
5705
}
5706
5707
.budgie-panel separator {
5708
background-color: rgba(255, 255, 255, 0.3);
5709
}
5710
5711
.budgie-panel .alert {
5712
color: #EA4335;
5713
}
5714
5715
.budgie-panel .titlebar:not(headerbar) {
5716
min-height: 0;
5717
padding: 0;
5718
box-shadow: none;
5719
background-color: transparent;
5720
color: white;
5721
}
5722
5723
.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) {
5724
color: rgba(255, 255, 255, 0.7);
5725
}
5726
5727
.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 {
5728
color: white;
5729
}
5730
5731
.budgie-panel #tasklist-button {
5732
padding: 0 4px;
5733
}
5734
5735
.budgie-panel.vertical #tasklist-button {
5736
min-height: 32px;
5737
}
5738
5739
.budgie-panel button.flat.launcher {
5740
padding: 0;
5741
}
5742
5743
.budgie-panel button.flat.launcher:not(:checked) {
5744
color: rgba(255, 255, 255, 0.5);
5745
}
5746
5747
.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
5748
color: rgba(255, 255, 255, 0.7);
5749
}
5750
5751
.budgie-panel button.flat.launcher:not(:checked):disabled {
5752
color: rgba(255, 255, 255, 0.3);
5753
}
5754
5755
.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
5756
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5757
}
5758
5759
.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,
5760
.top .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .top button.flat.launcher.running {
5761
border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
5762
}
5763
5764
.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
5765
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5766
}
5767
5768
.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,
5769
.bottom .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .bottom button.flat.launcher.running {
5770
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
5771
}
5772
5773
.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
5774
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5775
}
5776
5777
.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,
5778
.left .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .left button.flat.launcher.running {
5779
border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
5780
}
5781
5782
.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
5783
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
5784
}
5785
5786
.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,
5787
.right .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .right button.flat.launcher.running {
5788
border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
5789
}
5790
5791
frame.raven-frame > border {
5792
border-style: none;
5793
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
5794
}
5795
5796
.top frame.raven-frame > border {
5797
margin-bottom: 32px;
5798
}
5799
5800
.bottom frame.raven-frame > border {
5801
margin-top: 32px;
5802
}
5803
5804
.left frame.raven-frame > border {
5805
margin-right: 32px;
5806
}
5807
5808
.right frame.raven-frame > border {
5809
margin-left: 32px;
5810
}
5811
5812
.raven {
5813
background-color: #FFFFFF;
5814
}
5815
5816
.raven > box {
5817
margin-bottom: -10px;
5818
}
5819
5820
.raven stackswitcher.linked > button {
5821
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #4285F4 0%, transparent 0%) 0 0 0/0 0 0px;
5822
border-radius: 0;
5823
}
5824
5825
.raven stackswitcher.linked > button:checked {
5826
border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #4285F4 100%, transparent 0%) 0 0 2/0 0 2px;
5827
background-color: transparent;
5828
}
5829
5830
.raven .raven-header {
5831
min-height: 32px;
5832
padding: 3px;
5833
}
5834
5835
.raven .raven-header.top {
5836
padding: 0;
5837
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
5838
}
5839
5840
.raven .raven-header.top stackswitcher button {
5841
margin: -4px 0 -5px;
5842
padding: 0 16px;
5843
min-height: 40px;
5844
}
5845
5846
.raven .raven-header.bottom {
5847
border-top: 1px solid rgba(0, 0, 0, 0.12);
5848
}
5849
5850
.raven stack .raven-header {
5851
margin-top: -6px;
5852
}
5853
5854
.raven stack scrolledwindow .raven-header {
5855
margin-top: -8px;
5856
}
5857
5858
.raven .raven-background {
5859
border-style: solid none;
5860
border-width: 1px;
5861
border-color: rgba(0, 0, 0, 0.12);
5862
background-color: #FFFFFF;
5863
}
5864
5865
.raven .raven-background > overlay > widget > image {
5866
color: rgba(0, 0, 0, 0.12);
5867
}
5868
5869
.raven scrolledwindow.raven-background {
5870
border-bottom-style: none;
5871
}
5872
5873
.raven .powerstrip button {
5874
margin: 2px 0 1px;
5875
padding: 8px;
5876
}
5877
5878
.raven .option-subtitle {
5879
font-size: smaller;
5880
}
5881
5882
calendar.raven-calendar {
5883
border-style: none;
5884
background-color: transparent;
5885
}
5886
5887
calendar.raven-calendar:selected {
5888
border-radius: 4px;
5889
}
5890
5891
.raven-mpris {
5892
background-color: rgba(0, 0, 0, 0.6);
5893
color: white;
5894
}
5895
5896
.raven-mpris label {
5897
min-height: 24px;
5898
}
5899
5900
.raven-mpris button.image-button {
5901
padding: 8px;
5902
}
5903
5904
.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
5905
background-color: transparent;
5906
}
5907
5908
.budgie-notification .notification-title, .budgie-switcher .notification-title {
5909
font-size: 120%;
5910
}
5911
5912
.budgie-osd .budgie-osd-text {
5913
font-size: 120%;
5914
}
5915
5916
.drop-shadow {
5917
margin: 5px 9px;
5918
padding: 3px;
5919
border-radius: 4px;
5920
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);
5921
background-color: #FFFFFF;
5922
}
5923
5924
.drop-shadow .linked > button {
5925
border-radius: 4px;
5926
}
5927
5928
.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
5929
border-radius: 4px;
5930
background-color: #FFFFFF;
5931
}
5932
5933
.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
5934
border-radius: 4px;
5935
}
5936
5937
.budgie-session-dialog label:not(:last-child),
5938
.budgie-session-dialog .dialog-title {
5939
font-size: 120%;
5940
}
5941
5942
.budgie-session-dialog .linked.horizontal > button {
5943
padding: 8px 16px;
5944
border-top: 1px solid rgba(0, 0, 0, 0.12);
5945
border-radius: 0;
5946
}
5947
5948
.budgie-session-dialog .linked.horizontal > button:first-child {
5949
border-bottom-left-radius: 4px;
5950
}
5951
5952
.budgie-session-dialog .linked.horizontal > button:last-child {
5953
border-bottom-right-radius: 4px;
5954
}
5955
5956
.budgie-polkit-dialog .message {
5957
color: rgba(0, 0, 0, 0.54);
5958
}
5959
5960
.budgie-polkit-dialog .failure {
5961
color: #EA4335;
5962
}
5963
5964
.budgie-run-dialog {
5965
background-color: #FFFFFF;
5966
}
5967
5968
.budgie-run-dialog entry.search {
5969
font-size: 120%;
5970
padding: 4px 12px;
5971
border-image: none;
5972
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
5973
background-color: transparent;
5974
}
5975
5976
.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,
5977
.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 {
5978
opacity: 1;
5979
}
5980
5981
.budgie-run-dialog scrolledwindow {
5982
border-top: 1px solid rgba(0, 0, 0, 0.12);
5983
}
5984
5985
/**************
5986
* Xfce4 Apps *
5987
**************/
5988
.XfceHeading {
5989
background-color: #FFFFFF;
5990
}
5991
5992
/***************
5993
* xfce4-panel *
5994
***************/
5995
.xfce4-panel.background {
5996
border: none;
5997
background-color: #212121;
5998
color: rgba(255, 255, 255, 0.7);
5999
font-weight: 500;
6000
}
6001
6002
.xfce4-panel.background button {
6003
min-height: 16px;
6004
min-width: 16px;
6005
padding: 0;
6006
border-radius: 0;
6007
}
6008
6009
.xfce4-panel.background button:checked {
6010
background-color: rgba(255, 255, 255, 0.12);
6011
}
6012
6013
.xfce4-panel.background .tasklist button {
6014
border-image: image(transparent) 0 0 2/0 0 2px;
6015
}
6016
6017
.xfce4-panel.background .tasklist button:checked {
6018
border-image: image(currentColor) 0 0 2/0 0 2px;
6019
}
6020
6021
.xfce4-panel.background .tasklist button image {
6022
padding: 4px;
6023
}
6024
6025
wnck-pager:hover {
6026
background-color: rgba(255, 255, 255, 0.12);
6027
}
6028
6029
wnck-pager:active {
6030
background-color: rgba(255, 255, 255, 0.3);
6031
}
6032
6033
wnck-pager:selected {
6034
background-color: #4285F4;
6035
}
6036
6037
XfdesktopIconView.view {
6038
border-radius: 4px;
6039
background-color: transparent;
6040
color: white;
6041
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
6042
}
6043
6044
XfdesktopIconView.view:active {
6045
box-shadow: none;
6046
text-shadow: none;
6047
}
6048
6049
XfdesktopIconView.view .rubberband {
6050
border-radius: 0;
6051
}
6052
6053
#XfceNotifyWindow buttonbox {
6054
padding: 0;
6055
}
6056
6057
#XfceNotifyWindow label#summary {
6058
font-weight: bold;
6059
}
6060
6061
#xfwm-tabwin {
6062
padding: 12px;
6063
border-radius: 4px;
6064
-XfwmTabwinWidget-icon-size: 64px;
6065
-XfwmTabwinWidget-preview-size: 64px;
6066
}
6067
6068
/**********
6069
* Thunar *
6070
**********/
6071
.thunar #location-toolbar {
6072
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
6073
}
6074
6075
.thunar .standard-view.frame {
6076
border-style: none;
6077
}
6078
6079
.thunar .sidebar .view:not(:selected) {
6080
background-color: transparent;
6081
}
6082
6083
.thunar statusbar {
6084
margin: 0 -10px;
6085
padding: 0 4px;
6086
border-top: 1px solid rgba(0, 0, 0, 0.12);
6087
}
6088
6089
/************************
6090
* LightDM GTK+ Greeter *
6091
************************/
6092
#panel_window {
6093
background-color: rgba(0, 0, 0, 0.3);
6094
color: white;
6095
}
6096
6097
#panel_window menubar,
6098
#panel_window separator {
6099
background-color: transparent;
6100
}
6101
6102
#panel_window separator {
6103
padding: 0 4px;
6104
}
6105
6106
#panel_window separator:first-child {
6107
padding: 0 8px;
6108
}
6109
6110
#panel_window menubar > menuitem {
6111
color: rgba(255, 255, 255, 0.7);
6112
}
6113
6114
#panel_window menubar > menuitem:hover {
6115
color: white;
6116
}
6117
6118
#panel_window menubar > menuitem:disabled label {
6119
color: rgba(255, 255, 255, 0.3);
6120
}
6121
6122
#login_window,
6123
#shutdown_dialog,
6124
#restart_dialog {
6125
margin: 8px;
6126
border-radius: 4px;
6127
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);
6128
background-color: #FFFFFF;
6129
}
6130
6131
#content_frame {
6132
padding-bottom: 20px;
6133
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
6134
}
6135
6136
#buttonbox_frame {
6137
padding-top: 24px;
6138
}
6139
6140
#buttonbox_frame button {
6141
margin: -16px;
6142
}
6143
6144
#greeter_infobar {
6145
margin-top: -1px;
6146
}
6147
6148
/********
6149
* Nemo *
6150
********/
6151
.nemo-window .primary-toolbar {
6152
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
6153
}
6154
6155
.nemo-window .primary-toolbar entry {
6156
min-height: 0;
6157
margin: 0;
6158
}
6159
6160
.nemo-window .primary-toolbar button.text-button {
6161
padding-left: 8px;
6162
padding-right: 8px;
6163
}
6164
6165
.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) {
6166
padding-left: 4px;
6167
padding-right: 4px;
6168
}
6169
6170
.nemo-window scrolledwindow.frame {
6171
border-style: none;
6172
}
6173
6174
.nemo-window scrolledwindow.frame .view:not(:selected) {
6175
background-color: transparent;
6176
}
6177
6178
.nemo-window infobar {
6179
margin-top: -6px;
6180
}
6181
6182
.nemo-window .nemo-inactive-pane .view:not(:selected) {
6183
background-color: #FAFAFA;
6184
}
6185
6186
.nemo-window .nemo-window-pane widget.entry {
6187
border-radius: 4px;
6188
background-color: rgba(0, 0, 0, 0.04);
6189
}
6190
6191
.places-treeview {
6192
-NemoPlacesTreeView-disk-full-bg-color: rgba(182, 182, 182, 0.961);
6193
-NemoPlacesTreeView-disk-full-fg-color: #4285F4;
6194
-NemoPlacesTreeView-disk-full-bar-width: 2px;
6195
-NemoPlacesTreeView-disk-full-bar-radius: 0;
6196
-NemoPlacesTreeView-disk-full-bottom-padding: 1px;
6197
-NemoPlacesTreeView-disk-full-max-length: 80px;
6198
}
6199
6200
/* GTK NAMED COLORS
6201
----------------
6202
use responsibly! */
6203
/*
6204
widget text/foreground color */
6205
@define-color theme_fg_color rgba(0, 0, 0, 0.87);
6206
/*
6207
text color for entries, views and content in general */
6208
@define-color theme_text_color rgba(0, 0, 0, 0.87);
6209
/*
6210
widget base background color */
6211
@define-color theme_bg_color #F2F2F2;
6212
/*
6213
text widgets and the like base background color */
6214
@define-color theme_base_color #FFFFFF;
6215
/*
6216
base background color of selections */
6217
@define-color theme_selected_bg_color #4285F4;
6218
/*
6219
text/foreground color of selections */
6220
@define-color theme_selected_fg_color white;
6221
/*
6222
base background color of insensitive widgets */
6223
@define-color insensitive_bg_color #F2F2F2;
6224
/*
6225
text foreground color of insensitive widgets */
6226
@define-color insensitive_fg_color rgba(0, 0, 0, 0.38);
6227
/*
6228
insensitive text widgets and the like base background color */
6229
@define-color insensitive_base_color #FAFAFA;
6230
/*
6231
widget text/foreground color on backdrop windows */
6232
@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87);
6233
/*
6234
text color for entries, views and content in general on backdrop windows */
6235
@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87);
6236
/*
6237
widget base background color on backdrop windows */
6238
@define-color theme_unfocused_bg_color #F2F2F2;
6239
/*
6240
text widgets and the like base background color on backdrop windows */
6241
@define-color theme_unfocused_base_color #FFFFFF;
6242
/*
6243
base background color of selections on backdrop windows */
6244
@define-color theme_unfocused_selected_bg_color #4285F4;
6245
/*
6246
text/foreground color of selections on backdrop windows */
6247
@define-color theme_unfocused_selected_fg_color white;
6248
/*
6249
insensitive color on backdrop windows */
6250
@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38);
6251
/*
6252
widgets main borders color */
6253
@define-color borders rgba(0, 0, 0, 0.12);
6254
/*
6255
widgets main borders color on backdrop windows */
6256
@define-color unfocused_borders rgba(0, 0, 0, 0.12);
6257
/*
6258
these are pretty self explicative */
6259
@define-color warning_color #FBBC05;
6260
@define-color error_color #EA4335;
6261
@define-color success_color #34A853;
6262
/*
6263
these colors are exported for the window manager and shouldn't be used in applications,
6264
read if you used those and something break with a version upgrade you're on your own... */
6265
@define-color wm_title white;
6266
@define-color wm_unfocused_title rgba(255, 255, 255, 0.7);
6267
@define-color wm_highlight rgba(255, 255, 255, 0.1);
6268
@define-color wm_bg #383838;
6269
/*
6270
FIXME this is really an API */
6271
@define-color content_view_bg #FFFFFF;
6272
@define-color placeholder_text_color #757575;
6273