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