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