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