A fork of the Materia GTK theme.

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 gnome-shell_laptop.css

View raw Download
text/plain • 62.99 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: 9.75pt;
28
font-weight: 400;
29
color: rgba(0, 0, 0, 0.8); }
30
31
/* WIDGETS */
32
/* Buttons */
33
.button {
34
min-height: 32px;
35
padding: 0 16px;
36
border-width: 0;
37
border-radius: 2px;
38
font-size: 9.75pt;
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: 9.75pt;
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: 32px;
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: 11.25pt;
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: 16px;
195
padding: 8px 0; }
196
.check-box StBoxLayout {
197
spacing: 8px; }
198
.check-box StBin {
199
width: 24px;
200
height: 24px;
201
padding: 4px;
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: 28px; }
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.23077em;
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: 20px;
813
padding: 4px 8px;
814
border-radius: 2px; }
815
816
.datemenu-today-button {
817
min-height: 48px; }
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: 16px;
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: 28px;
863
height: 28px;
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: 28px;
888
height: 28px;
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: 28px;
900
height: 21px;
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: 28px;
939
height: 21px;
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: 6px;
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: 56px;
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: 18px;
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: 2px;
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: 14px;
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: 14px; }
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.23077em; }
1117
1118
.window-close {
1119
height: 32px;
1120
width: 32px;
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: 32px; }
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: 16px; }
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: 56px;
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.23077em; }
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.23077em; }
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: 64px;
1690
min-width: 64px;
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: 28px;
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: 28px; }
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: 28px;
1774
min-height: 28px;
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.23077em; }
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: 18px;
2032
padding: 2px 0px 0px 16px;
2033
font-weight: bold; }
2034
2035
.screen-shield-notification-count-text {
2036
min-height: 18px;
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: 32px;
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: 32px;
2110
padding: 0 16px;
2111
border: none;
2112
border-radius: 2px;
2113
font-size: 9.75pt;
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