A fork of the Materia GTK theme.

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

 gnome-shell.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