A fork of the Materia GTK theme.

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

Dismiss

 gnome-shell.css

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