themes/Lumiere/gtk-3.0/gtk-dark.css (view raw)
1* {
2 background-clip: padding-box;
3 -GtkToolButton-icon-spacing: 4;
4 -GtkTextView-error-underline-color: #FC4138;
5 -GtkScrolledWindow-scrollbar-spacing: 0;
6 -GtkToolItemGroup-expander-size: 11;
7 -GtkWidget-text-handle-width: 20;
8 -GtkWidget-text-handle-height: 20;
9 -GtkDialog-button-spacing: 4;
10 -GtkDialog-action-area-border: 0;
11 outline-color: alpha(currentColor,0.3);
12 outline-style: dashed;
13 outline-offset: -3px;
14 outline-width: 1px;
15 -gtk-outline-radius: 2px; }
16
17.background {
18 color: #D3DAE3;
19 background-color: rgba(56, 60, 74, 0.999); }
20
21*:disabled {
22 -gtk-icon-effect: dim; }
23
24.gtkstyle-fallback {
25 background-color: #383C4A;
26 color: #D3DAE3; }
27 .gtkstyle-fallback:hover {
28 background-color: #4e5467;
29 color: #D3DAE3; }
30 .gtkstyle-fallback:active {
31 background-color: #22242d;
32 color: #D3DAE3; }
33 .gtkstyle-fallback:disabled {
34 background-color: #3c4150;
35 color: rgba(211, 218, 227, 0.45); }
36 .gtkstyle-fallback:selected {
37 background-color: #fd7980;
38 color: #ffffff; }
39
40.view, iconview,
41.view text,
42iconview text,
43textview text {
44 color: #D3DAE3;
45 background-color: #404552; }
46 .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
47 .view text:selected,
48 iconview text:selected,
49 textview text:selected,
50 .view text:selected:focus,
51 iconview text:selected:focus,
52 textview text:selected:focus {
53 border-radius: 2px; }
54
55textview border {
56 background-color: #3c414e; }
57
58rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband,
59.rubberband {
60 border: 1px solid #fd7980;
61 background-color: rgba(253, 121, 128, 0.2); }
62
63flowbox flowboxchild {
64 padding: 3px;
65 border-radius: 2px; }
66 flowbox flowboxchild:selected {
67 outline-offset: -2px; }
68
69label.separator, popover label.separator,
70popover.background label.separator {
71 color: #D3DAE3; }
72
73label selection {
74 color: #ffffff;
75 background-color: #fd7980; }
76
77label:disabled {
78 color: rgba(211, 218, 227, 0.45); }
79
80.dim-label, label.separator, popover label.separator,
81popover.background label.separator, headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
82 opacity: 0.55; }
83
84assistant .sidebar {
85 background-color: #404552;
86 border-top: 1px solid #2b2e39; }
87
88assistant.csd .sidebar {
89 border-top-style: none; }
90
91assistant .sidebar label {
92 padding: 6px 12px; }
93
94assistant .sidebar label.highlight {
95 background-color: #fd7980;
96 color: #ffffff; }
97
98textview {
99 background-color: #404552; }
100
101popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier,
102popover.background.osd,
103popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd .scale-popup, .osd {
104 color: #BAC3CF;
105 border: none;
106 background-color: rgba(53, 57, 69, 0.95);
107 background-clip: padding-box;
108 box-shadow: none; }
109
110@keyframes spin {
111 to {
112 -gtk-icon-transform: rotate(1turn); } }
113
114spinner {
115 background: none;
116 opacity: 0;
117 -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
118 spinner:checked {
119 opacity: 1;
120 animation: spin 1s linear infinite; }
121 spinner:checked:disabled {
122 opacity: 0.5; }
123
124entry {
125 min-height: 22px;
126 border: 1px solid;
127 padding: 2px 8px;
128 caret-color: currentColor;
129 border-radius: 3px;
130 transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
131 color: #D3DAE3;
132 border-color: #2b2e39;
133 background-color: #404552; }
134 entry.search {
135 border-radius: 20px; }
136 entry image {
137 color: #b6bcc6; }
138 entry image.left {
139 padding-left: 0;
140 padding-right: 5px; }
141 entry image.right {
142 padding-right: 0;
143 padding-left: 5px; }
144 entry.flat, entry.flat:focus {
145 min-height: 0;
146 padding: 2px;
147 background-image: none;
148 border-color: transparent;
149 border-radius: 0; }
150 entry:focus {
151 background-clip: border-box;
152 color: #D3DAE3;
153 border-color: #2b2e39;
154 background-color: #404552;
155 box-shadow: inset 1px 0 #fd7980, inset -1px 0 #fd7980, inset 0 1px #fd7980, inset 0 -1px #fd7980; }
156 entry:disabled {
157 color: rgba(211, 218, 227, 0.45);
158 border-color: rgba(43, 46, 57, 0.55);
159 background-color: rgba(64, 69, 82, 0.55); }
160 entry.warning {
161 color: white;
162 border-color: #2b2e39;
163 background-color: #ab6441; }
164 entry.warning image {
165 color: white; }
166 entry.warning:focus {
167 color: white;
168 background-color: #F27835;
169 box-shadow: none; }
170 entry.warning selection, entry.warning selection:focus {
171 background-color: white;
172 color: #F27835; }
173 entry.error {
174 color: white;
175 border-color: #2b2e39;
176 background-color: #b14342; }
177 entry.error image {
178 color: white; }
179 entry.error:focus {
180 color: white;
181 background-color: #FC4138;
182 box-shadow: none; }
183 entry.error selection, entry.error selection:focus {
184 background-color: white;
185 color: #FC4138; }
186 entry.search-missing {
187 color: white;
188 border-color: #2b2e39;
189 background-color: #b14342; }
190 entry.search-missing image {
191 color: white; }
192 entry.search-missing:focus {
193 color: white;
194 background-color: #FC4138;
195 box-shadow: none; }
196 entry.search-missing selection, entry.search-missing selection:focus {
197 background-color: white;
198 color: #FC4138; }
199 entry:drop(active):focus, entry:drop(active) {
200 border-color: #F08437;
201 box-shadow: none; }
202 .osd entry {
203 color: #BAC3CF;
204 border-color: rgba(26, 28, 34, 0.35);
205 background-color: rgba(102, 109, 132, 0.35); }
206 .osd entry image, .osd entry image:hover {
207 color: inherit; }
208 .osd entry:focus {
209 color: #ffffff;
210 border-color: rgba(26, 28, 34, 0.35);
211 background-color: #fd7980; }
212 .osd entry:disabled {
213 color: rgba(186, 195, 207, 0.55);
214 background-color: rgba(102, 109, 132, 0.2); }
215 .osd entry selection:focus, .osd entry selection {
216 color: #fd7980;
217 background-color: #ffffff; }
218 entry progress {
219 margin: 0 -6px;
220 border-radius: 0;
221 border-width: 0 0 2px;
222 border-color: #fd7980;
223 border-style: solid;
224 background-image: none;
225 background-color: transparent;
226 box-shadow: none; }
227
228treeview entry.flat, treeview entry {
229 border-radius: 0;
230 background-image: none;
231 background-color: #404552; }
232 treeview entry.flat:focus, treeview entry:focus {
233 border-color: #fd7980; }
234
235@keyframes needs_attention {
236 from {
237 background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#fd7980), to(transparent)); }
238 to {
239 background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#fd7980), to(transparent)); } }
240
241button {
242 min-height: 22px;
243 min-width: 20px;
244 transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
245 border: 1px solid;
246 border-radius: 3px;
247 padding: 2px 6px;
248 color: #D3DAE3;
249 border-color: #2b2e39;
250 background-color: #444a58; }
251 button separator {
252 margin: 4px 1px; }
253 button.flat, button.sidebar-button {
254 border-color: transparent;
255 background-color: transparent;
256 background-image: none;
257 transition: none; }
258 button.flat:hover, button.sidebar-button:hover {
259 transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
260 transition-duration: 350ms; }
261 button.flat:hover:active, button.sidebar-button:hover:active {
262 transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
263 button:hover {
264 color: #D3DAE3;
265 border-color: #2b2e39;
266 background-color: #505666;
267 -gtk-icon-effect: highlight; }
268 button:active, button:checked {
269 color: #ffffff;
270 border-color: #2b2e39;
271 background-color: #fd7980;
272 background-clip: padding-box;
273 transition-duration: 50ms; }
274 button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
275 color: inherit;
276 opacity: 0.6; }
277 button:active {
278 color: #D3DAE3; }
279 button:active:hover, button:checked {
280 color: #ffffff; }
281 button.flat:disabled, button.sidebar-button:disabled {
282 border-color: transparent;
283 background-color: transparent;
284 background-image: none; }
285 button:disabled {
286 border-color: rgba(43, 46, 57, 0.55);
287 background-color: rgba(68, 74, 88, 0.55); }
288 button:disabled label, button:disabled {
289 color: rgba(211, 218, 227, 0.45); }
290 button:disabled:active, button:disabled:checked {
291 border-color: rgba(82, 148, 226, 0.75);
292 background-color: rgba(82, 148, 226, 0.75);
293 opacity: 0.6; }
294 button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked {
295 color: rgba(255, 255, 255, 0.8); }
296 button.image-button {
297 min-width: 24px;
298 padding-left: 5px;
299 padding-right: 5px; }
300 button.text-button {
301 padding-left: 12px;
302 padding-right: 12px; }
303 button.text-button.image-button {
304 padding-left: 5px;
305 padding-right: 5px; }
306 button.text-button.image-button label:first-child {
307 padding-left: 8px;
308 padding-right: 2px; }
309 button.text-button.image-button label:last-child {
310 padding-right: 8px;
311 padding-left: 2px; }
312 button.text-button.image-button label:only-child {
313 padding-left: 8px;
314 padding-right: 8px; }
315 button.text-button.image-button.popup {
316 padding-right: 8px;
317 padding-left: 8px; }
318 button:drop(active), combobox:drop(active) button.combo {
319 color: #F08437;
320 border-color: #F08437;
321 box-shadow: none; }
322 button.osd {
323 color: #BAC3CF;
324 background-color: rgba(53, 57, 69, 0.95);
325 border-color: rgba(35, 38, 46, 0.95); }
326 button.osd.image-button {
327 padding: 0;
328 min-height: 36px;
329 min-width: 36px; }
330 button.osd:hover {
331 color: #fd7980; }
332 button.osd:active, button.osd:checked {
333 color: #ffffff;
334 border-color: rgba(26, 28, 34, 0.35);
335 background-color: #fd7980; }
336 button.osd:disabled {
337 color: #5d626e;
338 border-color: rgba(26, 28, 34, 0.35);
339 background-color: rgba(102, 109, 132, 0.2); }
340 .osd button {
341 color: #BAC3CF;
342 border-color: rgba(26, 28, 34, 0.35);
343 background-color: rgba(102, 109, 132, 0.35); }
344 .osd button:hover {
345 color: #BAC3CF;
346 border-color: rgba(26, 28, 34, 0.35);
347 background-color: rgba(119, 127, 151, 0.45); }
348 .osd button:active, .osd button:checked {
349 background-clip: padding-box;
350 color: #ffffff;
351 border-color: rgba(26, 28, 34, 0.35);
352 background-color: #fd7980; }
353 .osd button:disabled {
354 color: #5d626e;
355 border-color: rgba(26, 28, 34, 0.35);
356 background-color: rgba(102, 109, 132, 0.2); }
357 .osd button.flat, .osd button.sidebar-button {
358 border-color: transparent;
359 background-color: transparent;
360 background-image: none;
361 box-shadow: none; }
362 .osd button.flat:hover, .osd button.sidebar-button:hover {
363 color: #BAC3CF;
364 border-color: rgba(26, 28, 34, 0.35);
365 background-color: rgba(119, 127, 151, 0.45); }
366 .osd button.flat:disabled, .osd button.sidebar-button:disabled {
367 color: #5d626e;
368 border-color: rgba(26, 28, 34, 0.35);
369 background-color: rgba(102, 109, 132, 0.2);
370 background-image: none; }
371 .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked {
372 color: #ffffff;
373 border-color: rgba(26, 28, 34, 0.35);
374 background-color: #fd7980; }
375 .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child),
376 .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
377 box-shadow: none; }
378 button.suggested-action {
379 background-clip: border-box;
380 color: white;
381 background-color: #fd7980;
382 border-color: #fd7980; }
383 button.suggested-action.flat, button.suggested-action.sidebar-button {
384 border-color: transparent;
385 background-color: transparent;
386 background-image: none;
387 color: #fd7980; }
388 button.suggested-action:hover {
389 background-clip: border-box;
390 color: white;
391 background-color: #fd7980;
392 border-color: #fd7980; }
393 button.suggested-action:active, button.suggested-action:checked {
394 background-clip: border-box;
395 color: white;
396 background-color: #fd7980;
397 border-color: #fd7980; }
398 button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled {
399 border-color: transparent;
400 background-color: transparent;
401 background-image: none;
402 color: rgba(211, 218, 227, 0.45); }
403 button.suggested-action:disabled {
404 border-color: rgba(43, 46, 57, 0.55);
405 background-color: rgba(68, 74, 88, 0.55); }
406 button.suggested-action:disabled label, button.suggested-action:disabled {
407 color: rgba(211, 218, 227, 0.45); }
408 button.destructive-action {
409 background-clip: border-box;
410 color: white;
411 background-color: #F04A50;
412 border-color: #F04A50; }
413 button.destructive-action.flat, button.destructive-action.sidebar-button {
414 border-color: transparent;
415 background-color: transparent;
416 background-image: none;
417 color: #F04A50; }
418 button.destructive-action:hover {
419 background-clip: border-box;
420 color: white;
421 background-color: #f4797e;
422 border-color: #f4797e; }
423 button.destructive-action:active, button.destructive-action:checked {
424 background-clip: border-box;
425 color: white;
426 background-color: #ec1b22;
427 border-color: #ec1b22; }
428 button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled {
429 border-color: transparent;
430 background-color: transparent;
431 background-image: none;
432 color: rgba(211, 218, 227, 0.45); }
433 button.destructive-action:disabled {
434 border-color: rgba(43, 46, 57, 0.55);
435 background-color: rgba(68, 74, 88, 0.55); }
436 button.destructive-action:disabled label, button.destructive-action:disabled {
437 color: rgba(211, 218, 227, 0.45); }
438 .stack-switcher > button {
439 outline-offset: -3px; }
440 .stack-switcher > button > label {
441 padding-left: 6px;
442 padding-right: 6px; }
443 .stack-switcher > button > image {
444 padding-left: 6px;
445 padding-right: 6px;
446 padding-top: 3px;
447 padding-bottom: 3px; }
448 .stack-switcher > button.text-button {
449 padding-left: 10px;
450 padding-right: 10px; }
451 .stack-switcher > button.image-button {
452 padding-left: 2px;
453 padding-right: 2px; }
454 .stack-switcher > button.needs-attention:active > label, .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, .stack-switcher > button.needs-attention:checked > image {
455 animation: none;
456 background-image: none; }
457 .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label {
458 animation: needs_attention 150ms ease-in;
459 background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#fd7980), to(transparent));
460 background-size: 6px 6px, 6px 6px;
461 background-repeat: no-repeat;
462 background-position: right 3px, right 2px; }
463 .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl) {
464 background-position: left 3px, left 2px; }
465 button.font separator, button.file separator {
466 background-color: transparent; }
467 .inline-toolbar button, .inline-toolbar button:backdrop {
468 border-radius: 2px;
469 border-width: 1px; }
470
471.inline-toolbar toolbutton > button {
472 color: #D3DAE3;
473 border-color: #2b2e39;
474 background-color: #444a58; }
475 .inline-toolbar toolbutton > button:hover {
476 color: #D3DAE3;
477 border-color: #2b2e39;
478 background-color: #505666; }
479 .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
480 color: #ffffff;
481 border-color: #2b2e39;
482 background-color: #fd7980; }
483 .inline-toolbar toolbutton > button:disabled {
484 border-color: rgba(43, 46, 57, 0.55);
485 background-color: rgba(68, 74, 88, 0.55); }
486 .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled {
487 color: rgba(211, 218, 227, 0.45); }
488 .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
489 border-color: rgba(82, 148, 226, 0.75);
490 background-color: rgba(82, 148, 226, 0.75);
491 opacity: 0.6; }
492 .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked {
493 color: rgba(255, 255, 255, 0.8); }
494
495.linked:not(.vertical):not(.path-bar) > entry + entry {
496 border-left-color: rgba(43, 46, 57, 0.3); }
497
498.linked:not(.vertical):not(.path-bar) > entry.error + entry,
499.linked:not(.vertical):not(.path-bar) > entry + entry.error {
500 border-left-color: rgba(43, 46, 57, 0.3); }
501
502.linked:not(.vertical):not(.path-bar) > entry.warning + entry,
503.linked:not(.vertical):not(.path-bar) > entry + entry.warning {
504 border-left-color: rgba(43, 46, 57, 0.3); }
505
506.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning,
507.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
508 border-left-color: rgba(43, 46, 57, 0.3); }
509
510.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child),
511.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child {
512 border-left-color: #2b2e39; }
513
514.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry,
515.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button,
516.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo {
517 border-left-color: #2b2e39; }
518
519.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child),
520.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
521 border-left-color: #2b2e39; }
522
523.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry,
524.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button,
525.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
526 border-left-color: #2b2e39; }
527
528.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child),
529.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child {
530 border-left-color: #2b2e39; }
531
532.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry,
533.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button,
534.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
535 border-left-color: #2b2e39; }
536
537.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child),
538.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child {
539 border-left-color: #2b2e39; }
540
541.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry,
542.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button,
543.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo {
544 border-left-color: #2b2e39; }
545
546.linked:not(.vertical):not(.path-bar) > button:active + entry,
547.linked:not(.vertical):not(.path-bar) > button:checked + entry {
548 border-left-color: #2b2e39; }
549
550.linked:not(.vertical):not(.path-bar) > button + button {
551 border-left-style: none; }
552
553.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
554.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) {
555 box-shadow: inset 1px 0 #2b2e39; }
556
557.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
558.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
559 box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
560
561.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
562.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
563.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
564.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
565.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
566.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled,
567.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
568.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover,
569.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
570.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
571.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
572.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
573.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) {
574 box-shadow: none; }
575
576.linked:not(.vertical).path-bar > button + button {
577 border-left-style: none; }
578
579.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover {
580 box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); }
581
582.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
583 box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); }
584
585.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
586 box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
587
588.linked.vertical > entry + entry {
589 border-top-color: rgba(43, 46, 57, 0.3); }
590
591.linked.vertical > entry.error + entry,
592.linked.vertical > entry + entry.error {
593 border-top-color: rgba(43, 46, 57, 0.3); }
594
595.linked.vertical > entry.warning + entry,
596.linked.vertical > entry + entry.warning {
597 border-top-color: rgba(43, 46, 57, 0.3); }
598
599.linked.vertical > entry.error + entry.warning,
600.linked.vertical > entry.warning + entry.error {
601 border-top-color: rgba(43, 46, 57, 0.3); }
602
603.linked.vertical > entry + entry:focus:not(:last-child),
604.linked.vertical > entry + entry:focus:last-child {
605 border-top-color: #2b2e39; }
606
607.linked.vertical > entry:focus:not(:only-child) + entry,
608.linked.vertical > entry:focus:not(:only-child) + button,
609.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
610 border-top-color: #2b2e39; }
611
612.linked.vertical > entry + entry:drop(active):not(:last-child),
613.linked.vertical > entry + entry:drop(active):last-child {
614 border-top-color: #2b2e39; }
615
616.linked.vertical > entry:drop(active):not(:only-child) + entry,
617.linked.vertical > entry:drop(active):not(:only-child) + button,
618.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
619 border-top-color: #2b2e39; }
620
621.linked.vertical > entry + entry.warning:focus:not(:last-child),
622.linked.vertical > entry + entry.warning:focus:last-child {
623 border-top-color: #2b2e39; }
624
625.linked.vertical > entry.warning:focus:not(:only-child) + entry,
626.linked.vertical > entry.warning:focus:not(:only-child) + button,
627.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
628 border-top-color: #2b2e39; }
629
630.linked.vertical > entry + entry.error:focus:not(:last-child),
631.linked.vertical > entry + entry.error:focus:last-child {
632 border-top-color: #2b2e39; }
633
634.linked.vertical > entry.error:focus:not(:only-child) + entry,
635.linked.vertical > entry.error:focus:not(:only-child) + button,
636.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo {
637 border-top-color: #2b2e39; }
638
639.linked.vertical > button:active + entry,
640.linked.vertical > button:checked + entry {
641 border-top-color: #2b2e39; }
642
643.linked.vertical > button + button {
644 border-top-style: none; }
645
646.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
647.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) {
648 box-shadow: inset 0 1px #2b2e39; }
649
650.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
651.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
652 box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); }
653
654.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
655.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
656.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
657.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
658.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
659.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled,
660.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
661.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover,
662.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
663.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
664.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
665.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
666.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) {
667 box-shadow: none; }
668
669toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .linked:not(.vertical) > entry,
670.linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button,
671.linked:not(.vertical) > button:hover,
672.linked:not(.vertical) > button:active,
673.linked:not(.vertical) > button:checked, spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .linked:not(.vertical).path-bar > button, headerbar .linked:not(.vertical).path-bar > button, .primary-toolbar .linked:not(.vertical).path-bar > button:hover, headerbar .linked:not(.vertical).path-bar > button:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:active, headerbar .linked:not(.vertical).path-bar > button:active, .primary-toolbar .linked:not(.vertical).path-bar > button:checked, headerbar .linked:not(.vertical).path-bar > button:checked, .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, headerbar .linked:not(.vertical).path-bar > button:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl) {
674 border-radius: 0;
675 border-right-style: none; }
676
677.linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, .inline-toolbar toolbutton:first-child > button.sidebar-button, spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > button:first-child, headerbar .linked:not(.vertical).path-bar > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child {
678 border-top-left-radius: 3px;
679 border-bottom-left-radius: 3px; }
680
681.linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, .inline-toolbar toolbutton:last-child > button.sidebar-button, spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > button:last-child, headerbar .linked:not(.vertical).path-bar > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child {
682 border-top-right-radius: 3px;
683 border-bottom-right-radius: 3px;
684 border-right-style: solid; }
685
686.linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, .inline-toolbar toolbutton:only-child > button.sidebar-button, spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > button:only-child, headerbar .linked:not(.vertical).path-bar > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child {
687 border-radius: 3px;
688 border-style: solid; }
689
690.linked.vertical > entry,
691.linked.vertical > entry:focus, .linked.vertical > button,
692.linked.vertical > button:hover,
693.linked.vertical > button:active,
694.linked.vertical > button:checked, spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > combobox > box > button.combo {
695 border-radius: 0;
696 border-bottom-style: none; }
697
698.linked.vertical > entry:first-child, .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo {
699 border-top-left-radius: 3px;
700 border-top-right-radius: 3px; }
701
702.linked.vertical > entry:last-child, .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo {
703 border-bottom-left-radius: 3px;
704 border-bottom-right-radius: 3px;
705 border-bottom-style: solid; }
706
707.linked.vertical > entry:only-child, .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo {
708 border-radius: 3px;
709 border-style: solid; }
710
711menuitem.button.flat,
712modelbutton.flat, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover, .app-notification button.flat, .app-notification button.sidebar-button, .app-notification button.flat:disabled, .app-notification button.sidebar-button:disabled, calendar.button {
713 border-color: transparent;
714 background-color: transparent;
715 background-image: none;
716 box-shadow: none; }
717
718menuitem.button.flat,
719modelbutton.flat {
720 transition: none;
721 min-height: 24px;
722 padding-left: 8px;
723 padding-right: 8px;
724 outline-offset: -3px;
725 border-radius: 2px; }
726 menuitem.button.flat:hover,
727 modelbutton.flat:hover {
728 background-color: #484c59; }
729 menuitem.button.flat:checked,
730 modelbutton.flat:checked {
731 color: #D3DAE3; }
732 menuitem.button.flat check:last-child,
733 menuitem.button.flat radio:last-child,
734 modelbutton.flat check:last-child,
735 modelbutton.flat radio:last-child {
736 margin-left: 8px; }
737 menuitem.button.flat check:first-child,
738 menuitem.button.flat radio:first-child,
739 modelbutton.flat check:first-child,
740 modelbutton.flat radio:first-child {
741 margin-right: 8px; }
742
743modelbutton.flat arrow.left {
744 -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
745
746modelbutton.flat arrow.right {
747 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
748
749*:link, button:link, button:visited {
750 color: #a9caf1; }
751 *:link:visited, button:visited {
752 color: #7eafe9; }
753 *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited {
754 color: #bad4f3; }
755 *:link:hover, button:hover:link, button:hover:visited {
756 color: #d5e5f8; }
757 *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited {
758 color: #eef4fc; }
759 *:link:active, button:active:link, button:active:visited {
760 color: #a9caf1; }
761 *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited {
762 color: #dceaf9; }
763 infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, *:link:selected, button:selected:link, button:selected:visited, headerbar.selection-mode .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link,
764 *:selected *:link,
765 *:selected button:link,
766 *:selected button:visited {
767 color: #dceaf9; }
768
769button:link > label, button:visited > label {
770 text-decoration-line: underline; }
771
772spinbutton:drop(active) {
773 box-shadow: none; }
774
775spinbutton button:active {
776 color: #ffffff; }
777
778spinbutton:disabled {
779 color: rgba(211, 218, 227, 0.45); }
780
781spinbutton:not(.vertical) entry {
782 min-width: 28px; }
783
784spinbutton:not(.vertical):dir(ltr) entry,
785spinbutton:not(.vertical):dir(rtl) button.up {
786 border-radius: 3px 0 0 3px; }
787
788spinbutton:not(.vertical) > button + button {
789 border-left-style: none; }
790
791spinbutton:not(.vertical) > button:hover:not(:active),
792spinbutton:not(.vertical) > button:hover + button {
793 box-shadow: inset 1px 0 #2b2e39; }
794
795spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
796spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
797 box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
798
799spinbutton:not(.vertical) > button:first-child:hover:not(:active),
800spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
801spinbutton:not(.vertical) > entry + button:not(:active):hover {
802 box-shadow: none; }
803
804spinbutton:not(.vertical) > entry:focus + button {
805 border-left-color: #2b2e39; }
806
807spinbutton:not(.vertical) > entry:drop(active) + button {
808 border-left-color: #F08437; }
809
810.osd spinbutton:not(.vertical) > button:hover:not(:active),
811.osd spinbutton:not(.vertical) > button:hover + button {
812 box-shadow: inset 1px 0 rgba(26, 28, 34, 0.35); }
813
814.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
815.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
816.osd spinbutton:not(.vertical) > entry + button:not(:active):hover {
817 box-shadow: none; }
818
819.osd spinbutton:not(.vertical) > entry:focus + button {
820 border-left-color: rgba(26, 28, 34, 0.35); }
821
822spinbutton.vertical button, spinbutton.vertical entry {
823 padding-left: 4px;
824 padding-right: 4px;
825 min-width: 0; }
826
827spinbutton.vertical button.up {
828 border-radius: 3px 3px 0 0; }
829
830spinbutton.vertical > entry:focus + button {
831 border-top-color: #2b2e39; }
832
833spinbutton.vertical > entry:drop(active) + button {
834 border-top-color: #F08437; }
835
836combobox button.combo {
837 min-width: 0;
838 padding-left: 8px;
839 padding-right: 8px; }
840
841combobox arrow {
842 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
843 min-height: 16px;
844 min-width: 16px; }
845
846toolbar, .inline-toolbar {
847 -GtkWidget-window-dragging: true;
848 padding: 4px;
849 background-color: #383C4A; }
850 toolbar separator, .inline-toolbar separator {
851 background: none; }
852 toolbar.horizontal separator, .horizontal.inline-toolbar separator {
853 margin: 0 6px; }
854 toolbar.vertical separator, .vertical.inline-toolbar separator {
855 margin: 6px 0; }
856 .osd toolbar, .osd .inline-toolbar {
857 background-color: transparent; }
858 toolbar.osd, .osd.inline-toolbar {
859 padding: 7px;
860 border: 1px solid rgba(0, 0, 0, 0.5);
861 border-radius: 3px;
862 background-color: rgba(53, 57, 69, 0.85); }
863 toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar {
864 border-radius: 0; }
865 toolbar.osd.top, .osd.top.inline-toolbar {
866 border-width: 0 0 1px 0; }
867 toolbar.osd.bottom, .osd.bottom.inline-toolbar {
868 border-width: 1px 0 0 0; }
869 toolbar.osd.left, .osd.left.inline-toolbar {
870 border-width: 0 1px 0 0; }
871 toolbar.osd.right, .osd.right.inline-toolbar {
872 border-width: 0 0 0 1px; }
873 toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch,
874 toolbar:not(.inline-toolbar) scale, .inline-toolbar:not(.inline-toolbar) scale,
875 toolbar:not(.inline-toolbar) entry, .inline-toolbar:not(.inline-toolbar) entry,
876 toolbar:not(.inline-toolbar) spinbutton, .inline-toolbar:not(.inline-toolbar) spinbutton,
877 toolbar:not(.inline-toolbar) button, .inline-toolbar:not(.inline-toolbar) button {
878 margin-right: 1px;
879 margin-bottom: 1px; }
880 toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button,
881 toolbar:not(.inline-toolbar) .linked > entry, .inline-toolbar:not(.inline-toolbar) .linked > entry {
882 margin-right: 0; }
883
884.primary-toolbar:not(.libreoffice-toolbar) {
885 color: rgba(207, 218, 231, 0.8);
886 background-color: #2f343f;
887 box-shadow: none;
888 border-width: 0 0 1px 0;
889 border-style: solid;
890 border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; }
891
892.inline-toolbar {
893 background-color: #313541;
894 border-style: solid;
895 border-color: #2b2e39;
896 border-width: 0 1px 1px;
897 padding: 3px;
898 border-radius: 0 0 3px 3px; }
899
900searchbar {
901 background-color: #383C4A;
902 border-style: solid;
903 border-color: #2b2e39;
904 border-width: 0 0 1px;
905 padding: 3px; }
906
907actionbar {
908 padding: 6px;
909 border-top: 1px solid #2b2e39;
910 background-color: #313541; }
911
912headerbar,
913.titlebar:not(headerbar) {
914 min-height: 42px;
915 padding: 0 7px;
916 border-width: 0 0 1px;
917 border-style: solid;
918 border-color: #262a33;
919 color: rgba(207, 218, 231, 0.8);
920 background-color: #2f343f;
921 box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
922 .csd headerbar,
923 .csd .titlebar:not(headerbar) {
924 background-color: rgba(47, 52, 63, 0.97);
925 border-color: rgba(38, 42, 51, 0.97); }
926 headerbar:backdrop,
927 .titlebar:backdrop:not(headerbar) {
928 transition: 200ms ease-out;
929 color: rgba(207, 218, 231, 0.5);
930 background-color: #323843; }
931 .csd headerbar:backdrop,
932 .csd .titlebar:backdrop:not(headerbar) {
933 background-color: rgba(50, 56, 67, 0.97); }
934 headerbar .title, .titlebar:not(headerbar) .title {
935 padding-left: 12px;
936 padding-right: 12px; }
937 headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
938 font-size: smaller;
939 padding-left: 12px;
940 padding-right: 12px; }
941 headerbar.selection-mode,
942 .selection-mode.titlebar:not(headerbar) {
943 color: #ffffff;
944 background-color: rgba(82, 148, 226, 0.95);
945 border-color: rgba(65, 137, 223, 0.95);
946 box-shadow: none; }
947 headerbar.selection-mode:backdrop,
948 .selection-mode.titlebar:backdrop:not(headerbar) {
949 background-color: rgba(82, 148, 226, 0.95);
950 color: rgba(255, 255, 255, 0.6); }
951 headerbar.selection-mode .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu {
952 box-shadow: none;
953 padding-left: 10px;
954 padding-right: 10px; }
955 headerbar.selection-mode .selection-menu GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow {
956 -GtkArrow-arrow-scaling: 1; }
957 headerbar.selection-mode .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow {
958 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
959 .maximized headerbar.selection-mode,
960 .maximized .selection-mode.titlebar:not(headerbar) {
961 background-color: #fd7980; }
962 .tiled headerbar, .tiled headerbar:backdrop,
963 .maximized headerbar, .maximized headerbar:backdrop,
964 .tiled .titlebar:not(headerbar),
965 .tiled .titlebar:backdrop:not(headerbar),
966 .maximized .titlebar:not(headerbar),
967 .maximized .titlebar:backdrop:not(headerbar) {
968 border-radius: 0; }
969 .maximized headerbar,
970 .maximized .titlebar:not(headerbar) {
971 background-color: #2f343f;
972 border-color: #262a33; }
973 .maximized headerbar:backdrop,
974 .maximized .titlebar:backdrop:not(headerbar) {
975 background-color: #323843; }
976 headerbar.default-decoration,
977 .csd headerbar.default-decoration, headerbar.default-decoration:backdrop,
978 .csd headerbar.default-decoration:backdrop,
979 .default-decoration.titlebar:not(headerbar),
980 .csd .default-decoration.titlebar:not(headerbar),
981 .default-decoration.titlebar:backdrop:not(headerbar),
982 .csd .default-decoration.titlebar:backdrop:not(headerbar) {
983 min-height: 28px;
984 padding: 0 3px;
985 background-color: #2f343f;
986 border-bottom-width: 0; }
987 .maximized headerbar.default-decoration, .maximized
988 .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized
989 .csd headerbar.default-decoration:backdrop,
990 .maximized .default-decoration.titlebar:not(headerbar),
991 .maximized
992 .csd .default-decoration.titlebar:not(headerbar),
993 .maximized .default-decoration.titlebar:backdrop:not(headerbar),
994 .maximized
995 .csd .default-decoration.titlebar:backdrop:not(headerbar) {
996 background-color: #2f343f; }
997
998.titlebar {
999 border-radius: 3px 3px 0 0; }
1000
1001headerbar entry, headerbar button, headerbar separator {
1002 margin-top: 6px;
1003 margin-bottom: 6px; }
1004
1005separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop {
1006 border-top-left-radius: 3px; }
1007 .maximized separator:first-child + headerbar,
1008 .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop,
1009 .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child,
1010 .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop,
1011 .tiled headerbar:first-child:backdrop {
1012 border-radius: 0; }
1013
1014headerbar:last-child, headerbar:last-child:backdrop {
1015 border-top-right-radius: 3px; }
1016 .maximized headerbar:last-child,
1017 .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop,
1018 .tiled headerbar:last-child:backdrop {
1019 border-radius: 0; }
1020
1021window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop,
1022window.csd > .titlebar:not(headerbar),
1023window.csd > .titlebar:not(headerbar):backdrop {
1024 padding: 0;
1025 background: none;
1026 border: none;
1027 box-shadow: none; }
1028
1029.titlebar:not(headerbar) > separator {
1030 background-image: linear-gradient(to bottom, rgba(38, 42, 51, 0.97), rgba(38, 42, 51, 0.97)); }
1031
1032.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
1033 min-width: 1px;
1034 min-height: 1px;
1035 background: none;
1036 border-width: 0 1px;
1037 border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; }
1038 .primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, .titlebar:not(headerbar) separator.titlebutton:backdrop {
1039 opacity: 0.6; }
1040
1041.primary-toolbar entry, headerbar entry {
1042 color: rgba(207, 218, 231, 0.8);
1043 border-color: rgba(21, 23, 28, 0.37);
1044 background-color: rgba(95, 105, 127, 0.37); }
1045 .primary-toolbar entry image, headerbar entry image, .primary-toolbar entry image:hover, headerbar entry image:hover {
1046 color: inherit; }
1047 .primary-toolbar entry:backdrop, headerbar entry:backdrop {
1048 opacity: 0.85; }
1049 .primary-toolbar entry:focus, headerbar entry:focus {
1050 color: #ffffff;
1051 border-color: transparent;
1052 background-color: #fd7980;
1053 background-clip: padding-box; }
1054 .primary-toolbar entry:focus image, headerbar entry:focus image {
1055 color: #ffffff; }
1056 .primary-toolbar entry:disabled, headerbar entry:disabled {
1057 color: rgba(207, 218, 231, 0.35);
1058 border-color: rgba(21, 23, 28, 0.37);
1059 background-color: rgba(95, 105, 127, 0.22); }
1060 .primary-toolbar entry selection:focus, headerbar entry selection:focus {
1061 background-color: #ffffff;
1062 color: #fd7980; }
1063 .primary-toolbar entry progress, headerbar entry progress {
1064 border-color: #fd7980;
1065 background-image: none;
1066 background-color: transparent; }
1067 .primary-toolbar entry.warning, headerbar entry.warning {
1068 color: white;
1069 border-color: rgba(21, 23, 28, 0.37);
1070 background-color: rgba(167, 94, 57, 0.988); }
1071 .primary-toolbar entry.warning:focus, headerbar entry.warning:focus {
1072 color: white;
1073 background-color: #F27835; }
1074 .primary-toolbar entry.warning selection, headerbar entry.warning selection, .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus {
1075 background-color: white;
1076 color: #F27835; }
1077 .primary-toolbar entry.error, headerbar entry.error {
1078 color: white;
1079 border-color: rgba(21, 23, 28, 0.37);
1080 background-color: rgba(173, 60, 59, 0.988); }
1081 .primary-toolbar entry.error:focus, headerbar entry.error:focus {
1082 color: white;
1083 background-color: #FC4138; }
1084 .primary-toolbar entry.error selection, headerbar entry.error selection, .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus {
1085 background-color: white;
1086 color: #FC4138; }
1087
1088.primary-toolbar button, headerbar button {
1089 color: rgba(207, 218, 231, 0.8);
1090 outline-offset: -3px;
1091 background-color: rgba(47, 52, 63, 0);
1092 border-color: rgba(47, 52, 63, 0); }
1093 .primary-toolbar button:backdrop, headerbar button:backdrop {
1094 opacity: 0.7; }
1095 .primary-toolbar button:hover, headerbar button:hover {
1096 color: rgba(207, 218, 231, 0.8);
1097 border-color: rgba(21, 23, 28, 0.37);
1098 background-color: rgba(95, 105, 127, 0.37); }
1099 .primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked {
1100 color: #ffffff;
1101 border-color: transparent;
1102 background-color: #fd7980;
1103 background-clip: padding-box; }
1104 .primary-toolbar button:disabled, headerbar button:disabled {
1105 background-color: rgba(47, 52, 63, 0);
1106 border-color: rgba(47, 52, 63, 0); }
1107 .primary-toolbar button:disabled label, headerbar button:disabled label, .primary-toolbar button:disabled, headerbar button:disabled {
1108 color: rgba(207, 218, 231, 0.35); }
1109 .primary-toolbar button:disabled:active, headerbar button:disabled:active, .primary-toolbar button:disabled:checked, headerbar button:disabled:checked {
1110 color: rgba(255, 255, 255, 0.75);
1111 border-color: rgba(82, 148, 226, 0.65);
1112 background-color: rgba(82, 148, 226, 0.65); }
1113
1114.selection-mode.primary-toolbar button, headerbar.selection-mode button, .selection-mode.primary-toolbar button.flat, headerbar.selection-mode button.flat, .selection-mode.primary-toolbar button.sidebar-button, headerbar.selection-mode button.sidebar-button {
1115 border-color: transparent;
1116 background-color: transparent;
1117 background-image: none;
1118 color: #ffffff;
1119 background-color: rgba(255, 255, 255, 0); }
1120
1121.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) {
1122 margin-right: 1px; }
1123
1124.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, headerbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, headerbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, headerbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, headerbar .linked:not(.vertical):not(.path-bar) > button:disabled {
1125 border-radius: 3px;
1126 border-style: solid; }
1127
1128.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
1129 box-shadow: none; }
1130
1131.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical).path-bar > button, headerbar .linked:not(.vertical).path-bar > button {
1132 color: rgba(207, 218, 231, 0.8);
1133 border-color: rgba(21, 23, 28, 0.37);
1134 background-color: rgba(95, 105, 127, 0.37); }
1135 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover, headerbar .linked:not(.vertical).path-bar > button:hover {
1136 background-color: rgba(134, 144, 165, 0.37); }
1137 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical).path-bar > button:active, headerbar .linked:not(.vertical).path-bar > button:active, .primary-toolbar .linked:not(.vertical).path-bar > button:checked, headerbar .linked:not(.vertical).path-bar > button:checked {
1138 color: #ffffff;
1139 border-color: transparent;
1140 background-color: #fd7980; }
1141 .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, headerbar .linked:not(.vertical).path-bar > button:disabled {
1142 color: rgba(207, 218, 231, 0.4); }
1143
1144.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, .primary-toolbar .linked:not(.vertical).path-bar > button + button, headerbar .linked:not(.vertical).path-bar > button + button {
1145 border-left-style: none; }
1146
1147.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover {
1148 box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
1149
1150.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
1151 box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
1152
1153.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
1154 box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
1155
1156.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry {
1157 border-left-color: rgba(21, 23, 28, 0); }
1158
1159.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error {
1160 border-left-color: rgba(21, 23, 28, 0); }
1161
1162.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning {
1163 border-left-color: rgba(21, 23, 28, 0); }
1164
1165.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
1166 border-left-color: rgba(21, 23, 28, 0); }
1167
1168.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child {
1169 border-left-color: rgba(21, 23, 28, 0.37); }
1170
1171.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo {
1172 border-left-color: rgba(21, 23, 28, 0.37); }
1173
1174.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
1175 border-left-color: rgba(21, 23, 28, 0.37); }
1176
1177.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
1178 border-left-color: rgba(21, 23, 28, 0.37); }
1179
1180.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child {
1181 border-left-color: rgba(21, 23, 28, 0.37); }
1182
1183.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
1184 border-left-color: rgba(21, 23, 28, 0.37); }
1185
1186.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child {
1187 border-left-color: rgba(21, 23, 28, 0.37); }
1188
1189.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo {
1190 border-left-color: rgba(21, 23, 28, 0.37); }
1191
1192.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry {
1193 border-left-color: rgba(21, 23, 28, 0.37); }
1194
1195.primary-toolbar button.suggested-action, headerbar button.suggested-action {
1196 background-clip: border-box;
1197 color: white;
1198 background-color: #fd7980;
1199 border-color: #fd7980; }
1200 .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat, .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button {
1201 border-color: transparent;
1202 background-color: transparent;
1203 background-image: none;
1204 color: #fd7980; }
1205 .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover {
1206 background-clip: border-box;
1207 color: white;
1208 background-color: #fd7980;
1209 border-color: #fd7980; }
1210 .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked {
1211 background-clip: border-box;
1212 color: white;
1213 background-color: #fd7980;
1214 border-color: #fd7980; }
1215 .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
1216 background-color: rgba(47, 52, 63, 0);
1217 border-color: rgba(47, 52, 63, 0); }
1218 .primary-toolbar button.suggested-action.flat:disabled label, headerbar button.suggested-action.flat:disabled label, .primary-toolbar button.suggested-action.sidebar-button:disabled label, headerbar button.suggested-action.sidebar-button:disabled label, .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
1219 color: rgba(207, 218, 231, 0.35); }
1220
1221.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop, .primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop {
1222 opacity: 0.8; }
1223
1224.primary-toolbar button.destructive-action, headerbar button.destructive-action {
1225 background-clip: border-box;
1226 color: white;
1227 background-color: #F04A50;
1228 border-color: #F04A50; }
1229 .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat, .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button {
1230 border-color: transparent;
1231 background-color: transparent;
1232 background-image: none;
1233 color: #F04A50; }
1234 .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover {
1235 background-clip: border-box;
1236 color: white;
1237 background-color: #f4797e;
1238 border-color: #f4797e; }
1239 .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked {
1240 background-clip: border-box;
1241 color: white;
1242 background-color: #ec1b22;
1243 border-color: #ec1b22; }
1244 .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
1245 background-color: rgba(47, 52, 63, 0);
1246 border-color: rgba(47, 52, 63, 0); }
1247 .primary-toolbar button.destructive-action.flat:disabled label, headerbar button.destructive-action.flat:disabled label, .primary-toolbar button.destructive-action.sidebar-button:disabled label, headerbar button.destructive-action.sidebar-button:disabled label, .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
1248 color: rgba(207, 218, 231, 0.35); }
1249
1250.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop, .primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop {
1251 opacity: 0.8; }
1252
1253.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus {
1254 color: #ffffff;
1255 caret-color: #ffffff; }
1256
1257.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button, .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled {
1258 color: rgba(207, 218, 231, 0.8);
1259 border-color: rgba(21, 23, 28, 0.37);
1260 background-color: rgba(95, 105, 127, 0.37); }
1261
1262.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover {
1263 background-color: rgba(134, 144, 165, 0.37); }
1264
1265.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked {
1266 color: #ffffff;
1267 border-color: transparent;
1268 background-color: #fd7980; }
1269
1270.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled {
1271 color: rgba(207, 218, 231, 0.4); }
1272
1273.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button {
1274 border-left-style: none; }
1275
1276.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), .primary-toolbar spinbutton:not(.vertical) > button:hover + button, headerbar spinbutton:not(.vertical) > button:hover + button {
1277 box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
1278
1279.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), .primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
1280 box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
1281
1282.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), .primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover {
1283 box-shadow: none; }
1284
1285.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button {
1286 border-left-color: rgba(21, 23, 28, 0.37); }
1287
1288.primary-toolbar combobox:disabled, headerbar combobox:disabled {
1289 color: rgba(207, 218, 231, 0.2); }
1290
1291.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo {
1292 color: rgba(207, 218, 231, 0.8);
1293 border-color: rgba(21, 23, 28, 0.37);
1294 background-color: rgba(95, 105, 127, 0.37); }
1295 .primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image, .primary-toolbar combobox > .linked > button.combo image:hover, headerbar combobox > .linked > button.combo image:hover {
1296 color: inherit; }
1297 .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover {
1298 color: #ffffff;
1299 border-color: transparent;
1300 background-color: #fd7980;
1301 box-shadow: none; }
1302 .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled {
1303 color: rgba(207, 218, 231, 0.35);
1304 border-color: rgba(21, 23, 28, 0.37);
1305 background-color: rgba(95, 105, 127, 0.22); }
1306
1307.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) {
1308 border-right-style: none; }
1309 .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus {
1310 box-shadow: none; }
1311
1312.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) {
1313 border-left-style: none; }
1314 .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus {
1315 box-shadow: none; }
1316
1317.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr), .primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, headerbar combobox > .linked > button.combo:dir(ltr):hover, .primary-toolbar combobox > .linked > button.combo:dir(ltr):active, headerbar combobox > .linked > button.combo:dir(ltr):active, .primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, headerbar combobox > .linked > button.combo:dir(ltr):checked, .primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, headerbar combobox > .linked > button.combo:dir(ltr):disabled {
1318 border-top-left-radius: 0;
1319 border-bottom-left-radius: 0; }
1320
1321.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl), .primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, headerbar combobox > .linked > button.combo:dir(rtl):hover, .primary-toolbar combobox > .linked > button.combo:dir(rtl):active, headerbar combobox > .linked > button.combo:dir(rtl):active, .primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, headerbar combobox > .linked > button.combo:dir(rtl):checked, .primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, headerbar combobox > .linked > button.combo:dir(rtl):disabled {
1322 border-top-right-radius: 0;
1323 border-bottom-right-radius: 0; }
1324
1325.primary-toolbar switch:backdrop, headerbar switch:backdrop {
1326 opacity: 0.75; }
1327
1328.primary-toolbar progressbar trough, headerbar progressbar trough {
1329 background-color: rgba(21, 23, 28, 0.37); }
1330
1331.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop {
1332 opacity: 0.75; }
1333
1334.primary-toolbar scale:backdrop, headerbar scale:backdrop {
1335 opacity: 0.75; }
1336
1337.primary-toolbar scale slider, headerbar scale slider {
1338 background-color: #454c5c;
1339 border-color: rgba(21, 23, 28, 0.67); }
1340 .primary-toolbar scale slider:hover, headerbar scale slider:hover {
1341 background-color: #50586b;
1342 border-color: rgba(21, 23, 28, 0.67); }
1343 .primary-toolbar scale slider:active, headerbar scale slider:active {
1344 background-color: #fd7980;
1345 border-color: #fd7980; }
1346 .primary-toolbar scale slider:disabled, headerbar scale slider:disabled {
1347 background-color: rgba(63, 69, 84, 0.991);
1348 border-color: rgba(21, 23, 28, 0.67); }
1349
1350.primary-toolbar scale trough, headerbar scale trough {
1351 background-color: rgba(21, 23, 28, 0.37); }
1352 .primary-toolbar scale trough:disabled, headerbar scale trough:disabled {
1353 background-color: rgba(21, 23, 28, 0.27); }
1354
1355.path-bar button.text-button, .path-bar button.image-button, .path-bar button {
1356 padding-left: 6px;
1357 padding-right: 6px; }
1358
1359.path-bar button.text-button.image-button label {
1360 padding-left: 0;
1361 padding-right: 0; }
1362
1363.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
1364 padding-right: 10px; }
1365
1366.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
1367 padding-left: 10px; }
1368
1369.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) {
1370 padding-left: 1px;
1371 padding-right: 1px; }
1372
1373.path-bar button image {
1374 padding-left: 4px;
1375 padding-right: 4px; }
1376
1377treeview.view {
1378 border-left-color: rgba(211, 218, 227, 0.15);
1379 border-top-color: rgba(0, 0, 0, 0.1); }
1380 * {
1381 -GtkTreeView-horizontal-separator: 4;
1382 -GtkTreeView-grid-line-width: 1;
1383 -GtkTreeView-grid-line-pattern: '';
1384 -GtkTreeView-tree-line-width: 1;
1385 -GtkTreeView-tree-line-pattern: '';
1386 -GtkTreeView-expander-size: 16; }
1387 treeview.view acceleditor > label {
1388 background-color: #fd7980; }
1389 treeview.view:selected, treeview.view:selected:focus {
1390 border-radius: 0;
1391 border-left-color: #a9caf1;
1392 border-top-color: rgba(211, 218, 227, 0.1); }
1393 treeview.view:disabled {
1394 color: rgba(211, 218, 227, 0.45); }
1395 treeview.view:disabled:selected {
1396 color: #97bfee; }
1397 treeview.view.separator {
1398 min-height: 2px;
1399 color: rgba(0, 0, 0, 0.1); }
1400 treeview.view:drop(active) {
1401 border-style: solid none;
1402 border-width: 1px;
1403 border-color: #93b7e3; }
1404 treeview.view:drop(active).after {
1405 border-top-style: none; }
1406 treeview.view:drop(active).before {
1407 border-bottom-style: none; }
1408 treeview.view.expander {
1409 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1410 color: #8a909b; }
1411 treeview.view.expander:dir(rtl) {
1412 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
1413 treeview.view.expander:hover {
1414 color: #D3DAE3; }
1415 treeview.view.expander:selected {
1416 color: #cbdff6; }
1417 treeview.view.expander:selected:hover {
1418 color: #ffffff; }
1419 treeview.view.expander:checked {
1420 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1421 treeview.view.progressbar, treeview.view.progressbar:focus {
1422 color: #ffffff;
1423 border-radius: 3px;
1424 background-color: #fd7980; }
1425 treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus {
1426 color: #fd7980;
1427 box-shadow: none;
1428 background-color: #ffffff; }
1429 treeview.view.trough {
1430 color: #D3DAE3;
1431 background-color: #2b2e39;
1432 border-radius: 3px;
1433 border-width: 0; }
1434 treeview.view.trough:selected, treeview.view.trough:selected:focus {
1435 color: #ffffff;
1436 background-color: rgba(0, 0, 0, 0.2);
1437 border-radius: 3px;
1438 border-width: 0; }
1439 treeview.view header button {
1440 min-height: 0;
1441 min-width: 0;
1442 padding: 3px 6px;
1443 font-weight: bold;
1444 color: #b6bcc6;
1445 background-color: #404552;
1446 background-image: none;
1447 border-style: none solid none none;
1448 border-radius: 0;
1449 border-image: linear-gradient(to bottom, #404552 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #404552 80%) 0 1 0 0/0 1px 0 0 stretch; }
1450 treeview.view header button:hover {
1451 color: #fd7980; }
1452 treeview.view header button:active {
1453 color: #D3DAE3; }
1454 treeview.view header button:active, treeview.view header button:hover {
1455 background-color: #404552; }
1456 treeview.view header button:active:hover {
1457 color: #D3DAE3; }
1458 treeview.view header button:disabled {
1459 border-color: #383C4A;
1460 background-image: none; }
1461 treeview.view header button:last-child {
1462 border-right-style: none;
1463 border-image: none; }
1464 treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active,
1465 treeview.view header.button.dnd,
1466 treeview.view header.button.dnd:selected,
1467 treeview.view header.button.dnd:hover,
1468 treeview.view header.button.dnd:active {
1469 padding: 0 6px;
1470 transition: none;
1471 color: #ffffff;
1472 background-color: #fd7980;
1473 border-radius: 0;
1474 border-style: none; }
1475
1476menubar,
1477.menubar {
1478 -GtkWidget-window-dragging: true;
1479 padding: 0px;
1480 background-color: #2f343f;
1481 color: rgba(207, 218, 231, 0.8); }
1482 menubar:backdrop,
1483 .menubar:backdrop {
1484 color: rgba(207, 218, 231, 0.5); }
1485 menubar > menuitem,
1486 .menubar > menuitem {
1487 padding: 4px 8px;
1488 border: solid transparent;
1489 border-width: 0; }
1490 menubar > menuitem:hover,
1491 .menubar > menuitem:hover {
1492 background-color: #fd7980;
1493 color: #ffffff; }
1494 menubar > menuitem:disabled,
1495 .menubar > menuitem:disabled {
1496 color: rgba(207, 218, 231, 0.2);
1497 border-color: transparent; }
1498
1499menu,
1500.menu {
1501 margin: 4px;
1502 padding: 0;
1503 border-radius: 0;
1504 background-color: #383C4A;
1505 border: 1px solid #2b2e39; }
1506 .csd menu, .csd
1507 .menu {
1508 padding: 4px 0px;
1509 border-radius: 2px;
1510 border: none; }
1511 menu separator,
1512 .csd menu separator,
1513 .menu separator,
1514 .csd
1515 .menu separator {
1516 margin: 2px 0;
1517 background-color: #383C4A; }
1518 menu .separator:not(label),
1519 .csd menu .separator:not(label),
1520 .menu .separator:not(label),
1521 .csd
1522 .menu .separator:not(label) {
1523 color: #383C4A; }
1524 menu menuitem,
1525 .menu menuitem {
1526 min-height: 16px;
1527 min-width: 40px;
1528 padding: 5px; }
1529 menu menuitem:hover,
1530 .menu menuitem:hover {
1531 color: #ffffff;
1532 background-color: #fd7980; }
1533 menu menuitem:disabled,
1534 .menu menuitem:disabled {
1535 color: rgba(211, 218, 227, 0.45); }
1536 menu menuitem arrow,
1537 .menu menuitem arrow {
1538 min-height: 16px;
1539 min-width: 16px; }
1540 menu menuitem arrow:dir(ltr),
1541 .menu menuitem arrow:dir(ltr) {
1542 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1543 margin-left: 10px; }
1544 menu menuitem arrow:dir(rtl),
1545 .menu menuitem arrow:dir(rtl) {
1546 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1547 margin-right: 10px; }
1548 menuitem accelerator {
1549 color: alpha(currentColor,0.55); }
1550 menuitem check, menuitem radio {
1551 min-height: 16px;
1552 min-width: 16px; }
1553 menuitem check:dir(ltr), menuitem radio:dir(ltr) {
1554 margin-right: 6px;
1555 margin-left: 2px; }
1556 menuitem check:dir(rtl), menuitem radio:dir(rtl) {
1557 margin-left: 6px;
1558 margin-right: 2px; }
1559 menu > arrow,
1560 .menu > arrow {
1561 border-color: transparent;
1562 background-color: transparent;
1563 background-image: none;
1564 min-width: 16px;
1565 min-height: 16px;
1566 padding: 4px;
1567 background-color: #383C4A;
1568 border-radius: 0; }
1569 menu > arrow.top,
1570 .menu > arrow.top {
1571 margin-top: -6px;
1572 border-bottom: 1px solid #4f5461;
1573 -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1574 menu > arrow.bottom,
1575 .menu > arrow.bottom {
1576 margin-bottom: -6px;
1577 border-top: 1px solid #4f5461;
1578 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1579 menu > arrow:hover,
1580 .menu > arrow:hover {
1581 background-color: #4f5461; }
1582 menu > arrow:disabled,
1583 .menu > arrow:disabled {
1584 color: transparent;
1585 background-color: transparent;
1586 border-color: transparent; }
1587
1588popover,
1589popover.background {
1590 padding: 2px;
1591 border-radius: 3px;
1592 background-clip: border-box;
1593 background-color: #383C4A;
1594 box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); }
1595 .csd popover, popover, .csd
1596 popover.background,
1597 popover.background {
1598 border: 1px solid #20222a; }
1599 popover separator,
1600 popover.background separator {
1601 background-color: #383C4A; }
1602 popover > list,
1603 popover > .view,
1604 popover > iconview,
1605 popover > toolbar,
1606 popover > .inline-toolbar,
1607 popover.background > list,
1608 popover.background > .view,
1609 popover.background > iconview,
1610 popover.background > toolbar,
1611 popover.background > .inline-toolbar {
1612 border-style: none;
1613 background-color: transparent; }
1614
1615cursor-handle {
1616 background-color: transparent;
1617 background-image: none;
1618 box-shadow: none;
1619 border-style: none; }
1620 cursor-handle.top {
1621 -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
1622 cursor-handle.bottom {
1623 -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
1624
1625notebook {
1626 padding: 0; }
1627 notebook.frame {
1628 border: 1px solid #2b2e39; }
1629 notebook.frame > header {
1630 margin: -1px; }
1631 notebook.frame > header.top {
1632 margin-bottom: 0; }
1633 notebook.frame > header.bottom {
1634 margin-top: 0; }
1635 notebook.frame > header.left {
1636 margin-right: 0; }
1637 notebook.frame > header.right {
1638 margin-left: 0; }
1639 notebook.frame > header.top, notebook.frame > header.bottom {
1640 padding-left: 0;
1641 padding-right: 0; }
1642 notebook.frame > header.left, notebook.frame > header.right {
1643 padding-top: 0;
1644 padding-bottom: 0; }
1645 notebook > stack:not(:only-child) {
1646 background-color: #404552; }
1647 notebook > header {
1648 padding: 2px;
1649 background-color: #383C4A; }
1650 notebook > header.top {
1651 box-shadow: inset 0 -1px #2b2e39; }
1652 notebook > header.bottom {
1653 box-shadow: inset 0 1px #2b2e39; }
1654 notebook > header.right {
1655 box-shadow: inset 1px 0 #2b2e39; }
1656 notebook > header.left {
1657 box-shadow: inset -1px 0 #2b2e39; }
1658 notebook > header.top {
1659 padding-bottom: 0; }
1660 notebook > header.top > tabs > tab {
1661 padding: 2px 10px;
1662 min-width: 20px;
1663 min-height: 20px;
1664 outline-offset: -4px;
1665 border: 1px solid transparent;
1666 border-bottom: none;
1667 border-radius: 1px 1px 0 0; }
1668 notebook > header.top > tabs > tab + tab {
1669 margin-left: -1px; }
1670 notebook > header.bottom {
1671 padding-top: 0; }
1672 notebook > header.bottom > tabs > tab {
1673 padding: 2px 10px;
1674 min-width: 20px;
1675 min-height: 20px;
1676 outline-offset: -4px;
1677 border: 1px solid transparent;
1678 border-top: none;
1679 border-radius: 0 0 1px 1px; }
1680 notebook > header.bottom > tabs > tab + tab {
1681 margin-left: -1px; }
1682 notebook > header.right {
1683 padding-left: 0; }
1684 notebook > header.right > tabs > tab {
1685 padding: 2px 10px;
1686 min-width: 20px;
1687 min-height: 20px;
1688 outline-offset: -4px;
1689 border: 1px solid transparent;
1690 border-left: none;
1691 border-radius: 0 1px 1px 0; }
1692 notebook > header.right > tabs > tab + tab {
1693 margin-top: -1px; }
1694 notebook > header.left {
1695 padding-right: 0; }
1696 notebook > header.left > tabs > tab {
1697 padding: 2px 10px;
1698 min-width: 20px;
1699 min-height: 20px;
1700 outline-offset: -4px;
1701 border: 1px solid transparent;
1702 border-right: none;
1703 border-radius: 1px 0 0 1px; }
1704 notebook > header.left > tabs > tab + tab {
1705 margin-top: -1px; }
1706 notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
1707 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
1708 notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
1709 margin-left: 2px; }
1710 notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
1711 -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
1712 notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
1713 margin-right: 2px; }
1714 notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
1715 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1716 notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
1717 margin-top: 2px; }
1718 notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
1719 -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1720 notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
1721 margin-bottom: 2px; }
1722 notebook > header > tabs > arrow {
1723 color: rgba(211, 218, 227, 0.45); }
1724 notebook > header > tabs > arrow:hover {
1725 color: rgba(211, 218, 227, 0.725); }
1726 notebook > header > tabs > arrow:active {
1727 color: #D3DAE3; }
1728 notebook > header > tabs > arrow:disabled {
1729 color: rgba(211, 218, 227, 0.15); }
1730 notebook > header.top > tabs > tab:hover:not(:checked) {
1731 box-shadow: inset 0 -1px #2b2e39; }
1732 notebook > header.bottom > tabs > tab:hover:not(:checked) {
1733 box-shadow: inset 0 1px #2b2e39; }
1734 notebook > header.left > tabs > tab:hover:not(:checked) {
1735 box-shadow: inset -1px 0 #2b2e39; }
1736 notebook > header.right > tabs > tab:hover:not(:checked) {
1737 box-shadow: inset 1px 0 #2b2e39; }
1738 notebook > header > tabs > tab {
1739 color: rgba(211, 218, 227, 0.45);
1740 background-color: rgba(64, 69, 82, 0); }
1741 notebook > header > tabs > tab:hover:not(:checked) {
1742 color: rgba(211, 218, 227, 0.725);
1743 background-color: rgba(64, 69, 82, 0.5);
1744 border-color: #2b2e39; }
1745 notebook > header > tabs > tab:checked {
1746 color: #D3DAE3;
1747 background-color: #404552;
1748 border-color: #2b2e39; }
1749 notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button {
1750 min-height: 22px;
1751 min-width: 16px;
1752 padding: 0;
1753 color: #9da3ad; }
1754 notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover {
1755 color: #ff4d4d; }
1756 notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover {
1757 color: #fd7980; }
1758
1759scrollbar {
1760 background-color: #3e434f;
1761 transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
1762 * {
1763 -GtkScrollbar-has-backward-stepper: false;
1764 -GtkScrollbar-has-forward-stepper: false; }
1765 scrollbar.top {
1766 border-bottom: 1px solid #2b2e39; }
1767 scrollbar.bottom {
1768 border-top: 1px solid #2b2e39; }
1769 scrollbar.left {
1770 border-right: 1px solid #2b2e39; }
1771 scrollbar.right {
1772 border-left: 1px solid #2b2e39; }
1773 scrollbar button {
1774 border: none; }
1775 scrollbar.vertical button.down {
1776 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1777 scrollbar.vertical button.up {
1778 -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1779 scrollbar.horizontal button.down {
1780 -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); }
1781 scrollbar.horizontal button.up {
1782 -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
1783 scrollbar slider {
1784 min-width: 6px;
1785 min-height: 6px;
1786 margin: -1px;
1787 border: 4px solid transparent;
1788 border-radius: 8px;
1789 background-clip: padding-box;
1790 background-color: #767b87; }
1791 scrollbar slider:hover {
1792 background-color: #676b78; }
1793 scrollbar slider:hover:active {
1794 background-color: #fd7980; }
1795 scrollbar slider:disabled {
1796 background-color: transparent; }
1797 scrollbar.fine-tune slider {
1798 min-width: 4px;
1799 min-height: 4px; }
1800 scrollbar.fine-tune.horizontal slider {
1801 border-width: 5px 4px; }
1802 scrollbar.fine-tune.vertical slider {
1803 border-width: 4px 5px; }
1804 scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
1805 opacity: 0.4;
1806 border-color: transparent;
1807 background-color: transparent; }
1808 scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
1809 margin: 0;
1810 min-width: 4px;
1811 min-height: 4px;
1812 background-color: #a5abb5;
1813 border: 1px solid rgba(0, 0, 0, 0.3); }
1814 scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
1815 margin: 0 2px;
1816 min-width: 40px; }
1817 scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
1818 margin: 2px 0;
1819 min-height: 40px; }
1820 scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
1821 opacity: 0.99; }
1822 scrollbar.horizontal slider {
1823 min-width: 40px; }
1824 scrollbar.vertical slider {
1825 min-height: 40px; }
1826
1827switch {
1828 font-size: 1px;
1829 min-width: 52px;
1830 min-height: 24px;
1831 background-size: 52px 24px;
1832 background-repeat: no-repeat;
1833 background-position: center center; }
1834 switch slider {
1835 min-width: 1px;
1836 min-height: 1px; }
1837 switch, switch slider {
1838 outline-color: transparent;
1839 color: transparent;
1840 border: none;
1841 box-shadow: none; }
1842
1843switch {
1844 background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); }
1845
1846menuitem:hover switch,
1847row:selected switch,
1848infobar switch {
1849 background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); }
1850
1851headerbar switch,
1852.primary-toolbar switch {
1853 background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); }
1854
1855switch:checked {
1856 background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); }
1857
1858menuitem:hover switch:checked,
1859row:selected switch:checked,
1860infobar switch:checked {
1861 background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); }
1862
1863headerbar switch:checked,
1864.primary-toolbar switch:checked {
1865 background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); }
1866
1867switch:disabled {
1868 background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); }
1869
1870menuitem:hover switch:disabled,
1871row:selected switch:disabled,
1872infobar switch:disabled {
1873 background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); }
1874
1875headerbar switch:disabled,
1876.primary-toolbar switch:disabled {
1877 background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); }
1878
1879switch:checked:disabled {
1880 background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); }
1881
1882menuitem:hover switch:checked:disabled,
1883row:selected switch:checked:disabled,
1884infobar switch:checked:disabled {
1885 background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); }
1886
1887headerbar switch:checked:disabled,
1888.primary-toolbar switch:checked:disabled {
1889 background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); }
1890
1891.check,
1892check,
1893treeview.check {
1894 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
1895
1896.osd check, filechooser actionbar check {
1897 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
1898
1899menuitem check:hover,
1900.view check:selected, iconview check:selected,
1901treeview.check:selected,
1902row:selected check,
1903infobar check {
1904 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); }
1905
1906.check:disabled,
1907check:disabled,
1908treeview.check:disabled {
1909 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
1910
1911.osd check:disabled, filechooser actionbar check:disabled {
1912 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
1913
1914menuitem check:disabled:hover,
1915.view check:disabled:selected, iconview check:disabled:selected,
1916treeview.check:disabled:selected,
1917row:selected check:disabled,
1918infobar check:disabled {
1919 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); }
1920
1921.check:indeterminate,
1922check:indeterminate,
1923treeview.check:indeterminate {
1924 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
1925
1926.osd check:indeterminate, filechooser actionbar check:indeterminate {
1927 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
1928
1929menuitem check:indeterminate:hover,
1930.view check:indeterminate:selected, iconview check:indeterminate:selected,
1931treeview.check:indeterminate:selected,
1932row:selected check:indeterminate,
1933infobar check:indeterminate {
1934 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); }
1935
1936.check:indeterminate:disabled,
1937check:indeterminate:disabled,
1938treeview.check:indeterminate:disabled {
1939 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
1940
1941.osd check:indeterminate:disabled, filechooser actionbar check:indeterminate:disabled {
1942 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
1943
1944menuitem check:indeterminate:disabled:hover,
1945.view check:indeterminate:disabled:selected, iconview check:indeterminate:disabled:selected,
1946treeview.check:indeterminate:disabled:selected,
1947row:selected check:indeterminate:disabled,
1948infobar check:indeterminate:disabled {
1949 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); }
1950
1951.check:checked,
1952check:checked,
1953treeview.check:checked {
1954 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
1955
1956.osd check:checked, filechooser actionbar check:checked {
1957 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
1958
1959menuitem check:checked:hover,
1960.view check:checked:selected, iconview check:checked:selected,
1961treeview.check:checked:selected,
1962row:selected check:checked,
1963infobar check:checked {
1964 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); }
1965
1966.check:checked:disabled,
1967check:checked:disabled,
1968treeview.check:checked:disabled {
1969 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
1970
1971.osd check:checked:disabled, filechooser actionbar check:checked:disabled {
1972 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
1973
1974menuitem check:checked:disabled:hover,
1975.view check:checked:disabled:selected, iconview check:checked:disabled:selected,
1976treeview.check:checked:disabled:selected,
1977row:selected check:checked:disabled,
1978infobar check:checked:disabled {
1979 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); }
1980
1981.radio,
1982radio,
1983treeview.radio {
1984 -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
1985
1986.osd radio, filechooser actionbar radio {
1987 -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
1988
1989menuitem radio:hover,
1990.view radio:selected, iconview radio:selected,
1991treeview.radio:selected,
1992row:selected radio,
1993infobar radio {
1994 -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); }
1995
1996.radio:disabled,
1997radio:disabled,
1998treeview.radio:disabled {
1999 -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
2000
2001.osd radio:disabled, filechooser actionbar radio:disabled {
2002 -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
2003
2004menuitem radio:disabled:hover,
2005.view radio:disabled:selected, iconview radio:disabled:selected,
2006treeview.radio:disabled:selected,
2007row:selected radio:disabled,
2008infobar radio:disabled {
2009 -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); }
2010
2011.radio:indeterminate,
2012radio:indeterminate,
2013treeview.radio:indeterminate {
2014 -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
2015
2016.osd radio:indeterminate, filechooser actionbar radio:indeterminate {
2017 -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
2018
2019menuitem radio:indeterminate:hover,
2020.view radio:indeterminate:selected, iconview radio:indeterminate:selected,
2021treeview.radio:indeterminate:selected,
2022row:selected radio:indeterminate,
2023infobar radio:indeterminate {
2024 -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); }
2025
2026.radio:indeterminate:disabled,
2027radio:indeterminate:disabled,
2028treeview.radio:indeterminate:disabled {
2029 -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
2030
2031.osd radio:indeterminate:disabled, filechooser actionbar radio:indeterminate:disabled {
2032 -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
2033
2034menuitem radio:indeterminate:disabled:hover,
2035.view radio:indeterminate:disabled:selected, iconview radio:indeterminate:disabled:selected,
2036treeview.radio:indeterminate:disabled:selected,
2037row:selected radio:indeterminate:disabled,
2038infobar radio:indeterminate:disabled {
2039 -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); }
2040
2041.radio:checked,
2042radio:checked,
2043treeview.radio:checked {
2044 -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
2045
2046.osd radio:checked, filechooser actionbar radio:checked {
2047 -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
2048
2049menuitem radio:checked:hover,
2050.view radio:checked:selected, iconview radio:checked:selected,
2051treeview.radio:checked:selected,
2052row:selected radio:checked,
2053infobar radio:checked {
2054 -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); }
2055
2056.radio:checked:disabled,
2057radio:checked:disabled,
2058treeview.radio:checked:disabled {
2059 -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
2060
2061.osd radio:checked:disabled, filechooser actionbar radio:checked:disabled {
2062 -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
2063
2064menuitem radio:checked:disabled:hover,
2065.view radio:checked:disabled:selected, iconview radio:checked:disabled:selected,
2066treeview.radio:checked:disabled:selected,
2067row:selected radio:checked:disabled,
2068infobar radio:checked:disabled {
2069 -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); }
2070
2071.view.content-view.check:not(list), iconview.content-view.check:not(list) {
2072 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png"));
2073 background-color: transparent; }
2074
2075.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
2076 -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png"));
2077 background-color: transparent; }
2078
2079checkbutton.text-button, radiobutton.text-button {
2080 padding: 2px 0;
2081 outline-offset: 0; }
2082
2083checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
2084 margin-left: 4px; }
2085
2086checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
2087 margin-right: 4px; }
2088
2089check,
2090radio {
2091 min-width: 16px;
2092 min-height: 16px;
2093 margin: 0 2px; }
2094 check:only-child,
2095 menu menuitem check,
2096 radio:only-child,
2097 menu menuitem
2098 radio {
2099 margin: 0; }
2100
2101scale {
2102 min-height: 15px;
2103 min-width: 15px;
2104 padding: 3px; }
2105 scale.horizontal trough {
2106 padding: 0 4px; }
2107 scale.horizontal highlight, scale.horizontal fill {
2108 margin: 0 -4px; }
2109 scale.vertical trough {
2110 padding: 4px 0; }
2111 scale.vertical highlight, scale.vertical fill {
2112 margin: -4px 0; }
2113 scale slider {
2114 min-height: 15px;
2115 min-width: 15px;
2116 margin: -6px; }
2117 scale.fine-tune slider {
2118 margin: -4px; }
2119 scale.fine-tune fill,
2120 scale.fine-tune highlight,
2121 scale.fine-tune trough {
2122 border-radius: 5px;
2123 -gtk-outline-radius: 7px; }
2124 scale trough {
2125 outline-offset: 2px;
2126 -gtk-outline-radius: 4.5px;
2127 border-radius: 2.5px;
2128 background-color: #2d303b; }
2129 scale trough:disabled {
2130 background-color: rgba(45, 48, 59, 0.55); }
2131 .osd scale trough {
2132 background-color: rgba(69, 74, 89, 0.95); }
2133 .osd scale trough highlight {
2134 background-color: #fd7980; }
2135 menuitem:hover scale trough,
2136 row:selected scale trough,
2137 infobar scale trough {
2138 background-color: rgba(0, 0, 0, 0.2); }
2139 menuitem:hover scale trough highlight,
2140 row:selected scale trough highlight,
2141 infobar scale trough highlight {
2142 background-color: #ffffff; }
2143 menuitem:hover scale trough highlight:disabled,
2144 row:selected scale trough highlight:disabled,
2145 infobar scale trough highlight:disabled {
2146 background-color: #b1cff2; }
2147 menuitem:hover scale trough:disabled,
2148 row:selected scale trough:disabled,
2149 infobar scale trough:disabled {
2150 background-color: rgba(0, 0, 0, 0.1); }
2151 scale highlight {
2152 border-radius: 2.5px;
2153 background-color: #fd7980; }
2154 scale highlight:disabled {
2155 background-color: rgba(82, 148, 226, 0.55); }
2156 scale fill {
2157 border-radius: 2.5px;
2158 background-color: rgba(82, 148, 226, 0.5); }
2159 scale fill:disabled {
2160 background-color: transparent; }
2161 scale slider {
2162 background-color: #444a58;
2163 border: 1px solid #262933;
2164 border-radius: 100%;
2165 transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
2166 transition-property: background, border; }
2167 scale slider:hover {
2168 background-color: #505666; }
2169 scale slider:active {
2170 background-clip: border-box;
2171 background-color: #fd7980;
2172 border-color: #fd7980; }
2173 scale slider:disabled {
2174 background-color: #3c414e;
2175 border-color: rgba(38, 41, 51, 0.8); }
2176 menuitem:hover scale slider,
2177 row:selected scale slider,
2178 infobar scale slider {
2179 background-clip: border-box;
2180 background-color: #ffffff;
2181 border-color: #ffffff; }
2182 menuitem:hover scale slider:hover,
2183 row:selected scale slider:hover,
2184 infobar scale slider:hover {
2185 background-color: #e5effb;
2186 border-color: #e5effb; }
2187 menuitem:hover scale slider:active,
2188 row:selected scale slider:active,
2189 infobar scale slider:active {
2190 background-color: #a9caf1;
2191 border-color: #a9caf1; }
2192 menuitem:hover scale slider:disabled,
2193 row:selected scale slider:disabled,
2194 infobar scale slider:disabled {
2195 background-color: #b1cff2;
2196 border-color: #b1cff2; }
2197 .osd scale slider {
2198 background-clip: border-box;
2199 background-color: #fd7980;
2200 border-color: #fd7980; }
2201 .osd scale slider:hover {
2202 background-color: #7eafe9;
2203 border-color: #7eafe9; }
2204 .osd scale slider:active {
2205 background-color: #fd7980;
2206 border-color: #fd7980; }
2207 scale value {
2208 color: alpha(currentColor,0.4); }
2209 scale marks {
2210 color: alpha(currentColor,0.4); }
2211 scale marks.top {
2212 margin-bottom: 1px;
2213 margin-top: -4px; }
2214 scale marks.bottom {
2215 margin-top: 1px;
2216 margin-bottom: -4px; }
2217 scale marks.top {
2218 margin-right: 1px;
2219 margin-left: -4px; }
2220 scale marks.bottom {
2221 margin-left: 1px;
2222 margin-right: -4px; }
2223 scale.fine-tune marks.top {
2224 margin-bottom: 0px;
2225 margin-top: -2px; }
2226 scale.fine-tune marks.bottom {
2227 margin-top: 0px;
2228 margin-bottom: -2px; }
2229 scale.fine-tune marks.top {
2230 margin-right: 0px;
2231 margin-left: -2px; }
2232 scale.fine-tune marks.bottom {
2233 margin-left: 0px;
2234 margin-right: -2px; }
2235 scale.horizontal indicator {
2236 min-height: 3px;
2237 min-width: 1px; }
2238 scale.horizontal.fine-tune indicator {
2239 min-height: 2px; }
2240 scale.vertical indicator {
2241 min-height: 1px;
2242 min-width: 3px; }
2243 scale.vertical.fine-tune indicator {
2244 min-width: 2px; }
2245
2246progressbar {
2247 padding: 0;
2248 font-size: smaller;
2249 color: rgba(211, 218, 227, 0.7); }
2250 progressbar.osd {
2251 min-width: 3px;
2252 min-height: 3px;
2253 background-color: transparent; }
2254 progressbar.osd trough {
2255 border-style: none;
2256 background-color: transparent;
2257 box-shadow: none; }
2258 progressbar progress {
2259 background-color: #fd7980;
2260 border: none;
2261 border-radius: 3px;
2262 box-shadow: none; }
2263 row:selected progressbar progress,
2264 infobar progressbar progress {
2265 background-color: #ffffff; }
2266 progressbar trough {
2267 border: none;
2268 border-radius: 3px;
2269 background-color: #2d303b; }
2270 row:selected progressbar trough,
2271 infobar progressbar trough {
2272 background-color: rgba(0, 0, 0, 0.2); }
2273
2274levelbar block {
2275 min-width: 32px;
2276 min-height: 1px; }
2277
2278levelbar.vertical block {
2279 min-width: 1px;
2280 min-height: 32px; }
2281
2282levelbar trough {
2283 border: none;
2284 padding: 3px;
2285 border-radius: 3px;
2286 background-color: #2d303b; }
2287
2288levelbar.horizontal.discrete block {
2289 margin: 0 1px; }
2290
2291levelbar.vertical.discrete block {
2292 margin: 1px 0; }
2293
2294levelbar block:not(.empty) {
2295 border: 1px solid #fd7980;
2296 background-color: #fd7980;
2297 border-radius: 2px; }
2298
2299levelbar block.low {
2300 border-color: #F27835;
2301 background-color: #F27835; }
2302
2303levelbar block.high {
2304 border-color: #fd7980;
2305 background-color: #fd7980; }
2306
2307levelbar block.full {
2308 border-color: #73d216;
2309 background-color: #73d216; }
2310
2311levelbar block.empty {
2312 background-color: #404552;
2313 border-color: #404552; }
2314
2315printdialog paper {
2316 border: 1px solid #2b2e39;
2317 background: #404552;
2318 padding: 0; }
2319
2320printdialog .dialog-action-box {
2321 margin: 12px; }
2322
2323frame > border,
2324.frame {
2325 margin: 0;
2326 padding: 0;
2327 border-radius: 0;
2328 border: 1px solid #2b2e39; }
2329
2330frame.flat > border,
2331frame > border.flat,
2332.frame.flat {
2333 border-style: none; }
2334
2335scrolledwindow viewport.frame {
2336 border-style: none; }
2337
2338scrolledwindow overshoot.top {
2339 background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2340 background-size: 100% 60%;
2341 background-repeat: no-repeat;
2342 background-position: center top;
2343 background-color: transparent;
2344 border: none;
2345 box-shadow: none; }
2346
2347scrolledwindow overshoot.bottom {
2348 background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2349 background-size: 100% 60%;
2350 background-repeat: no-repeat;
2351 background-position: center bottom;
2352 background-color: transparent;
2353 border: none;
2354 box-shadow: none; }
2355
2356scrolledwindow overshoot.left {
2357 background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2358 background-size: 60% 100%;
2359 background-repeat: no-repeat;
2360 background-position: left center;
2361 background-color: transparent;
2362 border: none;
2363 box-shadow: none; }
2364
2365scrolledwindow overshoot.right {
2366 background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2367 background-size: 60% 100%;
2368 background-repeat: no-repeat;
2369 background-position: right center;
2370 background-color: transparent;
2371 border: none;
2372 box-shadow: none; }
2373
2374scrolledwindow undershoot.top {
2375 background-color: transparent;
2376 background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2377 padding-top: 1px;
2378 background-size: 10px 1px;
2379 background-repeat: repeat-x;
2380 background-origin: content-box;
2381 background-position: center top;
2382 border: none; }
2383
2384scrolledwindow undershoot.bottom {
2385 background-color: transparent;
2386 background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2387 padding-bottom: 1px;
2388 background-size: 10px 1px;
2389 background-repeat: repeat-x;
2390 background-origin: content-box;
2391 background-position: center bottom;
2392 border: none; }
2393
2394scrolledwindow undershoot.left {
2395 background-color: transparent;
2396 background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2397 padding-left: 1px;
2398 background-size: 1px 10px;
2399 background-repeat: repeat-y;
2400 background-origin: content-box;
2401 background-position: left center;
2402 border: none; }
2403
2404scrolledwindow undershoot.right {
2405 background-color: transparent;
2406 background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2407 padding-right: 1px;
2408 background-size: 1px 10px;
2409 background-repeat: repeat-y;
2410 background-origin: content-box;
2411 background-position: right center;
2412 border: none; }
2413
2414scrolledwindow junction {
2415 border-color: transparent;
2416 border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch;
2417 background-color: #3e434f; }
2418 scrolledwindow junction:dir(rtl) {
2419 border-image-slice: 0 1 0 0; }
2420
2421separator {
2422 background-color: rgba(0, 0, 0, 0.1);
2423 min-width: 1px;
2424 min-height: 1px; }
2425
2426list {
2427 background-color: #404552;
2428 border-color: #2b2e39; }
2429 list row {
2430 padding: 2px; }
2431
2432row:not(:hover) {
2433 transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
2434
2435row.activatable.has-open-popup, row.activatable:hover {
2436 background-color: rgba(255, 255, 255, 0.03); }
2437
2438row.activatable:active {
2439 color: #D3DAE3; }
2440
2441row.activatable:disabled {
2442 color: rgba(211, 218, 227, 0.45); }
2443 row.activatable:disabled image {
2444 color: inherit; }
2445
2446row.activatable:selected:active {
2447 color: #ffffff; }
2448
2449row.activatable:selected.has-open-popup, row.activatable:selected:hover {
2450 background-color: #fd7980; }
2451
2452.app-notification {
2453 padding: 10px;
2454 color: #BAC3CF;
2455 background-color: rgba(53, 57, 69, 0.95);
2456 background-clip: border-box;
2457 border-radius: 0 0 2px 2px;
2458 border-width: 0 1px 1px 1px;
2459 border-style: solid;
2460 border-color: rgba(31, 33, 40, 0.95); }
2461 .app-notification border {
2462 border: none; }
2463 .app-notification button {
2464 color: #BAC3CF;
2465 border-color: rgba(26, 28, 34, 0.35);
2466 background-color: rgba(102, 109, 132, 0.35); }
2467 .app-notification button.flat, .app-notification button.sidebar-button {
2468 border-color: rgba(82, 148, 226, 0); }
2469 .app-notification button:hover {
2470 color: #BAC3CF;
2471 border-color: rgba(26, 28, 34, 0.35);
2472 background-color: rgba(119, 127, 151, 0.45); }
2473 .app-notification button:active, .app-notification button:checked {
2474 color: #ffffff;
2475 border-color: rgba(26, 28, 34, 0.35);
2476 background-color: #fd7980;
2477 background-clip: padding-box; }
2478 .app-notification button:disabled {
2479 color: #5d626e;
2480 border-color: rgba(26, 28, 34, 0.35);
2481 background-color: rgba(102, 109, 132, 0.2); }
2482
2483expander arrow {
2484 min-width: 16px;
2485 min-height: 16px;
2486 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
2487 expander arrow:dir(rtl) {
2488 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
2489 expander arrow:hover {
2490 color: white; }
2491 expander arrow:checked {
2492 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
2493
2494calendar {
2495 color: #D3DAE3;
2496 border: 1px solid #2b2e39;
2497 border-radius: 3px;
2498 padding: 2px; }
2499 calendar:selected {
2500 border-radius: 1.5px; }
2501 calendar.header {
2502 color: #D3DAE3;
2503 border: none; }
2504 calendar.button {
2505 color: rgba(211, 218, 227, 0.45); }
2506 calendar.button:hover {
2507 color: #D3DAE3; }
2508 calendar.button:disabled {
2509 color: rgba(211, 218, 227, 0.45); }
2510 calendar:indeterminate {
2511 color: alpha(currentColor,0.55); }
2512 calendar.highlight {
2513 color: #D3DAE3; }
2514
2515messagedialog .titlebar {
2516 min-height: 20px;
2517 background-color: rgba(47, 52, 63, 0.97);
2518 border-bottom: 1px solid rgba(32, 35, 43, 0.97); }
2519
2520messagedialog .dialog-action-area button {
2521 padding: 8px;
2522 min-height: 0; }
2523
2524messagedialog.csd.background {
2525 border-bottom-left-radius: 3px;
2526 border-bottom-right-radius: 3px;
2527 border: none; }
2528
2529messagedialog.csd .dialog-action-area button {
2530 border-bottom-style: none; }
2531
2532messagedialog.csd .dialog-action-area button {
2533 border-radius: 0;
2534 border-right-style: none; }
2535
2536messagedialog.csd .dialog-action-area button:last-child {
2537 border-radius: 0 0 3px 0;
2538 border-right-style: none; }
2539
2540messagedialog.csd .dialog-action-area button:first-child {
2541 border-radius: 0 0 0 3px;
2542 border-left-style: none; }
2543
2544messagedialog.csd .dialog-action-area button:only-child {
2545 border-radius: 0 0 3px 3px;
2546 border-left-style: none;
2547 border-right-style: none; }
2548
2549filechooser #pathbarbox {
2550 border-bottom: 1px solid rgba(43, 46, 57, 0.5); }
2551
2552filechooserbutton:drop(active) {
2553 box-shadow: none;
2554 border-color: transparent; }
2555
2556.sidebar {
2557 border-style: none;
2558 background-color: #3c4150; }
2559 stacksidebar.sidebar:dir(ltr) list,
2560 stacksidebar.sidebar.left list,
2561 stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
2562 border-right: 1px solid #2b2e39;
2563 border-left-style: none; }
2564 stacksidebar.sidebar:dir(rtl) list,
2565 stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
2566 border-left: 1px solid #2b2e39;
2567 border-right-style: none; }
2568 .sidebar list {
2569 background-color: transparent; }
2570 paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
2571 border-style: none; }
2572
2573stacksidebar row {
2574 padding: 10px 4px; }
2575 stacksidebar row > label {
2576 padding-left: 6px;
2577 padding-right: 6px; }
2578 stacksidebar row.needs-attention > label {
2579 background-size: 6px 6px, 0 0; }
2580
2581placessidebar > viewport.frame {
2582 border-style: none; }
2583
2584placessidebar row {
2585 min-height: 30px;
2586 padding: 0px; }
2587 placessidebar row > revealer {
2588 padding: 0 10px; }
2589 placessidebar row image.sidebar-icon:dir(ltr) {
2590 padding-right: 8px; }
2591 placessidebar row image.sidebar-icon:dir(rtl) {
2592 padding-left: 8px; }
2593 placessidebar row label.sidebar-label:dir(ltr) {
2594 padding-right: 2px; }
2595 placessidebar row label.sidebar-label:dir(rtl) {
2596 padding-left: 2px; }
2597 button.sidebar-button {
2598 min-width: 22px;
2599 min-height: 22px;
2600 margin-top: 2px;
2601 margin-bottom: 2px;
2602 padding: 0;
2603 border-radius: 100%;
2604 -gtk-outline-radius: 100%; }
2605 button.sidebar-button:not(:hover):not(:active) > image {
2606 opacity: 0.5; }
2607 placessidebar row.sidebar-placeholder-row {
2608 padding: 0 8px;
2609 min-height: 2px;
2610 background-image: linear-gradient(to bottom, #F08437, #F08437);
2611 background-clip: content-box; }
2612 placessidebar row.sidebar-new-bookmark-row {
2613 color: #fd7980; }
2614 placessidebar row:drop(active):not(:disabled) {
2615 box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; }
2616 placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {
2617 color: #F08437; }
2618 placessidebar row:drop(active):not(:disabled):selected {
2619 background-color: #F08437; }
2620 placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {
2621 color: #ffffff; }
2622
2623placesview .server-list-button > image {
2624 -gtk-icon-transform: rotate(0turn); }
2625
2626placesview .server-list-button:checked > image {
2627 transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
2628 -gtk-icon-transform: rotate(-0.5turn); }
2629
2630placesview > actionbar > revealer > box > label {
2631 padding-left: 8px;
2632 padding-right: 8px; }
2633
2634paned > separator {
2635 min-width: 1px;
2636 min-height: 1px;
2637 -gtk-icon-source: none;
2638 border-style: none;
2639 background-color: transparent;
2640 background-image: linear-gradient(to bottom, #2b2e39, #2b2e39);
2641 background-size: 1px 1px; }
2642 paned > separator:selected {
2643 background-image: linear-gradient(to bottom, #fd7980, #fd7980); }
2644 paned > separator.wide {
2645 min-width: 5px;
2646 min-height: 5px;
2647 background-color: #383C4A;
2648 background-image: linear-gradient(to bottom, #2b2e39, #2b2e39), linear-gradient(to bottom, #2b2e39, #2b2e39);
2649 background-size: 1px 1px, 1px 1px; }
2650
2651paned.horizontal > separator {
2652 background-repeat: repeat-y; }
2653 paned.horizontal > separator:dir(ltr) {
2654 margin: 0 -8px 0 0;
2655 padding: 0 8px 0 0;
2656 background-position: left; }
2657 paned.horizontal > separator:dir(rtl) {
2658 margin: 0 0 0 -8px;
2659 padding: 0 0 0 8px;
2660 background-position: right; }
2661 paned.horizontal > separator.wide {
2662 margin: 0;
2663 padding: 0;
2664 background-repeat: repeat-y, repeat-y;
2665 background-position: left, right; }
2666
2667paned.vertical > separator {
2668 margin: 0 0 -8px 0;
2669 padding: 0 0 8px 0;
2670 background-repeat: repeat-x;
2671 background-position: top; }
2672 paned.vertical > separator.wide {
2673 margin: 0;
2674 padding: 0;
2675 background-repeat: repeat-x, repeat-x;
2676 background-position: bottom, top; }
2677
2678infobar {
2679 border-style: none; }
2680 infobar.info, infobar.question, infobar.warning, infobar.error {
2681 background-color: #fd7980;
2682 color: #ffffff;
2683 caret-color: currentColor; }
2684 infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {
2685 color: #fd7980;
2686 background-color: #ffffff; }
2687
2688.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button, .nautilus-window .floating-bar button {
2689 color: #ffffff;
2690 background-color: rgba(255, 255, 255, 0);
2691 border-color: rgba(255, 255, 255, 0.5); }
2692
2693row:selected button.flat, row:selected button.sidebar-button, infobar.info button.flat, infobar.info button.sidebar-button, infobar.question button.flat, infobar.question button.sidebar-button, infobar.warning button.flat, infobar.warning button.sidebar-button, infobar.error button.flat, infobar.error button.sidebar-button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar button.sidebar-button {
2694 border-color: transparent;
2695 background-color: transparent;
2696 background-image: none;
2697 color: #ffffff;
2698 background-color: rgba(255, 255, 255, 0); }
2699 .selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, row:selected button.flat:disabled, row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.info button.sidebar-button:disabled, infobar.question button.flat:disabled, infobar.question button.sidebar-button:disabled, infobar.warning button.flat:disabled, infobar.warning button.sidebar-button:disabled, infobar.error button.flat:disabled, infobar.error button.sidebar-button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar button.sidebar-button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label, row:selected button.flat:disabled label, row:selected button.sidebar-button:disabled label, infobar.info button.flat:disabled label, infobar.info button.sidebar-button:disabled label, infobar.question button.flat:disabled label, infobar.question button.sidebar-button:disabled label, infobar.warning button.flat:disabled label, infobar.warning button.sidebar-button:disabled label, infobar.error button.flat:disabled label, infobar.error button.sidebar-button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar button.sidebar-button:disabled label {
2700 color: rgba(255, 255, 255, 0.4); }
2701
2702row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .nautilus-window .floating-bar button:hover {
2703 color: #ffffff;
2704 background-color: rgba(255, 255, 255, 0.2);
2705 border-color: rgba(255, 255, 255, 0.8); }
2706
2707.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:active, .selection-mode.primary-toolbar button:hover:active, headerbar.selection-mode button:hover:active, .selection-mode.primary-toolbar button:hover:checked, headerbar.selection-mode button:hover:checked, row:selected button:active:hover, infobar.info button:active:hover, infobar.question button:active:hover, infobar.warning button:active:hover, infobar.error button:active:hover, .nautilus-window .floating-bar button:active:hover, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked, .nautilus-window .floating-bar button:checked {
2708 color: #fd7980;
2709 background-color: #ffffff;
2710 border-color: #ffffff; }
2711
2712row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled {
2713 background-color: rgba(255, 255, 255, 0);
2714 border-color: rgba(255, 255, 255, 0.4); }
2715 row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label, .nautilus-window .floating-bar button:disabled label {
2716 color: rgba(255, 255, 255, 0.5); }
2717 .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked {
2718 color: #fd7980;
2719 background-color: rgba(255, 255, 255, 0.5);
2720 border-color: rgba(255, 255, 255, 0.4); }
2721
2722tooltip {
2723 border-radius: 2px;
2724 box-shadow: none; }
2725 tooltip.background {
2726 background-color: rgba(75, 81, 98, 0.95);
2727 background-clip: padding-box; }
2728 tooltip.background label {
2729 padding: 4px; }
2730 tooltip decoration {
2731 background-color: transparent; }
2732 tooltip * {
2733 background-color: transparent;
2734 color: #BAC3CF; }
2735
2736colorswatch, colorswatch:drop(active) {
2737 border-style: none; }
2738
2739colorswatch.top {
2740 border-top-left-radius: 2.5px;
2741 border-top-right-radius: 2.5px; }
2742 colorswatch.top overlay {
2743 border-top-left-radius: 2px;
2744 border-top-right-radius: 2px; }
2745
2746colorswatch.bottom {
2747 border-bottom-left-radius: 2.5px;
2748 border-bottom-right-radius: 2.5px; }
2749 colorswatch.bottom overlay {
2750 border-bottom-left-radius: 2px;
2751 border-bottom-right-radius: 2px; }
2752
2753colorswatch.left, colorswatch:first-child:not(.top) {
2754 border-top-left-radius: 2.5px;
2755 border-bottom-left-radius: 2.5px; }
2756 colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
2757 border-top-left-radius: 2px;
2758 border-bottom-left-radius: 2px; }
2759
2760colorswatch.right, colorswatch:last-child:not(.bottom) {
2761 border-top-right-radius: 2.5px;
2762 border-bottom-right-radius: 2.5px; }
2763 colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
2764 border-top-right-radius: 2px;
2765 border-bottom-right-radius: 2px; }
2766
2767colorswatch.dark overlay {
2768 color: rgba(255, 255, 255, 0.7); }
2769 colorswatch.dark overlay:hover {
2770 border-color: #2b2e39; }
2771
2772colorswatch.light overlay {
2773 color: rgba(0, 0, 0, 0.7); }
2774 colorswatch.light overlay:hover {
2775 border-color: #2b2e39; }
2776
2777colorswatch overlay {
2778 border: 1px solid #2b2e39; }
2779 colorswatch overlay:hover {
2780 background-color: rgba(255, 255, 255, 0.2); }
2781
2782colorswatch:disabled {
2783 opacity: 0.5; }
2784 colorswatch:disabled overlay {
2785 border-color: rgba(0, 0, 0, 0.6);
2786 box-shadow: none; }
2787
2788colorswatch#add-color-button {
2789 border-style: solid;
2790 border-width: 1px;
2791 color: #D3DAE3;
2792 border-color: #2b2e39;
2793 background-color: #444a58; }
2794 colorswatch#add-color-button:hover {
2795 color: #D3DAE3;
2796 border-color: #2b2e39;
2797 background-color: #505666; }
2798 colorswatch#add-color-button overlay {
2799 border-color: transparent;
2800 background-color: transparent;
2801 background-image: none; }
2802
2803button.color {
2804 padding: 0; }
2805 button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
2806 margin: 4px;
2807 border-radius: 0; }
2808
2809colorchooser .popover.osd {
2810 border-radius: 3px; }
2811
2812.content-view {
2813 background-color: #404552; }
2814 .content-view:hover {
2815 -gtk-icon-effect: highlight; }
2816
2817.scale-popup button:hover {
2818 color: #D3DAE3;
2819 border-color: #2b2e39;
2820 background-color: #505666; }
2821
2822.context-menu, popover.touch-selection, .csd popover.touch-selection,
2823popover.background.touch-selection, .csd popover.background.touch-selection {
2824 font: initial; }
2825
2826.monospace {
2827 font-family: Monospace; }
2828
2829button.circular, button.nautilus-circular-button.image-button,
2830button.circular-button {
2831 padding: 0;
2832 min-width: 16px;
2833 min-height: 24px;
2834 padding: 2px 6px;
2835 border-radius: 50%;
2836 -gtk-outline-radius: 50%; }
2837 button.circular label, button.nautilus-circular-button.image-button label,
2838 button.circular-button label {
2839 padding: 0; }
2840
2841.keycap {
2842 min-width: 16px;
2843 min-height: 20px;
2844 padding: 3px 6px 4px 6px;
2845 color: #D3DAE3;
2846 background-color: #404552;
2847 border: 1px solid #2b2e39;
2848 border-radius: 2.5px;
2849 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); }
2850
2851stackswitcher button.text-button {
2852 min-width: 80px; }
2853
2854stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
2855 min-width: 0; }
2856
2857*:drop(active):focus,
2858*:drop(active) {
2859 box-shadow: inset 0 0 0 1px #F08437; }
2860
2861decoration {
2862 border-radius: 3px 3px 0 0;
2863 border-width: 0px;
2864 box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35);
2865 margin: 10px; }
2866 decoration:backdrop {
2867 box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35);
2868 transition: 200ms ease-out; }
2869 .fullscreen decoration,
2870 .tiled decoration {
2871 border-radius: 0; }
2872 .popup decoration {
2873 box-shadow: none;
2874 border-radius: 0; }
2875 .ssd decoration {
2876 border-radius: 3px 3px 0 0;
2877 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); }
2878 .ssd decoration.maximized {
2879 border-radius: 0; }
2880 .csd.popup decoration {
2881 border-radius: 2px;
2882 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; }
2883 tooltip.csd decoration {
2884 border-radius: 2px;
2885 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); }
2886 messagedialog.csd decoration {
2887 border-radius: 3px; }
2888 .solid-csd decoration {
2889 border-radius: 0;
2890 margin: 1px;
2891 background-color: rgba(47, 52, 63, 0.97);
2892 box-shadow: none; }
2893
2894headerbar.default-decoration button.titlebutton,
2895.titlebar.default-decoration button.titlebutton {
2896 padding: 0 4px;
2897 min-width: 0;
2898 min-height: 0;
2899 margin: 0; }
2900
2901headerbar button.titlebutton,
2902.titlebar button.titlebutton {
2903 padding: 0;
2904 min-width: 24px;
2905 border-color: transparent;
2906 background-color: transparent;
2907 background-image: none;
2908 background-color: rgba(47, 52, 63, 0); }
2909 headerbar button.titlebutton:hover,
2910 .titlebar button.titlebutton:hover {
2911 color: rgba(207, 218, 231, 0.8);
2912 border-color: rgba(21, 23, 28, 0.37);
2913 background-color: rgba(95, 105, 127, 0.37); }
2914 headerbar button.titlebutton:active, headerbar button.titlebutton:checked,
2915 .titlebar button.titlebutton:active,
2916 .titlebar button.titlebutton:checked {
2917 color: #ffffff;
2918 border-color: transparent;
2919 background-color: #fd7980; }
2920 headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize,
2921 .titlebar button.titlebutton.close,
2922 .titlebar button.titlebutton.maximize,
2923 .titlebar button.titlebutton.minimize {
2924 color: transparent;
2925 background-color: transparent;
2926 background-position: center;
2927 background-repeat: no-repeat;
2928 border-width: 0; }
2929 headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop,
2930 .titlebar button.titlebutton.close:backdrop,
2931 .titlebar button.titlebutton.maximize:backdrop,
2932 .titlebar button.titlebutton.minimize:backdrop {
2933 opacity: 1; }
2934 headerbar button.titlebutton.close,
2935 .titlebar button.titlebutton.close {
2936 background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); }
2937 headerbar button.titlebutton.close:backdrop,
2938 .titlebar button.titlebutton.close:backdrop {
2939 background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); }
2940 headerbar button.titlebutton.close:hover,
2941 .titlebar button.titlebutton.close:hover {
2942 background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); }
2943 headerbar button.titlebutton.close:active,
2944 .titlebar button.titlebutton.close:active {
2945 background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); }
2946 headerbar button.titlebutton.maximize,
2947 .titlebar button.titlebutton.maximize {
2948 background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); }
2949 headerbar button.titlebutton.maximize:backdrop,
2950 .titlebar button.titlebutton.maximize:backdrop {
2951 background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); }
2952 headerbar button.titlebutton.maximize:hover,
2953 .titlebar button.titlebutton.maximize:hover {
2954 background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); }
2955 headerbar button.titlebutton.maximize:active,
2956 .titlebar button.titlebutton.maximize:active {
2957 background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); }
2958 headerbar button.titlebutton.minimize,
2959 .titlebar button.titlebutton.minimize {
2960 background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); }
2961 headerbar button.titlebutton.minimize:backdrop,
2962 .titlebar button.titlebutton.minimize:backdrop {
2963 background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); }
2964 headerbar button.titlebutton.minimize:hover,
2965 .titlebar button.titlebutton.minimize:hover {
2966 background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); }
2967 headerbar button.titlebutton.minimize:active,
2968 .titlebar button.titlebutton.minimize:active {
2969 background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); }
2970
2971.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected,
2972textview text:selected, iconview text:selected:focus,
2973textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
2974textview text selection:focus,
2975textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
2976modelbutton.flat:active,
2977modelbutton.flat:active arrow,
2978modelbutton.flat:selected,
2979modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover,
2980.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected,
2981.nautilus-window placessidebar.sidebar row.sidebar-row:selected,
2982.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover,
2983.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover {
2984 background-color: #fd7980; }
2985 row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected,
2986 textview text:selected, iconview text:selected:focus,
2987 textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
2988 textview text selection:focus,
2989 textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
2990 modelbutton.flat:active,
2991 modelbutton.flat:active arrow,
2992 modelbutton.flat:selected,
2993 modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover,
2994 .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected,
2995 .nautilus-window placessidebar.sidebar row.sidebar-row:selected,
2996 .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover,
2997 .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover {
2998 color: #ffffff; }
2999 row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected,
3000 textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
3001 textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled,
3002 modelbutton.flat:disabled:active,
3003 modelbutton.flat:active arrow:disabled,
3004 modelbutton.flat:disabled:selected,
3005 modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, calendar:disabled:selected, .nemo-window .nemo-window-pane widget.entry:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover,
3006 .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected,
3007 .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover {
3008 color: #a9caf1; }
3009
3010.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked,
3011terminal-window notebook > header.top > tabs > tab:checked {
3012 box-shadow: inset 0 -1px #2b2e39; }
3013
3014terminal-window notebook > header.top,
3015.mate-terminal notebook > header.top {
3016 padding-top: 3px;
3017 box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; }
3018 terminal-window notebook > header.top button,
3019 .mate-terminal notebook > header.top button {
3020 padding: 0;
3021 min-width: 24px;
3022 min-height: 24px; }
3023
3024.nautilus-canvas-item {
3025 border-radius: 2px; }
3026
3027.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop {
3028 color: white;
3029 text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
3030 .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active {
3031 color: #D3DAE3; }
3032 .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected {
3033 color: #ffffff;
3034 text-shadow: none; }
3035
3036.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator,
3037popover.background label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle,
3038.nautilus-list-dim-label {
3039 color: #868b97; }
3040 .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus,
3041 .nautilus-list-dim-label:selected,
3042 .nautilus-list-dim-label:selected:focus {
3043 color: #dceaf9; }
3044
3045.nautilus-window searchbar {
3046 border-top: 1px solid #2b2e39; }
3047
3048.nautilus-window .searchbar-container {
3049 margin-top: -1px; }
3050
3051.nautilus-window notebook,
3052.nautilus-window notebook > stack:not(:only-child) searchbar {
3053 background-color: #404552; }
3054
3055.disk-space-display {
3056 border-style: solid;
3057 border-width: 1px; }
3058 .disk-space-display.unknown {
3059 background-color: rgba(211, 218, 227, 0.5);
3060 border-color: rgba(180, 192, 207, 0.5); }
3061 .disk-space-display.used {
3062 background-color: rgba(82, 148, 226, 0.8);
3063 border-color: rgba(253, 121, 128, 0.8); }
3064 .disk-space-display.free {
3065 background-color: #313541;
3066 border-color: #1b1d24; }
3067
3068@keyframes needs_attention_keyframes {
3069 0% {
3070 color: rgba(207, 218, 231, 0.8);
3071 border-color: rgba(21, 23, 28, 0.37);
3072 background-color: rgba(95, 105, 127, 0.37); }
3073 100% {
3074 color: #ffffff;
3075 border-color: transparent;
3076 background-color: #fd7980; } }
3077
3078.nautilus-operations-button-needs-attention {
3079 animation: needs_attention_keyframes 2s ease-in-out; }
3080
3081.nautilus-operations-button-needs-attention-multiple {
3082 animation: needs_attention_keyframes 3s ease-in-out;
3083 animation-iteration-count: 3; }
3084
3085.conflict-row.activatable, .conflict-row.activatable:active {
3086 color: white;
3087 background-color: #FC4138; }
3088
3089.conflict-row.activatable:hover {
3090 background-color: #fd716a; }
3091
3092.conflict-row.activatable:selected {
3093 color: #ffffff;
3094 background-color: #fd7980; }
3095
3096.nemo-window .nemo-places-sidebar.frame {
3097 border-width: 0; }
3098
3099.nemo-window notebook {
3100 background-color: #404552; }
3101
3102.nemo-window .nemo-window-pane widget.entry {
3103 border: 1px solid;
3104 border-radius: 3px;
3105 color: #D3DAE3;
3106 border-color: #2b2e39;
3107 background-color: #404552;
3108 box-shadow: inset 1px 0 #fd7980, inset -1px 0 #fd7980, inset 0 1px #fd7980, inset 0 -1px #fd7980; }
3109
3110.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button {
3111 color: rgba(207, 218, 231, 0.8);
3112 border-color: rgba(21, 23, 28, 0.37);
3113 background-color: rgba(95, 105, 127, 0.37); }
3114 .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) {
3115 margin: 0 0 1px 0; }
3116 .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover {
3117 background-color: rgba(134, 144, 165, 0.37); }
3118 .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked {
3119 color: #ffffff;
3120 border-color: transparent;
3121 background-color: #fd7980; }
3122 .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled {
3123 color: rgba(207, 218, 231, 0.4); }
3124
3125.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button + button {
3126 border-left-style: none; }
3127
3128.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):hover {
3129 box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
3130
3131.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
3132 box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
3133
3134.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
3135 box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
3136
3137.caja-notebook {
3138 border-top: 1px solid #2b2e39; }
3139
3140.caja-side-pane .frame {
3141 border-width: 1px 0 0; }
3142
3143.caja-notebook .frame {
3144 border-width: 0 0 1px; }
3145
3146.open-document-selector-treeview.view, iconview.open-document-selector-treeview {
3147 padding: 3px 6px 3px 6px;
3148 border-color: #404552; }
3149 .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover {
3150 background-color: #4a4f5c; }
3151 .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected {
3152 color: #ffffff;
3153 background-color: #fd7980; }
3154
3155.open-document-selector-name-label {
3156 color: #D3DAE3; }
3157
3158.open-document-selector-path-label {
3159 color: #8a909b;
3160 font-size: smaller; }
3161 .open-document-selector-path-label:selected {
3162 color: rgba(255, 255, 255, 0.9); }
3163
3164.gedit-document-panel row button {
3165 min-width: 22px;
3166 min-height: 22px;
3167 padding: 0;
3168 color: transparent;
3169 background: none;
3170 border: none;
3171 box-shadow: none; }
3172 .gedit-document-panel row button image {
3173 color: inherit; }
3174
3175.gedit-document-panel row:hover:not(:selected) button {
3176 color: #9da3ad; }
3177 .gedit-document-panel row:hover:not(:selected) button:hover {
3178 color: #ff4d4d; }
3179 .gedit-document-panel row:hover:not(:selected) button:active {
3180 color: #D3DAE3; }
3181
3182.gedit-document-panel row:hover:selected button:hover {
3183 color: #ff6666;
3184 background: none;
3185 border: none;
3186 box-shadow: none; }
3187 .gedit-document-panel row:hover:selected button:hover:active {
3188 color: #ffffff; }
3189
3190.gedit-document-panel-dragged-row {
3191 border: 1px solid #2b2e39;
3192 background-color: #22242d;
3193 color: #D3DAE3; }
3194
3195.gedit-side-panel-paned statusbar {
3196 border-top: 1px solid #2b2e39;
3197 background-color: #383C4A; }
3198
3199.gedit-search-slider {
3200 background-color: #3c4150;
3201 padding: 6px;
3202 border-color: #2b2e39;
3203 border-radius: 0 0 2px 2px;
3204 border-width: 0 1px 1px 1px;
3205 border-style: solid; }
3206
3207.gedit-search-entry-occurrences-tag {
3208 color: rgba(211, 218, 227, 0.6);
3209 border: none;
3210 margin: 2px;
3211 padding: 2px; }
3212
3213.gedit-map-frame border {
3214 border-width: 0; }
3215 .gedit-map-frame border:dir(ltr) {
3216 border-left-width: 1px; }
3217 .gedit-map-frame border:dir(rtl) {
3218 border-right-width: 1px; }
3219
3220.pluma-window statusbar frame > border {
3221 border: none; }
3222
3223.pluma-window notebook > stack scrolledwindow {
3224 border-width: 0 0 1px 0; }
3225
3226#pluma-status-combo-button {
3227 min-height: 0;
3228 padding: 0;
3229 border-top: none;
3230 border-bottom: none;
3231 border-radius: 0; }
3232
3233.gb-search-entry-occurrences-tag {
3234 background: none; }
3235
3236workbench.csd > stack.titlebar:not(headerbar) {
3237 padding: 0;
3238 background: none;
3239 border: none;
3240 box-shadow: none; }
3241 workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child {
3242 border-radius: 3px 3px 0 0; }
3243
3244editortweak .linked > entry.search:focus + .gb-linked-scroller {
3245 border-top-color: #fd7980; }
3246
3247layouttab {
3248 background-color: #404552; }
3249
3250layout {
3251 border: 1px solid #2b2e39;
3252 -PnlDockBin-handle-size: 1; }
3253
3254eggsearchbar box.search-bar {
3255 border-bottom: 1px solid #2b2e39; }
3256
3257pillbox {
3258 color: #ffffff;
3259 background-color: #fd7980;
3260 border-radius: 3px; }
3261 pillbox:disabled label {
3262 color: rgba(255, 255, 255, 0.5); }
3263
3264docktabstrip {
3265 padding: 0 6px;
3266 background-color: #383C4A;
3267 border-bottom: 1px solid #2b2e39; }
3268 docktabstrip docktab {
3269 min-height: 28px;
3270 border: solid transparent;
3271 border-width: 0 1px; }
3272 docktabstrip docktab label {
3273 opacity: 0.5; }
3274 docktabstrip docktab:checked label, docktabstrip docktab:hover label {
3275 opacity: 1; }
3276 docktabstrip docktab:checked {
3277 border-color: #2b2e39;
3278 background-color: #404552; }
3279
3280dockbin {
3281 border: 1px solid #2b2e39;
3282 -PnlDockBin-handle-size: 1; }
3283
3284dockpaned {
3285 border: 1px solid #2b2e39; }
3286
3287dockoverlayedge {
3288 background-color: #383C4A; }
3289 dockoverlayedge docktabstrip {
3290 padding: 0;
3291 border: none; }
3292 dockoverlayedge.left-edge tab:checked,
3293 dockoverlayedge.right-edge tab:checked {
3294 border-width: 1px 0; }
3295
3296popover.messagepopover.background {
3297 padding: 0; }
3298
3299popover.messagepopover .popover-content-area {
3300 margin: 16px; }
3301
3302popover.messagepopover .popover-action-area {
3303 margin: 8px; }
3304 popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) {
3305 margin: 0 4px; }
3306
3307popover.popover-selector {
3308 padding: 0; }
3309 popover.popover-selector list row {
3310 padding: 5px 0; }
3311 popover.popover-selector list row image {
3312 margin-left: 3px;
3313 margin-right: 10px; }
3314
3315entry.search.preferences-search {
3316 border: none;
3317 border-right: 1px solid #2b2e39;
3318 border-bottom: 1px solid #2b2e39;
3319 border-radius: 0; }
3320
3321preferences stacksidebar.sidebar list {
3322 background-image: linear-gradient(to bottom, #404552, #404552); }
3323
3324preferences stacksidebar.sidebar list separator {
3325 background-color: transparent; }
3326
3327devhelppanel entry:focus,
3328symboltreepanel entry:focus {
3329 border-color: #2b2e39; }
3330
3331button.run-arrow-button {
3332 min-width: 12px; }
3333
3334omnibar.linked > entry:not(:only-child) {
3335 border-style: solid;
3336 border-radius: 3px;
3337 margin-left: 1px;
3338 margin-right: 1px; }
3339
3340gstyleslidein #scale_box button.toggle:checked,
3341gstyleslidein #strings_controls button.toggle:checked,
3342gstyleslidein #palette_controls button.toggle:checked,
3343gstyleslidein #components_controls button.toggle:checked {
3344 color: #D3DAE3; }
3345
3346configurationview entry.flat {
3347 background: none; }
3348
3349configurationview list {
3350 border-width: 0; }
3351
3352.documents-scrolledwin.frame {
3353 border-width: 0; }
3354
3355button.documents-load-more {
3356 border-width: 1px 0 0;
3357 border-radius: 0; }
3358
3359.documents-icon-bg {
3360 background-color: #fd7980;
3361 color: #ffffff;
3362 border-radius: 2px; }
3363
3364.documents-collection-icon, .photos-collection-icon {
3365 background-color: rgba(211, 218, 227, 0.3);
3366 border-radius: 2px; }
3367
3368button.documents-favorite:active,
3369button.documents-favorite:active:hover {
3370 color: #a9caf1; }
3371
3372.documents-entry-tag, .photos-entry-tag {
3373 color: #ffffff;
3374 background: #fd7980;
3375 border-radius: 2px;
3376 border-width: 0;
3377 margin: 2px;
3378 padding: 4px; }
3379 .documents-entry-tag:hover, .photos-entry-tag:hover {
3380 color: #ffffff;
3381 background: #639fe5; }
3382 .documents-entry-tag:active, .photos-entry-tag:active {
3383 color: #ffffff;
3384 background: #4189df; }
3385
3386.content-view.document-page {
3387 border-style: solid;
3388 border-width: 3px 3px 6px 4px;
3389 border-image: url("assets/thumbnail-frame.png") 3 3 6 4; }
3390
3391.photos-fade-in {
3392 opacity: 1.0;
3393 transition: opacity 0.2s ease-out; }
3394
3395.photos-fade-out {
3396 opacity: 0.0;
3397 transition: opacity 0.2s ease-out; }
3398
3399.tweak-categories,
3400.tweak-category:not(:selected):not(:hover) {
3401 background-image: linear-gradient(to bottom, #404552, #404552); }
3402
3403.tr-workarea undershoot,
3404.tr-workarea overshoot {
3405 border-color: transparent; }
3406
3407.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar {
3408 background: none; }
3409
3410#gf-bubble, #gf-bubble.solid,
3411#gf-osd-window,
3412#gf-osd-window.solid,
3413#gf-input-source-popup,
3414#gf-input-source-popup.solid,
3415#gf-candidate-popup,
3416#gf-candidate-popup.solid {
3417 color: #cfd5de;
3418 background-color: rgba(53, 57, 69, 0.95);
3419 border: 1px solid rgba(35, 38, 46, 0.95);
3420 border-radius: 2px; }
3421
3422#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full,
3423#gf-osd-window levelbar block.low,
3424#gf-osd-window levelbar block.high,
3425#gf-osd-window levelbar block.full,
3426#gf-input-source-popup levelbar block.low,
3427#gf-input-source-popup levelbar block.high,
3428#gf-input-source-popup levelbar block.full,
3429#gf-candidate-popup levelbar block.low,
3430#gf-candidate-popup levelbar block.high,
3431#gf-candidate-popup levelbar block.full {
3432 background-color: #fd7980;
3433 border-color: #fd7980; }
3434
3435#gf-bubble levelbar block.empty,
3436#gf-osd-window levelbar block.empty,
3437#gf-input-source-popup levelbar block.empty,
3438#gf-candidate-popup levelbar block.empty {
3439 background-color: rgba(42, 45, 55, 0.95); }
3440
3441#gf-bubble levelbar trough,
3442#gf-osd-window levelbar trough,
3443#gf-input-source-popup levelbar trough,
3444#gf-candidate-popup levelbar trough {
3445 background: none; }
3446
3447#gf-input-source {
3448 min-height: 32px;
3449 min-width: 40px; }
3450 #gf-input-source:selected {
3451 color: #ffffff;
3452 background-color: #fd7980;
3453 border-radius: 2px; }
3454
3455gf-candidate-box label {
3456 padding: 3px; }
3457
3458gf-candidate-box:hover, gf-candidate-box:selected {
3459 color: #ffffff;
3460 background-color: #fd7980;
3461 border-radius: 2px; }
3462
3463MsdOsdWindow.background.osd {
3464 border-radius: 2px;
3465 border: 1px solid rgba(35, 38, 46, 0.95); }
3466 MsdOsdWindow.background.osd .progressbar {
3467 background-color: #fd7980;
3468 border: none;
3469 border-color: red;
3470 border-radius: 5px; }
3471 MsdOsdWindow.background.osd .trough {
3472 background-color: rgba(42, 45, 55, 0.95);
3473 border: none;
3474 border-radius: 5px; }
3475
3476.mate-panel-menu-bar, .mate-panel-menu-bar menubar,
3477panel-toplevel.background,
3478panel-toplevel.background menubar {
3479 background-color: #2b2e37; }
3480
3481.mate-panel-menu-bar menubar,
3482.mate-panel-menu-bar #PanelApplet label,
3483.mate-panel-menu-bar #PanelApplet image,
3484panel-toplevel.background menubar,
3485panel-toplevel.background #PanelApplet label,
3486panel-toplevel.background #PanelApplet image {
3487 color: #BAC3CF; }
3488
3489.mate-panel-menu-bar button label, .mate-panel-menu-bar button image,
3490.mate-panel-menu-bar #tasklist-button label,
3491.mate-panel-menu-bar #tasklist-button image,
3492panel-toplevel.background button label,
3493panel-toplevel.background button image,
3494panel-toplevel.background #tasklist-button label,
3495panel-toplevel.background #tasklist-button image {
3496 color: inherit; }
3497
3498.mate-panel-menu-bar .wnck-pager,
3499panel-toplevel.background .wnck-pager {
3500 color: #5d6268;
3501 background-color: rgba(20, 22, 27, 0.95); }
3502 .mate-panel-menu-bar .wnck-pager:hover,
3503 panel-toplevel.background .wnck-pager:hover {
3504 background-color: rgba(54, 58, 70, 0.95); }
3505 .mate-panel-menu-bar .wnck-pager:selected,
3506 panel-toplevel.background .wnck-pager:selected {
3507 color: #a9caf1;
3508 background-color: #fd7980; }
3509
3510.mate-panel-menu-bar na-tray-applet,
3511panel-toplevel.background na-tray-applet {
3512 -NaTrayApplet-icon-padding: 0;
3513 -NaTrayApplet-icon-size: 16px; }
3514
3515.xfce4-panel.panel {
3516 background-color: rgba(43, 46, 55, 0.95);
3517 text-shadow: none;
3518 -gtk-icon-shadow: none; }
3519
3520#tasklist-button {
3521 color: rgba(186, 195, 207, 0.8);
3522 border-radius: 0;
3523 border: none;
3524 background-color: rgba(43, 46, 55, 0); }
3525 #tasklist-button:hover {
3526 color: #d8dde4;
3527 background-color: rgba(0, 0, 0, 0.17); }
3528 #tasklist-button:checked {
3529 color: white;
3530 background-color: rgba(0, 0, 0, 0.25);
3531 box-shadow: inset 0 -2px #fd7980; }
3532
3533.mate-panel-menu-bar button:not(#tasklist-button),
3534panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, .xfce4-panel.panel button.sidebar-button {
3535 color: #BAC3CF;
3536 border-radius: 0;
3537 border: none;
3538 background-color: rgba(43, 46, 55, 0); }
3539 .mate-panel-menu-bar button:hover:not(#tasklist-button),
3540 panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, .xfce4-panel.panel button.sidebar-button:hover {
3541 border: none;
3542 background-color: rgba(65, 70, 84, 0.95); }
3543 .mate-panel-menu-bar button:active:not(#tasklist-button),
3544 panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, .xfce4-panel.panel button.sidebar-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button),
3545 panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, .xfce4-panel.panel button.sidebar-button:checked {
3546 color: #ffffff;
3547 border: none;
3548 background-color: #fd7980; }
3549 .mate-panel-menu-bar button:active:not(#tasklist-button) label,
3550 panel-toplevel.background button:active:not(#tasklist-button) label, .xfce4-panel.panel button.flat:active label, .xfce4-panel.panel button.sidebar-button:active label, .mate-panel-menu-bar button:active:not(#tasklist-button) image,
3551 panel-toplevel.background button:active:not(#tasklist-button) image, .xfce4-panel.panel button.flat:active image, .xfce4-panel.panel button.sidebar-button:active image, .mate-panel-menu-bar button:checked:not(#tasklist-button) label,
3552 panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel.panel button.flat:checked label, .xfce4-panel.panel button.sidebar-button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) image,
3553 panel-toplevel.background button:checked:not(#tasklist-button) image, .xfce4-panel.panel button.flat:checked image, .xfce4-panel.panel button.sidebar-button:checked image {
3554 color: inherit; }
3555
3556.nautilus-window .floating-bar {
3557 padding: 1px;
3558 background-color: #fd7980;
3559 color: #ffffff;
3560 border-radius: 2px 2px 0 0; }
3561 .nautilus-window .floating-bar.bottom.left {
3562 border-top-left-radius: 0; }
3563 .nautilus-window .floating-bar.bottom.right {
3564 border-top-right-radius: 0; }
3565 .nautilus-window .floating-bar button {
3566 border: none;
3567 border-radius: 0;
3568 min-height: 0; }
3569
3570.marlin-pathbar.pathbar {
3571 border-radius: 3px;
3572 padding-left: 4px;
3573 padding-right: 4px;
3574 color: rgba(207, 218, 231, 0.8);
3575 border-color: rgba(21, 23, 28, 0.37);
3576 background-color: rgba(95, 105, 127, 0.37); }
3577 .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover {
3578 color: inherit; }
3579 .marlin-pathbar.pathbar:focus {
3580 color: #ffffff;
3581 border-color: transparent;
3582 background-color: #fd7980; }
3583 .marlin-pathbar.pathbar:disabled {
3584 color: rgba(207, 218, 231, 0.35);
3585 border-color: rgba(21, 23, 28, 0.37);
3586 background-color: rgba(95, 105, 127, 0.22); }
3587 .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked {
3588 color: #fd7980; }
3589
3590.gala-notification {
3591 border: 1px solid rgba(0, 0, 0, 0.35);
3592 border-radius: 3px;
3593 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
3594 background-image: linear-gradient(to bottom, white, white);
3595 background-color: transparent; }
3596 .gala-notification .title, .gala-notification .label {
3597 color: #5c616c; }
3598
3599.panel {
3600 background-color: transparent;
3601 color: white;
3602 font-weight: bold;
3603 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
3604 -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
3605 .panel-shadow {
3606 background-image: none;
3607 background-color: transparent; }
3608 .panel .menu {
3609 box-shadow: none; }
3610 .panel .menu .menuitem {
3611 font-weight: normal;
3612 text-shadow: none;
3613 -gtk-icon-shadow: none; }
3614 .panel .menu .window-frame.menu.csd,
3615 .panel .menu .window-frame.popup.csd {
3616 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
3617 .panel .menubar > .menuitem {
3618 padding: 3px 6px; }
3619 .panel .menubar > .menuitem:hover {
3620 background-color: transparent; }
3621 .panel .window-frame.menu.csd,
3622 .panel .window-frame.popup.csd {
3623 box-shadow: none; }
3624
3625.composited-indicator {
3626 background-color: transparent;
3627 color: white;
3628 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
3629 -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
3630 .composited-indicator > GtkWidget > GtkWidget:first-child {
3631 padding: 0 2px; }
3632 .composited-indicator .menuitem:active, .composited-indicator .menuitem:hover {
3633 border-style: none;
3634 background-image: none;
3635 box-shadow: none; }
3636 .composited-indicator > .popup > .menu {
3637 padding-top: 8px;
3638 padding-bottom: 8px; }
3639
3640.panel-app-button > GtkWidget > GtkWidget:first-child {
3641 padding: 0 2px 0 4px; }
3642
3643.panel .menu .spinner,
3644.menu .spinner {
3645 opacity: 1; }
3646
3647UnityDecoration {
3648 -UnityDecoration-extents: 28px 1 1 1;
3649 -UnityDecoration-input-extents: 10px;
3650 -UnityDecoration-shadow-offset-x: 0px;
3651 -UnityDecoration-shadow-offset-y: 3px;
3652 -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2);
3653 -UnityDecoration-active-shadow-radius: 12px;
3654 -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07);
3655 -UnityDecoration-inactive-shadow-radius: 7px;
3656 -UnityDecoration-glow-size: 10px;
3657 -UnityDecoration-glow-color: #fd7980;
3658 -UnityDecoration-title-indent: 10px;
3659 -UnityDecoration-title-fade: 35px;
3660 -UnityDecoration-title-alignment: 0.0; }
3661 UnityDecoration .top {
3662 border: 1px solid rgba(32, 35, 43, 0.97);
3663 border-bottom-width: 0;
3664 border-radius: 4px 4px 0 0;
3665 padding: 1px 6px 0 6px;
3666 background-image: linear-gradient(to bottom, #2f343f, #2f343f);
3667 color: rgba(207, 218, 231, 0.8);
3668 box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
3669 UnityDecoration .top:backdrop {
3670 border-bottom-width: 0;
3671 color: rgba(207, 218, 231, 0.5); }
3672 UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom,
3673 UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
3674 background-color: transparent;
3675 background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97), rgba(32, 35, 43, 0.97)); }
3676
3677UnityPanelWidget,
3678.unity-panel {
3679 background-image: linear-gradient(to bottom, #2f343f, #2f343f);
3680 color: #f6f7f9;
3681 box-shadow: none; }
3682 UnityPanelWidget:backdrop,
3683 .unity-panel:backdrop {
3684 color: #bdc6d1; }
3685
3686.unity-panel.menubar.menuitem:hover,
3687.unity-panel.menubar .menuitem *:hover {
3688 border-radius: 0;
3689 color: #ffffff;
3690 background-image: linear-gradient(to bottom, #fd7980, #fd7980);
3691 border-bottom: none; }
3692
3693.lightdm.menu {
3694 background-image: none;
3695 background-color: rgba(0, 0, 0, 0.4);
3696 border-color: rgba(255, 255, 255, 0.8);
3697 border-radius: 4px;
3698 padding: 1px;
3699 color: white; }
3700
3701.lightdm-combo .menu {
3702 background-color: rgba(64, 71, 86, 0.97);
3703 border-radius: 0px;
3704 padding: 0px;
3705 color: white; }
3706
3707.lightdm.menu .menuitem *,
3708.lightdm.menu .menuitem.check:active,
3709.lightdm.menu .menuitem.radio:active {
3710 color: white; }
3711
3712.lightdm.menubar {
3713 color: rgba(255, 255, 255, 0.8);
3714 background-image: none;
3715 background-color: rgba(0, 0, 0, 0.5); }
3716 .lightdm.menubar > .menuitem {
3717 padding: 2px 6px; }
3718
3719.lightdm-combo.combobox-entry .button,
3720.lightdm-combo .cell,
3721.lightdm-combo .button,
3722.lightdm-combo .entry,
3723.lightdm.button,
3724.lightdm.entry {
3725 background-image: none;
3726 background-color: rgba(0, 0, 0, 0.3);
3727 border-color: rgba(255, 255, 255, 0.4);
3728 border-radius: 10px;
3729 padding: 7px;
3730 color: white;
3731 text-shadow: none; }
3732
3733.lightdm.button,
3734.lightdm.button:hover,
3735.lightdm.button:active,
3736.lightdm.button:active:focus,
3737.lightdm.entry,
3738.lightdm.entry:hover,
3739.lightdm.entry:active,
3740.lightdm.entry:active:focus {
3741 background-image: none;
3742 border-image: none; }
3743
3744.lightdm.button:focus,
3745.lightdm.entry:focus {
3746 border-color: rgba(255, 255, 255, 0.1);
3747 border-width: 1px;
3748 border-style: solid;
3749 color: white; }
3750
3751.lightdm.entry:selected {
3752 background-color: rgba(255, 255, 255, 0.8); }
3753
3754.lightdm.entry:active {
3755 -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
3756 animation: dashentry_spinner 1s infinite linear; }
3757
3758.lightdm.option-button {
3759 padding: 2px;
3760 background: none;
3761 border: 0; }
3762
3763.lightdm.toggle-button {
3764 background: none;
3765 border-width: 0; }
3766 .lightdm.toggle-button.selected {
3767 background-color: rgba(0, 0, 0, 0.7);
3768 border-width: 1px; }
3769
3770@keyframes dashentry_spinner {
3771 to {
3772 -gtk-icon-transform: rotate(1turn); } }
3773
3774.overlay-bar {
3775 background-color: #fd7980;
3776 border-color: #fd7980;
3777 border-radius: 2px;
3778 padding: 3px 6px;
3779 margin: 3px; }
3780 .overlay-bar label {
3781 color: #ffffff; }
3782
3783GraniteWidgetsThinPaned {
3784 background-color: transparent;
3785 background-image: none;
3786 margin: 0;
3787 border-left: 1px solid #2b2e39;
3788 border-right: 1px solid #2b2e39; }
3789
3790GraniteWidgetsPopOver .frame,
3791GraniteWidgetsStaticNotebook .frame {
3792 border: none; }
3793
3794.help_button {
3795 border-radius: 100px;
3796 padding: 3px 9px; }
3797
3798toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar {
3799 padding: 3px;
3800 border-bottom: 1px solid #2b2e39; }
3801 toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button {
3802 padding: 0 3px 0 3px; }
3803
3804toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar {
3805 padding: 5px;
3806 border-width: 1px 0 0 0;
3807 border-style: solid;
3808 border-color: #2b2e39;
3809 background-color: #383C4A; }
3810 toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button {
3811 padding: 2px 3px 2px 3px; }
3812
3813.source-list {
3814 -GtkTreeView-horizontal-separator: 1px;
3815 -GtkTreeView-vertical-separator: 6px; }
3816
3817.source-list,
3818.source-list.view,
3819iconview.source-list {
3820 background-color: #383C4A;
3821 color: #D3DAE3;
3822 -gtk-icon-style: regular; }
3823
3824.source-list.category-expander {
3825 color: transparent; }
3826
3827.source-list.view:hover, iconview.source-list:hover {
3828 background-color: #434859; }
3829
3830.source-list.view:selected, iconview.source-list:selected,
3831.source-list.view:hover:selected,
3832iconview.source-list:hover:selected,
3833.source-list.view:selected:focus,
3834iconview.source-list:selected:focus,
3835.source-list.category-expander:hover {
3836 color: #ffffff;
3837 background-color: #fd7980; }
3838
3839.source-list scrollbar,
3840.source-list junction {
3841 border-image: none;
3842 border-color: transparent;
3843 background-color: #383C4A;
3844 background-image: none; }
3845
3846.source-list.badge,
3847.source-list.badge:hover,
3848.source-list.badge:selected,
3849.source-list.badge:selected:focus,
3850.source-list.badge:hover:selected {
3851 background-image: none;
3852 background-color: #fd7980;
3853 color: #ffffff;
3854 border-radius: 10px;
3855 padding: 0 6px;
3856 margin: 0 3px;
3857 border-width: 0; }
3858
3859.source-list.badge:selected,
3860.source-list.badge:selected:focus,
3861.source-list.badge:hover:selected {
3862 background-color: #ffffff;
3863 color: #fd7980; }
3864
3865.source-list.category-expander {
3866 color: #D3DAE3;
3867 -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
3868 -GtkTreeView-expander-size: 16; }
3869
3870.source-list.category-expander,
3871.source-list.category-expander:backdrop {
3872 color: transparent;
3873 border: none; }
3874
3875.source-list.category-expander:checked {
3876 -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
3877
3878GraniteWidgetsWelcome {
3879 background-color: #404552; }
3880
3881GraniteWidgetsWelcome label {
3882 color: #868b97;
3883 font-size: 11px;
3884 text-shadow: none; }
3885
3886GraniteWidgetsWelcome .h1,
3887GraniteWidgetsWelcome .h3 {
3888 color: rgba(211, 218, 227, 0.8); }
3889
3890.help_button {
3891 border-radius: 0; }
3892
3893GraniteWidgetsPopOver {
3894 -GraniteWidgetsPopOver-arrow-width: 21;
3895 -GraniteWidgetsPopOver-arrow-height: 10;
3896 -GraniteWidgetsPopOver-border-radius: 2px;
3897 -GraniteWidgetsPopOver-border-width: 1;
3898 -GraniteWidgetsPopOver-shadow-size: 12;
3899 border: 1px solid rgba(0, 0, 0, 0.3);
3900 margin: 0; }
3901
3902.popover_bg {
3903 background-image: linear-gradient(to bottom, #404552, #404552);
3904 border: 1px solid rgba(0, 0, 0, 0.3); }
3905
3906GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar,
3907GraniteWidgetsPopOver * {
3908 background-color: transparent; }
3909
3910GraniteWidgetsXsEntry entry {
3911 padding: 4px; }
3912
3913.h1 {
3914 font-size: 24px; }
3915
3916.h2 {
3917 font-size: 18px; }
3918
3919.h3 {
3920 font-size: 11px; }
3921
3922.h4,
3923.category-label {
3924 color: #a5abb5;
3925 font-weight: 600; }
3926
3927.h4 {
3928 padding-bottom: 6px;
3929 padding-top: 6px; }
3930
3931GtkListBox .h4 {
3932 padding-left: 6px; }
3933
3934#panel_window {
3935 background-color: rgba(43, 46, 55, 0.95);
3936 color: #BAC3CF;
3937 font-weight: bold;
3938 box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); }
3939 #panel_window menubar {
3940 padding-left: 5px; }
3941 #panel_window menubar, #panel_window menubar > menuitem {
3942 background-color: transparent;
3943 color: #BAC3CF;
3944 font-weight: bold; }
3945 #panel_window menubar menuitem:disabled {
3946 color: rgba(186, 195, 207, 0.5); }
3947 #panel_window menubar menuitem:disabled label {
3948 color: inherit; }
3949 #panel_window menubar menu > menuitem {
3950 font-weight: normal; }
3951
3952#login_window,
3953#shutdown_dialog,
3954#restart_dialog {
3955 font-weight: normal;
3956 border-style: none;
3957 background-color: transparent;
3958 color: #D3DAE3; }
3959
3960#content_frame {
3961 padding-bottom: 14px;
3962 background-color: #383C4A;
3963 border-top-left-radius: 2px;
3964 border-top-right-radius: 2px;
3965 border: solid rgba(0, 0, 0, 0.1);
3966 border-width: 1px 1px 0 1px; }
3967
3968#content_frame button {
3969 color: #D3DAE3;
3970 border-color: #2b2e39;
3971 background-color: #444a58; }
3972 #content_frame button:hover {
3973 color: #D3DAE3;
3974 border-color: #2b2e39;
3975 background-color: #505666; }
3976 #content_frame button:active, #content_frame button:checked {
3977 color: #ffffff;
3978 border-color: #2b2e39;
3979 background-color: #fd7980; }
3980 #content_frame button:disabled {
3981 border-color: rgba(43, 46, 57, 0.55);
3982 background-color: rgba(68, 74, 88, 0.55); }
3983 #content_frame button:disabled label, #content_frame button:disabled {
3984 color: rgba(211, 218, 227, 0.45); }
3985
3986#buttonbox_frame {
3987 padding-top: 20px;
3988 padding-bottom: 0px;
3989 border-style: none;
3990 background-color: rgba(47, 52, 63, 0.97);
3991 border-bottom-left-radius: 3px;
3992 border-bottom-right-radius: 3px;
3993 border: solid rgba(0, 0, 0, 0.1);
3994 border-width: 0 1px 1px 1px;
3995 box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); }
3996
3997#buttonbox_frame button {
3998 color: #BAC3CF;
3999 border-color: rgba(26, 28, 34, 0.35);
4000 background-color: rgba(102, 109, 132, 0.35); }
4001 #buttonbox_frame button:hover {
4002 color: #BAC3CF;
4003 border-color: rgba(26, 28, 34, 0.35);
4004 background-color: rgba(119, 127, 151, 0.45); }
4005 #buttonbox_frame button:active, #buttonbox_frame button:checked {
4006 color: #ffffff;
4007 border-color: rgba(26, 28, 34, 0.35);
4008 background-color: #fd7980; }
4009 #buttonbox_frame button:disabled {
4010 color: #5d626e;
4011 border-color: rgba(26, 28, 34, 0.35);
4012 background-color: rgba(102, 109, 132, 0.2); }
4013
4014#login_window #user_combobox {
4015 color: #D3DAE3;
4016 font-size: 13px; }
4017 #login_window #user_combobox menu {
4018 font-weight: normal; }
4019
4020#user_image {
4021 padding: 3px;
4022 border-radius: 2px; }
4023
4024#shutdown_button.button {
4025 background-clip: border-box;
4026 color: green;
4027 background-color: #F04A50;
4028 border-color: #F04A50; }
4029 #shutdown_button.button:hover {
4030 background-clip: border-box;
4031 color: green;
4032 background-color: #f4797e;
4033 border-color: #f4797e; }
4034 #shutdown_button.button:active, #shutdown_button.button:checked {
4035 background-clip: border-box;
4036 color: green;
4037 background-color: #ec1b22;
4038 border-color: #ec1b22; }
4039
4040#restart_button.button {
4041 background-clip: border-box;
4042 color: green;
4043 background-color: #fd7980;
4044 border-color: #fd7980; }
4045 #restart_button.button:hover {
4046 background-clip: border-box;
4047 color: green;
4048 background-color: #fd7980;
4049 border-color: #fd7980; }
4050 #restart_button.button:active, #restart_button.button:checked {
4051 background-clip: border-box;
4052 color: green;
4053 background-color: #fd7980;
4054 border-color: #fd7980; }
4055
4056#greeter_infobar {
4057 border-bottom-width: 0;
4058 font-weight: bold; }
4059
4060.nautilus-window paned > separator {
4061 background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
4062
4063filechooser paned > separator {
4064 background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
4065
4066filechooser.csd.background, filechooser placessidebar list,
4067.nautilus-window.csd.background,
4068.nautilus-window placessidebar list {
4069 background-color: transparent; }
4070
4071filechooser placessidebar.sidebar,
4072.nautilus-window placessidebar.sidebar {
4073 background-color: rgba(53, 57, 69, 0.95); }
4074 filechooser placessidebar.sidebar row.sidebar-row,
4075 .nautilus-window placessidebar.sidebar row.sidebar-row {
4076 border: none;
4077 color: #BAC3CF; }
4078 filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,
4079 .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {
4080 color: rgba(186, 195, 207, 0.6); }
4081 filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover,
4082 .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup,
4083 .nautilus-window placessidebar.sidebar row.sidebar-row:hover {
4084 background-color: rgba(186, 195, 207, 0.15); }
4085 filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image,
4086 .nautilus-window placessidebar.sidebar row.sidebar-row:disabled,
4087 .nautilus-window placessidebar.sidebar row.sidebar-row:disabled label,
4088 .nautilus-window placessidebar.sidebar row.sidebar-row:disabled image {
4089 color: rgba(186, 195, 207, 0.4); }
4090 filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon,
4091 .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon,
4092 .nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon,
4093 .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon,
4094 .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon {
4095 color: inherit; }
4096 filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button,
4097 .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button {
4098 color: #BAC3CF; }
4099 filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover,
4100 .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover {
4101 color: #BAC3CF;
4102 border-color: rgba(26, 28, 34, 0.35);
4103 background-color: rgba(119, 127, 151, 0.45); }
4104 filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active,
4105 .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active {
4106 color: #ffffff;
4107 border-color: #2b2e39;
4108 background-color: #fd7980; }
4109 filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image,
4110 .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image {
4111 opacity: 0.5; }
4112 filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row,
4113 .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row {
4114 color: #fd7980; }
4115 filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon,
4116 .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {
4117 color: inherit; }
4118 filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon,
4119 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled),
4120 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label,
4121 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon {
4122 color: #F08437; }
4123 filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected,
4124 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected {
4125 background-color: #F08437; }
4126 filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon,
4127 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected,
4128 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label,
4129 .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon {
4130 color: #ffffff; }
4131 filechooser placessidebar.sidebar separator,
4132 .nautilus-window placessidebar.sidebar separator {
4133 background-color: transparent; }
4134
4135filechooser.maximized placessidebar.sidebar,
4136.nautilus-window.maximized placessidebar.sidebar {
4137 background-color: #353945; }
4138
4139.nemo-window .sidebar {
4140 color: #BAC3CF;
4141 background-color: rgba(53, 57, 69, 0.95); }
4142 .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row {
4143 background-color: transparent;
4144 color: #BAC3CF; }
4145 .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected {
4146 background-color: #fd7980;
4147 color: #ffffff; }
4148 .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander {
4149 color: rgba(123, 129, 141, 0.975); }
4150 .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover {
4151 color: #BAC3CF; }
4152 .nemo-window .sidebar separator {
4153 background-color: transparent; }
4154
4155.caja-side-pane,
4156.caja-side-pane > notebook > stack > widget > box,
4157.caja-side-pane text,
4158.caja-side-pane treeview {
4159 color: #BAC3CF;
4160 caret-color: #BAC3CF;
4161 background-color: #353945; }
4162
4163.caja-side-pane > box button:not(:active):not(:checked) {
4164 color: #BAC3CF; }
4165
4166.caja-side-pane .frame {
4167 border-color: #2a2d37; }
4168
4169.caja-side-pane junction {
4170 background-color: rgba(42, 45, 55, 0.95); }
4171
4172filechooser actionbar {
4173 color: #BAC3CF;
4174 background-color: rgba(53, 57, 69, 0.95);
4175 border-color: rgba(20, 21, 26, 0.95); }
4176 filechooser actionbar label, filechooser actionbar combobox {
4177 color: #BAC3CF; }
4178
4179.gedit-bottom-panel-paned {
4180 background-color: #404552; }
4181
4182.gedit-side-panel-paned > separator {
4183 background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
4184
4185.gedit-bottom-panel-paned > separator {
4186 background-image: linear-gradient(to bottom, #2b2e39, #2b2e39); }
4187
4188.gedit-document-panel {
4189 background-color: rgba(53, 57, 69, 0.95); }
4190 .maximized .gedit-document-panel {
4191 background-color: #353945; }
4192 .gedit-document-panel row {
4193 color: #BAC3CF;
4194 background-color: rgba(186, 195, 207, 0); }
4195 .gedit-document-panel row:hover {
4196 background-color: rgba(186, 195, 207, 0.15); }
4197 .gedit-document-panel row:active {
4198 color: #ffffff;
4199 background-color: #fd7980; }
4200 .gedit-document-panel row:active button {
4201 color: #ffffff; }
4202 .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover {
4203 color: #ffffff;
4204 background-color: #fd7980; }
4205 .gedit-document-panel row:hover:not(:selected) button:active {
4206 color: #BAC3CF; }
4207
4208filechooser actionbar button {
4209 color: #BAC3CF;
4210 border-color: rgba(26, 28, 34, 0.35);
4211 background-color: rgba(102, 109, 132, 0.35); }
4212 .caja-side-pane > box button:hover:not(:active), filechooser actionbar button:hover {
4213 color: #BAC3CF;
4214 border-color: rgba(26, 28, 34, 0.35);
4215 background-color: rgba(119, 127, 151, 0.45); }
4216 filechooser actionbar button:active, filechooser actionbar button:checked {
4217 color: #ffffff;
4218 border-color: rgba(26, 28, 34, 0.35);
4219 background-color: #fd7980; }
4220 filechooser actionbar button:disabled {
4221 color: #5d626e;
4222 border-color: rgba(26, 28, 34, 0.35);
4223 background-color: rgba(102, 109, 132, 0.2); }
4224
4225filechooser actionbar entry {
4226 color: #BAC3CF;
4227 border-color: rgba(26, 28, 34, 0.35);
4228 background-color: rgba(102, 109, 132, 0.35); }
4229 filechooser actionbar entry image, filechooser actionbar entry image:hover {
4230 color: inherit; }
4231 filechooser actionbar entry:focus {
4232 color: #ffffff;
4233 border-color: rgba(26, 28, 34, 0.35);
4234 background-color: #fd7980; }
4235 filechooser actionbar entry:disabled {
4236 color: rgba(186, 195, 207, 0.55);
4237 background-color: rgba(102, 109, 132, 0.2); }
4238
4239filechooser placessidebar.sidebar scrollbar,
4240.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar {
4241 border-color: rgba(42, 45, 55, 0.95); }
4242 filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider,
4243 .nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
4244 background-color: #e7eaee;
4245 border: 1px solid rgba(0, 0, 0, 0.3); }
4246 filechooser placessidebar.sidebar scrollbar slider,
4247 .nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider {
4248 background-color: rgba(231, 234, 238, 0.7); }
4249 filechooser placessidebar.sidebar scrollbar slider:hover,
4250 .nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover {
4251 background-color: #f6f7f9; }
4252 filechooser placessidebar.sidebar scrollbar slider:hover:active,
4253 .nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active {
4254 background-color: #fd7980; }
4255 filechooser placessidebar.sidebar scrollbar slider:disabled,
4256 .nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled {
4257 background-color: transparent; }
4258 filechooser placessidebar.sidebar scrollbar trough,
4259 .nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough {
4260 background-color: rgba(42, 45, 55, 0.95); }
4261
4262@define-color theme_fg_color #D3DAE3;
4263@define-color theme_text_color #D3DAE3;
4264@define-color theme_bg_color #383C4A;
4265@define-color theme_base_color #404552;
4266@define-color theme_selected_bg_color #fd7980;
4267@define-color theme_selected_fg_color #ffffff;
4268@define-color fg_color #D3DAE3;
4269@define-color text_color #D3DAE3;
4270@define-color bg_color #383C4A;
4271@define-color base_color #404552;
4272@define-color selected_bg_color #fd7980;
4273@define-color selected_fg_color #ffffff;
4274@define-color insensitive_bg_color #3c4150;
4275@define-color insensitive_fg_color alpha(#d3dae3, 0.5);
4276@define-color insensitive_base_color #404552;
4277@define-color theme_unfocused_fg_color #D3DAE3;
4278@define-color theme_unfocused_text_color #D3DAE3;
4279@define-color theme_unfocused_bg_color #383C4A;
4280@define-color theme_unfocused_base_color #404552;
4281@define-color borders #2b2e39;
4282@define-color unfocused_borders #2b2e39;
4283@define-color warning_color #F27835;
4284@define-color error_color #FC4138;
4285@define-color success_color #73d216;
4286@define-color placeholder_text_color #A8A8A8;
4287@define-color link_color #a9caf1;
4288@define-color content_view_bg #404552;
4289@define-color wm_title alpha(#cfdae7, 0.8);
4290@define-color wm_unfocused_title alpha(#cfdae7, 0.5);
4291@define-color wm_bg #2f343f;
4292@define-color wm_bg_unfocused #323843;
4293@define-color wm_highlight #363b48;
4294@define-color wm_shadow alpha(black, 0.35);
4295@define-color wm_button_close_bg #cc575d;
4296@define-color wm_button_close_hover_bg #d7787d;
4297@define-color wm_button_close_active_bg #be3841;
4298@define-color wm_icon_close_bg #2f343f;
4299@define-color wm_button_hover_bg #454C5C;
4300@define-color wm_button_active_bg #fd7980;
4301@define-color wm_button_hover_border #262932;
4302@define-color wm_icon_bg #90939B;
4303@define-color wm_icon_unfocused_bg #666A74;
4304@define-color wm_icon_hover_bg #C4C7CC;
4305@define-color wm_icon_active_bg #ffffff;