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