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