A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 gnome-shell-compact.css

View raw Download
text/plain • 65.13 kiB
ASCII text
        
            
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
/* GLOBALS */
21
stage {
22
font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif;
23
font-size: 10.5pt;
24
font-weight: 400;
25
color: rgba(0, 0, 0, 0.87);
26
}
27
28
/* WIDGETS */
29
/* Buttons */
30
.button {
31
min-height: 32px;
32
padding: 0 16px;
33
border-width: 0;
34
border-radius: 4px;
35
font-size: 10.5pt;
36
font-weight: 500;
37
color: rgba(0, 0, 0, 0.54);
38
background-color: transparent;
39
border-color: transparent;
40
box-shadow: 0 0 transparent;
41
text-shadow: none;
42
icon-shadow: none;
43
transition-duration: 100ms;
44
}
45
46
.button:hover {
47
color: rgba(0, 0, 0, 0.87);
48
background-color: rgba(0, 0, 0, 0.08);
49
border-color: transparent;
50
box-shadow: 0 0 transparent;
51
text-shadow: none;
52
icon-shadow: none;
53
}
54
55
.button:active {
56
color: rgba(0, 0, 0, 0.87);
57
background-color: rgba(0, 0, 0, 0.2);
58
border-color: transparent;
59
box-shadow: 0 0 transparent;
60
text-shadow: none;
61
icon-shadow: none;
62
transition-duration: 200ms;
63
}
64
65
.button:insensitive {
66
color: rgba(0, 0, 0, 0.26);
67
background-color: transparent;
68
border-color: transparent;
69
box-shadow: 0 0 transparent;
70
text-shadow: none;
71
icon-shadow: none;
72
}
73
74
.button:focus {
75
color: rgba(0, 0, 0, 0.87);
76
text-shadow: none;
77
icon-shadow: none;
78
box-shadow: 0 0 transparent;
79
}
80
81
.modal-dialog-linked-button {
82
min-height: 32px;
83
margin: 4px;
84
padding: 0 8px;
85
margin-right: 0;
86
border-right-width: 0;
87
border-radius: 4px;
88
font-size: 10.5pt;
89
font-weight: 500;
90
color: rgba(0, 0, 0, 0.54);
91
background-color: transparent;
92
border-color: transparent;
93
box-shadow: 0 0 transparent;
94
text-shadow: none;
95
icon-shadow: none;
96
transition-duration: 100ms;
97
}
98
99
.modal-dialog-linked-button:hover {
100
color: rgba(0, 0, 0, 0.87);
101
background-color: rgba(0, 0, 0, 0.08);
102
border-color: transparent;
103
box-shadow: 0 0 transparent;
104
text-shadow: none;
105
icon-shadow: none;
106
}
107
108
.modal-dialog-linked-button:active {
109
color: rgba(0, 0, 0, 0.87);
110
background-color: rgba(0, 0, 0, 0.2);
111
border-color: transparent;
112
box-shadow: 0 0 transparent;
113
text-shadow: none;
114
icon-shadow: none;
115
transition-duration: 200ms;
116
}
117
118
.modal-dialog-linked-button:insensitive {
119
color: rgba(0, 0, 0, 0.26);
120
background-color: transparent;
121
border-color: transparent;
122
box-shadow: 0 0 transparent;
123
text-shadow: none;
124
icon-shadow: none;
125
}
126
127
.modal-dialog-linked-button:focus {
128
color: rgba(0, 0, 0, 0.87);
129
text-shadow: none;
130
icon-shadow: none;
131
box-shadow: 0 0 transparent;
132
}
133
134
.modal-dialog-linked-button:first-child {
135
border-radius: 4px;
136
}
137
138
.modal-dialog-linked-button:last-child {
139
margin-right: 4px;
140
border-right-width: 0px;
141
border-radius: 4px;
142
}
143
144
.modal-dialog-linked-button:first-child:last-child {
145
margin-right: 4px;
146
border-right-width: 0px;
147
border-radius: 4px;
148
}
149
150
/* Entries */
151
StEntry {
152
min-height: 32px;
153
padding: 0 8px;
154
border-radius: 4px 4px 0 0;
155
border-width: 0;
156
color: rgba(0, 0, 0, 0.87);
157
selection-background-color: #4285F4;
158
selected-color: white;
159
font-size: 11.25pt;
160
font-weight: 400;
161
transition-duration: 100ms;
162
background-color: rgba(0, 0, 0, 0.04);
163
border-color: transparent;
164
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
165
}
166
167
StEntry:hover {
168
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.87);
169
}
170
171
StEntry:focus {
172
border-color: transparent;
173
box-shadow: inset 0 -2px #4285F4;
174
}
175
176
StEntry:insensitive {
177
color: rgba(0, 0, 0, 0.38);
178
border-color: transparent;
179
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12);
180
}
181
182
StEntry StIcon.capslock-warning {
183
icon-size: 16px;
184
warning-color: #FBBC05;
185
padding: 0 0;
186
}
187
188
/* Scrollbars */
189
StScrollView.vfade {
190
-st-vfade-offset: 32px;
191
}
192
193
StScrollView.hfade {
194
-st-hfade-offset: 32px;
195
}
196
197
StScrollBar {
198
padding: 0;
199
}
200
201
StScrollView StScrollBar {
202
min-width: 16px;
203
min-height: 16px;
204
}
205
206
StScrollBar StBin#trough {
207
margin: 4px;
208
border-radius: 100px;
209
background-color: rgba(0, 0, 0, 0.12);
210
}
211
212
StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
213
transition-duration: 100ms;
214
border-radius: 100px;
215
background-color: rgba(0, 0, 0, 0.38);
216
margin: 4px;
217
}
218
219
StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
220
background-color: rgba(0, 0, 0, 0.54);
221
}
222
223
StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
224
background-color: rgba(0, 0, 0, 0.87);
225
}
226
227
#overview StScrollBar StBin#trough, #screenShieldNotifications StScrollBar StBin#trough {
228
background-color: rgba(255, 255, 255, 0.12);
229
}
230
231
#overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle, #screenShieldNotifications StScrollBar StButton#hhandle {
232
background-color: rgba(255, 255, 255, 0.5);
233
}
234
235
#overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover {
236
background-color: rgba(255, 255, 255, 0.7);
237
}
238
239
#overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active {
240
background-color: white;
241
}
242
243
/* Slider */
244
.slider {
245
height: 20px;
246
color: #4285F4;
247
-slider-height: 2px;
248
-slider-background-color: rgba(0, 0, 0, 0.26);
249
-slider-border-color: transparent;
250
-slider-active-background-color: #4285F4;
251
-slider-active-border-color: transparent;
252
-slider-border-width: 0;
253
-slider-handle-radius: 6px;
254
}
255
256
/* Check Boxes */
257
.check-box * {
258
min-height: 16px;
259
padding: 8px 0;
260
}
261
262
.check-box StBoxLayout {
263
spacing: 8px;
264
}
265
266
.check-box StBin {
267
transition-duration: 100ms;
268
width: 24px;
269
height: 24px;
270
padding: 4px;
271
border-radius: 100px;
272
background-image: url("assets/checkbox-off.svg");
273
}
274
275
.check-box:focus StBin {
276
background-image: url("assets/checkbox-off.svg");
277
}
278
279
.check-box:hover StBin {
280
background-color: rgba(0, 0, 0, 0.08);
281
}
282
283
.check-box:active StBin {
284
transition-duration: 200ms;
285
background-color: rgba(0, 0, 0, 0.2);
286
}
287
288
.check-box:checked StBin {
289
background-image: url("assets/checkbox.svg");
290
}
291
292
.check-box:focus:checked StBin {
293
background-image: url("assets/checkbox.svg");
294
}
295
296
.check-box:hover:checked StBin {
297
background-color: rgba(66, 133, 244, 0.08);
298
}
299
300
.check-box:active:checked StBin {
301
background-color: rgba(66, 133, 244, 0.2);
302
}
303
304
/* Switches */
305
.toggle-switch {
306
width: 40px;
307
height: 20px;
308
background-size: contain;
309
}
310
311
.toggle-switch-us {
312
background-image: url("assets/toggle-off.svg");
313
}
314
315
.toggle-switch-us:checked {
316
background-image: url("assets/toggle-on.svg");
317
}
318
319
.toggle-switch-intl {
320
background-image: url("assets/toggle-off.svg");
321
}
322
323
.toggle-switch-intl:checked {
324
background-image: url("assets/toggle-on.svg");
325
}
326
327
/* links */
328
.shell-link {
329
transition-duration: 100ms;
330
border-radius: 4px;
331
color: #4285F4;
332
}
333
334
.shell-link:hover {
335
color: #4285F4;
336
background-color: rgba(66, 133, 244, 0.08);
337
}
338
339
.shell-link:active {
340
transition-duration: 200ms;
341
color: #4285F4;
342
background-color: rgba(66, 133, 244, 0.2);
343
}
344
345
/* Modal Dialogs */
346
.headline {
347
font-size: 15pt;
348
font-weight: 500;
349
}
350
351
.lightbox {
352
background-color: black;
353
}
354
355
.flashspot {
356
background-color: white;
357
}
358
359
.modal-dialog {
360
border-radius: 4px;
361
color: rgba(0, 0, 0, 0.87);
362
background-color: #FFFFFF;
363
border: none;
364
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
365
}
366
367
.modal-dialog .modal-dialog-content-box {
368
padding: 24px;
369
}
370
371
.modal-dialog .run-dialog-entry {
372
width: 20em;
373
margin-bottom: 0;
374
}
375
376
.modal-dialog .run-dialog-error-box {
377
padding-top: 16px;
378
spacing: 6px;
379
}
380
381
.modal-dialog .run-dialog-button-box {
382
padding-top: 1em;
383
}
384
385
.modal-dialog .run-dialog-label {
386
font-size: 1em;
387
font-weight: normal;
388
color: rgba(0, 0, 0, 0.54);
389
padding-bottom: .4em;
390
}
391
392
.show-processes-dialog-subject,
393
.mount-question-dialog-subject,
394
.end-session-dialog-subject {
395
font-size: 15pt;
396
font-weight: 500;
397
}
398
399
/* End Session Dialog */
400
.end-session-dialog {
401
spacing: 42px;
402
border: none;
403
}
404
405
.end-session-dialog-list {
406
padding-top: 20px;
407
}
408
409
.end-session-dialog-layout {
410
padding-left: 17px;
411
}
412
413
.end-session-dialog-layout:rtl {
414
padding-right: 17px;
415
}
416
417
.end-session-dialog-description {
418
width: 28em;
419
padding-bottom: 10px;
420
}
421
422
.end-session-dialog-description:rtl {
423
text-align: right;
424
}
425
426
.end-session-dialog-warning {
427
width: 28em;
428
color: #FBBC05;
429
padding-top: 6px;
430
}
431
432
.end-session-dialog-warning:rtl {
433
text-align: right;
434
}
435
436
.end-session-dialog-logout-icon {
437
border-radius: 5px;
438
width: 48px;
439
height: 48px;
440
background-size: contain;
441
}
442
443
.end-session-dialog-shutdown-icon {
444
color: rgba(0, 0, 0, 0.38);
445
width: 48px;
446
height: 48px;
447
}
448
449
.end-session-dialog-inhibitor-layout {
450
spacing: 16px;
451
max-height: 200px;
452
padding-right: 65px;
453
padding-left: 65px;
454
}
455
456
.end-session-dialog-session-list,
457
.end-session-dialog-app-list {
458
spacing: 1em;
459
}
460
461
.end-session-dialog-list-header {
462
font-weight: bold;
463
}
464
465
.end-session-dialog-list-header:rtl {
466
text-align: right;
467
}
468
469
.end-session-dialog-app-list-item,
470
.end-session-dialog-session-list-item {
471
spacing: 1em;
472
}
473
474
.end-session-dialog-app-list-item-name,
475
.end-session-dialog-session-list-item-name {
476
font-weight: bold;
477
}
478
479
.end-session-dialog-app-list-item-description {
480
color: rgba(0, 0, 0, 0.54);
481
font-size: 1em;
482
}
483
484
/* ShellMountOperation Dialogs */
485
.shell-mount-operation-icon {
486
icon-size: 48px;
487
}
488
489
.show-processes-dialog,
490
.mount-question-dialog {
491
spacing: 24px;
492
}
493
494
.show-processes-dialog-subject,
495
.mount-question-dialog-subject {
496
padding-top: 10px;
497
padding-left: 17px;
498
padding-bottom: 6px;
499
}
500
501
.mount-question-dialog-subject {
502
max-width: 34em;
503
}
504
505
.show-processes-dialog-subject:rtl,
506
.mount-question-dialog-subject:rtl {
507
padding-left: 0px;
508
padding-right: 17px;
509
}
510
511
.show-processes-dialog-description,
512
.mount-question-dialog-description {
513
padding-left: 17px;
514
width: 28em;
515
}
516
517
.show-processes-dialog-description:rtl,
518
.mount-question-dialog-description:rtl {
519
padding-right: 17px;
520
}
521
522
.show-processes-dialog-app-list {
523
max-height: 200px;
524
padding-top: 24px;
525
padding-left: 49px;
526
padding-right: 32px;
527
}
528
529
.show-processes-dialog-app-list:rtl {
530
padding-right: 49px;
531
padding-left: 32px;
532
}
533
534
.show-processes-dialog-app-list-item {
535
color: rgba(0, 0, 0, 0.87);
536
}
537
538
.show-processes-dialog-app-list-item:hover {
539
color: rgba(0, 0, 0, 0.87);
540
}
541
542
.show-processes-dialog-app-list-item:ltr {
543
padding-right: 1em;
544
}
545
546
.show-processes-dialog-app-list-item:rtl {
547
padding-left: 1em;
548
}
549
550
.show-processes-dialog-app-list-item-icon:ltr {
551
padding-right: 17px;
552
}
553
554
.show-processes-dialog-app-list-item-icon:rtl {
555
padding-left: 17px;
556
}
557
558
.show-processes-dialog-app-list-item-name {
559
font-size: 1em;
560
}
561
562
/* Password or Authentication Dialog */
563
.prompt-dialog {
564
width: 34em;
565
border: none;
566
}
567
568
.prompt-dialog-main-layout {
569
spacing: 24px;
570
padding: 10px;
571
}
572
573
.prompt-dialog-message-layout {
574
spacing: 16px;
575
}
576
577
.prompt-dialog-headline {
578
font-size: 15pt;
579
font-weight: 500;
580
color: rgba(0, 0, 0, 0.87);
581
}
582
583
.prompt-dialog-description:rtl {
584
text-align: right;
585
}
586
587
.prompt-dialog-password-box {
588
spacing: 1em;
589
padding-bottom: 1em;
590
}
591
592
.prompt-dialog-error-label {
593
font-size: 1em;
594
color: #EA4335;
595
padding-bottom: 8px;
596
}
597
598
.prompt-dialog-info-label {
599
font-size: 1em;
600
padding-bottom: 8px;
601
}
602
603
.hidden {
604
color: rgba(0, 0, 0, 0);
605
}
606
607
.prompt-dialog-null-label {
608
font-size: 1em;
609
padding-bottom: 8px;
610
}
611
612
/* Polkit Dialog */
613
.polkit-dialog-user-layout {
614
padding-left: 10px;
615
spacing: 10px;
616
}
617
618
.polkit-dialog-user-layout:rtl {
619
padding-left: 0px;
620
padding-right: 10px;
621
}
622
623
.polkit-dialog-user-root-label {
624
color: #FBBC05;
625
}
626
627
.polkit-dialog-user-icon {
628
border-radius: 5px;
629
background-size: contain;
630
width: 48px;
631
height: 48px;
632
}
633
634
/* Audio selection dialog */
635
.audio-device-selection-dialog {
636
spacing: 30px;
637
}
638
639
.audio-selection-content {
640
spacing: 20px;
641
padding: 24px;
642
}
643
644
.audio-selection-title {
645
font-weight: bold;
646
text-align: center;
647
}
648
649
.audio-selection-box {
650
spacing: 20px;
651
}
652
653
.audio-selection-device {
654
border: 1px solid rgba(0, 0, 0, 0.12);
655
border-radius: 4px;
656
}
657
658
.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
659
background-color: #4285F4;
660
}
661
662
.audio-selection-device-box {
663
padding: 20px;
664
spacing: 20px;
665
}
666
667
.audio-selection-device-icon {
668
icon-size: 64px;
669
}
670
671
/* Access Dialog */
672
.access-dialog {
673
spacing: 30px;
674
}
675
676
.access-dialog-main-layout {
677
padding: 12px 20px 0;
678
spacing: 12px;
679
}
680
681
.access-dialog-content {
682
max-width: 28em;
683
spacing: 20px;
684
}
685
686
.access-dialog-icon {
687
min-width: 48px;
688
icon-size: 48px;
689
}
690
691
.access-dialog-title {
692
font-weight: bold;
693
}
694
695
.access-dialog-subtitle {
696
color: rgba(0, 0, 0, 0.54);
697
font-weight: bold;
698
}
699
700
/* Geolocation Dialog */
701
.geolocation-dialog {
702
spacing: 30px;
703
}
704
705
.geolocation-dialog-main-layout {
706
spacing: 12px;
707
}
708
709
.geolocation-dialog-content {
710
spacing: 20px;
711
}
712
713
.geolocation-dialog-icon {
714
icon-size: 48px;
715
}
716
717
.geolocation-dialog-title {
718
font-weight: bold;
719
}
720
721
.geolocation-dialog-reason {
722
color: rgba(0, 0, 0, 0.54);
723
font-weight: bold;
724
}
725
726
/* Network Agent Dialog */
727
.network-dialog-secret-table {
728
spacing-rows: 15px;
729
spacing-columns: 1em;
730
}
731
732
.keyring-dialog-control-table {
733
spacing-rows: 15px;
734
spacing-columns: 1em;
735
}
736
737
/* Popovers/Menus */
738
.popup-menu {
739
min-width: 200px;
740
}
741
742
.popup-menu .popup-sub-menu {
743
background-color: #EEEEEE;
744
box-shadow: 0 0 transparent;
745
}
746
747
.popup-menu .popup-menu-content {
748
padding: 8px 0;
749
}
750
751
.popup-menu .popup-menu-item {
752
spacing: 8px;
753
transition-duration: 100ms;
754
}
755
756
.popup-menu .popup-menu-item:ltr {
757
padding: 0.4em 24px 0.4em 0;
758
}
759
760
.popup-menu .popup-menu-item:rtl {
761
padding: 0.4em 0 0.4em 24px;
762
}
763
764
.popup-menu .popup-menu-item:checked {
765
background-color: #4285F4;
766
color: white;
767
box-shadow: 0 0 transparent;
768
font-weight: normal;
769
}
770
771
.popup-menu .popup-menu-item:checked.selected {
772
background-color: #518ff5;
773
color: white;
774
}
775
776
.popup-menu .popup-menu-item:checked:active {
777
background-color: #689df6;
778
color: white !important;
779
}
780
781
.popup-menu .popup-menu-item:checked:insensitive {
782
color: rgba(255, 255, 255, 0.5);
783
}
784
785
.popup-menu .popup-menu-item.selected {
786
background-color: rgba(0, 0, 0, 0.08);
787
color: rgba(0, 0, 0, 0.87);
788
transition-duration: 0ms;
789
}
790
791
.popup-menu .popup-menu-item:active {
792
background-color: rgba(0, 0, 0, 0.2);
793
color: rgba(0, 0, 0, 0.87);
794
transition-duration: 200ms;
795
}
796
797
.popup-menu .popup-menu-item.selected:active {
798
color: rgba(0, 0, 0, 0.87);
799
}
800
801
.popup-menu .popup-menu-item:insensitive {
802
color: rgba(0, 0, 0, 0.38);
803
}
804
805
.popup-menu .popup-inactive-menu-item {
806
color: rgba(0, 0, 0, 0.87);
807
}
808
809
.popup-menu .popup-inactive-menu-item:insensitive {
810
color: rgba(0, 0, 0, 0.38);
811
}
812
813
.popup-menu.panel-menu {
814
-boxpointer-gap: 4px;
815
margin-bottom: 1.75em;
816
}
817
818
.popup-menu-ornament {
819
text-align: right;
820
width: 16px;
821
height: 16px;
822
}
823
824
.popup-menu-boxpointer,
825
.candidate-popup-boxpointer {
826
-arrow-border-radius: 0;
827
-arrow-background-color: transparent;
828
-arrow-border-width: 0;
829
-arrow-border-color: transparent;
830
-arrow-base: 0;
831
-arrow-rise: 0;
832
-arrow-box-shadow: none;
833
margin: 5px 8px 8px;
834
background-color: #FFFFFF;
835
border-radius: 4px;
836
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
837
}
838
839
.popup-separator-menu-item {
840
height: 1px;
841
margin: 8px 40px;
842
background-color: transparent;
843
border-color: rgba(0, 0, 0, 0.12);
844
border-bottom-width: 1px;
845
border-bottom-style: solid;
846
}
847
848
.background-menu {
849
-boxpointer-gap: 4px;
850
-arrow-rise: 0;
851
}
852
853
/* fallback menu
854
- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled
855
app menu inside the main app window itself rather than the top bar
856
*/
857
/* OSD */
858
.osd-window {
859
text-align: center;
860
font-weight: bold;
861
spacing: 1em;
862
margin: 32px;
863
min-width: 64px;
864
min-height: 64px;
865
}
866
867
.osd-window .osd-monitor-label {
868
font-size: 45px;
869
font-weight: 400;
870
}
871
872
.osd-window .level {
873
height: 8px;
874
border-radius: 0;
875
background-color: rgba(0, 0, 0, 0.12);
876
color: rgba(0, 0, 0, 0.87);
877
}
878
879
.osd-window .level-bar {
880
background-color: #4285F4;
881
border-radius: 0;
882
}
883
884
/* Pad OSD */
885
.pad-osd-window {
886
padding: 32px;
887
background-color: rgba(0, 0, 0, 0.6);
888
}
889
890
.pad-osd-window .pad-osd-title-box {
891
spacing: 12px;
892
}
893
894
.pad-osd-window .pad-osd-title-menu-box {
895
spacing: 6px;
896
}
897
898
.combo-box-label {
899
width: 15em;
900
}
901
902
/* App Switcher */
903
.switcher-popup {
904
padding: 8px;
905
spacing: 16px;
906
}
907
908
.switcher-list-item-container {
909
spacing: 8px;
910
}
911
912
.switcher-list .item-box {
913
transition-duration: 100ms;
914
padding: 8px;
915
border-radius: 4px;
916
}
917
918
.switcher-list .item-box:outlined {
919
padding: 8px;
920
border: none;
921
background-color: rgba(0, 0, 0, 0.12);
922
}
923
924
.switcher-list .item-box:selected {
925
background-color: #4285F4;
926
color: white;
927
}
928
929
.switcher-list .thumbnail-box {
930
padding: 2px;
931
spacing: 4px;
932
}
933
934
.switcher-list .thumbnail {
935
width: 256px;
936
}
937
938
.switcher-list .separator {
939
width: 1px;
940
background: rgba(0, 0, 0, 0.12);
941
}
942
943
.switcher-arrow {
944
transition-duration: 100ms;
945
border-color: rgba(0, 0, 0, 0);
946
color: rgba(0, 0, 0, 0.54);
947
}
948
949
.switcher-arrow:highlighted {
950
color: rgba(0, 0, 0, 0.87);
951
}
952
953
.input-source-switcher-symbol {
954
font-size: 45px;
955
font-weight: 400;
956
width: 96px;
957
height: 96px;
958
}
959
960
/* Window Cycler */
961
.cycler-highlight {
962
border: 4px solid #4285F4;
963
}
964
965
/* Workspace Switcher */
966
.workspace-switcher-group {
967
padding: 8px;
968
}
969
970
.workspace-switcher {
971
background: transparent;
972
border: 0px;
973
border-radius: 0px;
974
padding: 0px;
975
spacing: 8px;
976
}
977
978
.ws-switcher-active-up, .ws-switcher-active-down {
979
height: 48px;
980
background-color: #4285F4;
981
color: white;
982
background-size: 32px;
983
border-radius: 4px;
984
}
985
986
.ws-switcher-box {
987
height: 48px;
988
border: none;
989
background: rgba(0, 0, 0, 0.12);
990
border-radius: 4px;
991
}
992
993
.osd-window,
994
.resize-popup,
995
.switcher-list, .workspace-switcher-container {
996
color: rgba(0, 0, 0, 0.87);
997
background-color: #FFFFFF;
998
border: none;
999
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
1000
border-radius: 4px;
1001
padding: 12px;
1002
}
1003
1004
/* Tiled window previews */
1005
.tile-preview {
1006
background-color: rgba(123, 170, 247, 0.3);
1007
border: 1px solid #7BAAF7;
1008
}
1009
1010
.tile-preview-left.on-primary {
1011
border-radius: 0;
1012
}
1013
1014
.tile-preview-right.on-primary {
1015
border-radius: 0;
1016
}
1017
1018
.tile-preview-left.tile-preview-right.on-primary {
1019
border-radius: 0;
1020
}
1021
1022
/* TOP BAR */
1023
#panel {
1024
background-color: #212121;
1025
/* transition from solid to transparent */
1026
transition-duration: 250ms;
1027
font-weight: bold;
1028
height: 28px;
1029
}
1030
1031
#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
1032
background-color: transparent;
1033
}
1034
1035
#panel #panelLeft, #panel #panelCenter {
1036
spacing: 0;
1037
}
1038
1039
#panel .panel-corner {
1040
-panel-corner-radius: 0;
1041
-panel-corner-background-color: rgba(0, 0, 0, 0.6);
1042
-panel-corner-border-width: 2px;
1043
-panel-corner-border-color: transparent;
1044
}
1045
1046
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
1047
-panel-corner-border-color: white;
1048
}
1049
1050
#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen {
1051
-panel-corner-radius: 0;
1052
-panel-corner-background-color: transparent;
1053
-panel-corner-border-color: transparent;
1054
}
1055
1056
#panel .panel-button {
1057
-natural-hpadding: 12px;
1058
-minimum-hpadding: 6px;
1059
font-weight: bold;
1060
color: rgba(255, 255, 255, 0.7);
1061
transition-duration: 100ms;
1062
}
1063
1064
#panel .panel-button .app-menu-icon {
1065
-st-icon-style: symbolic;
1066
margin-left: 4px;
1067
margin-right: 4px;
1068
}
1069
1070
#panel .panel-button:hover {
1071
color: white;
1072
}
1073
1074
#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
1075
background-color: rgba(0, 0, 0, 0.01);
1076
box-shadow: inset 0 -2px 0px white;
1077
color: white;
1078
}
1079
1080
#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 {
1081
icon-shadow: none;
1082
}
1083
1084
#panel .panel-button .system-status-icon {
1085
icon-size: 1.14286em;
1086
padding: 0 4px;
1087
}
1088
1089
.unlock-screen #panel .panel-button,
1090
.login-screen #panel .panel-button,
1091
.lock-screen #panel .panel-button {
1092
color: rgba(255, 255, 255, 0.7);
1093
}
1094
1095
.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active,
1096
.login-screen #panel .panel-button:focus,
1097
.login-screen #panel .panel-button:hover,
1098
.login-screen #panel .panel-button:active,
1099
.lock-screen #panel .panel-button:focus,
1100
.lock-screen #panel .panel-button:hover,
1101
.lock-screen #panel .panel-button:active {
1102
color: white;
1103
}
1104
1105
#panel .panel-status-indicators-box,
1106
#panel .panel-status-menu-box {
1107
spacing: 2px;
1108
}
1109
1110
#panel .power-status.panel-status-indicators-box {
1111
spacing: 0;
1112
}
1113
1114
#panel .screencast-indicator {
1115
color: #FBBC05;
1116
}
1117
1118
#calendarArea {
1119
padding: 8px 16px;
1120
}
1121
1122
.calendar {
1123
margin-bottom: 0;
1124
}
1125
1126
.calendar,
1127
.datemenu-today-button,
1128
.datemenu-displays-box,
1129
.message-list-sections {
1130
margin: 0 8px;
1131
}
1132
1133
.datemenu-calendar-column {
1134
spacing: 8px;
1135
}
1136
1137
.datemenu-displays-section {
1138
padding-bottom: 0;
1139
}
1140
1141
.datemenu-displays-box {
1142
spacing: 8px;
1143
}
1144
1145
.datemenu-calendar-column {
1146
border: 0 solid rgba(0, 0, 0, 0.12);
1147
}
1148
1149
.datemenu-calendar-column:ltr {
1150
border-left-width: 0;
1151
}
1152
1153
.datemenu-calendar-column:rtl {
1154
border-right-width: 0;
1155
}
1156
1157
.datemenu-today-button,
1158
.world-clocks-button,
1159
.weather-button,
1160
.events-section-title {
1161
min-height: 20px;
1162
padding: 4px 8px;
1163
border-radius: 4px;
1164
}
1165
1166
.datemenu-today-button {
1167
min-height: 48px;
1168
}
1169
1170
.message-list-section-list:ltr {
1171
padding-left: 0;
1172
}
1173
1174
.message-list-section-list:rtl {
1175
padding-right: 0;
1176
}
1177
1178
.datemenu-today-button,
1179
.world-clocks-button,
1180
.weather-button,
1181
.events-section-title {
1182
transition-duration: 100ms;
1183
}
1184
1185
.datemenu-today-button:hover, .datemenu-today-button:focus,
1186
.world-clocks-button:hover,
1187
.world-clocks-button:focus,
1188
.weather-button:hover,
1189
.weather-button:focus,
1190
.events-section-title:hover,
1191
.events-section-title:focus {
1192
color: rgba(0, 0, 0, 0.87);
1193
background-color: rgba(0, 0, 0, 0.08);
1194
}
1195
1196
.datemenu-today-button:active,
1197
.world-clocks-button:active,
1198
.weather-button:active,
1199
.events-section-title:active {
1200
transition-duration: 200ms;
1201
color: rgba(0, 0, 0, 0.87);
1202
background-color: rgba(0, 0, 0, 0.2);
1203
}
1204
1205
.datemenu-today-button .date-label {
1206
font-size: 18pt;
1207
font-weight: 400;
1208
}
1209
1210
.world-clocks-header,
1211
.weather-header,
1212
.events-section-title {
1213
color: rgba(0, 0, 0, 0.54);
1214
font-weight: bold;
1215
}
1216
1217
.world-clocks-grid {
1218
spacing-rows: 0.4em;
1219
}
1220
1221
.weather-box {
1222
spacing: 0.4em;
1223
}
1224
1225
.calendar-month-label {
1226
transition-duration: 100ms;
1227
height: 16px;
1228
margin: 2px;
1229
padding: 6px 16px;
1230
border-radius: 4px;
1231
color: rgba(0, 0, 0, 0.87);
1232
font-weight: bold;
1233
text-align: center;
1234
}
1235
1236
.calendar-month-label:focus {
1237
background-color: rgba(0, 0, 0, 0.12);
1238
}
1239
1240
.pager-button {
1241
transition-duration: 100ms;
1242
width: 28px;
1243
height: 28px;
1244
margin: 2px;
1245
border-radius: 100px;
1246
background-color: transparent;
1247
color: rgba(0, 0, 0, 0.87);
1248
}
1249
1250
.pager-button:hover, .pager-button:focus {
1251
background-color: rgba(0, 0, 0, 0.08);
1252
}
1253
1254
.pager-button:active {
1255
background-color: rgba(0, 0, 0, 0.2);
1256
transition-duration: 200ms;
1257
}
1258
1259
.calendar-change-month-back {
1260
background-image: url("assets/calendar-arrow-left.svg");
1261
}
1262
1263
.calendar-change-month-back:rtl {
1264
background-image: url("assets/calendar-arrow-right.svg");
1265
}
1266
1267
.calendar-change-month-forward {
1268
background-image: url("assets/calendar-arrow-right.svg");
1269
}
1270
1271
.calendar-change-month-forward:rtl {
1272
background-image: url("assets/calendar-arrow-left.svg");
1273
}
1274
1275
.calendar-day-base {
1276
transition-duration: 100ms;
1277
font-size: 9pt;
1278
font-weight: 400;
1279
text-align: center;
1280
width: 28px;
1281
height: 28px;
1282
padding: 0;
1283
margin: 2px;
1284
border-radius: 100px;
1285
}
1286
1287
.calendar-day-base:hover, .calendar-day-base:focus {
1288
background-color: rgba(0, 0, 0, 0.08);
1289
}
1290
1291
.calendar-day-base:active {
1292
transition-duration: 200ms;
1293
color: inherit;
1294
background-color: rgba(0, 0, 0, 0.2);
1295
border-color: transparent;
1296
}
1297
1298
.calendar-day-base:selected {
1299
color: white;
1300
background-color: #4285F4;
1301
border-color: transparent;
1302
}
1303
1304
.calendar-day-base.calendar-day-heading {
1305
width: 28px;
1306
height: 21px;
1307
margin-top: 2px;
1308
padding: 7px 0 0;
1309
border-radius: 100px;
1310
background-color: transparent;
1311
color: rgba(0, 0, 0, 0.38);
1312
font-size: 9pt;
1313
font-weight: 400;
1314
font-weight: bold;
1315
text-align: center;
1316
}
1317
1318
.calendar-day {
1319
border-width: 0;
1320
}
1321
1322
.calendar-day-top {
1323
border-top-width: 0;
1324
}
1325
1326
.calendar-day-left {
1327
border-left-width: 0;
1328
}
1329
1330
.calendar-nonwork-day {
1331
color: rgba(0, 0, 0, 0.87);
1332
}
1333
1334
.calendar-today {
1335
font-weight: bold !important;
1336
border: none;
1337
}
1338
1339
.calendar-day-with-events {
1340
color: #4285F4;
1341
font-weight: normal;
1342
text-decoration: underline;
1343
background-image: none;
1344
}
1345
1346
.calendar-other-month-day {
1347
color: rgba(0, 0, 0, 0.26);
1348
opacity: 0.5;
1349
}
1350
1351
.calendar-week-number {
1352
width: 28px;
1353
height: 21px;
1354
margin: 2px;
1355
padding: 7px 0 0;
1356
border-radius: 100px;
1357
background-color: transparent;
1358
color: rgba(0, 0, 0, 0.38);
1359
font-size: inherit;
1360
font-weight: bold;
1361
text-align: center;
1362
}
1363
1364
/* Message list */
1365
.message-list {
1366
width: 420px;
1367
}
1368
1369
.message-list-clear-button.button {
1370
background-color: transparent;
1371
margin: 8px 8px 0;
1372
}
1373
1374
.message-list-clear-button.button:hover, .message-list-clear-button.button:focus {
1375
background-color: rgba(0, 0, 0, 0.08);
1376
}
1377
1378
.message-list-clear-button.button:active {
1379
background-color: rgba(0, 0, 0, 0.2);
1380
}
1381
1382
.message-list-sections {
1383
spacing: 8px;
1384
}
1385
1386
.message-list-section,
1387
.message-list-section-list {
1388
spacing: 8px;
1389
}
1390
1391
.message {
1392
transition-duration: 100ms;
1393
min-height: 56px;
1394
background-color: transparent;
1395
border-radius: 4px;
1396
}
1397
1398
.message:hover, .message:focus {
1399
background-color: rgba(0, 0, 0, 0.08);
1400
}
1401
1402
.message:active {
1403
transition-duration: 200ms;
1404
background-color: rgba(0, 0, 0, 0.2);
1405
}
1406
1407
.message-icon-bin {
1408
padding: 8px 0px 8px 8px;
1409
}
1410
1411
.message-icon-bin:rtl {
1412
padding: 8px 8px 8px 0px;
1413
}
1414
1415
.message-icon-bin > StIcon {
1416
color: rgba(0, 0, 0, 0.87);
1417
icon-size: 1.14286em;
1418
-st-icon-style: requested;
1419
margin: 4px 0px 4px 4px;
1420
}
1421
1422
.message-icon-bin > StIcon:rtl {
1423
margin: 4px 4px 4px 0px;
1424
}
1425
1426
.message-secondary-bin {
1427
padding: 0 8px;
1428
}
1429
1430
.message-secondary-bin > .event-time {
1431
min-height: 22px;
1432
padding-top: 2px;
1433
color: rgba(0, 0, 0, 0.54);
1434
font-size: 1em;
1435
/* HACK: the label should be baseline-aligned with a 1em label,
1436
fake this with some bottom padding */
1437
padding-bottom: 0;
1438
}
1439
1440
.message-secondary-bin > StIcon {
1441
icon-size: 1.14286em;
1442
}
1443
1444
.message-title {
1445
min-height: 22px;
1446
padding-top: 2px;
1447
color: rgba(0, 0, 0, 0.87);
1448
font-weight: bold;
1449
font-size: 1em;
1450
}
1451
1452
.message-content {
1453
min-height: 40px;
1454
padding: 8px;
1455
color: rgba(0, 0, 0, 0.54);
1456
font-size: 1em;
1457
}
1458
1459
.message-content * > StIcon {
1460
transition-duration: 100ms;
1461
icon-size: 16px;
1462
border-radius: 16px;
1463
padding: 4px;
1464
color: rgba(0, 0, 0, 0.54);
1465
}
1466
1467
/* FIXME: how do you do this in sass? */
1468
.message-content *:hover > StIcon,
1469
.message-content *:focus > StIcon {
1470
color: rgba(0, 0, 0, 0.87);
1471
background-color: rgba(0, 0, 0, 0.08);
1472
}
1473
1474
.message-content *:active > StIcon {
1475
transition-duration: 200ms;
1476
color: rgba(0, 0, 0, 0.87);
1477
background-color: rgba(0, 0, 0, 0.2);
1478
}
1479
1480
.message-media-control {
1481
transition-duration: 100ms;
1482
margin: 16px 0;
1483
padding: 8px;
1484
border-radius: 100px;
1485
color: rgba(0, 0, 0, 0.54);
1486
}
1487
1488
.message-media-control:hover, .message-media-control:focus {
1489
color: rgba(0, 0, 0, 0.87);
1490
background-color: rgba(0, 0, 0, 0.08);
1491
}
1492
1493
.message-media-control:active {
1494
color: rgba(0, 0, 0, 0.87);
1495
background-color: rgba(0, 0, 0, 0.2);
1496
transition-duration: 200ms;
1497
}
1498
1499
.message-media-control:insensitive {
1500
color: rgba(0, 0, 0, 0.26);
1501
}
1502
1503
.message-media-control:last-child:ltr {
1504
margin-right: 16px;
1505
padding-right: 8px;
1506
}
1507
1508
.message-media-control:last-child:rtl {
1509
margin-left: 16px;
1510
padding-left: 8px;
1511
}
1512
1513
.media-message-cover-icon {
1514
icon-size: 32px !important;
1515
margin: 8px 0px 8px 4px !important;
1516
}
1517
1518
.media-message-cover-icon:rtl {
1519
margin: 8px 4px 8px 0px !important;
1520
}
1521
1522
.media-message-cover-icon.fallback {
1523
icon-size: 16px !important;
1524
padding: 8px;
1525
border: none;
1526
border-radius: 4px;
1527
background-color: rgba(0, 0, 0, 0.12);
1528
color: rgba(0, 0, 0, 0.38);
1529
}
1530
1531
.system-switch-user-submenu-icon.user-icon {
1532
icon-size: 20px;
1533
padding: 0 2px;
1534
}
1535
1536
.system-switch-user-submenu-icon.default-icon {
1537
icon-size: 16px;
1538
padding: 0 4px;
1539
}
1540
1541
#appMenu {
1542
spinner-image: url("process-working.svg");
1543
spacing: 4px;
1544
}
1545
1546
#appMenu .label-shadow {
1547
color: transparent;
1548
}
1549
1550
.aggregate-menu {
1551
min-width: 280px;
1552
}
1553
1554
.aggregate-menu .popup-menu-icon {
1555
padding: 0 4px;
1556
}
1557
1558
.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr {
1559
/* 8px spacing + 2*4px padding */
1560
padding-left: 16px;
1561
margin-left: 1.14286em;
1562
}
1563
1564
.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl {
1565
/* 8px spacing + 2*4px padding */
1566
padding-right: 16px;
1567
margin-right: 1.14286em;
1568
}
1569
1570
.system-menu-action {
1571
color: rgba(0, 0, 0, 0.54);
1572
border-radius: 100px;
1573
/* wish we could do 50% */
1574
padding: 12px;
1575
border: none;
1576
transition-duration: 100ms;
1577
}
1578
1579
.system-menu-action:hover, .system-menu-action:focus {
1580
background-color: rgba(0, 0, 0, 0.08);
1581
color: rgba(0, 0, 0, 0.87);
1582
border: none;
1583
padding: 12px;
1584
}
1585
1586
.system-menu-action:active {
1587
background-color: rgba(0, 0, 0, 0.2);
1588
color: rgba(0, 0, 0, 0.87);
1589
transition-duration: 200ms;
1590
}
1591
1592
.system-menu-action > StIcon {
1593
icon-size: 16px;
1594
}
1595
1596
.ripple-box {
1597
width: 48px;
1598
height: 48px;
1599
border-radius: 0 0 48px 0;
1600
background-color: rgba(255, 255, 255, 0.3);
1601
background-image: none;
1602
background-size: auto;
1603
}
1604
1605
.ripple-box:rtl {
1606
border-radius: 0 0 0 48px;
1607
background-image: none;
1608
}
1609
1610
.popup-menu-arrow {
1611
width: 16px;
1612
height: 16px;
1613
}
1614
1615
.popup-menu-icon {
1616
icon-size: 1.14286em;
1617
}
1618
1619
.window-close {
1620
height: 32px;
1621
width: 32px;
1622
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1623
background-image: url("assets/window-close.svg");
1624
background-size: 32px;
1625
}
1626
1627
.window-close:hover {
1628
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1629
}
1630
1631
.window-close:active {
1632
background-image: url("assets/window-close-active.svg");
1633
}
1634
1635
.window-close {
1636
-shell-close-overlap: 16px;
1637
}
1638
1639
.window-close:rtl {
1640
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1641
}
1642
1643
.window-close:rtl:hover {
1644
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1645
}
1646
1647
/* NETWORK DIALOGS */
1648
.nm-dialog {
1649
max-height: 34em;
1650
min-height: 31em;
1651
min-width: 32em;
1652
}
1653
1654
.nm-dialog-content {
1655
spacing: 20px;
1656
padding: 24px;
1657
}
1658
1659
.nm-dialog-header-hbox {
1660
spacing: 10px;
1661
}
1662
1663
.nm-dialog-airplane-box {
1664
spacing: 12px;
1665
}
1666
1667
.nm-dialog-airplane-headline {
1668
font-weight: bold;
1669
text-align: center;
1670
}
1671
1672
.nm-dialog-airplane-text {
1673
color: rgba(0, 0, 0, 0.87);
1674
}
1675
1676
.nm-dialog-header-icon {
1677
icon-size: 32px;
1678
}
1679
1680
.nm-dialog-scroll-view {
1681
border: none;
1682
}
1683
1684
.nm-dialog-header {
1685
font-size: 15pt;
1686
font-weight: 500;
1687
}
1688
1689
.nm-dialog-item {
1690
transition-duration: 100ms;
1691
font-size: 1em;
1692
border-bottom: none;
1693
border-radius: 4px;
1694
padding: 12px;
1695
spacing: 20px;
1696
}
1697
1698
.nm-dialog-item:hover, .nm-dialog-item:focus {
1699
background-color: rgba(0, 0, 0, 0.08);
1700
}
1701
1702
.nm-dialog-item:active {
1703
transition-duration: 200ms;
1704
background-color: rgba(0, 0, 0, 0.2);
1705
}
1706
1707
.nm-dialog-item:selected {
1708
background-color: #4285F4;
1709
color: white;
1710
}
1711
1712
.nm-dialog-icons {
1713
spacing: .5em;
1714
}
1715
1716
.nm-dialog-icon {
1717
icon-size: 16px;
1718
}
1719
1720
.no-networks-label {
1721
color: rgba(0, 0, 0, 0.38);
1722
}
1723
1724
.no-networks-box {
1725
spacing: 12px;
1726
}
1727
1728
/* OVERVIEW */
1729
#overview {
1730
spacing: 24px;
1731
}
1732
1733
.overview-controls {
1734
padding-bottom: 32px;
1735
}
1736
1737
.window-picker {
1738
-horizontal-spacing: 32px;
1739
-vertical-spacing: 32px;
1740
padding-left: 32px;
1741
padding-right: 32px;
1742
padding-bottom: 48px;
1743
}
1744
1745
.window-picker.external-monitor {
1746
padding: 32px;
1747
}
1748
1749
.window-clone-border {
1750
border: 4px solid rgba(255, 255, 255, 0.3);
1751
border-radius: 4px;
1752
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
1753
}
1754
1755
.window-caption {
1756
spacing: 25px;
1757
color: white;
1758
background-color: transparent;
1759
border-radius: 4px;
1760
padding: 4px 8px;
1761
-shell-caption-spacing: 12px;
1762
}
1763
1764
.window-caption:hover {
1765
background-color: rgba(255, 255, 255, 0.3);
1766
color: white;
1767
}
1768
1769
.search-entry {
1770
width: 304px;
1771
padding: 0 8px;
1772
border-radius: 4px 4px 0 0;
1773
color: rgba(255, 255, 255, 0.5);
1774
selection-background-color: rgba(255, 255, 255, 0.3);
1775
selected-color: white;
1776
transition-duration: 100ms;
1777
background-color: rgba(255, 255, 255, 0.04);
1778
border-color: transparent;
1779
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
1780
}
1781
1782
.search-entry:hover {
1783
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
1784
}
1785
1786
.search-entry:focus {
1787
border-color: transparent;
1788
box-shadow: inset 0 -2px white;
1789
padding: 0 8px;
1790
border-width: 0;
1791
color: white;
1792
}
1793
1794
.search-entry .search-entry-icon {
1795
icon-size: 16px;
1796
padding: 0 0;
1797
color: rgba(255, 255, 255, 0.7);
1798
}
1799
1800
.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
1801
color: white;
1802
}
1803
1804
#searchResultsBin {
1805
max-width: 1000px;
1806
}
1807
1808
#searchResultsContent {
1809
padding-left: 20px;
1810
padding-right: 20px;
1811
spacing: 16px;
1812
}
1813
1814
.search-section {
1815
spacing: 16px;
1816
}
1817
1818
.search-section-content {
1819
spacing: 32px;
1820
}
1821
1822
.list-search-results {
1823
spacing: 3px;
1824
}
1825
1826
.search-section-separator {
1827
-gradient-height: 1px;
1828
-gradient-start: rgba(255, 255, 255, 0);
1829
-gradient-end: rgba(255, 255, 255, 0.4);
1830
-margin-horizontal: 1.5em;
1831
height: 1px;
1832
}
1833
1834
.list-search-result-content {
1835
spacing: 12px;
1836
padding: 12px;
1837
}
1838
1839
.list-search-result-title {
1840
font-size: 18pt;
1841
font-weight: 400;
1842
color: white;
1843
}
1844
1845
.list-search-result-description {
1846
color: rgba(255, 255, 255, 0.7);
1847
}
1848
1849
.search-provider-icon {
1850
padding: 15px;
1851
}
1852
1853
.search-provider-icon-more {
1854
width: 16px;
1855
height: 16px;
1856
background-image: url("assets/more-results.svg");
1857
}
1858
1859
/* DASHBOARD */
1860
#dash {
1861
transition-duration: 250ms;
1862
font-size: 1em;
1863
color: white;
1864
background-color: rgba(255, 255, 255, 0.1);
1865
padding: 3px 0;
1866
border: none;
1867
border-left: 0px;
1868
border-radius: 0px 4px 4px 0px;
1869
}
1870
1871
#dash:rtl {
1872
border-radius: 4px 0 0 4px;
1873
}
1874
1875
#dash .placeholder {
1876
background-image: url("assets/dash-placeholder.svg");
1877
background-size: contain;
1878
height: 24px;
1879
}
1880
1881
#dash .empty-dash-drop-target {
1882
width: 24px;
1883
height: 24px;
1884
}
1885
1886
.dash-item-container > StWidget {
1887
padding: 3px 6px;
1888
}
1889
1890
.dash-label {
1891
border-radius: 4px;
1892
padding: 7px 8px;
1893
color: rgba(0, 0, 0, 0.87);
1894
background-color: #FFFFFF;
1895
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1896
text-align: center;
1897
-x-offset: 8px;
1898
}
1899
1900
/* App Vault/Grid */
1901
.icon-grid {
1902
spacing: 30px;
1903
-shell-grid-horizontal-item-size: 136px;
1904
-shell-grid-vertical-item-size: 136px;
1905
}
1906
1907
.icon-grid .overview-icon {
1908
icon-size: 96px;
1909
}
1910
1911
.app-view-controls {
1912
width: 320px;
1913
padding-bottom: 32px;
1914
}
1915
1916
.app-view-control {
1917
padding: 0 16px;
1918
font-weight: bold;
1919
color: rgba(255, 255, 255, 0.7);
1920
}
1921
1922
.app-view-control:hover {
1923
color: white;
1924
background-color: rgba(255, 255, 255, 0.08) !important;
1925
}
1926
1927
.app-view-control:active {
1928
color: white;
1929
background-color: rgba(255, 255, 255, 0.2) !important;
1930
}
1931
1932
.app-view-control:checked {
1933
color: white;
1934
background-color: rgba(0, 0, 0, 0.01) !important;
1935
box-shadow: inset 0 2px 0 white;
1936
}
1937
1938
.app-view-control:first-child {
1939
border-right-width: 0;
1940
border-radius: 4px;
1941
}
1942
1943
.app-view-control:first-child:checked {
1944
border-radius: 0;
1945
}
1946
1947
.app-view-control:last-child {
1948
border-radius: 4px;
1949
}
1950
1951
.app-view-control:last-child:checked {
1952
border-radius: 0;
1953
}
1954
1955
.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
1956
.list-search-result:focus,
1957
.list-search-result:selected,
1958
.list-search-result:hover {
1959
background-color: rgba(255, 255, 255, 0.08);
1960
transition-duration: 0ms;
1961
}
1962
1963
.search-provider-icon:active, .search-provider-icon:checked,
1964
.list-search-result:active,
1965
.list-search-result:checked {
1966
background-color: rgba(255, 255, 255, 0.2);
1967
transition-duration: 200ms;
1968
}
1969
1970
.app-well-app:hover .overview-icon,
1971
.app-well-app:focus .overview-icon,
1972
.app-well-app:selected .overview-icon,
1973
.app-well-app.app-folder:hover .overview-icon,
1974
.app-well-app.app-folder:focus .overview-icon,
1975
.app-well-app.app-folder:selected .overview-icon,
1976
.show-apps:hover .overview-icon,
1977
.show-apps:focus .overview-icon,
1978
.show-apps:selected .overview-icon,
1979
.grid-search-result:hover .overview-icon,
1980
.grid-search-result:focus .overview-icon,
1981
.grid-search-result:selected .overview-icon {
1982
background-color: rgba(255, 255, 255, 0.08);
1983
transition-duration: 0ms;
1984
border-image: none;
1985
background-image: none;
1986
}
1987
1988
.app-well-app:active .overview-icon,
1989
.app-well-app:checked .overview-icon,
1990
.app-well-app.app-folder:active .overview-icon,
1991
.app-well-app.app-folder:checked .overview-icon,
1992
.show-apps:active .overview-icon,
1993
.show-apps:checked .overview-icon,
1994
.grid-search-result:active .overview-icon,
1995
.grid-search-result:checked .overview-icon {
1996
background-color: rgba(255, 255, 255, 0.2);
1997
box-shadow: 0 0 transparent;
1998
transition-duration: 200ms;
1999
}
2000
2001
.app-well-app-running-dot {
2002
width: 32px;
2003
height: 2px;
2004
background-color: white;
2005
margin-bottom: 0;
2006
}
2007
2008
.search-provider-icon,
2009
.list-search-result, .app-well-app .overview-icon,
2010
.app-well-app.app-folder .overview-icon,
2011
.show-apps .overview-icon,
2012
.grid-search-result .overview-icon {
2013
color: white;
2014
border-radius: 4px;
2015
padding: 6px;
2016
border: none;
2017
transition-duration: 100ms;
2018
text-align: center;
2019
}
2020
2021
.app-well-app.app-folder > .overview-icon {
2022
background-color: rgba(255, 255, 255, 0.1);
2023
}
2024
2025
.show-apps .show-apps-icon {
2026
color: rgba(255, 255, 255, 0.7);
2027
}
2028
2029
.show-apps:hover .show-apps-icon,
2030
.show-apps:active .show-apps-icon,
2031
.show-apps:checked .show-apps-icon,
2032
.show-apps:focus .show-apps-icon {
2033
color: white;
2034
transition-duration: 100ms;
2035
}
2036
2037
.app-folder-popup {
2038
-arrow-border-radius: 4px;
2039
-arrow-background-color: rgba(255, 255, 255, 0.1);
2040
-arrow-base: 24px;
2041
-arrow-rise: 12px;
2042
}
2043
2044
.app-folder-popup-bin {
2045
padding: 5px;
2046
}
2047
2048
.app-folder-icon {
2049
padding: 5px;
2050
spacing-rows: 5px;
2051
spacing-columns: 5px;
2052
}
2053
2054
.page-indicator {
2055
padding: 15px 20px;
2056
}
2057
2058
.page-indicator .page-indicator-icon {
2059
width: 12px;
2060
height: 12px;
2061
border-radius: 12px;
2062
background-image: none;
2063
background-color: rgba(255, 255, 255, 0.3);
2064
transition-duration: 100ms;
2065
}
2066
2067
.page-indicator:hover .page-indicator-icon {
2068
background-image: none;
2069
background-color: rgba(255, 255, 255, 0.5);
2070
}
2071
2072
.page-indicator:active .page-indicator-icon {
2073
background-image: none;
2074
background-color: rgba(255, 255, 255, 0.7);
2075
}
2076
2077
.page-indicator:checked .page-indicator-icon {
2078
background-image: none;
2079
background-color: white;
2080
transition-duration: 0ms;
2081
}
2082
2083
.page-indicator:checked:active {
2084
background-image: none;
2085
}
2086
2087
.app-well-app > .overview-icon.overview-icon-with-label,
2088
.grid-search-result .overview-icon.overview-icon-with-label {
2089
padding: 10px 8px 5px 8px;
2090
spacing: 4px;
2091
}
2092
2093
.workspace-thumbnails {
2094
visible-width: 32px;
2095
spacing: 12px;
2096
padding: 12px;
2097
border-radius: 4px 0 0 4px;
2098
}
2099
2100
.workspace-thumbnails:rtl {
2101
border-radius: 0 4px 4px 0;
2102
}
2103
2104
.workspace-thumbnails .placeholder {
2105
background-image: url("assets/dash-placeholder.svg");
2106
background-size: contain;
2107
height: 24px;
2108
}
2109
2110
.workspace-thumbnail-indicator {
2111
border: 0 solid white;
2112
border-left-width: 2px;
2113
padding: 6px 10px;
2114
border-radius: 0;
2115
}
2116
2117
.search-display > StBoxLayout,
2118
.all-apps,
2119
.frequent-apps > StBoxLayout {
2120
padding: 0px 88px 10px 88px;
2121
}
2122
2123
.workspace-thumbnails {
2124
transition-duration: 250ms;
2125
color: white;
2126
background-color: rgba(255, 255, 255, 0.1);
2127
border: none;
2128
}
2129
2130
.search-statustext, .no-frequent-applications-label {
2131
font-size: 45px;
2132
font-weight: 400;
2133
color: rgba(255, 255, 255, 0.5);
2134
}
2135
2136
/* NOTIFICATIONS & MESSAGE TRAY */
2137
.url-highlighter {
2138
link-color: #4285F4;
2139
}
2140
2141
.notification-banner {
2142
font-size: 1em;
2143
width: 34em;
2144
min-height: 56px;
2145
margin: 5px;
2146
border-radius: 4px;
2147
color: rgba(0, 0, 0, 0.87);
2148
background-color: #FFFFFF;
2149
border: none;
2150
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2151
}
2152
2153
.notification-banner:hover {
2154
background-color: #FFFFFF;
2155
}
2156
2157
.notification-banner:focus {
2158
background-color: #FFFFFF;
2159
}
2160
2161
.notification-banner .notification-icon {
2162
padding: 5px;
2163
}
2164
2165
.notification-banner .notification-content {
2166
padding: 5px;
2167
spacing: 5px;
2168
}
2169
2170
.notification-banner .secondary-icon {
2171
icon-size: 1.14286em;
2172
}
2173
2174
.notification-banner .notification-actions {
2175
background-color: transparent;
2176
padding-top: 0;
2177
padding: 4px;
2178
spacing: 4px;
2179
}
2180
2181
.notification-banner .notification-button {
2182
transition-duration: 100ms;
2183
min-height: 32px;
2184
padding: 0 8px;
2185
border-radius: 4px;
2186
background-color: transparent;
2187
color: rgba(0, 0, 0, 0.54);
2188
font-weight: 500;
2189
}
2190
2191
.notification-banner .notification-button:first-child {
2192
border-radius: 4px;
2193
}
2194
2195
.notification-banner .notification-button:last-child {
2196
border-radius: 4px;
2197
}
2198
2199
.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus {
2200
background-color: rgba(0, 0, 0, 0.08);
2201
color: rgba(0, 0, 0, 0.87);
2202
}
2203
2204
.notification-banner .notification-button:active {
2205
transition-duration: 200ms;
2206
background-color: rgba(0, 0, 0, 0.2);
2207
color: rgba(0, 0, 0, 0.87);
2208
}
2209
2210
.summary-source-counter {
2211
font-size: 1em;
2212
font-weight: bold;
2213
height: 1.6em;
2214
width: 1.6em;
2215
-shell-counter-overlap-x: 3px;
2216
-shell-counter-overlap-y: 3px;
2217
background-color: #4285F4;
2218
color: white;
2219
border: 2px solid white;
2220
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
2221
border-radius: 0.9em;
2222
}
2223
2224
.secondary-icon {
2225
icon-size: 1.14286em;
2226
}
2227
2228
.chat-body {
2229
spacing: 5px;
2230
}
2231
2232
.chat-response {
2233
margin: 5px;
2234
}
2235
2236
.chat-log-message {
2237
color: rgba(0, 0, 0, 0.87);
2238
}
2239
2240
.chat-new-group {
2241
padding-top: 1em;
2242
}
2243
2244
.chat-received {
2245
padding-left: 4px;
2246
}
2247
2248
.chat-received:rtl {
2249
padding-left: 0px;
2250
padding-right: 4px;
2251
}
2252
2253
.chat-sent {
2254
padding-left: 18pt;
2255
color: rgba(0, 0, 0, 0.54);
2256
}
2257
2258
.chat-sent:rtl {
2259
padding-left: 0;
2260
padding-right: 18pt;
2261
}
2262
2263
.chat-meta-message {
2264
padding-left: 4px;
2265
font-size: 9pt;
2266
font-weight: 400;
2267
color: rgba(0, 0, 0, 0.54);
2268
}
2269
2270
.chat-meta-message:rtl {
2271
padding-left: 0;
2272
padding-right: 4px;
2273
}
2274
2275
.hotplug-transient-box {
2276
spacing: 6px;
2277
padding: 2px 72px 2px 12px;
2278
}
2279
2280
.hotplug-notification-item {
2281
padding: 2px 10px;
2282
}
2283
2284
.hotplug-notification-item:focus {
2285
padding: 1px 71px 1px 11px;
2286
}
2287
2288
.hotplug-notification-item-icon {
2289
icon-size: 24px;
2290
padding: 2px 5px;
2291
}
2292
2293
.hotplug-resident-box {
2294
spacing: 8px;
2295
}
2296
2297
.hotplug-resident-mount {
2298
transition-duration: 100ms;
2299
spacing: 8px;
2300
border-radius: 4px;
2301
}
2302
2303
.hotplug-resident-mount:hover {
2304
background-color: rgba(0, 0, 0, 0.08);
2305
}
2306
2307
.hotplug-resident-mount:active {
2308
transition-duration: 200ms;
2309
background-color: rgba(0, 0, 0, 0.2);
2310
}
2311
2312
.hotplug-resident-mount-label {
2313
color: inherit;
2314
padding-left: 6px;
2315
}
2316
2317
.hotplug-resident-mount-icon {
2318
icon-size: 24px;
2319
padding-left: 6px;
2320
}
2321
2322
.hotplug-resident-eject-icon {
2323
icon-size: 16px;
2324
}
2325
2326
.hotplug-resident-eject-button {
2327
padding: 7px;
2328
border-radius: 4px;
2329
color: rgba(0, 0, 0, 0.87);
2330
}
2331
2332
/* Eeeky things */
2333
.legacy-tray {
2334
background-color: rgba(0, 0, 0, 0.6);
2335
color: white;
2336
border: none;
2337
border-bottom-width: 0;
2338
}
2339
2340
.legacy-tray:ltr {
2341
border-radius: 0 4px 0 0;
2342
border-left-width: 0;
2343
}
2344
2345
.legacy-tray:rtl {
2346
border-radius: 4px 0 0 0;
2347
border-right-width: 0;
2348
}
2349
2350
.legacy-tray-handle,
2351
.legacy-tray-icon {
2352
padding: 6px;
2353
}
2354
2355
.legacy-tray-handle StIcon,
2356
.legacy-tray-icon StIcon {
2357
icon-size: 24px;
2358
}
2359
2360
.legacy-tray-handle:hover, .legacy-tray-handle:focus,
2361
.legacy-tray-icon:hover,
2362
.legacy-tray-icon:focus {
2363
background-color: rgba(255, 255, 255, 0.08);
2364
}
2365
2366
.legacy-tray-handle:active,
2367
.legacy-tray-icon:active {
2368
background-color: rgba(255, 255, 255, 0.2);
2369
}
2370
2371
.legacy-tray-icon-box {
2372
spacing: 12px;
2373
}
2374
2375
.legacy-tray-icon-box:ltr {
2376
padding-left: 12px;
2377
}
2378
2379
.legacy-tray-icon-box:rtl {
2380
padding-right: 12px;
2381
}
2382
2383
.legacy-tray-icon-box StButton {
2384
width: 24px;
2385
height: 24px;
2386
}
2387
2388
.magnifier-zoom-region {
2389
border: 2px solid #4285F4;
2390
}
2391
2392
.magnifier-zoom-region.full-screen {
2393
border-width: 0;
2394
}
2395
2396
/* On-screen Keyboard */
2397
#keyboard {
2398
background-color: rgba(0, 0, 0, 0.3);
2399
}
2400
2401
.keyboard-layout {
2402
spacing: 10px;
2403
padding: 10px;
2404
}
2405
2406
.keyboard-row {
2407
spacing: 15px;
2408
}
2409
2410
.keyboard-key {
2411
min-height: 2em;
2412
min-width: 2em;
2413
font-size: 2em;
2414
font-weight: 500;
2415
border-radius: 4px;
2416
border: none;
2417
color: rgba(0, 0, 0, 0.87);
2418
background-color: #FFFFFF;
2419
border-color: transparent;
2420
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2421
text-shadow: none;
2422
icon-shadow: none;
2423
transition-duration: 100ms;
2424
}
2425
2426
.keyboard-key:focus {
2427
color: rgba(0, 0, 0, 0.87);
2428
text-shadow: none;
2429
icon-shadow: none;
2430
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2431
}
2432
2433
.keyboard-key:hover, .keyboard-key:checked {
2434
color: rgba(0, 0, 0, 0.87);
2435
background-color: #FFFFFF;
2436
border-color: transparent;
2437
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2438
text-shadow: none;
2439
icon-shadow: none;
2440
}
2441
2442
.keyboard-key:active {
2443
color: rgba(0, 0, 0, 0.87);
2444
background-color: rgba(205, 205, 205, 0.9688);
2445
border-color: transparent;
2446
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2447
text-shadow: none;
2448
icon-shadow: none;
2449
transition-duration: 200ms;
2450
}
2451
2452
.keyboard-key:grayed {
2453
background-color: rgba(0, 0, 0, 0.3);
2454
color: white;
2455
border-color: rgba(0, 0, 0, 0.3);
2456
}
2457
2458
.keyboard-subkeys {
2459
color: inherit;
2460
padding: 5px;
2461
-arrow-border-radius: 0;
2462
-arrow-background-color: transparent;
2463
-arrow-border-width: 0;
2464
-arrow-border-color: transparent;
2465
-arrow-base: 0;
2466
-arrow-rise: 0;
2467
-boxpointer-gap: 5px;
2468
background-color: #FFFFFF;
2469
border-radius: 4px;
2470
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2471
}
2472
2473
.candidate-popup-content {
2474
padding: 8px;
2475
spacing: 0;
2476
}
2477
2478
.candidate-index {
2479
padding: 0 4px 0 0;
2480
color: rgba(0, 0, 0, 0.54);
2481
}
2482
2483
.candidate-box:selected .candidate-index {
2484
color: rgba(255, 255, 255, 0.7);
2485
}
2486
2487
.candidate-box {
2488
transition-duration: 100ms;
2489
min-height: 28px;
2490
padding: 0 8px;
2491
border-radius: 4px;
2492
}
2493
2494
.candidate-box:hover {
2495
background-color: rgba(0, 0, 0, 0.08);
2496
color: rgba(0, 0, 0, 0.87);
2497
transition-duration: 0ms;
2498
}
2499
2500
.candidate-box:active {
2501
background-color: rgba(0, 0, 0, 0.2);
2502
color: rgba(0, 0, 0, 0.87);
2503
transition-duration: 200ms;
2504
}
2505
2506
.candidate-box:selected {
2507
background-color: #4285F4;
2508
color: white;
2509
transition-duration: 0ms;
2510
}
2511
2512
.candidate-page-button-box {
2513
height: 28px;
2514
}
2515
2516
.vertical .candidate-page-button-box {
2517
padding-top: 0;
2518
}
2519
2520
.horizontal .candidate-page-button-box {
2521
padding-left: 0;
2522
}
2523
2524
.candidate-page-button {
2525
min-width: 28px;
2526
min-height: 28px;
2527
padding: 0;
2528
}
2529
2530
.candidate-page-button-previous {
2531
border-radius: 4px;
2532
border-right-width: 0;
2533
}
2534
2535
.candidate-page-button-next {
2536
border-radius: 4px;
2537
}
2538
2539
.candidate-page-button-icon {
2540
icon-size: 1.14286em;
2541
}
2542
2543
/* Auth Dialogs & Screen Shield */
2544
.framed-user-icon {
2545
background-size: contain;
2546
border: none;
2547
color: white;
2548
border-radius: 4px;
2549
}
2550
2551
.framed-user-icon:hover {
2552
border-color: white;
2553
color: white;
2554
}
2555
2556
.login-dialog-banner-view {
2557
padding-top: 24px;
2558
max-width: 23em;
2559
}
2560
2561
.login-dialog {
2562
border: none;
2563
background-color: transparent;
2564
}
2565
2566
.login-dialog StEntry {
2567
color: white;
2568
selection-background-color: rgba(255, 255, 255, 0.3);
2569
selected-color: white;
2570
transition-duration: 100ms;
2571
background-color: rgba(255, 255, 255, 0.04);
2572
border-color: transparent;
2573
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
2574
}
2575
2576
.login-dialog StEntry:focus {
2577
border-color: transparent;
2578
box-shadow: inset 0 -2px white;
2579
}
2580
2581
.login-dialog StEntry:insensitive {
2582
color: rgba(0, 0, 0, 0.38);
2583
border-color: transparent;
2584
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
2585
color: rgba(255, 255, 255, 0.5);
2586
}
2587
2588
.login-dialog .modal-dialog-button-box {
2589
spacing: 3px;
2590
}
2591
2592
.login-dialog .modal-dialog-button {
2593
padding: 0 16px;
2594
color: rgba(255, 255, 255, 0.7);
2595
background-color: transparent;
2596
border-color: transparent;
2597
box-shadow: 0 0 transparent;
2598
text-shadow: none;
2599
icon-shadow: none;
2600
transition-duration: 100ms;
2601
}
2602
2603
.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus {
2604
color: white;
2605
background-color: rgba(255, 255, 255, 0.08);
2606
border-color: transparent;
2607
box-shadow: 0 0 transparent;
2608
text-shadow: none;
2609
icon-shadow: none;
2610
}
2611
2612
.login-dialog .modal-dialog-button:active {
2613
color: white;
2614
background-color: rgba(255, 255, 255, 0.2);
2615
border-color: transparent;
2616
box-shadow: 0 0 transparent;
2617
text-shadow: none;
2618
icon-shadow: none;
2619
transition-duration: 200ms;
2620
}
2621
2622
.login-dialog .modal-dialog-button:insensitive {
2623
color: rgba(255, 255, 255, 0.3);
2624
background-color: transparent;
2625
border-color: transparent;
2626
box-shadow: 0 0 transparent;
2627
text-shadow: none;
2628
icon-shadow: none;
2629
}
2630
2631
.login-dialog .modal-dialog-button:default {
2632
color: white;
2633
background-color: #4285F4;
2634
border-color: transparent;
2635
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2636
text-shadow: none;
2637
icon-shadow: none;
2638
transition-duration: 100ms;
2639
}
2640
2641
.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
2642
color: white;
2643
background-color: #4285F4;
2644
border-color: transparent;
2645
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2646
text-shadow: none;
2647
icon-shadow: none;
2648
}
2649
2650
.login-dialog .modal-dialog-button:default:active {
2651
color: white;
2652
background-color: #6fa2f7;
2653
border-color: transparent;
2654
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2655
text-shadow: none;
2656
icon-shadow: none;
2657
transition-duration: 200ms;
2658
}
2659
2660
.login-dialog .modal-dialog-button:default:insensitive {
2661
color: rgba(255, 255, 255, 0.5);
2662
background-color: rgba(255, 255, 255, 0.04);
2663
border-color: transparent;
2664
box-shadow: 0 0 transparent;
2665
text-shadow: none;
2666
icon-shadow: none;
2667
}
2668
2669
.login-dialog-logo-bin {
2670
padding: 24px 0px;
2671
}
2672
2673
.login-dialog-banner {
2674
color: rgba(255, 255, 255, 0.7);
2675
}
2676
2677
.login-dialog-button-box {
2678
spacing: 5px;
2679
}
2680
2681
.login-dialog-message-warning {
2682
color: #FBBC05;
2683
}
2684
2685
.login-dialog-message-hint {
2686
padding-top: 0;
2687
padding-bottom: 20px;
2688
}
2689
2690
.login-dialog-user-selection-box {
2691
padding: 100px 0px;
2692
}
2693
2694
.login-dialog-not-listed-label {
2695
padding-left: 2px;
2696
}
2697
2698
.login-dialog-not-listed-button:focus .login-dialog-not-listed-label,
2699
.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
2700
color: white;
2701
}
2702
2703
.login-dialog-not-listed-label {
2704
transition-duration: 100ms;
2705
font-size: 1em;
2706
font-weight: bold;
2707
color: rgba(255, 255, 255, 0.7);
2708
padding-top: 1em;
2709
border-radius: 4px;
2710
}
2711
2712
.login-dialog-not-listed-label:hover {
2713
background-color: rgba(255, 255, 255, 0.08);
2714
color: white;
2715
}
2716
2717
.login-dialog-not-listed-label:focus {
2718
background-color: rgba(255, 255, 255, 0.12);
2719
}
2720
2721
.login-dialog-not-listed-label:active {
2722
transition-duration: 200ms;
2723
background-color: rgba(255, 255, 255, 0.2);
2724
color: white;
2725
}
2726
2727
.login-dialog-user-list-view {
2728
-st-vfade-offset: 1em;
2729
}
2730
2731
.login-dialog-user-list {
2732
spacing: 12px;
2733
padding: .2em;
2734
width: 23em;
2735
}
2736
2737
.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
2738
background-color: rgba(255, 255, 255, 0.12);
2739
color: white;
2740
}
2741
2742
.login-dialog-user-list:expanded .login-dialog-user-list-item:hover {
2743
background-color: rgba(255, 255, 255, 0.08);
2744
color: white;
2745
}
2746
2747
.login-dialog-user-list:expanded .login-dialog-user-list-item:active {
2748
background-color: rgba(255, 255, 255, 0.2);
2749
color: white;
2750
}
2751
2752
.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
2753
border-right: 2px solid white;
2754
}
2755
2756
.login-dialog-user-list-item {
2757
transition-duration: 100ms;
2758
border-radius: 4px;
2759
padding: 4px 4px 0;
2760
color: rgba(255, 255, 255, 0.7);
2761
}
2762
2763
.login-dialog-user-list-item:ltr {
2764
padding-right: 1em;
2765
}
2766
2767
.login-dialog-user-list-item:rtl {
2768
padding-left: 1em;
2769
}
2770
2771
.login-dialog-user-list-item:hover {
2772
background-color: rgba(255, 255, 255, 0.08);
2773
color: white;
2774
}
2775
2776
.login-dialog-user-list-item:active {
2777
transition-duration: 200ms;
2778
background-color: rgba(255, 255, 255, 0.2);
2779
color: white;
2780
}
2781
2782
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
2783
height: 2px;
2784
margin: 2px 0 0 0;
2785
background-color: white;
2786
}
2787
2788
.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
2789
background-color: white;
2790
}
2791
2792
.login-dialog-username,
2793
.user-widget-label {
2794
color: white;
2795
font-size: 15pt;
2796
font-weight: 500;
2797
text-align: left;
2798
padding-left: 15px;
2799
}
2800
2801
.user-widget-label:ltr {
2802
padding-left: 18px;
2803
}
2804
2805
.user-widget-label:rtl {
2806
padding-right: 18px;
2807
}
2808
2809
.login-dialog-prompt-layout {
2810
padding-top: 24px;
2811
padding-bottom: 12px;
2812
spacing: 8px;
2813
width: 23em;
2814
}
2815
2816
.login-dialog-prompt-label {
2817
color: rgba(255, 255, 255, 0.7);
2818
font-size: 1em;
2819
padding-top: 1em;
2820
}
2821
2822
.login-dialog-session-list-button StIcon {
2823
icon-size: 1.25em;
2824
}
2825
2826
.login-dialog-session-list-button {
2827
color: rgba(255, 255, 255, 0.7);
2828
}
2829
2830
.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
2831
color: white;
2832
}
2833
2834
.login-dialog-session-list-button:active {
2835
color: white;
2836
}
2837
2838
.screen-shield-arrows {
2839
padding-bottom: 3em;
2840
}
2841
2842
.screen-shield-arrows Gjs_Arrow {
2843
color: white;
2844
width: 80px;
2845
height: 48px;
2846
-arrow-thickness: 12px;
2847
-arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2848
}
2849
2850
.screen-shield-clock {
2851
color: white;
2852
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2853
font-weight: normal;
2854
text-align: center;
2855
padding-bottom: 1.5em;
2856
}
2857
2858
.screen-shield-clock-time {
2859
font-size: 112px;
2860
font-weight: 300;
2861
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2862
}
2863
2864
.screen-shield-clock-date {
2865
font-size: 45px;
2866
font-weight: 400;
2867
}
2868
2869
.screen-shield-notifications-container {
2870
spacing: 6px;
2871
width: 30em;
2872
background-color: transparent;
2873
max-height: 500px;
2874
}
2875
2876
.screen-shield-notifications-container .summary-notification-stack-scrollview {
2877
padding-top: 0;
2878
padding-bottom: 0;
2879
}
2880
2881
.screen-shield-notifications-container .notification,
2882
.screen-shield-notifications-container .screen-shield-notification-source {
2883
padding: 8px;
2884
border: none;
2885
background-color: rgba(0, 0, 0, 0.3);
2886
color: white;
2887
border-radius: 4px;
2888
}
2889
2890
.screen-shield-notifications-container .notification {
2891
margin-right: 16px;
2892
}
2893
2894
.screen-shield-notification-label {
2895
min-height: 22px;
2896
padding: 2px 0px 0px 16px;
2897
font-weight: bold;
2898
}
2899
2900
.screen-shield-notification-count-text {
2901
min-height: 22px;
2902
padding: 2px 0px 0px 16px;
2903
color: rgba(255, 255, 255, 0.7);
2904
}
2905
2906
#panel.lock-screen {
2907
background-color: rgba(0, 0, 0, 0.3);
2908
}
2909
2910
.screen-shield-background {
2911
background: black;
2912
box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44);
2913
}
2914
2915
#lockDialogGroup {
2916
background: #303030;
2917
background-size: cover;
2918
}
2919
2920
#LookingGlassDialog {
2921
background-color: #FFFFFF;
2922
spacing: 4px;
2923
padding: 0;
2924
border: none;
2925
border-radius: 4px;
2926
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
2927
}
2928
2929
#LookingGlassDialog > #Toolbar {
2930
padding: 0 8px;
2931
border: none;
2932
border-radius: 0;
2933
background-color: rgba(255, 255, 255, 0.01);
2934
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12);
2935
}
2936
2937
#LookingGlassDialog .labels {
2938
spacing: 0;
2939
}
2940
2941
#LookingGlassDialog .notebook-tab {
2942
-natural-hpadding: 12px;
2943
-minimum-hpadding: 6px;
2944
font-weight: bold;
2945
color: rgba(0, 0, 0, 0.54);
2946
transition-duration: 100ms;
2947
padding-left: 16px;
2948
padding-right: 16px;
2949
min-height: 32px;
2950
padding: 0 32px;
2951
}
2952
2953
#LookingGlassDialog .notebook-tab:hover {
2954
background-color: rgba(0, 0, 0, 0.08);
2955
color: rgba(0, 0, 0, 0.87);
2956
text-shadow: none;
2957
}
2958
2959
#LookingGlassDialog .notebook-tab:active {
2960
background-color: rgba(0, 0, 0, 0.2);
2961
color: rgba(0, 0, 0, 0.87);
2962
transition-duration: 200ms;
2963
}
2964
2965
#LookingGlassDialog .notebook-tab:selected {
2966
border-bottom-width: 0;
2967
border-color: transparent;
2968
background-color: rgba(255, 255, 255, 0.01);
2969
box-shadow: inset 0 -2px 0px #4285F4;
2970
color: rgba(0, 0, 0, 0.87);
2971
text-shadow: none;
2972
}
2973
2974
#LookingGlassDialog StBoxLayout#EvalBox {
2975
padding: 4px;
2976
spacing: 4px;
2977
}
2978
2979
#LookingGlassDialog StBoxLayout#ResultsArea {
2980
spacing: 4px;
2981
}
2982
2983
.lg-dialog StEntry {
2984
selection-background-color: #4285F4;
2985
selected-color: white;
2986
}
2987
2988
.lg-dialog .shell-link {
2989
color: #4285F4;
2990
}
2991
2992
.lg-dialog .shell-link:hover {
2993
color: #4285F4;
2994
}
2995
2996
.lg-completions-text {
2997
font-size: 1em;
2998
font-style: italic;
2999
}
3000
3001
.lg-obj-inspector-title {
3002
spacing: 4px;
3003
}
3004
3005
.lg-obj-inspector-button {
3006
min-height: 32px;
3007
padding: 0 16px;
3008
border: none;
3009
border-radius: 4px;
3010
font-size: 10.5pt;
3011
font-weight: 500;
3012
color: rgba(0, 0, 0, 0.54);
3013
background-color: transparent;
3014
border-color: transparent;
3015
box-shadow: 0 0 transparent;
3016
text-shadow: none;
3017
icon-shadow: none;
3018
transition-duration: 100ms;
3019
}
3020
3021
.lg-obj-inspector-button:hover {
3022
color: rgba(0, 0, 0, 0.87);
3023
background-color: rgba(0, 0, 0, 0.08);
3024
border-color: transparent;
3025
box-shadow: 0 0 transparent;
3026
text-shadow: none;
3027
icon-shadow: none;
3028
}
3029
3030
.lg-obj-inspector-button:active {
3031
color: rgba(0, 0, 0, 0.87);
3032
background-color: rgba(0, 0, 0, 0.2);
3033
border-color: transparent;
3034
box-shadow: 0 0 transparent;
3035
text-shadow: none;
3036
icon-shadow: none;
3037
transition-duration: 200ms;
3038
}
3039
3040
.lg-obj-inspector-button:insensitive {
3041
color: rgba(0, 0, 0, 0.26);
3042
background-color: transparent;
3043
border-color: transparent;
3044
box-shadow: 0 0 transparent;
3045
text-shadow: none;
3046
icon-shadow: none;
3047
}
3048
3049
.lg-obj-inspector-button:focus {
3050
color: rgba(0, 0, 0, 0.87);
3051
text-shadow: none;
3052
icon-shadow: none;
3053
box-shadow: 0 0 transparent;
3054
}
3055
3056
.lg-obj-inspector-button:hover {
3057
border: none;
3058
}
3059
3060
#lookingGlassExtensions {
3061
padding: 4px;
3062
}
3063
3064
.lg-extensions-list {
3065
padding: 4px;
3066
spacing: 6px;
3067
}
3068
3069
.lg-extension {
3070
border: none;
3071
border-radius: 4px;
3072
padding: 4px;
3073
}
3074
3075
.lg-extension-name {
3076
font-size: 18pt;
3077
font-weight: 400;
3078
}
3079
3080
.lg-extension-meta {
3081
spacing: 6px;
3082
}
3083
3084
#LookingGlassPropertyInspector {
3085
background: #FFFFFF;
3086
border: none;
3087
border-radius: 4px;
3088
padding: 6px;
3089
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
3090
}
3091
3092
/* Dash to Dock */
3093
#dashtodockContainer #dash {
3094
background-color: rgba(0, 0, 0, 0.6);
3095
}
3096
3097
#dashtodockContainer:overview #dash {
3098
background-color: rgba(255, 255, 255, 0.1);
3099
}
3100
3101
#dashtodockContainer.extended:overview #dash {
3102
background-color: transparent;
3103
}
3104
3105
#dashtodockContainer.left #dash,
3106
#dashtodockContainer.right #dash {
3107
padding: 3px 0;
3108
}
3109
3110
#dashtodockContainer.top #dash,
3111
#dashtodockContainer.bottom #dash {
3112
padding: 0 3px;
3113
}
3114
3115
#dashtodockContainer.extended #dash {
3116
padding: 0;
3117
border-radius: 0;
3118
}
3119
3120
#dashtodockContainer.left .dash-item-container > StWidget,
3121
#dashtodockContainer.right .dash-item-container > StWidget,
3122
#dashtodockContainer.extended.left .dash-item-container > StWidget,
3123
#dashtodockContainer.extended.right .dash-item-container > StWidget {
3124
padding: 3px 6px;
3125
}
3126
3127
#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget,
3128
#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget {
3129
padding: 6px 6px 3px 6px;
3130
}
3131
3132
#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget,
3133
#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget {
3134
padding: 3px 6px 6px 6px;
3135
}
3136
3137
#dashtodockContainer.top .dash-item-container > StWidget,
3138
#dashtodockContainer.bottom .dash-item-container > StWidget,
3139
#dashtodockContainer.extended.top .dash-item-container > StWidget,
3140
#dashtodockContainer.extended.bottom .dash-item-container > StWidget {
3141
padding: 6px 3px;
3142
}
3143
3144
#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget,
3145
#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget {
3146
padding: 6px 3px 6px 6px;
3147
}
3148
3149
#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget,
3150
#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget {
3151
padding: 6px 6px 6px 3px;
3152
}
3153
3154
#dashtodockContainer .app-well-app-running-dot {
3155
background-color: transparent;
3156
}
3157
3158
#dashtodockContainer .dash-item-container > StWidget {
3159
background-size: cover;
3160
}
3161
3162
#dashtodockContainer.left .dash-item-container > StWidget.running1 {
3163
background-image: url("assets/dash/left-running1.svg");
3164
}
3165
3166
#dashtodockContainer.left .dash-item-container > StWidget.running1.focused {
3167
background-image: url("assets/dash/left-running1-focused.svg");
3168
}
3169
3170
#dashtodockContainer.left .dash-item-container > StWidget.running2 {
3171
background-image: url("assets/dash/left-running2.svg");
3172
}
3173
3174
#dashtodockContainer.left .dash-item-container > StWidget.running2.focused {
3175
background-image: url("assets/dash/left-running2-focused.svg");
3176
}
3177
3178
#dashtodockContainer.left .dash-item-container > StWidget.running3 {
3179
background-image: url("assets/dash/left-running3.svg");
3180
}
3181
3182
#dashtodockContainer.left .dash-item-container > StWidget.running3.focused {
3183
background-image: url("assets/dash/left-running3-focused.svg");
3184
}
3185
3186
#dashtodockContainer.left .dash-item-container > StWidget.running4 {
3187
background-image: url("assets/dash/left-running4.svg");
3188
}
3189
3190
#dashtodockContainer.left .dash-item-container > StWidget.running4.focused {
3191
background-image: url("assets/dash/left-running4-focused.svg");
3192
}
3193
3194
#dashtodockContainer.right .dash-item-container > StWidget.running1 {
3195
background-image: url("assets/dash/right-running1.svg");
3196
}
3197
3198
#dashtodockContainer.right .dash-item-container > StWidget.running1.focused {
3199
background-image: url("assets/dash/right-running1-focused.svg");
3200
}
3201
3202
#dashtodockContainer.right .dash-item-container > StWidget.running2 {
3203
background-image: url("assets/dash/right-running2.svg");
3204
}
3205
3206
#dashtodockContainer.right .dash-item-container > StWidget.running2.focused {
3207
background-image: url("assets/dash/right-running2-focused.svg");
3208
}
3209
3210
#dashtodockContainer.right .dash-item-container > StWidget.running3 {
3211
background-image: url("assets/dash/right-running3.svg");
3212
}
3213
3214
#dashtodockContainer.right .dash-item-container > StWidget.running3.focused {
3215
background-image: url("assets/dash/right-running3-focused.svg");
3216
}
3217
3218
#dashtodockContainer.right .dash-item-container > StWidget.running4 {
3219
background-image: url("assets/dash/right-running4.svg");
3220
}
3221
3222
#dashtodockContainer.right .dash-item-container > StWidget.running4.focused {
3223
background-image: url("assets/dash/right-running4-focused.svg");
3224
}
3225
3226
#dashtodockContainer.top .dash-item-container > StWidget.running1 {
3227
background-image: url("assets/dash/top-running1.svg");
3228
}
3229
3230
#dashtodockContainer.top .dash-item-container > StWidget.running1.focused {
3231
background-image: url("assets/dash/top-running1-focused.svg");
3232
}
3233
3234
#dashtodockContainer.top .dash-item-container > StWidget.running2 {
3235
background-image: url("assets/dash/top-running2.svg");
3236
}
3237
3238
#dashtodockContainer.top .dash-item-container > StWidget.running2.focused {
3239
background-image: url("assets/dash/top-running2-focused.svg");
3240
}
3241
3242
#dashtodockContainer.top .dash-item-container > StWidget.running3 {
3243
background-image: url("assets/dash/top-running3.svg");
3244
}
3245
3246
#dashtodockContainer.top .dash-item-container > StWidget.running3.focused {
3247
background-image: url("assets/dash/top-running3-focused.svg");
3248
}
3249
3250
#dashtodockContainer.top .dash-item-container > StWidget.running4 {
3251
background-image: url("assets/dash/top-running4.svg");
3252
}
3253
3254
#dashtodockContainer.top .dash-item-container > StWidget.running4.focused {
3255
background-image: url("assets/dash/top-running4-focused.svg");
3256
}
3257
3258
#dashtodockContainer.bottom .dash-item-container > StWidget.running1 {
3259
background-image: url("assets/dash/bottom-running1.svg");
3260
}
3261
3262
#dashtodockContainer.bottom .dash-item-container > StWidget.running1.focused {
3263
background-image: url("assets/dash/bottom-running1-focused.svg");
3264
}
3265
3266
#dashtodockContainer.bottom .dash-item-container > StWidget.running2 {
3267
background-image: url("assets/dash/bottom-running2.svg");
3268
}
3269
3270
#dashtodockContainer.bottom .dash-item-container > StWidget.running2.focused {
3271
background-image: url("assets/dash/bottom-running2-focused.svg");
3272
}
3273
3274
#dashtodockContainer.bottom .dash-item-container > StWidget.running3 {
3275
background-image: url("assets/dash/bottom-running3.svg");
3276
}
3277
3278
#dashtodockContainer.bottom .dash-item-container > StWidget.running3.focused {
3279
background-image: url("assets/dash/bottom-running3-focused.svg");
3280
}
3281
3282
#dashtodockContainer.bottom .dash-item-container > StWidget.running4 {
3283
background-image: url("assets/dash/bottom-running4.svg");
3284
}
3285
3286
#dashtodockContainer.bottom .dash-item-container > StWidget.running4.focused {
3287
background-image: url("assets/dash/bottom-running4-focused.svg");
3288
}
3289
3290
/* Simple Dock */
3291
#dash:desktop {
3292
background-color: rgba(0, 0, 0, 0.6);
3293
}
3294
3295
/* GPaste */
3296
.popup-menu .search-entry {
3297
color: rgba(0, 0, 0, 0.87);
3298
selection-background-color: #4285F4;
3299
selected-color: white;
3300
transition-duration: 100ms;
3301
background-color: rgba(0, 0, 0, 0.04);
3302
border-color: transparent;
3303
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26);
3304
}
3305
3306
.popup-menu .search-entry:hover {
3307
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.87);
3308
}
3309
3310
.popup-menu .search-entry:focus {
3311
border-color: transparent;
3312
box-shadow: inset 0 -2px #4285F4;
3313
color: rgba(0, 0, 0, 0.87);
3314
}
3315
3316
.popup-menu .search-entry .search-entry-icon {
3317
color: rgba(0, 0, 0, 0.54);
3318
}
3319
3320
.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon {
3321
color: rgba(0, 0, 0, 0.87);
3322
}
3323