A fork of the Materia GTK theme.

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 gnome-shell.css

View raw Download
text/plain • 63.75 kiB
ASCII text, with very long lines (387)
        
            
1
/* This stylesheet is generated, DO NOT EDIT */
2
/* Copyright 2009, 2015 Red Hat, Inc.
3
*
4
* Portions adapted from Mx's data/style/default.css
5
* Copyright 2009 Intel Corporation
6
*
7
* This program is free software; you can redistribute it and/or modify it
8
* under the terms and conditions of the GNU Lesser General Public License,
9
* version 2.1, as published by the Free Software Foundation.
10
*
11
* This program is distributed in the hope it will be useful, but WITHOUT ANY
12
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
14
* more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public License
17
* along with this program; if not, write to the Free Software Foundation,
18
* Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
19
*/
20
* {
21
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
22
transition-duration: 0.2s; }
23
24
/* GLOBALS */
25
stage {
26
font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif;
27
font-size: 10.5pt;
28
font-weight: 400;
29
line-height: 24px;
30
color: rgba(0, 0, 0, 0.8); }
31
32
/* WIDGETS */
33
/* Buttons */
34
.button {
35
min-height: 36px;
36
padding: 0 16px;
37
border-width: 0;
38
border-radius: 2px;
39
font-size: 10.5pt;
40
font-weight: 500;
41
line-height: 1;
42
color: rgba(0, 0, 0, 0.6);
43
background-color: transparent;
44
border-color: transparent;
45
box-shadow: 0 0 transparent;
46
text-shadow: none;
47
icon-shadow: none; }
48
.button:hover {
49
color: rgba(0, 0, 0, 0.8);
50
background-color: rgba(0, 0, 0, 0.12);
51
border-color: transparent;
52
box-shadow: 0 0 transparent;
53
text-shadow: none;
54
icon-shadow: none; }
55
.button:active {
56
color: rgba(0, 0, 0, 0.8);
57
background-color: rgba(0, 0, 0, 0.24);
58
border-color: transparent;
59
box-shadow: 0 0 transparent;
60
text-shadow: none;
61
icon-shadow: none; }
62
.button:insensitive {
63
color: rgba(0, 0, 0, 0.24);
64
background-color: transparent;
65
border-color: transparent;
66
box-shadow: 0 0 transparent;
67
text-shadow: none;
68
icon-shadow: none; }
69
.button:focus {
70
color: rgba(0, 0, 0, 0.8);
71
text-shadow: none;
72
icon-shadow: none;
73
box-shadow: 0 0 transparent; }
74
75
.modal-dialog-linked-button {
76
min-height: 40px;
77
padding: 0 16px;
78
border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
79
border-right-width: 0;
80
font-size: 10.5pt;
81
font-weight: 500;
82
line-height: 1;
83
color: rgba(0, 0, 0, 0.6);
84
background-color: transparent;
85
border-color: transparent;
86
box-shadow: 0 0 transparent;
87
text-shadow: none;
88
icon-shadow: none; }
89
.modal-dialog-linked-button:hover {
90
color: rgba(0, 0, 0, 0.8);
91
background-color: rgba(0, 0, 0, 0.12);
92
border-color: transparent;
93
box-shadow: 0 0 transparent;
94
text-shadow: none;
95
icon-shadow: none; }
96
.modal-dialog-linked-button:active {
97
color: rgba(0, 0, 0, 0.8);
98
background-color: rgba(0, 0, 0, 0.24);
99
border-color: transparent;
100
box-shadow: 0 0 transparent;
101
text-shadow: none;
102
icon-shadow: none; }
103
.modal-dialog-linked-button:insensitive {
104
color: rgba(0, 0, 0, 0.24);
105
background-color: transparent;
106
border-color: transparent;
107
box-shadow: 0 0 transparent;
108
text-shadow: none;
109
icon-shadow: none; }
110
.modal-dialog-linked-button:focus {
111
color: rgba(0, 0, 0, 0.8);
112
text-shadow: none;
113
icon-shadow: none;
114
box-shadow: 0 0 transparent; }
115
.modal-dialog-linked-button:first-child {
116
border-radius: 0px 0px 0px 2px; }
117
.modal-dialog-linked-button:last-child {
118
border-right-width: 0px;
119
border-radius: 0px 0px 2px 0px; }
120
.modal-dialog-linked-button:first-child:last-child {
121
border-right-width: 0px;
122
border-radius: 0px 0px 2px 2px; }
123
124
/* Entries */
125
StEntry {
126
min-height: 36px;
127
padding: 0 8px;
128
border-radius: 0;
129
border-width: 0;
130
color: rgba(0, 0, 0, 0.8);
131
selection-background-color: #42A5F5;
132
selected-color: #FFFFFF;
133
font-size: 12pt;
134
font-weight: 400;
135
line-height: 24px;
136
background-color: rgba(250, 250, 250, 0.01);
137
border-color: transparent;
138
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.24); }
139
StEntry:focus {
140
border-color: transparent;
141
box-shadow: inset 0 -2px #42A5F5; }
142
StEntry:insensitive {
143
color: rgba(0, 0, 0, 0.32);
144
border-color: transparent;
145
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.096); }
146
StEntry StIcon.capslock-warning {
147
icon-size: 16px;
148
warning-color: #FF6D00;
149
padding: 0 0; }
150
151
/* Scrollbars */
152
StScrollView.vfade {
153
-st-vfade-offset: 32px; }
154
StScrollView.hfade {
155
-st-hfade-offset: 32px; }
156
157
StScrollBar {
158
padding: 0; }
159
StScrollView StScrollBar {
160
min-width: 16px;
161
min-height: 16px; }
162
StScrollBar StBin#trough {
163
margin: 4px;
164
border-radius: 100px;
165
background-color: rgba(0, 0, 0, 0.096); }
166
StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
167
border-radius: 100px;
168
background-color: rgba(0, 0, 0, 0.48);
169
margin: 4px; }
170
StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
171
background-color: rgba(0, 0, 0, 0.6); }
172
StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
173
background-color: rgba(0, 0, 0, 0.8); }
174
175
#overview StScrollBar StBin#trough, #screenShieldNotifications StScrollBar StBin#trough {
176
background-color: rgba(255, 255, 255, 0.12); }
177
#overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle, #screenShieldNotifications StScrollBar StButton#hhandle {
178
background-color: rgba(255, 255, 255, 0.6); }
179
#overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover {
180
background-color: rgba(255, 255, 255, 0.75); }
181
#overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active {
182
background-color: #FFFFFF; }
183
184
/* Slider */
185
.slider {
186
height: 20px;
187
color: #FF4081;
188
-slider-height: 4px;
189
-slider-background-color: rgba(0, 0, 0, 0.24);
190
-slider-border-color: transparent;
191
-slider-active-background-color: #FF4081;
192
-slider-active-border-color: transparent;
193
-slider-border-width: 0;
194
-slider-handle-radius: 8px; }
195
196
/* Check Boxes */
197
.check-box * {
198
min-height: 20px;
199
padding: 8px 0; }
200
.check-box StBoxLayout {
201
spacing: 8px; }
202
.check-box StBin {
203
width: 24px;
204
height: 24px;
205
padding: 6px;
206
border-radius: 100px;
207
background-image: url("assets/checkbox-off.svg"); }
208
.check-box:focus StBin {
209
background-image: url("assets/checkbox-off.svg"); }
210
.check-box:hover StBin {
211
background-color: rgba(0, 0, 0, 0.12); }
212
.check-box:active StBin {
213
background-color: rgba(0, 0, 0, 0.24); }
214
.check-box:checked StBin {
215
background-image: url("assets/checkbox.svg"); }
216
.check-box:focus:checked StBin {
217
background-image: url("assets/checkbox.svg"); }
218
.check-box:hover:checked StBin {
219
background-color: rgba(255, 64, 129, 0.15); }
220
.check-box:active:checked StBin {
221
background-color: rgba(255, 64, 129, 0.3); }
222
223
/* Switches */
224
.toggle-switch {
225
width: 40px;
226
height: 20px;
227
background-size: contain; }
228
229
.toggle-switch-us {
230
background-image: url("assets/toggle-off.svg"); }
231
.toggle-switch-us:checked {
232
background-image: url("assets/toggle-on.svg"); }
233
234
.toggle-switch-intl {
235
background-image: url("assets/toggle-off.svg"); }
236
.toggle-switch-intl:checked {
237
background-image: url("assets/toggle-on.svg"); }
238
239
/* links */
240
.shell-link {
241
border-radius: 2px;
242
color: #42A5F5; }
243
.shell-link:hover {
244
color: #42A5F5;
245
background-color: rgba(66, 165, 245, 0.15); }
246
.shell-link:active {
247
color: #42A5F5;
248
background-color: rgba(66, 165, 245, 0.3); }
249
250
/* Modal Dialogs */
251
.headline {
252
font-size: 15pt;
253
font-weight: 500;
254
line-height: 1; }
255
256
.lightbox {
257
background-color: black; }
258
259
.flashspot {
260
background-color: white; }
261
262
.modal-dialog {
263
border-radius: 2px;
264
color: rgba(0, 0, 0, 0.8);
265
background-color: #FAFAFA;
266
border: none;
267
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); }
268
.modal-dialog .modal-dialog-content-box {
269
padding: 24px; }
270
.modal-dialog .run-dialog-entry {
271
width: 20em;
272
margin-bottom: 6px; }
273
.modal-dialog .run-dialog-error-box {
274
padding-top: 16px;
275
spacing: 6px; }
276
.modal-dialog .run-dialog-button-box {
277
padding-top: 1em; }
278
.modal-dialog .run-dialog-label {
279
font-size: 1em;
280
font-weight: normal;
281
color: rgba(0, 0, 0, 0.48);
282
padding-bottom: .4em; }
283
284
.show-processes-dialog-subject,
285
.mount-question-dialog-subject,
286
.end-session-dialog-subject {
287
font-size: 15pt;
288
font-weight: 500;
289
line-height: 1; }
290
291
/* End Session Dialog */
292
.end-session-dialog {
293
spacing: 42px;
294
border: none; }
295
296
.end-session-dialog-list {
297
padding-top: 20px; }
298
299
.end-session-dialog-layout {
300
padding-left: 17px; }
301
.end-session-dialog-layout:rtl {
302
padding-right: 17px; }
303
304
.end-session-dialog-description {
305
width: 28em;
306
padding-bottom: 10px; }
307
.end-session-dialog-description:rtl {
308
text-align: right; }
309
310
.end-session-dialog-warning {
311
width: 28em;
312
color: #FF6D00;
313
padding-top: 6px; }
314
.end-session-dialog-warning:rtl {
315
text-align: right; }
316
317
.end-session-dialog-logout-icon {
318
border-radius: 5px;
319
width: 48px;
320
height: 48px;
321
background-size: contain; }
322
323
.end-session-dialog-shutdown-icon {
324
color: rgba(0, 0, 0, 0.48);
325
width: 48px;
326
height: 48px; }
327
328
.end-session-dialog-inhibitor-layout {
329
spacing: 16px;
330
max-height: 200px;
331
padding-right: 65px;
332
padding-left: 65px; }
333
334
.end-session-dialog-session-list,
335
.end-session-dialog-app-list {
336
spacing: 1em; }
337
338
.end-session-dialog-list-header {
339
font-weight: bold; }
340
.end-session-dialog-list-header:rtl {
341
text-align: right; }
342
343
.end-session-dialog-app-list-item,
344
.end-session-dialog-session-list-item {
345
spacing: 1em; }
346
347
.end-session-dialog-app-list-item-name,
348
.end-session-dialog-session-list-item-name {
349
font-weight: bold; }
350
351
.end-session-dialog-app-list-item-description {
352
color: rgba(0, 0, 0, 0.48);
353
font-size: 1em; }
354
355
/* ShellMountOperation Dialogs */
356
.shell-mount-operation-icon {
357
icon-size: 48px; }
358
359
.show-processes-dialog,
360
.mount-question-dialog {
361
spacing: 24px; }
362
363
.show-processes-dialog-subject,
364
.mount-question-dialog-subject {
365
padding-top: 10px;
366
padding-left: 17px;
367
padding-bottom: 6px; }
368
369
.mount-question-dialog-subject {
370
max-width: 500px; }
371
372
.show-processes-dialog-subject:rtl,
373
.mount-question-dialog-subject:rtl {
374
padding-left: 0px;
375
padding-right: 17px; }
376
377
.show-processes-dialog-description,
378
.mount-question-dialog-description {
379
padding-left: 17px;
380
width: 28em; }
381
382
.show-processes-dialog-description:rtl,
383
.mount-question-dialog-description:rtl {
384
padding-right: 17px; }
385
386
.show-processes-dialog-app-list {
387
max-height: 200px;
388
padding-top: 24px;
389
padding-left: 49px;
390
padding-right: 32px; }
391
392
.show-processes-dialog-app-list:rtl {
393
padding-right: 49px;
394
padding-left: 32px; }
395
396
.show-processes-dialog-app-list-item {
397
color: rgba(0, 0, 0, 0.8); }
398
.show-processes-dialog-app-list-item:hover {
399
color: rgba(0, 0, 0, 0.8); }
400
.show-processes-dialog-app-list-item:ltr {
401
padding-right: 1em; }
402
.show-processes-dialog-app-list-item:rtl {
403
padding-left: 1em; }
404
405
.show-processes-dialog-app-list-item-icon:ltr {
406
padding-right: 17px; }
407
.show-processes-dialog-app-list-item-icon:rtl {
408
padding-left: 17px; }
409
410
.show-processes-dialog-app-list-item-name {
411
font-size: 1em; }
412
413
/* Password or Authentication Dialog */
414
.prompt-dialog {
415
width: 500px;
416
border: none; }
417
418
.prompt-dialog-main-layout {
419
spacing: 24px;
420
padding: 10px; }
421
422
.prompt-dialog-message-layout {
423
spacing: 16px; }
424
425
.prompt-dialog-headline {
426
font-size: 15pt;
427
font-weight: 500;
428
line-height: 1;
429
color: rgba(0, 0, 0, 0.8); }
430
431
.prompt-dialog-description:rtl {
432
text-align: right; }
433
434
.prompt-dialog-password-box {
435
spacing: 1em;
436
padding-bottom: 1em; }
437
438
.prompt-dialog-error-label {
439
font-size: 1em;
440
color: #DD2C00;
441
padding-bottom: 8px; }
442
443
.prompt-dialog-info-label {
444
font-size: 1em;
445
padding-bottom: 8px; }
446
447
.hidden {
448
color: transparent; }
449
450
.prompt-dialog-null-label {
451
font-size: 1em;
452
padding-bottom: 8px; }
453
454
/* Polkit Dialog */
455
.polkit-dialog-user-layout {
456
padding-left: 10px;
457
spacing: 10px; }
458
.polkit-dialog-user-layout:rtl {
459
padding-left: 0px;
460
padding-right: 10px; }
461
462
.polkit-dialog-user-root-label {
463
color: #FF6D00; }
464
465
.polkit-dialog-user-icon {
466
border-radius: 5px;
467
background-size: contain;
468
width: 48px;
469
height: 48px; }
470
471
/* Audio selection dialog */
472
.audio-device-selection-dialog {
473
spacing: 30px; }
474
475
.audio-selection-content {
476
spacing: 20px;
477
padding: 24px; }
478
479
.audio-selection-title {
480
font-weight: bold;
481
text-align: center; }
482
483
.audio-selection-box {
484
spacing: 20px; }
485
486
.audio-selection-device {
487
border: 1px solid rgba(0, 0, 0, 0.1);
488
border-radius: 2px; }
489
.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
490
background-color: #42A5F5; }
491
492
.audio-selection-device-box {
493
padding: 20px;
494
spacing: 20px; }
495
496
.audio-selection-device-icon {
497
icon-size: 64px; }
498
499
/* Access Dialog */
500
.access-dialog {
501
spacing: 30px; }
502
503
.access-dialog-main-layout {
504
padding: 12px 20px 0;
505
spacing: 12px; }
506
507
.access-dialog-content {
508
max-width: 28em;
509
spacing: 20px; }
510
511
.access-dialog-icon {
512
min-width: 48px;
513
icon-size: 48px; }
514
515
.access-dialog-title {
516
font-weight: bold; }
517
518
.access-dialog-subtitle {
519
color: rgba(0, 0, 0, 0.48);
520
font-weight: bold; }
521
522
/* Geolocation Dialog */
523
.geolocation-dialog {
524
spacing: 30px; }
525
526
.geolocation-dialog-main-layout {
527
spacing: 12px; }
528
529
.geolocation-dialog-content {
530
spacing: 20px; }
531
532
.geolocation-dialog-icon {
533
icon-size: 48px; }
534
535
.geolocation-dialog-title {
536
font-weight: bold; }
537
538
.geolocation-dialog-reason {
539
color: rgba(0, 0, 0, 0.48);
540
font-weight: bold; }
541
542
/* Network Agent Dialog */
543
.network-dialog-secret-table {
544
spacing-rows: 15px;
545
spacing-columns: 1em; }
546
547
.keyring-dialog-control-table {
548
spacing-rows: 15px;
549
spacing-columns: 1em; }
550
551
/* Popovers/Menus */
552
.popup-menu {
553
min-width: 200px; }
554
.popup-menu .popup-sub-menu {
555
background-color: rgba(0, 0, 0, 0.04);
556
box-shadow: 0 0 transparent; }
557
.popup-menu .popup-menu-content {
558
padding: 8px 0; }
559
.popup-menu .popup-menu-item {
560
spacing: 8px;
561
transition-duration: 0s; }
562
.popup-menu .popup-menu-item:ltr {
563
padding: 0.4em 24px 0.4em 0; }
564
.popup-menu .popup-menu-item:rtl {
565
padding: 0.4em 0 0.4em 24px; }
566
.popup-menu .popup-menu-item:checked {
567
background-color: #42A5F5;
568
color: #FFFFFF;
569
box-shadow: 0 0 transparent;
570
font-weight: normal; }
571
.popup-menu .popup-menu-item:checked.selected {
572
background-color: #5eb3f7;
573
color: #FFFFFF; }
574
.popup-menu .popup-menu-item:checked:active {
575
background-color: #7bc0f8;
576
color: #FFFFFF !important; }
577
.popup-menu .popup-menu-item:checked:insensitive {
578
color: rgba(255, 255, 255, 0.4); }
579
.popup-menu .popup-menu-item.selected {
580
background-color: rgba(0, 0, 0, 0.12);
581
color: rgba(0, 0, 0, 0.8); }
582
.popup-menu .popup-menu-item:active {
583
background-color: rgba(0, 0, 0, 0.24);
584
color: rgba(0, 0, 0, 0.8);
585
transition-duration: 0.2s; }
586
.popup-menu .popup-menu-item.selected:active {
587
color: rgba(0, 0, 0, 0.8); }
588
.popup-menu .popup-menu-item:insensitive {
589
color: rgba(0, 0, 0, 0.32); }
590
.popup-menu .popup-inactive-menu-item {
591
color: rgba(0, 0, 0, 0.8); }
592
.popup-menu .popup-inactive-menu-item:insensitive {
593
color: rgba(0, 0, 0, 0.48); }
594
.popup-menu.panel-menu {
595
-boxpointer-gap: 4px;
596
margin-bottom: 1.75em; }
597
598
.popup-menu-ornament {
599
text-align: right;
600
width: 16px;
601
height: 16px; }
602
603
.popup-menu-boxpointer,
604
.candidate-popup-boxpointer {
605
-arrow-border-radius: 0;
606
-arrow-background-color: transparent;
607
-arrow-border-width: 0;
608
-arrow-border-color: transparent;
609
-arrow-base: 0;
610
-arrow-rise: 0;
611
-arrow-box-shadow: none;
612
margin: 5px 8px 8px;
613
background-color: #FAFAFA;
614
border-radius: 2px;
615
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
616
617
.popup-separator-menu-item {
618
height: 1px;
619
margin: 8px 40px;
620
background-color: transparent;
621
border-color: rgba(0, 0, 0, 0.1);
622
border-bottom-width: 1px;
623
border-bottom-style: solid; }
624
625
.background-menu {
626
-boxpointer-gap: 4px;
627
-arrow-rise: 0; }
628
629
/* fallback menu
630
- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled
631
app menu inside the main app window itself rather than the top bar
632
*/
633
/* OSD */
634
.osd-window {
635
text-align: center;
636
font-weight: bold;
637
spacing: 1em;
638
margin: 32px;
639
min-width: 64px;
640
min-height: 64px; }
641
.osd-window .osd-monitor-label {
642
font-size: 45px;
643
font-weight: 400;
644
line-height: 48px; }
645
.osd-window .level {
646
height: 0.6em;
647
border-radius: 4px;
648
background-color: rgba(0, 0, 0, 0.24);
649
color: rgba(0, 0, 0, 0.8); }
650
.osd-window .level-bar {
651
background-color: #42A5F5;
652
border-radius: 2px; }
653
654
/* App Switcher */
655
.switcher-popup {
656
padding: 8px;
657
spacing: 16px; }
658
659
.switcher-list-item-container {
660
spacing: 8px; }
661
662
.switcher-list .item-box {
663
padding: 8px;
664
border-radius: 2px; }
665
666
.switcher-list .item-box:outlined {
667
padding: 8px;
668
border: none;
669
background-color: rgba(0, 0, 0, 0.096); }
670
671
.switcher-list .item-box:selected {
672
background-color: #42A5F5;
673
color: #FFFFFF; }
674
675
.switcher-list .thumbnail-box {
676
padding: 2px;
677
spacing: 4px; }
678
679
.switcher-list .thumbnail {
680
width: 256px; }
681
682
.switcher-list .separator {
683
width: 1px;
684
background: rgba(0, 0, 0, 0.1); }
685
686
.switcher-arrow {
687
border-color: transparent;
688
color: rgba(0, 0, 0, 0.48); }
689
.switcher-arrow:highlighted {
690
color: rgba(0, 0, 0, 0.8); }
691
692
.input-source-switcher-symbol {
693
font-size: 45px;
694
font-weight: 400;
695
line-height: 48px;
696
width: 96px;
697
height: 96px; }
698
699
/* Workspace Switcher */
700
.workspace-switcher-group {
701
padding: 8px; }
702
703
.workspace-switcher {
704
background: transparent;
705
border: 0px;
706
border-radius: 0px;
707
padding: 0px;
708
spacing: 8px; }
709
710
.ws-switcher-active-up, .ws-switcher-active-down {
711
height: 48px;
712
background-color: #42A5F5;
713
color: #FFFFFF;
714
background-size: 32px;
715
border-radius: 2px; }
716
717
.ws-switcher-box {
718
height: 48px;
719
border: none;
720
background: rgba(0, 0, 0, 0.096);
721
border-radius: 2px; }
722
723
.osd-window,
724
.resize-popup,
725
.switcher-list, .workspace-switcher-container {
726
color: rgba(0, 0, 0, 0.8);
727
background-color: #FAFAFA;
728
border: none;
729
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
730
border-radius: 2px;
731
padding: 12px; }
732
733
/* Tiled window previews */
734
.tile-preview {
735
background-color: rgba(64, 196, 255, 0.3);
736
border: 1px solid #40C4FF; }
737
738
.tile-preview-left.on-primary {
739
border-radius: 0 0 0 0; }
740
741
.tile-preview-right.on-primary {
742
border-radius: 0 0 0 0; }
743
744
.tile-preview-left.tile-preview-right.on-primary {
745
border-radius: 0 0 0 0; }
746
747
/* TOP BAR */
748
#panel {
749
background-color: #263238;
750
font-weight: bold;
751
height: 32px; }
752
#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
753
background-color: transparent; }
754
#panel #panelLeft, #panel #panelCenter {
755
spacing: 0; }
756
#panel .panel-corner {
757
-panel-corner-radius: 0;
758
-panel-corner-background-color: rgba(0, 0, 0, 0.6);
759
-panel-corner-border-width: 2px;
760
-panel-corner-border-color: transparent; }
761
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
762
-panel-corner-border-color: #FFFFFF; }
763
#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen {
764
-panel-corner-radius: 0;
765
-panel-corner-background-color: transparent;
766
-panel-corner-border-color: transparent; }
767
#panel .panel-button {
768
-natural-hpadding: 12px;
769
-minimum-hpadding: 6px;
770
font-weight: bold;
771
color: rgba(255, 255, 255, 0.75);
772
transition-duration: 0.2s; }
773
#panel .panel-button .app-menu-icon {
774
-st-icon-style: symbolic;
775
margin-left: 4px;
776
margin-right: 4px; }
777
#panel .panel-button:hover {
778
color: #FFFFFF; }
779
#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
780
background-color: rgba(0, 0, 0, 0.01);
781
box-shadow: inset 0 -2px 0px #FFFFFF;
782
color: #FFFFFF; }
783
#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {
784
icon-shadow: none; }
785
#panel .panel-button .system-status-icon {
786
icon-size: 1.14286em;
787
padding: 0 4px; }
788
.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button {
789
color: rgba(255, 255, 255, 0.75); }
790
.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active {
791
color: #FFFFFF; }
792
#panel .panel-status-indicators-box,
793
#panel .panel-status-menu-box {
794
spacing: 2px; }
795
#panel .power-status.panel-status-indicators-box {
796
spacing: 0; }
797
#panel .screencast-indicator {
798
color: #FF6D00; }
799
800
#calendarArea {
801
padding: 8px 16px; }
802
803
.calendar {
804
margin-bottom: 0; }
805
806
.calendar,
807
.datemenu-today-button,
808
.datemenu-displays-box,
809
.message-list-sections {
810
margin: 0 8px; }
811
812
.datemenu-calendar-column {
813
spacing: 8px; }
814
815
.datemenu-displays-section {
816
padding-bottom: 0; }
817
818
.datemenu-today-button,
819
.world-clocks-button,
820
.message-list-section-title {
821
min-height: 24px;
822
padding: 4px 8px;
823
border-radius: 2px; }
824
825
.datemenu-today-button {
826
min-height: 56px; }
827
828
.message-list-section-list:ltr {
829
padding-left: 0; }
830
831
.message-list-section-list:rtl {
832
padding-right: 0; }
833
834
.datemenu-today-button:hover, .datemenu-today-button:focus,
835
.world-clocks-button:hover,
836
.world-clocks-button:focus,
837
.message-list-section-title:hover,
838
.message-list-section-title:focus {
839
color: rgba(0, 0, 0, 0.8);
840
background-color: rgba(0, 0, 0, 0.12); }
841
.datemenu-today-button:active,
842
.world-clocks-button:active,
843
.message-list-section-title:active {
844
color: rgba(0, 0, 0, 0.8);
845
background-color: rgba(0, 0, 0, 0.24); }
846
847
.datemenu-today-button .date-label {
848
font-size: 18pt;
849
font-weight: 400;
850
line-height: 32px; }
851
852
.world-clocks-header,
853
.message-list-section-title {
854
color: rgba(0, 0, 0, 0.6);
855
font-weight: bold; }
856
857
.world-clocks-grid {
858
spacing-rows: 0.4em; }
859
860
.calendar-month-label {
861
height: 20px;
862
margin: 2px;
863
padding: 6px 16px;
864
border-radius: 2px;
865
color: rgba(0, 0, 0, 0.8);
866
font-weight: bold;
867
text-align: center; }
868
.calendar-month-label:focus {
869
background-color: rgba(0, 0, 0, 0.12); }
870
871
.pager-button {
872
width: 32px;
873
height: 32px;
874
margin: 2px;
875
border-radius: 100px;
876
background-color: transparent;
877
color: rgba(0, 0, 0, 0.8); }
878
.pager-button:hover, .pager-button:focus {
879
background-color: rgba(0, 0, 0, 0.12); }
880
.pager-button:active {
881
background-color: rgba(0, 0, 0, 0.24); }
882
883
.calendar-change-month-back {
884
background-image: url("assets/calendar-arrow-left.svg"); }
885
.calendar-change-month-back:rtl {
886
background-image: url("assets/calendar-arrow-right.svg"); }
887
888
.calendar-change-month-forward {
889
background-image: url("assets/calendar-arrow-right.svg"); }
890
.calendar-change-month-forward:rtl {
891
background-image: url("assets/calendar-arrow-left.svg"); }
892
893
.calendar-day-base {
894
font-size: 9pt;
895
font-weight: 400;
896
line-height: 1;
897
text-align: center;
898
width: 32px;
899
height: 32px;
900
padding: 0;
901
margin: 2px;
902
border-radius: 100px; }
903
.calendar-day-base:hover, .calendar-day-base:focus {
904
background-color: rgba(0, 0, 0, 0.12); }
905
.calendar-day-base:active, .calendar-day-base:selected {
906
color: #FFFFFF;
907
background-color: #42A5F5 !important;
908
border-color: transparent; }
909
.calendar-day-base.calendar-day-heading {
910
width: 32px;
911
height: 25px;
912
margin-top: 2px;
913
padding: 7px 0 0;
914
border-radius: 100px;
915
background-color: transparent;
916
color: rgba(0, 0, 0, 0.48);
917
font-size: 9pt;
918
font-weight: 400;
919
line-height: 1;
920
font-weight: bold;
921
text-align: center; }
922
923
.calendar-day {
924
border-width: 0; }
925
926
.calendar-day-top {
927
border-top-width: 0; }
928
929
.calendar-day-left {
930
border-left-width: 0; }
931
932
.calendar-nonwork-day {
933
color: rgba(0, 0, 0, 0.8); }
934
935
.calendar-today {
936
font-weight: bold !important;
937
border: none; }
938
939
.calendar-day-with-events {
940
color: #42A5F5;
941
font-weight: normal;
942
text-decoration: underline;
943
background-image: none; }
944
945
.calendar-other-month-day {
946
color: rgba(0, 0, 0, 0.32);
947
opacity: 0.5; }
948
949
.calendar-week-number {
950
width: 32px;
951
height: 25px;
952
margin: 2px;
953
padding: 7px 0 0;
954
border-radius: 100px;
955
background-color: transparent;
956
color: rgba(0, 0, 0, 0.48);
957
font-size: inherit;
958
font-weight: bold;
959
text-align: center; }
960
961
/* Message list */
962
.message-list {
963
width: 420px; }
964
965
.message-list-sections {
966
spacing: 8px; }
967
968
.message-list-section,
969
.message-list-section-list {
970
spacing: 8px; }
971
972
.message-list-section-title-box {
973
spacing: 8px; }
974
975
.message-list-section-close > StIcon {
976
icon-size: 16px;
977
border-radius: 16px;
978
padding: 8px;
979
color: rgba(0, 0, 0, 0.6);
980
background-color: transparent; }
981
982
/* FIXME: how do you do this in sass? */
983
.message-list-section-close:hover > StIcon,
984
.message-list-section-close:focus > StIcon {
985
color: rgba(0, 0, 0, 0.8);
986
background-color: rgba(0, 0, 0, 0.12); }
987
988
.message-list-section-close:active > StIcon {
989
color: rgba(0, 0, 0, 0.8);
990
background-color: rgba(0, 0, 0, 0.24); }
991
992
.message {
993
min-height: 64px;
994
background-color: transparent;
995
border-radius: 2px; }
996
.message:hover, .message:focus {
997
background-color: rgba(0, 0, 0, 0.12); }
998
.message:active {
999
background-color: rgba(0, 0, 0, 0.24); }
1000
1001
.message-icon-bin {
1002
padding: 8px 0px 8px 8px; }
1003
.message-icon-bin:rtl {
1004
padding: 8px 8px 8px 0px; }
1005
1006
.message-icon-bin > StIcon {
1007
icon-size: 32px; }
1008
1009
.message-secondary-bin:ltr {
1010
padding-left: 8px; }
1011
.message-secondary-bin:rtl {
1012
padding-right: 8px; }
1013
1014
.message-secondary-bin {
1015
color: rgba(0, 0, 0, 0.48); }
1016
1017
.message-secondary-bin > StIcon {
1018
icon-size: 16px; }
1019
1020
.message-title {
1021
min-height: 22px;
1022
padding-top: 2px;
1023
color: rgba(0, 0, 0, 0.8);
1024
font-weight: bold;
1025
font-size: 1em; }
1026
1027
.message-content {
1028
padding: 8px;
1029
color: rgba(0, 0, 0, 0.6);
1030
font-size: 1em; }
1031
1032
.message-content * > StIcon {
1033
icon-size: 16px;
1034
border-radius: 16px;
1035
padding: 4px;
1036
color: rgba(0, 0, 0, 0.6); }
1037
1038
/* FIXME: how do you do this in sass? */
1039
.message-content *:hover > StIcon,
1040
.message-content *:focus > StIcon {
1041
color: rgba(0, 0, 0, 0.8);
1042
background-color: rgba(0, 0, 0, 0.12); }
1043
1044
.message-content *:active > StIcon {
1045
color: rgba(0, 0, 0, 0.8);
1046
background-color: rgba(0, 0, 0, 0.24); }
1047
1048
.message-media-control {
1049
margin: 16px 0;
1050
padding: 8px;
1051
border-radius: 100px;
1052
color: rgba(0, 0, 0, 0.6); }
1053
.message-media-control:hover, .message-media-control:focus {
1054
color: rgba(0, 0, 0, 0.8);
1055
background-color: rgba(0, 0, 0, 0.12); }
1056
.message-media-control:active {
1057
color: rgba(0, 0, 0, 0.8);
1058
background-color: rgba(0, 0, 0, 0.24); }
1059
.message-media-control:insensitive {
1060
color: rgba(0, 0, 0, 0.24); }
1061
.message-media-control:last-child:ltr {
1062
margin-right: 16px;
1063
padding-right: 8px; }
1064
.message-media-control:last-child:rtl {
1065
margin-left: 16px;
1066
padding-left: 8px; }
1067
1068
.media-message-cover-icon {
1069
icon-size: 32px; }
1070
.media-message-cover-icon.fallback {
1071
icon-size: 16px;
1072
padding: 8px;
1073
border: none;
1074
border-radius: 2px;
1075
background-color: rgba(0, 0, 0, 0.12);
1076
color: rgba(0, 0, 0, 0.48); }
1077
1078
.system-switch-user-submenu-icon.user-icon {
1079
icon-size: 24px;
1080
padding: 0 0; }
1081
1082
.system-switch-user-submenu-icon.default-icon {
1083
icon-size: 16px;
1084
padding: 0 4px; }
1085
1086
#appMenu {
1087
spinner-image: url("process-working.svg");
1088
spacing: 4px; }
1089
#appMenu .label-shadow {
1090
color: transparent; }
1091
1092
.aggregate-menu {
1093
min-width: 280px; }
1094
.aggregate-menu .popup-menu-icon {
1095
padding: 0 4px; }
1096
1097
.system-menu-action {
1098
color: rgba(0, 0, 0, 0.6);
1099
border-radius: 100px;
1100
/* wish we could do 50% */
1101
padding: 16px;
1102
border: none; }
1103
.system-menu-action:hover, .system-menu-action:focus {
1104
background-color: rgba(0, 0, 0, 0.12);
1105
color: rgba(0, 0, 0, 0.8);
1106
border: none;
1107
padding: 16px; }
1108
.system-menu-action:active {
1109
background-color: rgba(0, 0, 0, 0.24);
1110
color: rgba(0, 0, 0, 0.8); }
1111
.system-menu-action > StIcon {
1112
icon-size: 16px; }
1113
1114
.ripple-box {
1115
width: 48px;
1116
height: 48px;
1117
background-image: url("assets/corner-ripple-ltr.svg");
1118
background-size: contain; }
1119
1120
.ripple-box:rtl {
1121
background-image: url("assets/corner-ripple-rtl.svg"); }
1122
1123
.popup-menu-arrow {
1124
width: 16px;
1125
height: 16px; }
1126
1127
.popup-menu-icon {
1128
icon-size: 1.14286em; }
1129
1130
.window-close {
1131
height: 36px;
1132
width: 36px;
1133
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1134
background-image: url("assets/window-close.svg");
1135
background-size: 36px; }
1136
.window-close:hover {
1137
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1138
.window-close:active {
1139
background-image: url("assets/window-close-active.svg"); }
1140
1141
.window-close {
1142
-shell-close-overlap: 18px; }
1143
.window-close:rtl {
1144
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); }
1145
.window-close:rtl:hover {
1146
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1147
1148
/* NETWORK DIALOGS */
1149
.nm-dialog {
1150
max-height: 500px;
1151
min-height: 450px;
1152
min-width: 470px; }
1153
1154
.nm-dialog-content {
1155
spacing: 20px;
1156
padding: 24px; }
1157
1158
.nm-dialog-header-hbox {
1159
spacing: 10px; }
1160
1161
.nm-dialog-airplane-box {
1162
spacing: 12px; }
1163
1164
.nm-dialog-airplane-headline {
1165
font-weight: bold;
1166
text-align: center; }
1167
1168
.nm-dialog-airplane-text {
1169
color: rgba(0, 0, 0, 0.8); }
1170
1171
.nm-dialog-header-icon {
1172
icon-size: 32px; }
1173
1174
.nm-dialog-scroll-view {
1175
border: 2px solid rgba(0, 0, 0, 0.1); }
1176
1177
.nm-dialog-header {
1178
font-weight: bold; }
1179
1180
.nm-dialog-item {
1181
font-size: 12pt;
1182
font-weight: 400;
1183
line-height: 24px;
1184
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
1185
padding: 12px;
1186
spacing: 20px; }
1187
1188
.nm-dialog-item:selected {
1189
background-color: #42A5F5;
1190
color: #FFFFFF; }
1191
1192
.nm-dialog-icons {
1193
spacing: .5em; }
1194
1195
.nm-dialog-icon {
1196
icon-size: 16px; }
1197
1198
.no-networks-label {
1199
color: rgba(0, 0, 0, 0.48); }
1200
1201
.no-networks-box {
1202
spacing: 12px; }
1203
1204
/* OVERVIEW */
1205
#overview {
1206
spacing: 24px; }
1207
1208
.overview-controls {
1209
padding-bottom: 32px; }
1210
1211
.window-picker {
1212
-horizontal-spacing: 32px;
1213
-vertical-spacing: 32px;
1214
padding-left: 32px;
1215
padding-right: 32px;
1216
padding-bottom: 48px; }
1217
.window-picker.external-monitor {
1218
padding: 32px; }
1219
1220
.window-clone-border {
1221
border: 4px solid rgba(255, 255, 255, 0.3);
1222
border-radius: 2px;
1223
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); }
1224
1225
.window-caption {
1226
spacing: 25px;
1227
color: #FFFFFF;
1228
background-color: transparent;
1229
border-radius: 2px;
1230
padding: 4px 8px;
1231
-shell-caption-spacing: 12px; }
1232
.window-caption:hover {
1233
background-color: rgba(255, 255, 255, 0.3);
1234
color: #FFFFFF; }
1235
1236
.search-entry {
1237
width: 304px;
1238
padding: 0 8px;
1239
border-radius: 0;
1240
color: rgba(255, 255, 255, 0.6);
1241
selection-background-color: rgba(255, 255, 255, 0.3);
1242
selected-color: #FFFFFF;
1243
background-color: rgba(0, 0, 0, 0.01);
1244
border-color: transparent;
1245
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); }
1246
.search-entry:focus {
1247
border-color: transparent;
1248
box-shadow: inset 0 -2px #FFFFFF;
1249
padding: 0 8px;
1250
border-width: 0;
1251
color: #FFFFFF; }
1252
.search-entry .search-entry-icon {
1253
icon-size: 16px;
1254
padding: 0 0;
1255
color: rgba(255, 255, 255, 0.6); }
1256
.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
1257
color: #FFFFFF; }
1258
1259
#searchResultsBin {
1260
max-width: 1000px; }
1261
1262
#searchResultsContent {
1263
padding-left: 20px;
1264
padding-right: 20px;
1265
spacing: 16px; }
1266
1267
.search-section {
1268
spacing: 16px; }
1269
1270
.search-section-content {
1271
spacing: 32px; }
1272
1273
.list-search-results {
1274
spacing: 3px; }
1275
1276
.search-section-separator {
1277
-gradient-height: 1px;
1278
-gradient-start: rgba(255, 255, 255, 0);
1279
-gradient-end: rgba(255, 255, 255, 0.4);
1280
-margin-horizontal: 1.5em;
1281
height: 1px; }
1282
1283
.list-search-result-content {
1284
spacing: 12px;
1285
padding: 12px; }
1286
1287
.list-search-result-title {
1288
font-size: 18pt;
1289
font-weight: 400;
1290
line-height: 32px;
1291
color: #FFFFFF; }
1292
1293
.list-search-result-description {
1294
color: rgba(255, 255, 255, 0.75); }
1295
1296
.search-provider-icon {
1297
padding: 15px; }
1298
1299
.search-provider-icon-more {
1300
width: 16px;
1301
height: 16px;
1302
background-image: url("assets/more-results.svg"); }
1303
1304
/* DASHBOARD */
1305
#dash {
1306
font-size: 1em;
1307
color: #FFFFFF;
1308
background-color: rgba(255, 255, 255, 0.1);
1309
padding: 3px 0;
1310
border: none;
1311
border-left: 0px;
1312
border-radius: 0px 2px 2px 0px; }
1313
#dash:rtl {
1314
border-radius: 2px 0 0 2px; }
1315
#dash .placeholder {
1316
background-image: url("assets/dash-placeholder.svg");
1317
background-size: contain;
1318
height: 24px; }
1319
#dash .empty-dash-drop-target {
1320
width: 24px;
1321
height: 24px; }
1322
1323
.dash-item-container > StWidget {
1324
padding: 3px 6px; }
1325
1326
.dash-label {
1327
min-height: 20px;
1328
border-radius: 2px;
1329
padding: 6px 8px;
1330
color: rgba(0, 0, 0, 0.8);
1331
background-color: #FAFAFA;
1332
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1333
text-align: center;
1334
-x-offset: 8px; }
1335
1336
/* App Vault/Grid */
1337
.icon-grid {
1338
spacing: 30px;
1339
-shell-grid-horizontal-item-size: 136px;
1340
-shell-grid-vertical-item-size: 136px; }
1341
.icon-grid .overview-icon {
1342
icon-size: 96px; }
1343
1344
.app-view-controls {
1345
width: 320px;
1346
padding-bottom: 32px; }
1347
1348
.app-view-control {
1349
padding: 0 16px;
1350
font-weight: bold;
1351
color: rgba(255, 255, 255, 0.75); }
1352
.app-view-control:hover {
1353
color: #FFFFFF;
1354
background-color: rgba(255, 255, 255, 0.15) !important; }
1355
.app-view-control:active {
1356
color: #FFFFFF;
1357
background-color: rgba(255, 255, 255, 0.3) !important; }
1358
.app-view-control:checked {
1359
color: #FFFFFF;
1360
background-color: rgba(0, 0, 0, 0.01) !important;
1361
box-shadow: inset 0 2px 0 #FFFFFF; }
1362
.app-view-control:first-child {
1363
border-right-width: 0;
1364
border-radius: 2px; }
1365
.app-view-control:first-child:checked {
1366
border-radius: 0; }
1367
.app-view-control:last-child {
1368
border-radius: 2px; }
1369
.app-view-control:last-child:checked {
1370
border-radius: 0; }
1371
1372
.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
1373
.list-search-result:focus,
1374
.list-search-result:selected,
1375
.list-search-result:hover {
1376
background-color: rgba(255, 255, 255, 0.15);
1377
transition-duration: 0s; }
1378
.search-provider-icon:active, .search-provider-icon:checked,
1379
.list-search-result:active,
1380
.list-search-result:checked {
1381
background-color: rgba(255, 255, 255, 0.3);
1382
transition-duration: 0.2s; }
1383
1384
.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon,
1385
.app-well-app.app-folder:hover .overview-icon,
1386
.app-well-app.app-folder:focus .overview-icon,
1387
.app-well-app.app-folder:selected .overview-icon,
1388
.show-apps:hover .overview-icon,
1389
.show-apps:focus .overview-icon,
1390
.show-apps:selected .overview-icon,
1391
.grid-search-result:hover .overview-icon,
1392
.grid-search-result:focus .overview-icon,
1393
.grid-search-result:selected .overview-icon {
1394
background-color: rgba(255, 255, 255, 0.15);
1395
transition-duration: 0s;
1396
border-image: none;
1397
background-image: none; }
1398
.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon,
1399
.app-well-app.app-folder:active .overview-icon,
1400
.app-well-app.app-folder:checked .overview-icon,
1401
.show-apps:active .overview-icon,
1402
.show-apps:checked .overview-icon,
1403
.grid-search-result:active .overview-icon,
1404
.grid-search-result:checked .overview-icon {
1405
background-color: rgba(255, 255, 255, 0.3);
1406
box-shadow: 0 0 transparent;
1407
transition-duration: 0.2s; }
1408
1409
.app-well-app-running-dot {
1410
width: 32px;
1411
height: 2px;
1412
background-color: #FFFFFF;
1413
margin-bottom: 0; }
1414
1415
.search-provider-icon,
1416
.list-search-result, .app-well-app .overview-icon,
1417
.app-well-app.app-folder .overview-icon,
1418
.show-apps .overview-icon,
1419
.grid-search-result .overview-icon {
1420
color: #FFFFFF;
1421
border-radius: 2px;
1422
padding: 6px;
1423
border: none;
1424
transition-duration: 0.2s;
1425
text-align: center; }
1426
1427
.app-well-app.app-folder > .overview-icon {
1428
background-color: rgba(255, 255, 255, 0.1); }
1429
1430
.show-apps .show-apps-icon {
1431
color: rgba(255, 255, 255, 0.75); }
1432
1433
.show-apps:hover .show-apps-icon,
1434
.show-apps:active .show-apps-icon,
1435
.show-apps:checked .show-apps-icon,
1436
.show-apps:focus .show-apps-icon {
1437
color: #FFFFFF;
1438
transition-duration: 0.2s; }
1439
1440
.app-folder-popup {
1441
-arrow-border-radius: 2px;
1442
-arrow-background-color: rgba(255, 255, 255, 0.1);
1443
-arrow-base: 24px;
1444
-arrow-rise: 12px; }
1445
1446
.app-folder-popup-bin {
1447
padding: 5px; }
1448
1449
.app-folder-icon {
1450
padding: 5px;
1451
spacing-rows: 5px;
1452
spacing-columns: 5px; }
1453
1454
.page-indicator {
1455
padding: 15px 20px; }
1456
.page-indicator .page-indicator-icon {
1457
width: 12px;
1458
height: 12px;
1459
border-radius: 12px;
1460
background-image: none;
1461
background-color: rgba(255, 255, 255, 0.3); }
1462
.page-indicator:hover .page-indicator-icon {
1463
background-image: none;
1464
background-color: rgba(255, 255, 255, 0.6); }
1465
.page-indicator:active .page-indicator-icon {
1466
background-image: none;
1467
background-color: rgba(255, 255, 255, 0.9); }
1468
.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
1469
background-image: none;
1470
background-color: #FFFFFF;
1471
transition-duration: 0s; }
1472
1473
.app-well-app > .overview-icon.overview-icon-with-label,
1474
.grid-search-result .overview-icon.overview-icon-with-label {
1475
padding: 10px 8px 5px 8px;
1476
spacing: 4px; }
1477
1478
.workspace-thumbnails {
1479
visible-width: 32px;
1480
spacing: 12px;
1481
padding: 12px;
1482
border-radius: 2px 0 0 2px; }
1483
.workspace-thumbnails:rtl {
1484
border-radius: 0 2px 2px 0; }
1485
1486
.workspace-thumbnail-indicator {
1487
border: 0 solid #FFFFFF;
1488
border-left-width: 2px;
1489
padding: 6px;
1490
border-radius: 0; }
1491
1492
.search-display > StBoxLayout,
1493
.all-apps,
1494
.frequent-apps > StBoxLayout {
1495
padding: 0px 88px 10px 88px; }
1496
1497
.workspace-thumbnails {
1498
color: #FFFFFF;
1499
background-color: rgba(255, 255, 255, 0.1);
1500
border: none; }
1501
1502
.search-statustext, .no-frequent-applications-label {
1503
font-size: 45px;
1504
font-weight: 400;
1505
line-height: 48px;
1506
color: rgba(255, 255, 255, 0.6); }
1507
1508
/* NOTIFICATIONS & MESSAGE TRAY */
1509
.url-highlighter {
1510
link-color: #42A5F5; }
1511
1512
.notification-banner {
1513
font-size: 1em;
1514
width: 34em;
1515
min-height: 64px;
1516
margin: 5px;
1517
border-radius: 2px;
1518
color: rgba(0, 0, 0, 0.8);
1519
background-color: #FAFAFA;
1520
border: none;
1521
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1522
.notification-banner:hover {
1523
background-color: #FAFAFA; }
1524
.notification-banner:focus {
1525
background-color: #FAFAFA; }
1526
.notification-banner .notification-icon {
1527
padding: 5px; }
1528
.notification-banner .notification-content {
1529
padding: 5px;
1530
spacing: 5px; }
1531
.notification-banner .secondary-icon {
1532
icon-size: 1.14286em; }
1533
.notification-banner .notification-actions {
1534
background-color: transparent;
1535
padding-top: 0;
1536
border-top: 1px solid rgba(0, 0, 0, 0.1);
1537
spacing: 1px; }
1538
.notification-banner .notification-button {
1539
min-height: 40px;
1540
padding: 0 16px;
1541
background-color: transparent;
1542
color: rgba(0, 0, 0, 0.6);
1543
font-weight: 500; }
1544
.notification-banner .notification-button:first-child {
1545
border-radius: 0 0 0 2px; }
1546
.notification-banner .notification-button:last-child {
1547
border-radius: 0 0 2px 0; }
1548
.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus {
1549
background-color: rgba(0, 0, 0, 0.12);
1550
color: rgba(0, 0, 0, 0.8); }
1551
.notification-banner .notification-button:active {
1552
background-color: rgba(0, 0, 0, 0.24);
1553
color: rgba(0, 0, 0, 0.8); }
1554
1555
.summary-source-counter {
1556
font-size: 1em;
1557
font-weight: bold;
1558
height: 1.6em;
1559
width: 1.6em;
1560
-shell-counter-overlap-x: 3px;
1561
-shell-counter-overlap-y: 3px;
1562
background-color: #42A5F5;
1563
color: #FFFFFF;
1564
border: 2px solid #FFFFFF;
1565
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
1566
border-radius: 0.9em; }
1567
1568
.secondary-icon {
1569
icon-size: 1.14286em; }
1570
1571
.chat-body {
1572
spacing: 5px; }
1573
1574
.chat-response {
1575
margin: 5px; }
1576
1577
.chat-log-message {
1578
color: rgba(0, 0, 0, 0.8); }
1579
1580
.chat-new-group {
1581
padding-top: 1em; }
1582
1583
.chat-received {
1584
padding-left: 4px; }
1585
.chat-received:rtl {
1586
padding-left: 0px;
1587
padding-right: 4px; }
1588
1589
.chat-sent {
1590
padding-left: 18pt;
1591
color: rgba(0, 0, 0, 0.6); }
1592
.chat-sent:rtl {
1593
padding-left: 0;
1594
padding-right: 18pt; }
1595
1596
.chat-meta-message {
1597
padding-left: 4px;
1598
font-size: 9pt;
1599
font-weight: 400;
1600
line-height: 1;
1601
color: rgba(0, 0, 0, 0.48); }
1602
.chat-meta-message:rtl {
1603
padding-left: 0;
1604
padding-right: 4px; }
1605
1606
.hotplug-transient-box {
1607
spacing: 6px;
1608
padding: 2px 72px 2px 12px; }
1609
1610
.hotplug-notification-item {
1611
padding: 2px 10px; }
1612
.hotplug-notification-item:focus {
1613
padding: 1px 71px 1px 11px; }
1614
1615
.hotplug-notification-item-icon {
1616
icon-size: 24px;
1617
padding: 2px 5px; }
1618
1619
.hotplug-resident-box {
1620
spacing: 8px; }
1621
1622
.hotplug-resident-mount {
1623
spacing: 8px;
1624
border-radius: 2px; }
1625
.hotplug-resident-mount:hover {
1626
background-color: rgba(0, 0, 0, 0.12); }
1627
.hotplug-resident-mount:active {
1628
background-color: rgba(0, 0, 0, 0.24); }
1629
1630
.hotplug-resident-mount-label {
1631
color: inherit;
1632
padding-left: 6px; }
1633
1634
.hotplug-resident-mount-icon {
1635
icon-size: 24px;
1636
padding-left: 6px; }
1637
1638
.hotplug-resident-eject-icon {
1639
icon-size: 16px; }
1640
1641
.hotplug-resident-eject-button {
1642
padding: 7px;
1643
border-radius: 2px;
1644
color: rgba(0, 0, 0, 0.8); }
1645
1646
/* Eeeky things */
1647
.legacy-tray {
1648
background-color: rgba(0, 0, 0, 0.6);
1649
color: #FFFFFF;
1650
border: none;
1651
border-bottom-width: 0; }
1652
.legacy-tray:ltr {
1653
border-radius: 0 2px 0 0;
1654
border-left-width: 0; }
1655
.legacy-tray:rtl {
1656
border-radius: 2px 0 0 0;
1657
border-right-width: 0; }
1658
1659
.legacy-tray-handle,
1660
.legacy-tray-icon {
1661
padding: 6px; }
1662
.legacy-tray-handle StIcon,
1663
.legacy-tray-icon StIcon {
1664
icon-size: 24px; }
1665
.legacy-tray-handle:hover, .legacy-tray-handle:focus,
1666
.legacy-tray-icon:hover,
1667
.legacy-tray-icon:focus {
1668
background-color: rgba(255, 255, 255, 0.15); }
1669
.legacy-tray-handle:active,
1670
.legacy-tray-icon:active {
1671
background-color: rgba(255, 255, 255, 0.3); }
1672
1673
.legacy-tray-icon-box {
1674
spacing: 12px; }
1675
.legacy-tray-icon-box:ltr {
1676
padding-left: 12px; }
1677
.legacy-tray-icon-box:rtl {
1678
padding-right: 12px; }
1679
.legacy-tray-icon-box StButton {
1680
width: 24px;
1681
height: 24px; }
1682
1683
.magnifier-zoom-region {
1684
border: 2px solid #42A5F5; }
1685
.magnifier-zoom-region.full-screen {
1686
border-width: 0; }
1687
1688
/* On-screen Keyboard */
1689
#keyboard {
1690
background-color: rgba(0, 0, 0, 0.3); }
1691
1692
.keyboard-layout {
1693
spacing: 10px;
1694
padding: 10px; }
1695
1696
.keyboard-row {
1697
spacing: 15px; }
1698
1699
.keyboard-key {
1700
min-height: 72px;
1701
min-width: 72px;
1702
font-size: 2em;
1703
font-weight: 500;
1704
border-radius: 2px;
1705
border: none;
1706
color: inherit;
1707
color: rgba(0, 0, 0, 0.6);
1708
background-color: #FAFAFA;
1709
border-color: transparent;
1710
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1711
text-shadow: none;
1712
icon-shadow: none; }
1713
.keyboard-key:focus {
1714
color: rgba(0, 0, 0, 0.8);
1715
text-shadow: none;
1716
icon-shadow: none;
1717
box-shadow: 0 0 transparent; }
1718
.keyboard-key:hover, .keyboard-key:checked {
1719
color: rgba(0, 0, 0, 0.8);
1720
background-color: #FAFAFA;
1721
border-color: transparent;
1722
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1723
text-shadow: none;
1724
icon-shadow: none; }
1725
.keyboard-key:active {
1726
color: rgba(0, 0, 0, 0.8);
1727
background-color: rgba(194, 194, 194, 0.94);
1728
border-color: transparent;
1729
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1730
text-shadow: none;
1731
icon-shadow: none; }
1732
.keyboard-key:grayed {
1733
background-color: rgba(0, 0, 0, 0.3);
1734
color: #FFFFFF;
1735
border-color: rgba(0, 0, 0, 0.3); }
1736
1737
.keyboard-subkeys {
1738
color: inherit;
1739
padding: 5px;
1740
-arrow-border-radius: 0;
1741
-arrow-background-color: transparent;
1742
-arrow-border-width: 0;
1743
-arrow-border-color: transparent;
1744
-arrow-base: 0;
1745
-arrow-rise: 0;
1746
-boxpointer-gap: 5px;
1747
background-color: #FAFAFA;
1748
border-radius: 2px;
1749
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1750
1751
.candidate-popup-content {
1752
padding: 8px;
1753
spacing: 0; }
1754
1755
.candidate-index {
1756
padding: 0 4px 0 0;
1757
color: rgba(0, 0, 0, 0.48); }
1758
.candidate-box:selected .candidate-index {
1759
color: rgba(255, 255, 255, 0.6); }
1760
1761
.candidate-box {
1762
transition-duration: 0s;
1763
min-height: 32px;
1764
padding: 0 8px;
1765
border-radius: 2px; }
1766
.candidate-box:hover {
1767
background-color: rgba(0, 0, 0, 0.12);
1768
color: rgba(0, 0, 0, 0.8); }
1769
.candidate-box:active {
1770
background-color: rgba(0, 0, 0, 0.24);
1771
color: rgba(0, 0, 0, 0.8); }
1772
.candidate-box:selected {
1773
background-color: #42A5F5;
1774
color: #FFFFFF; }
1775
1776
.candidate-page-button-box {
1777
height: 32px; }
1778
.vertical .candidate-page-button-box {
1779
padding-top: 0; }
1780
.horizontal .candidate-page-button-box {
1781
padding-left: 0; }
1782
1783
.candidate-page-button {
1784
min-width: 32px;
1785
min-height: 32px;
1786
padding: 0; }
1787
1788
.candidate-page-button-previous {
1789
border-radius: 2px;
1790
border-right-width: 0; }
1791
1792
.candidate-page-button-next {
1793
border-radius: 2px; }
1794
1795
.candidate-page-button-icon {
1796
icon-size: 1.14286em; }
1797
1798
/* Auth Dialogs & Screen Shield */
1799
.framed-user-icon {
1800
background-size: contain;
1801
border: none;
1802
color: #FFFFFF;
1803
border-radius: 2px; }
1804
.framed-user-icon:hover {
1805
border-color: #FFFFFF;
1806
color: #FFFFFF; }
1807
1808
.login-dialog-banner-view {
1809
padding-top: 24px;
1810
max-width: 23em; }
1811
1812
.login-dialog {
1813
border: none;
1814
background-color: transparent; }
1815
.login-dialog StEntry {
1816
color: #FFFFFF;
1817
selection-background-color: rgba(255, 255, 255, 0.3);
1818
selected-color: #FFFFFF;
1819
background-color: rgba(0, 0, 0, 0.01);
1820
border-color: transparent;
1821
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); }
1822
.login-dialog StEntry:focus {
1823
border-color: transparent;
1824
box-shadow: inset 0 -2px #FFFFFF; }
1825
.login-dialog StEntry:insensitive {
1826
color: rgba(0, 0, 0, 0.32);
1827
border-color: transparent;
1828
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
1829
color: rgba(255, 255, 255, 0.4); }
1830
.login-dialog .modal-dialog-button-box {
1831
spacing: 3px; }
1832
.login-dialog .modal-dialog-button {
1833
padding: 0 16px;
1834
color: rgba(255, 255, 255, 0.75);
1835
background-color: transparent;
1836
border-color: transparent;
1837
box-shadow: 0 0 transparent;
1838
text-shadow: none;
1839
icon-shadow: none; }
1840
.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus {
1841
color: #FFFFFF;
1842
background-color: rgba(255, 255, 255, 0.15);
1843
border-color: transparent;
1844
box-shadow: 0 0 transparent;
1845
text-shadow: none;
1846
icon-shadow: none; }
1847
.login-dialog .modal-dialog-button:active {
1848
color: #FFFFFF;
1849
background-color: rgba(255, 255, 255, 0.3);
1850
border-color: transparent;
1851
box-shadow: 0 0 transparent;
1852
text-shadow: none;
1853
icon-shadow: none; }
1854
.login-dialog .modal-dialog-button:insensitive {
1855
color: rgba(255, 255, 255, 0.3);
1856
background-color: transparent;
1857
border-color: transparent;
1858
box-shadow: 0 0 transparent;
1859
text-shadow: none;
1860
icon-shadow: none; }
1861
.login-dialog .modal-dialog-button:default {
1862
color: #FFFFFF;
1863
background-color: #FF4081;
1864
border-color: transparent;
1865
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1866
text-shadow: none;
1867
icon-shadow: none; }
1868
.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
1869
color: #FFFFFF;
1870
background-color: #FF4081;
1871
border-color: transparent;
1872
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1873
text-shadow: none;
1874
icon-shadow: none; }
1875
.login-dialog .modal-dialog-button:default:active {
1876
color: #FFFFFF;
1877
background-color: #ff79a7;
1878
border-color: transparent;
1879
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1880
text-shadow: none;
1881
icon-shadow: none; }
1882
.login-dialog .modal-dialog-button:default:insensitive {
1883
color: rgba(255, 255, 255, 0.4);
1884
background-color: rgba(255, 255, 255, 0.12);
1885
border-color: transparent;
1886
box-shadow: 0 0 transparent;
1887
text-shadow: none;
1888
icon-shadow: none; }
1889
1890
.login-dialog-logo-bin {
1891
padding: 24px 0px; }
1892
1893
.login-dialog-banner {
1894
color: rgba(255, 255, 255, 0.75); }
1895
1896
.login-dialog-button-box {
1897
spacing: 5px; }
1898
1899
.login-dialog-message-warning {
1900
color: #FF6D00; }
1901
1902
.login-dialog-message-hint {
1903
padding-top: 0;
1904
padding-bottom: 20px; }
1905
1906
.login-dialog-user-selection-box {
1907
padding: 100px 0px; }
1908
.login-dialog-user-selection-box .login-dialog-not-listed-label {
1909
padding-left: 2px; }
1910
.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label {
1911
color: #FFFFFF; }
1912
1913
.login-dialog-not-listed-label {
1914
font-size: 1em;
1915
font-weight: bold;
1916
color: rgba(255, 255, 255, 0.75);
1917
padding-top: 1em; }
1918
.login-dialog-not-listed-label:hover {
1919
color: #FFFFFF; }
1920
.login-dialog-not-listed-label:focus {
1921
background-color: rgba(255, 255, 255, 0.15); }
1922
1923
.login-dialog-user-list-view {
1924
-st-vfade-offset: 1em; }
1925
1926
.login-dialog-user-list {
1927
spacing: 12px;
1928
padding: .2em;
1929
width: 23em; }
1930
.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
1931
background-color: rgba(255, 255, 255, 0.15);
1932
color: #FFFFFF; }
1933
.login-dialog-user-list:expanded .login-dialog-user-list-item:hover {
1934
background-color: rgba(255, 255, 255, 0.15);
1935
color: #FFFFFF; }
1936
.login-dialog-user-list:expanded .login-dialog-user-list-item:active {
1937
background-color: rgba(255, 255, 255, 0.3);
1938
color: #FFFFFF; }
1939
.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
1940
border-right: 2px solid #FFFFFF; }
1941
1942
.login-dialog-user-list-item {
1943
border-radius: 2px;
1944
padding: .2em;
1945
color: rgba(255, 255, 255, 0.75); }
1946
.login-dialog-user-list-item:ltr {
1947
padding-right: 1em; }
1948
.login-dialog-user-list-item:rtl {
1949
padding-left: 1em; }
1950
.login-dialog-user-list-item:hover {
1951
background-color: rgba(255, 255, 255, 0.15);
1952
color: #FFFFFF; }
1953
.login-dialog-user-list-item:active {
1954
background-color: rgba(255, 255, 255, 0.3);
1955
color: #FFFFFF; }
1956
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
1957
height: 2px;
1958
margin: 2px 0 0 0;
1959
background-color: #FFFFFF; }
1960
.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
1961
background-color: #FFFFFF; }
1962
1963
.login-dialog-username,
1964
.user-widget-label {
1965
color: #FFFFFF;
1966
font-size: 15pt;
1967
font-weight: 500;
1968
line-height: 1;
1969
text-align: left;
1970
padding-left: 15px; }
1971
1972
.user-widget-label:ltr {
1973
padding-left: 18px; }
1974
.user-widget-label:rtl {
1975
padding-right: 18px; }
1976
1977
.login-dialog-prompt-layout {
1978
padding-top: 24px;
1979
padding-bottom: 12px;
1980
spacing: 8px;
1981
width: 23em; }
1982
1983
.login-dialog-prompt-label {
1984
color: rgba(255, 255, 255, 0.6);
1985
font-size: 1em;
1986
padding-top: 1em; }
1987
1988
.login-dialog-session-list-button StIcon {
1989
icon-size: 1.25em; }
1990
1991
.login-dialog-session-list-button {
1992
color: rgba(255, 255, 255, 0.75); }
1993
.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
1994
color: #FFFFFF; }
1995
.login-dialog-session-list-button:active {
1996
color: #FFFFFF; }
1997
1998
.screen-shield-arrows {
1999
padding-bottom: 3em; }
2000
2001
.screen-shield-arrows Gjs_Arrow {
2002
color: white;
2003
width: 80px;
2004
height: 48px;
2005
-arrow-thickness: 12px;
2006
-arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); }
2007
2008
.screen-shield-clock {
2009
color: white;
2010
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2011
font-weight: normal;
2012
text-align: center;
2013
padding-bottom: 1.5em; }
2014
2015
.screen-shield-clock-time {
2016
font-size: 112px;
2017
font-weight: 300;
2018
line-height: 1;
2019
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); }
2020
2021
.screen-shield-clock-date {
2022
font-size: 45px;
2023
font-weight: 400;
2024
line-height: 48px; }
2025
2026
.screen-shield-notifications-container {
2027
spacing: 6px;
2028
width: 30em;
2029
background-color: transparent;
2030
max-height: 500px; }
2031
.screen-shield-notifications-container .summary-notification-stack-scrollview {
2032
padding-top: 0;
2033
padding-bottom: 0; }
2034
.screen-shield-notifications-container .notification,
2035
.screen-shield-notifications-container .screen-shield-notification-source {
2036
padding: 8px;
2037
border: none;
2038
background-color: rgba(0, 0, 0, 0.3);
2039
color: #FFFFFF;
2040
border-radius: 2px; }
2041
.screen-shield-notifications-container .notification {
2042
margin-right: 16px; }
2043
2044
.screen-shield-notification-label {
2045
min-height: 22px;
2046
padding: 2px 0px 0px 16px;
2047
font-weight: bold; }
2048
2049
.screen-shield-notification-count-text {
2050
min-height: 22px;
2051
padding: 2px 0px 0px 16px;
2052
color: rgba(255, 255, 255, 0.75); }
2053
2054
#panel.lock-screen {
2055
background-color: rgba(0, 0, 0, 0.3); }
2056
2057
.screen-shield-background {
2058
background: black;
2059
box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44); }
2060
2061
#lockDialogGroup {
2062
background: #607D8B url("assets/noise-texture.svg");
2063
background-size: cover; }
2064
2065
#LookingGlassDialog {
2066
background-color: #FAFAFA;
2067
spacing: 4px;
2068
padding: 0;
2069
border: none;
2070
border-radius: 2px;
2071
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); }
2072
#LookingGlassDialog > #Toolbar {
2073
padding: 0 8px;
2074
border: none;
2075
border-radius: 0;
2076
background-color: rgba(250, 250, 250, 0.01);
2077
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
2078
#LookingGlassDialog .labels {
2079
spacing: 0; }
2080
#LookingGlassDialog .notebook-tab {
2081
-natural-hpadding: 12px;
2082
-minimum-hpadding: 6px;
2083
font-weight: bold;
2084
color: rgba(0, 0, 0, 0.48);
2085
transition-duration: 0.2s;
2086
padding-left: 16px;
2087
padding-right: 16px;
2088
min-height: 36px;
2089
padding: 0 32px; }
2090
#LookingGlassDialog .notebook-tab:hover {
2091
box-shadow: inset 0 -2px 0px rgba(0, 0, 0, 0.24);
2092
color: rgba(0, 0, 0, 0.8);
2093
text-shadow: none; }
2094
#LookingGlassDialog .notebook-tab:selected {
2095
border-bottom-width: 0;
2096
border-color: transparent;
2097
background-color: rgba(250, 250, 250, 0.01);
2098
box-shadow: inset 0 -2px 0px #42A5F5;
2099
color: rgba(0, 0, 0, 0.8);
2100
text-shadow: none; }
2101
#LookingGlassDialog StBoxLayout#EvalBox {
2102
padding: 4px;
2103
spacing: 4px; }
2104
#LookingGlassDialog StBoxLayout#ResultsArea {
2105
spacing: 4px; }
2106
2107
.lg-dialog StEntry {
2108
selection-background-color: #42A5F5;
2109
selected-color: #FFFFFF; }
2110
.lg-dialog .shell-link {
2111
color: #42A5F5; }
2112
.lg-dialog .shell-link:hover {
2113
color: #42A5F5; }
2114
2115
.lg-completions-text {
2116
font-size: 1em;
2117
font-style: italic; }
2118
2119
.lg-obj-inspector-title {
2120
spacing: 4px; }
2121
2122
.lg-obj-inspector-button {
2123
min-height: 36px;
2124
padding: 0 16px;
2125
border: none;
2126
border-radius: 2px;
2127
font-size: 10.5pt;
2128
font-weight: 500;
2129
line-height: 1;
2130
color: rgba(0, 0, 0, 0.6);
2131
background-color: transparent;
2132
border-color: transparent;
2133
box-shadow: 0 0 transparent;
2134
text-shadow: none;
2135
icon-shadow: none; }
2136
.lg-obj-inspector-button:hover {
2137
color: rgba(0, 0, 0, 0.8);
2138
background-color: rgba(0, 0, 0, 0.12);
2139
border-color: transparent;
2140
box-shadow: 0 0 transparent;
2141
text-shadow: none;
2142
icon-shadow: none; }
2143
.lg-obj-inspector-button:active {
2144
color: rgba(0, 0, 0, 0.8);
2145
background-color: rgba(0, 0, 0, 0.24);
2146
border-color: transparent;
2147
box-shadow: 0 0 transparent;
2148
text-shadow: none;
2149
icon-shadow: none; }
2150
.lg-obj-inspector-button:insensitive {
2151
color: rgba(0, 0, 0, 0.24);
2152
background-color: transparent;
2153
border-color: transparent;
2154
box-shadow: 0 0 transparent;
2155
text-shadow: none;
2156
icon-shadow: none; }
2157
.lg-obj-inspector-button:focus {
2158
color: rgba(0, 0, 0, 0.8);
2159
text-shadow: none;
2160
icon-shadow: none;
2161
box-shadow: 0 0 transparent; }
2162
.lg-obj-inspector-button:hover {
2163
border: none; }
2164
2165
#lookingGlassExtensions {
2166
padding: 4px; }
2167
2168
.lg-extensions-list {
2169
padding: 4px;
2170
spacing: 6px; }
2171
2172
.lg-extension {
2173
border: none;
2174
border-radius: 2px;
2175
padding: 4px; }
2176
2177
.lg-extension-name {
2178
font-size: 18pt;
2179
font-weight: 400;
2180
line-height: 32px; }
2181
2182
.lg-extension-meta {
2183
spacing: 6px; }
2184
2185
#LookingGlassPropertyInspector {
2186
background: #FAFAFA;
2187
border: none;
2188
border-radius: 2px;
2189
padding: 6px;
2190
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); }
2191
2192
/* Dash to Dock */
2193
#dashtodockContainer #dash {
2194
background-color: rgba(0, 0, 0, 0.6); }
2195
2196
#dashtodockContainer:overview #dash {
2197
background-color: rgba(255, 255, 255, 0.1); }
2198
2199
#dashtodockContainer.extended:overview #dash {
2200
background-color: transparent; }
2201
2202
#dashtodockContainer.left #dash,
2203
#dashtodockContainer.right #dash {
2204
padding: 3px 0; }
2205
2206
#dashtodockContainer.top #dash,
2207
#dashtodockContainer.bottom #dash {
2208
padding: 0 3px; }
2209
2210
#dashtodockContainer.extended #dash {
2211
padding: 0;
2212
border-radius: 0; }
2213
2214
#dashtodockContainer.left .dash-item-container > StWidget,
2215
#dashtodockContainer.right .dash-item-container > StWidget,
2216
#dashtodockContainer.extended.left .dash-item-container > StWidget,
2217
#dashtodockContainer.extended.right .dash-item-container > StWidget {
2218
padding: 3px 6px; }
2219
2220
#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget,
2221
#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget {
2222
padding: 6px 6px 3px 6px; }
2223
2224
#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget,
2225
#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget {
2226
padding: 3px 6px 6px 6px; }
2227
2228
#dashtodockContainer.top .dash-item-container > StWidget,
2229
#dashtodockContainer.bottom .dash-item-container > StWidget,
2230
#dashtodockContainer.extended.top .dash-item-container > StWidget,
2231
#dashtodockContainer.extended.bottom .dash-item-container > StWidget {
2232
padding: 6px 3px; }
2233
2234
#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget,
2235
#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget {
2236
padding: 6px 3px 6px 6px; }
2237
2238
#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget,
2239
#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget {
2240
padding: 6px 6px 6px 3px; }
2241
2242
#dashtodockContainer .app-well-app-running-dot {
2243
background-color: transparent; }
2244
2245
#dashtodockContainer .dash-item-container > StWidget {
2246
background-size: cover; }
2247
2248
#dashtodockContainer.left .dash-item-container > StWidget.running1 {
2249
background-image: url("assets/left-running1.svg"); }
2250
2251
#dashtodockContainer.left .dash-item-container > StWidget.running1.focused {
2252
background-image: url("assets/left-running1-focused.svg"); }
2253
2254
#dashtodockContainer.left .dash-item-container > StWidget.running2 {
2255
background-image: url("assets/left-running2.svg"); }
2256
2257
#dashtodockContainer.left .dash-item-container > StWidget.running2.focused {
2258
background-image: url("assets/left-running2-focused.svg"); }
2259
2260
#dashtodockContainer.left .dash-item-container > StWidget.running3 {
2261
background-image: url("assets/left-running3.svg"); }
2262
2263
#dashtodockContainer.left .dash-item-container > StWidget.running3.focused {
2264
background-image: url("assets/left-running3-focused.svg"); }
2265
2266
#dashtodockContainer.left .dash-item-container > StWidget.running4 {
2267
background-image: url("assets/left-running4.svg"); }
2268
2269
#dashtodockContainer.left .dash-item-container > StWidget.running4.focused {
2270
background-image: url("assets/left-running4-focused.svg"); }
2271
2272
#dashtodockContainer.right .dash-item-container > StWidget.running1 {
2273
background-image: url("assets/right-running1.svg"); }
2274
2275
#dashtodockContainer.right .dash-item-container > StWidget.running1.focused {
2276
background-image: url("assets/right-running1-focused.svg"); }
2277
2278
#dashtodockContainer.right .dash-item-container > StWidget.running2 {
2279
background-image: url("assets/right-running2.svg"); }
2280
2281
#dashtodockContainer.right .dash-item-container > StWidget.running2.focused {
2282
background-image: url("assets/right-running2-focused.svg"); }
2283
2284
#dashtodockContainer.right .dash-item-container > StWidget.running3 {
2285
background-image: url("assets/right-running3.svg"); }
2286
2287
#dashtodockContainer.right .dash-item-container > StWidget.running3.focused {
2288
background-image: url("assets/right-running3-focused.svg"); }
2289
2290
#dashtodockContainer.right .dash-item-container > StWidget.running4 {
2291
background-image: url("assets/right-running4.svg"); }
2292
2293
#dashtodockContainer.right .dash-item-container > StWidget.running4.focused {
2294
background-image: url("assets/right-running4-focused.svg"); }
2295
2296
#dashtodockContainer.top .dash-item-container > StWidget.running1 {
2297
background-image: url("assets/top-running1.svg"); }
2298
2299
#dashtodockContainer.top .dash-item-container > StWidget.running1.focused {
2300
background-image: url("assets/top-running1-focused.svg"); }
2301
2302
#dashtodockContainer.top .dash-item-container > StWidget.running2 {
2303
background-image: url("assets/top-running2.svg"); }
2304
2305
#dashtodockContainer.top .dash-item-container > StWidget.running2.focused {
2306
background-image: url("assets/top-running2-focused.svg"); }
2307
2308
#dashtodockContainer.top .dash-item-container > StWidget.running3 {
2309
background-image: url("assets/top-running3.svg"); }
2310
2311
#dashtodockContainer.top .dash-item-container > StWidget.running3.focused {
2312
background-image: url("assets/top-running3-focused.svg"); }
2313
2314
#dashtodockContainer.top .dash-item-container > StWidget.running4 {
2315
background-image: url("assets/top-running4.svg"); }
2316
2317
#dashtodockContainer.top .dash-item-container > StWidget.running4.focused {
2318
background-image: url("assets/top-running4-focused.svg"); }
2319
2320
#dashtodockContainer.bottom .dash-item-container > StWidget.running1 {
2321
background-image: url("assets/bottom-running1.svg"); }
2322
2323
#dashtodockContainer.bottom .dash-item-container > StWidget.running1.focused {
2324
background-image: url("assets/bottom-running1-focused.svg"); }
2325
2326
#dashtodockContainer.bottom .dash-item-container > StWidget.running2 {
2327
background-image: url("assets/bottom-running2.svg"); }
2328
2329
#dashtodockContainer.bottom .dash-item-container > StWidget.running2.focused {
2330
background-image: url("assets/bottom-running2-focused.svg"); }
2331
2332
#dashtodockContainer.bottom .dash-item-container > StWidget.running3 {
2333
background-image: url("assets/bottom-running3.svg"); }
2334
2335
#dashtodockContainer.bottom .dash-item-container > StWidget.running3.focused {
2336
background-image: url("assets/bottom-running3-focused.svg"); }
2337
2338
#dashtodockContainer.bottom .dash-item-container > StWidget.running4 {
2339
background-image: url("assets/bottom-running4.svg"); }
2340
2341
#dashtodockContainer.bottom .dash-item-container > StWidget.running4.focused {
2342
background-image: url("assets/bottom-running4-focused.svg"); }
2343
2344
/* Simple Dock */
2345
#dash:desktop {
2346
background-color: rgba(0, 0, 0, 0.6); }
2347
2348
/* Workspaces to Dock */
2349
#workspacestodockContainer .workspace-thumbnails {
2350
background-color: rgba(0, 0, 0, 0.6); }
2351
2352
#workspacestodockContainer:overview .workspace-thumbnails {
2353
background-color: rgba(255, 255, 255, 0.1); }
2354
2355
#workspacestodockContainer.fullheight:overview .workspace-thumbnails {
2356
background-color: transparent; }
2357
2358
#workspacestodockContainer.right .workspace-thumbnails {
2359
border-radius: 2px 0 0 2px; }
2360
2361
#workspacestodockContainer.left .workspace-thumbnails {
2362
border-radius: 0 2px 2px 0; }
2363
2364
/* GPaste */
2365
.popup-menu .search-entry {
2366
color: rgba(0, 0, 0, 0.8);
2367
selection-background-color: #42A5F5;
2368
selected-color: #FFFFFF;
2369
background-color: rgba(250, 250, 250, 0.01);
2370
border-color: transparent;
2371
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.24); }
2372
.popup-menu .search-entry:focus {
2373
border-color: transparent;
2374
box-shadow: inset 0 -2px #42A5F5;
2375
color: rgba(0, 0, 0, 0.8); }
2376
.popup-menu .search-entry .search-entry-icon {
2377
color: rgba(0, 0, 0, 0.48); }
2378
.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon {
2379
color: rgba(0, 0, 0, 0.8); }
2380