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.3 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
628
/* App Switcher */
629
.switcher-popup {
630
padding: 8px;
631
spacing: 16px; }
632
633
.switcher-list-item-container {
634
spacing: 8px; }
635
636
.switcher-list .item-box {
637
padding: 8px;
638
border-radius: 2px; }
639
640
.switcher-list .item-box:outlined {
641
padding: 8px;
642
border: none;
643
background-color: rgba(0, 0, 0, 0.096); }
644
645
.switcher-list .item-box:selected {
646
background-color: #42A5F5;
647
color: #FFFFFF; }
648
649
.switcher-list .thumbnail-box {
650
padding: 2px;
651
spacing: 4px; }
652
653
.switcher-list .thumbnail {
654
width: 256px; }
655
656
.switcher-list .separator {
657
width: 1px;
658
background: rgba(0, 0, 0, 0.1); }
659
660
.switcher-arrow {
661
border-color: transparent;
662
color: rgba(0, 0, 0, 0.48); }
663
.switcher-arrow:highlighted {
664
color: rgba(0, 0, 0, 0.8); }
665
666
.input-source-switcher-symbol {
667
font-size: 45px;
668
font-weight: 400;
669
line-height: 48px;
670
width: 96px;
671
height: 96px; }
672
673
/* Workspace Switcher */
674
.workspace-switcher-group {
675
padding: 8px; }
676
677
.workspace-switcher {
678
background: transparent;
679
border: 0px;
680
border-radius: 0px;
681
padding: 0px;
682
spacing: 8px; }
683
684
.ws-switcher-active-up, .ws-switcher-active-down {
685
height: 48px;
686
background-color: #42A5F5;
687
color: #FFFFFF;
688
background-size: 32px;
689
border-radius: 2px; }
690
691
.ws-switcher-box {
692
height: 48px;
693
border: none;
694
background: rgba(0, 0, 0, 0.096);
695
border-radius: 2px; }
696
697
.osd-window,
698
.resize-popup,
699
.switcher-list, .workspace-switcher-container {
700
color: rgba(0, 0, 0, 0.8);
701
background-color: #FAFAFA;
702
border: none;
703
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
704
border-radius: 2px;
705
padding: 12px; }
706
707
/* Tiled window previews */
708
.tile-preview {
709
background-color: rgba(64, 196, 255, 0.3);
710
border: 1px solid #40C4FF; }
711
712
.tile-preview-left.on-primary {
713
border-radius: 0 0 0 0; }
714
715
.tile-preview-right.on-primary {
716
border-radius: 0 0 0 0; }
717
718
.tile-preview-left.tile-preview-right.on-primary {
719
border-radius: 0 0 0 0; }
720
721
/* TOP BAR */
722
#panel {
723
background-color: #263238;
724
font-weight: bold;
725
height: 32px; }
726
#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
727
background-color: transparent; }
728
#panel #panelLeft, #panel #panelCenter {
729
spacing: 0; }
730
#panel .panel-corner {
731
-panel-corner-radius: 0;
732
-panel-corner-background-color: rgba(0, 0, 0, 0.6);
733
-panel-corner-border-width: 2px;
734
-panel-corner-border-color: transparent; }
735
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
736
-panel-corner-border-color: #FFFFFF; }
737
#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen {
738
-panel-corner-radius: 0;
739
-panel-corner-background-color: transparent;
740
-panel-corner-border-color: transparent; }
741
#panel .panel-button {
742
-natural-hpadding: 12px;
743
-minimum-hpadding: 6px;
744
font-weight: bold;
745
color: rgba(255, 255, 255, 0.75);
746
transition-duration: 0.2s; }
747
#panel .panel-button .app-menu-icon {
748
-st-icon-style: symbolic;
749
margin-left: 4px;
750
margin-right: 4px; }
751
#panel .panel-button:hover {
752
color: #FFFFFF; }
753
#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
754
background-color: rgba(0, 0, 0, 0.01);
755
box-shadow: inset 0 -2px 0px #FFFFFF;
756
color: #FFFFFF; }
757
#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 {
758
icon-shadow: none; }
759
#panel .panel-button .system-status-icon {
760
icon-size: 1.14286em;
761
padding: 0 4px; }
762
.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button {
763
color: rgba(255, 255, 255, 0.75); }
764
.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 {
765
color: #FFFFFF; }
766
#panel .panel-status-indicators-box,
767
#panel .panel-status-menu-box {
768
spacing: 2px; }
769
#panel .power-status.panel-status-indicators-box {
770
spacing: 0; }
771
#panel .screencast-indicator {
772
color: #FF6D00; }
773
774
#calendarArea {
775
padding: 8px 16px; }
776
777
.calendar {
778
margin-bottom: 0; }
779
780
.calendar,
781
.datemenu-today-button,
782
.datemenu-displays-box,
783
.message-list-sections {
784
margin: 0 8px; }
785
786
.datemenu-calendar-column {
787
spacing: 8px; }
788
789
.datemenu-displays-section {
790
padding-bottom: 0; }
791
792
.datemenu-today-button,
793
.world-clocks-button,
794
.message-list-section-title {
795
min-height: 24px;
796
padding: 4px 8px;
797
border-radius: 2px; }
798
799
.datemenu-today-button {
800
min-height: 56px; }
801
802
.message-list-section-list:ltr {
803
padding-left: 0; }
804
805
.message-list-section-list:rtl {
806
padding-right: 0; }
807
808
.datemenu-today-button:hover, .datemenu-today-button:focus,
809
.world-clocks-button:hover,
810
.world-clocks-button:focus,
811
.message-list-section-title:hover,
812
.message-list-section-title:focus {
813
color: rgba(0, 0, 0, 0.8);
814
background-color: rgba(0, 0, 0, 0.12); }
815
.datemenu-today-button:active,
816
.world-clocks-button:active,
817
.message-list-section-title:active {
818
color: rgba(0, 0, 0, 0.8);
819
background-color: rgba(0, 0, 0, 0.24); }
820
821
.datemenu-today-button .date-label {
822
font-size: 18pt;
823
font-weight: 400;
824
line-height: 32px; }
825
826
.world-clocks-header,
827
.message-list-section-title {
828
color: rgba(0, 0, 0, 0.6);
829
font-weight: bold; }
830
831
.world-clocks-grid {
832
spacing-rows: 0.4em; }
833
834
.calendar-month-label {
835
height: 20px;
836
margin: 2px;
837
padding: 6px 16px;
838
border-radius: 2px;
839
color: rgba(0, 0, 0, 0.8);
840
font-weight: bold;
841
text-align: center; }
842
.calendar-month-label:focus {
843
background-color: rgba(0, 0, 0, 0.12); }
844
845
.pager-button {
846
width: 32px;
847
height: 32px;
848
margin: 2px;
849
border-radius: 100px;
850
background-color: transparent;
851
color: rgba(0, 0, 0, 0.8); }
852
.pager-button:hover, .pager-button:focus {
853
background-color: rgba(0, 0, 0, 0.12); }
854
.pager-button:active {
855
background-color: rgba(0, 0, 0, 0.24); }
856
857
.calendar-change-month-back {
858
background-image: url("assets/calendar-arrow-left.svg"); }
859
.calendar-change-month-back:rtl {
860
background-image: url("assets/calendar-arrow-right.svg"); }
861
862
.calendar-change-month-forward {
863
background-image: url("assets/calendar-arrow-right.svg"); }
864
.calendar-change-month-forward:rtl {
865
background-image: url("assets/calendar-arrow-left.svg"); }
866
867
.calendar-day-base {
868
font-size: 9pt;
869
font-weight: 400;
870
line-height: 1;
871
text-align: center;
872
width: 32px;
873
height: 32px;
874
padding: 0;
875
margin: 2px;
876
border-radius: 100px; }
877
.calendar-day-base:hover, .calendar-day-base:focus {
878
background-color: rgba(0, 0, 0, 0.12); }
879
.calendar-day-base:active, .calendar-day-base:selected {
880
color: #FFFFFF;
881
background-color: #42A5F5 !important;
882
border-color: transparent; }
883
.calendar-day-base.calendar-day-heading {
884
width: 32px;
885
height: 25px;
886
margin-top: 2px;
887
padding: 7px 0 0;
888
border-radius: 100px;
889
background-color: transparent;
890
color: rgba(0, 0, 0, 0.48);
891
font-size: 9pt;
892
font-weight: 400;
893
line-height: 1;
894
font-weight: bold;
895
text-align: center; }
896
897
.calendar-day {
898
border-width: 0; }
899
900
.calendar-day-top {
901
border-top-width: 0; }
902
903
.calendar-day-left {
904
border-left-width: 0; }
905
906
.calendar-nonwork-day {
907
color: rgba(0, 0, 0, 0.8); }
908
909
.calendar-today {
910
font-weight: bold !important;
911
border: none; }
912
913
.calendar-day-with-events {
914
color: #42A5F5;
915
font-weight: normal;
916
text-decoration: underline;
917
background-image: none; }
918
919
.calendar-other-month-day {
920
color: rgba(0, 0, 0, 0.32);
921
opacity: 0.5; }
922
923
.calendar-week-number {
924
width: 32px;
925
height: 25px;
926
margin: 2px;
927
padding: 7px 0 0;
928
border-radius: 100px;
929
background-color: transparent;
930
color: rgba(0, 0, 0, 0.48);
931
font-size: inherit;
932
font-weight: bold;
933
text-align: center; }
934
935
/* Message list */
936
.message-list {
937
width: 420px; }
938
939
.message-list-sections {
940
spacing: 8px; }
941
942
.message-list-section,
943
.message-list-section-list {
944
spacing: 8px; }
945
946
.message-list-section-title-box {
947
spacing: 8px; }
948
949
.message-list-section-close > StIcon {
950
icon-size: 16px;
951
border-radius: 16px;
952
padding: 8px;
953
color: rgba(0, 0, 0, 0.6);
954
background-color: transparent; }
955
956
/* FIXME: how do you do this in sass? */
957
.message-list-section-close:hover > StIcon,
958
.message-list-section-close:focus > StIcon {
959
color: rgba(0, 0, 0, 0.8);
960
background-color: rgba(0, 0, 0, 0.12); }
961
962
.message-list-section-close:active > StIcon {
963
color: rgba(0, 0, 0, 0.8);
964
background-color: rgba(0, 0, 0, 0.24); }
965
966
.message {
967
min-height: 64px;
968
background-color: transparent;
969
border-radius: 2px; }
970
.message:hover, .message:focus {
971
background-color: rgba(0, 0, 0, 0.12); }
972
.message:active {
973
background-color: rgba(0, 0, 0, 0.24); }
974
975
.message-icon-bin {
976
padding: 8px 0px 8px 8px; }
977
.message-icon-bin:rtl {
978
padding: 8px 8px 8px 0px; }
979
980
.message-icon-bin > StIcon {
981
icon-size: 32px; }
982
983
.message-secondary-bin:ltr {
984
padding-left: 8px; }
985
.message-secondary-bin:rtl {
986
padding-right: 8px; }
987
988
.message-secondary-bin {
989
color: rgba(0, 0, 0, 0.48); }
990
991
.message-secondary-bin > StIcon {
992
icon-size: 16px; }
993
994
.message-title {
995
min-height: 22px;
996
padding-top: 2px;
997
color: rgba(0, 0, 0, 0.8);
998
font-weight: bold;
999
font-size: 1em; }
1000
1001
.message-content {
1002
padding: 8px;
1003
color: rgba(0, 0, 0, 0.6);
1004
font-size: 1em; }
1005
1006
.message-content * > StIcon {
1007
icon-size: 16px;
1008
border-radius: 16px;
1009
padding: 4px;
1010
color: rgba(0, 0, 0, 0.6); }
1011
1012
/* FIXME: how do you do this in sass? */
1013
.message-content *:hover > StIcon,
1014
.message-content *:focus > StIcon {
1015
color: rgba(0, 0, 0, 0.8);
1016
background-color: rgba(0, 0, 0, 0.12); }
1017
1018
.message-content *:active > StIcon {
1019
color: rgba(0, 0, 0, 0.8);
1020
background-color: rgba(0, 0, 0, 0.24); }
1021
1022
.message-media-control {
1023
margin: 16px 0;
1024
padding: 8px;
1025
border-radius: 100px;
1026
color: rgba(0, 0, 0, 0.6); }
1027
.message-media-control:hover, .message-media-control:focus {
1028
color: rgba(0, 0, 0, 0.8);
1029
background-color: rgba(0, 0, 0, 0.12); }
1030
.message-media-control:active {
1031
color: rgba(0, 0, 0, 0.8);
1032
background-color: rgba(0, 0, 0, 0.24); }
1033
.message-media-control:insensitive {
1034
color: rgba(0, 0, 0, 0.24); }
1035
.message-media-control:last-child:ltr {
1036
margin-right: 16px;
1037
padding-right: 8px; }
1038
.message-media-control:last-child:rtl {
1039
margin-left: 16px;
1040
padding-left: 8px; }
1041
1042
.media-message-cover-icon {
1043
icon-size: 32px; }
1044
.media-message-cover-icon.fallback {
1045
icon-size: 16px;
1046
padding: 8px;
1047
border: none;
1048
border-radius: 2px;
1049
background-color: rgba(0, 0, 0, 0.12);
1050
color: rgba(0, 0, 0, 0.48); }
1051
1052
.system-switch-user-submenu-icon.user-icon {
1053
icon-size: 24px;
1054
padding: 0 0; }
1055
1056
.system-switch-user-submenu-icon.default-icon {
1057
icon-size: 16px;
1058
padding: 0 4px; }
1059
1060
#appMenu {
1061
spinner-image: url("process-working.svg");
1062
spacing: 4px; }
1063
#appMenu .label-shadow {
1064
color: transparent; }
1065
1066
.aggregate-menu {
1067
min-width: 280px; }
1068
.aggregate-menu .popup-menu-icon {
1069
padding: 0 4px; }
1070
1071
.system-menu-action {
1072
color: rgba(0, 0, 0, 0.6);
1073
border-radius: 100px;
1074
/* wish we could do 50% */
1075
padding: 16px;
1076
border: none; }
1077
.system-menu-action:hover, .system-menu-action:focus {
1078
background-color: rgba(0, 0, 0, 0.12);
1079
color: rgba(0, 0, 0, 0.8);
1080
border: none;
1081
padding: 16px; }
1082
.system-menu-action:active {
1083
background-color: rgba(0, 0, 0, 0.24);
1084
color: rgba(0, 0, 0, 0.8); }
1085
.system-menu-action > StIcon {
1086
icon-size: 16px; }
1087
1088
.ripple-box {
1089
width: 48px;
1090
height: 48px;
1091
background-image: url("assets/corner-ripple-ltr.svg");
1092
background-size: contain; }
1093
1094
.ripple-box:rtl {
1095
background-image: url("assets/corner-ripple-rtl.svg"); }
1096
1097
.popup-menu-arrow {
1098
width: 16px;
1099
height: 16px; }
1100
1101
.popup-menu-icon {
1102
icon-size: 1.14286em; }
1103
1104
.window-close {
1105
height: 36px;
1106
width: 36px;
1107
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1108
background-image: url("assets/window-close.svg");
1109
background-size: 36px; }
1110
.window-close:hover {
1111
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1112
.window-close:active {
1113
background-image: url("assets/window-close-active.svg"); }
1114
1115
.window-close {
1116
-shell-close-overlap: 18px; }
1117
.window-close:rtl {
1118
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); }
1119
.window-close:rtl:hover {
1120
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1121
1122
/* NETWORK DIALOGS */
1123
.nm-dialog {
1124
max-height: 500px;
1125
min-height: 450px;
1126
min-width: 470px; }
1127
1128
.nm-dialog-content {
1129
spacing: 20px;
1130
padding: 24px; }
1131
1132
.nm-dialog-header-hbox {
1133
spacing: 10px; }
1134
1135
.nm-dialog-airplane-box {
1136
spacing: 12px; }
1137
1138
.nm-dialog-airplane-headline {
1139
font-weight: bold;
1140
text-align: center; }
1141
1142
.nm-dialog-airplane-text {
1143
color: rgba(0, 0, 0, 0.8); }
1144
1145
.nm-dialog-header-icon {
1146
icon-size: 32px; }
1147
1148
.nm-dialog-scroll-view {
1149
border: 2px solid rgba(0, 0, 0, 0.1); }
1150
1151
.nm-dialog-header {
1152
font-weight: bold; }
1153
1154
.nm-dialog-item {
1155
font-size: 12pt;
1156
font-weight: 400;
1157
line-height: 24px;
1158
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
1159
padding: 12px;
1160
spacing: 20px; }
1161
1162
.nm-dialog-item:selected {
1163
background-color: #42A5F5;
1164
color: #FFFFFF; }
1165
1166
.nm-dialog-icons {
1167
spacing: .5em; }
1168
1169
.nm-dialog-icon {
1170
icon-size: 16px; }
1171
1172
.no-networks-label {
1173
color: rgba(0, 0, 0, 0.48); }
1174
1175
.no-networks-box {
1176
spacing: 12px; }
1177
1178
/* OVERVIEW */
1179
#overview {
1180
spacing: 24px; }
1181
1182
.overview-controls {
1183
padding-bottom: 32px; }
1184
1185
.window-picker {
1186
-horizontal-spacing: 32px;
1187
-vertical-spacing: 32px;
1188
padding-left: 32px;
1189
padding-right: 32px;
1190
padding-bottom: 48px; }
1191
.window-picker.external-monitor {
1192
padding: 32px; }
1193
1194
.window-clone-border {
1195
border: 4px solid rgba(255, 255, 255, 0.3);
1196
border-radius: 2px;
1197
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); }
1198
1199
.window-caption {
1200
spacing: 25px;
1201
color: #FFFFFF;
1202
background-color: transparent;
1203
border-radius: 2px;
1204
padding: 4px 8px;
1205
-shell-caption-spacing: 12px; }
1206
.window-caption:hover {
1207
background-color: rgba(255, 255, 255, 0.3);
1208
color: #FFFFFF; }
1209
1210
.search-entry {
1211
width: 304px;
1212
padding: 0 8px;
1213
border-radius: 0;
1214
color: rgba(255, 255, 255, 0.6);
1215
selection-background-color: rgba(255, 255, 255, 0.3);
1216
selected-color: #FFFFFF;
1217
background-color: rgba(0, 0, 0, 0.01);
1218
border-color: transparent;
1219
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); }
1220
.search-entry:focus {
1221
border-color: transparent;
1222
box-shadow: inset 0 -2px #FFFFFF;
1223
padding: 0 8px;
1224
border-width: 0;
1225
color: #FFFFFF; }
1226
.search-entry .search-entry-icon {
1227
icon-size: 16px;
1228
padding: 0 0;
1229
color: rgba(255, 255, 255, 0.6); }
1230
.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
1231
color: #FFFFFF; }
1232
1233
#searchResultsBin {
1234
max-width: 1000px; }
1235
1236
#searchResultsContent {
1237
padding-left: 20px;
1238
padding-right: 20px;
1239
spacing: 16px; }
1240
1241
.search-section {
1242
spacing: 16px; }
1243
1244
.search-section-content {
1245
spacing: 32px; }
1246
1247
.list-search-results {
1248
spacing: 3px; }
1249
1250
.search-section-separator {
1251
-gradient-height: 1px;
1252
-gradient-start: rgba(255, 255, 255, 0);
1253
-gradient-end: rgba(255, 255, 255, 0.4);
1254
-margin-horizontal: 1.5em;
1255
height: 1px; }
1256
1257
.list-search-result-content {
1258
spacing: 12px;
1259
padding: 12px; }
1260
1261
.list-search-result-title {
1262
font-size: 18pt;
1263
font-weight: 400;
1264
line-height: 32px;
1265
color: #FFFFFF; }
1266
1267
.list-search-result-description {
1268
color: rgba(255, 255, 255, 0.75); }
1269
1270
.search-provider-icon {
1271
padding: 15px; }
1272
1273
.search-provider-icon-more {
1274
width: 16px;
1275
height: 16px;
1276
background-image: url("assets/more-results.svg"); }
1277
1278
/* DASHBOARD */
1279
#dash {
1280
font-size: 1em;
1281
color: #FFFFFF;
1282
background-color: rgba(255, 255, 255, 0.1);
1283
padding: 3px 0;
1284
border: none;
1285
border-left: 0px;
1286
border-radius: 0px 2px 2px 0px; }
1287
#dash:rtl {
1288
border-radius: 2px 0 0 2px; }
1289
#dash .placeholder {
1290
background-image: url("assets/dash-placeholder.svg");
1291
background-size: contain;
1292
height: 24px; }
1293
#dash .empty-dash-drop-target {
1294
width: 24px;
1295
height: 24px; }
1296
1297
.dash-item-container > StWidget {
1298
padding: 3px 6px; }
1299
1300
.dash-label {
1301
min-height: 20px;
1302
border-radius: 2px;
1303
padding: 4px 12px;
1304
color: rgba(0, 0, 0, 0.8);
1305
background-color: #FAFAFA;
1306
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1307
text-align: center;
1308
-x-offset: 8px; }
1309
1310
/* App Vault/Grid */
1311
.icon-grid {
1312
spacing: 30px;
1313
-shell-grid-horizontal-item-size: 136px;
1314
-shell-grid-vertical-item-size: 136px; }
1315
.icon-grid .overview-icon {
1316
icon-size: 96px; }
1317
1318
.app-view-controls {
1319
width: 320px;
1320
padding-bottom: 32px; }
1321
1322
.app-view-control {
1323
padding: 0 16px;
1324
font-weight: bold;
1325
color: rgba(255, 255, 255, 0.75); }
1326
.app-view-control:hover {
1327
color: #FFFFFF;
1328
background-color: rgba(255, 255, 255, 0.15) !important; }
1329
.app-view-control:active {
1330
color: #FFFFFF;
1331
background-color: rgba(255, 255, 255, 0.3) !important; }
1332
.app-view-control:checked {
1333
color: #FFFFFF;
1334
background-color: rgba(0, 0, 0, 0.01) !important;
1335
box-shadow: inset 0 2px 0 #FFFFFF; }
1336
.app-view-control:first-child {
1337
border-right-width: 0;
1338
border-radius: 2px; }
1339
.app-view-control:first-child:checked {
1340
border-radius: 0; }
1341
.app-view-control:last-child {
1342
border-radius: 2px; }
1343
.app-view-control:last-child:checked {
1344
border-radius: 0; }
1345
1346
.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
1347
.list-search-result:focus,
1348
.list-search-result:selected,
1349
.list-search-result:hover {
1350
background-color: rgba(255, 255, 255, 0.15);
1351
transition-duration: 0s; }
1352
.search-provider-icon:active, .search-provider-icon:checked,
1353
.list-search-result:active,
1354
.list-search-result:checked {
1355
background-color: rgba(255, 255, 255, 0.3);
1356
transition-duration: 0.2s; }
1357
1358
.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon,
1359
.app-well-app.app-folder:hover .overview-icon,
1360
.app-well-app.app-folder:focus .overview-icon,
1361
.app-well-app.app-folder:selected .overview-icon,
1362
.show-apps:hover .overview-icon,
1363
.show-apps:focus .overview-icon,
1364
.show-apps:selected .overview-icon,
1365
.grid-search-result:hover .overview-icon,
1366
.grid-search-result:focus .overview-icon,
1367
.grid-search-result:selected .overview-icon {
1368
background-color: rgba(255, 255, 255, 0.15);
1369
transition-duration: 0s;
1370
border-image: none;
1371
background-image: none; }
1372
.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon,
1373
.app-well-app.app-folder:active .overview-icon,
1374
.app-well-app.app-folder:checked .overview-icon,
1375
.show-apps:active .overview-icon,
1376
.show-apps:checked .overview-icon,
1377
.grid-search-result:active .overview-icon,
1378
.grid-search-result:checked .overview-icon {
1379
background-color: rgba(255, 255, 255, 0.3);
1380
box-shadow: 0 0 transparent;
1381
transition-duration: 0.2s; }
1382
1383
.app-well-app-running-dot {
1384
width: 32px;
1385
height: 2px;
1386
background-color: #FFFFFF;
1387
margin-bottom: 0; }
1388
1389
.search-provider-icon,
1390
.list-search-result, .app-well-app .overview-icon,
1391
.app-well-app.app-folder .overview-icon,
1392
.show-apps .overview-icon,
1393
.grid-search-result .overview-icon {
1394
color: #FFFFFF;
1395
border-radius: 2px;
1396
padding: 6px;
1397
border: none;
1398
transition-duration: 0.2s;
1399
text-align: center; }
1400
1401
.app-well-app.app-folder > .overview-icon {
1402
background-color: rgba(255, 255, 255, 0.1); }
1403
1404
.show-apps .show-apps-icon {
1405
color: rgba(255, 255, 255, 0.75); }
1406
1407
.show-apps:hover .show-apps-icon,
1408
.show-apps:active .show-apps-icon,
1409
.show-apps:checked .show-apps-icon,
1410
.show-apps:focus .show-apps-icon {
1411
color: #FFFFFF;
1412
transition-duration: 0.2s; }
1413
1414
.app-folder-popup {
1415
-arrow-border-radius: 2px;
1416
-arrow-background-color: rgba(255, 255, 255, 0.1);
1417
-arrow-base: 24px;
1418
-arrow-rise: 12px; }
1419
1420
.app-folder-popup-bin {
1421
padding: 5px; }
1422
1423
.app-folder-icon {
1424
padding: 5px;
1425
spacing-rows: 5px;
1426
spacing-columns: 5px; }
1427
1428
.page-indicator {
1429
padding: 15px 20px; }
1430
.page-indicator .page-indicator-icon {
1431
width: 12px;
1432
height: 12px;
1433
border-radius: 12px;
1434
background-image: none;
1435
background-color: rgba(255, 255, 255, 0.3); }
1436
.page-indicator:hover .page-indicator-icon {
1437
background-image: none;
1438
background-color: rgba(255, 255, 255, 0.6); }
1439
.page-indicator:active .page-indicator-icon {
1440
background-image: none;
1441
background-color: rgba(255, 255, 255, 0.9); }
1442
.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
1443
background-image: none;
1444
background-color: #FFFFFF;
1445
transition-duration: 0s; }
1446
1447
.app-well-app > .overview-icon.overview-icon-with-label,
1448
.grid-search-result .overview-icon.overview-icon-with-label {
1449
padding: 10px 8px 5px 8px;
1450
spacing: 4px; }
1451
1452
.workspace-thumbnails {
1453
visible-width: 32px;
1454
spacing: 12px;
1455
padding: 12px;
1456
border-radius: 2px 0 0 2px; }
1457
.workspace-thumbnails:rtl {
1458
border-radius: 0 2px 2px 0; }
1459
1460
.workspace-thumbnail-indicator {
1461
border: 0 solid #FFFFFF;
1462
border-left-width: 2px;
1463
padding: 6px;
1464
border-radius: 0; }
1465
1466
.search-display > StBoxLayout,
1467
.all-apps,
1468
.frequent-apps > StBoxLayout {
1469
padding: 0px 88px 10px 88px; }
1470
1471
.workspace-thumbnails {
1472
color: #FFFFFF;
1473
background-color: rgba(255, 255, 255, 0.1);
1474
border: none; }
1475
1476
.search-statustext, .no-frequent-applications-label {
1477
font-size: 45px;
1478
font-weight: 400;
1479
line-height: 48px;
1480
color: rgba(255, 255, 255, 0.6); }
1481
1482
/* NOTIFICATIONS & MESSAGE TRAY */
1483
.url-highlighter {
1484
link-color: #42A5F5; }
1485
1486
.notification-banner {
1487
font-size: 1em;
1488
width: 34em;
1489
min-height: 64px;
1490
margin: 5px;
1491
border-radius: 2px;
1492
color: rgba(0, 0, 0, 0.8);
1493
background-color: #FAFAFA;
1494
border: none;
1495
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1496
.notification-banner:hover {
1497
background-color: #FAFAFA; }
1498
.notification-banner:focus {
1499
background-color: #FAFAFA; }
1500
.notification-banner .notification-icon {
1501
padding: 5px; }
1502
.notification-banner .notification-content {
1503
padding: 5px;
1504
spacing: 5px; }
1505
.notification-banner .secondary-icon {
1506
icon-size: 1.14286em; }
1507
.notification-banner .notification-actions {
1508
background-color: transparent;
1509
padding-top: 0;
1510
border-top: 1px solid rgba(0, 0, 0, 0.1);
1511
spacing: 1px; }
1512
.notification-banner .notification-button {
1513
min-height: 40px;
1514
padding: 0 16px;
1515
background-color: transparent;
1516
color: rgba(0, 0, 0, 0.6);
1517
font-weight: 500; }
1518
.notification-banner .notification-button:first-child {
1519
border-radius: 0 0 0 2px; }
1520
.notification-banner .notification-button:last-child {
1521
border-radius: 0 0 2px 0; }
1522
.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus {
1523
background-color: rgba(0, 0, 0, 0.12);
1524
color: rgba(0, 0, 0, 0.8); }
1525
.notification-banner .notification-button:active {
1526
background-color: rgba(0, 0, 0, 0.24);
1527
color: rgba(0, 0, 0, 0.8); }
1528
1529
.summary-source-counter {
1530
font-size: 1em;
1531
font-weight: bold;
1532
height: 1.6em;
1533
width: 1.6em;
1534
-shell-counter-overlap-x: 3px;
1535
-shell-counter-overlap-y: 3px;
1536
background-color: #42A5F5;
1537
color: #FFFFFF;
1538
border: 2px solid #FFFFFF;
1539
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
1540
border-radius: 0.9em; }
1541
1542
.secondary-icon {
1543
icon-size: 1.14286em; }
1544
1545
.chat-body {
1546
spacing: 5px; }
1547
1548
.chat-response {
1549
margin: 5px; }
1550
1551
.chat-log-message {
1552
color: rgba(0, 0, 0, 0.8); }
1553
1554
.chat-new-group {
1555
padding-top: 1em; }
1556
1557
.chat-received {
1558
padding-left: 4px; }
1559
.chat-received:rtl {
1560
padding-left: 0px;
1561
padding-right: 4px; }
1562
1563
.chat-sent {
1564
padding-left: 18pt;
1565
color: rgba(0, 0, 0, 0.6); }
1566
.chat-sent:rtl {
1567
padding-left: 0;
1568
padding-right: 18pt; }
1569
1570
.chat-meta-message {
1571
padding-left: 4px;
1572
font-size: 9pt;
1573
font-weight: 400;
1574
line-height: 1;
1575
color: rgba(0, 0, 0, 0.48); }
1576
.chat-meta-message:rtl {
1577
padding-left: 0;
1578
padding-right: 4px; }
1579
1580
.hotplug-transient-box {
1581
spacing: 6px;
1582
padding: 2px 72px 2px 12px; }
1583
1584
.hotplug-notification-item {
1585
padding: 2px 10px; }
1586
.hotplug-notification-item:focus {
1587
padding: 1px 71px 1px 11px; }
1588
1589
.hotplug-notification-item-icon {
1590
icon-size: 24px;
1591
padding: 2px 5px; }
1592
1593
.hotplug-resident-box {
1594
spacing: 8px; }
1595
1596
.hotplug-resident-mount {
1597
spacing: 8px;
1598
border-radius: 2px; }
1599
.hotplug-resident-mount:hover {
1600
background-color: rgba(0, 0, 0, 0.12); }
1601
.hotplug-resident-mount:active {
1602
background-color: rgba(0, 0, 0, 0.24); }
1603
1604
.hotplug-resident-mount-label {
1605
color: inherit;
1606
padding-left: 6px; }
1607
1608
.hotplug-resident-mount-icon {
1609
icon-size: 24px;
1610
padding-left: 6px; }
1611
1612
.hotplug-resident-eject-icon {
1613
icon-size: 16px; }
1614
1615
.hotplug-resident-eject-button {
1616
padding: 7px;
1617
border-radius: 2px;
1618
color: rgba(0, 0, 0, 0.8); }
1619
1620
/* Eeeky things */
1621
.legacy-tray {
1622
background-color: rgba(0, 0, 0, 0.6);
1623
color: #FFFFFF;
1624
border: none;
1625
border-bottom-width: 0; }
1626
.legacy-tray:ltr {
1627
border-radius: 0 2px 0 0;
1628
border-left-width: 0; }
1629
.legacy-tray:rtl {
1630
border-radius: 2px 0 0 0;
1631
border-right-width: 0; }
1632
1633
.legacy-tray-handle,
1634
.legacy-tray-icon {
1635
padding: 6px; }
1636
.legacy-tray-handle StIcon,
1637
.legacy-tray-icon StIcon {
1638
icon-size: 24px; }
1639
.legacy-tray-handle:hover, .legacy-tray-handle:focus,
1640
.legacy-tray-icon:hover,
1641
.legacy-tray-icon:focus {
1642
background-color: rgba(255, 255, 255, 0.15); }
1643
.legacy-tray-handle:active,
1644
.legacy-tray-icon:active {
1645
background-color: rgba(255, 255, 255, 0.3); }
1646
1647
.legacy-tray-icon-box {
1648
spacing: 12px; }
1649
.legacy-tray-icon-box:ltr {
1650
padding-left: 12px; }
1651
.legacy-tray-icon-box:rtl {
1652
padding-right: 12px; }
1653
.legacy-tray-icon-box StButton {
1654
width: 24px;
1655
height: 24px; }
1656
1657
.magnifier-zoom-region {
1658
border: 2px solid #42A5F5; }
1659
.magnifier-zoom-region.full-screen {
1660
border-width: 0; }
1661
1662
/* On-screen Keyboard */
1663
#keyboard {
1664
background-color: rgba(0, 0, 0, 0.3); }
1665
1666
.keyboard-layout {
1667
spacing: 10px;
1668
padding: 10px; }
1669
1670
.keyboard-row {
1671
spacing: 15px; }
1672
1673
.keyboard-key {
1674
min-height: 72px;
1675
min-width: 72px;
1676
font-size: 2em;
1677
font-weight: 500;
1678
border-radius: 2px;
1679
border: none;
1680
color: inherit;
1681
color: rgba(0, 0, 0, 0.6);
1682
background-color: #FAFAFA;
1683
border-color: transparent;
1684
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1685
text-shadow: none;
1686
icon-shadow: none; }
1687
.keyboard-key:focus {
1688
color: rgba(0, 0, 0, 0.8);
1689
text-shadow: none;
1690
icon-shadow: none;
1691
box-shadow: 0 0 transparent; }
1692
.keyboard-key:hover, .keyboard-key:checked {
1693
color: rgba(0, 0, 0, 0.8);
1694
background-color: #FAFAFA;
1695
border-color: transparent;
1696
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1697
text-shadow: none;
1698
icon-shadow: none; }
1699
.keyboard-key:active {
1700
color: rgba(0, 0, 0, 0.8);
1701
background-color: rgba(194, 194, 194, 0.94);
1702
border-color: transparent;
1703
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1704
text-shadow: none;
1705
icon-shadow: none; }
1706
.keyboard-key:grayed {
1707
background-color: rgba(0, 0, 0, 0.3);
1708
color: #FFFFFF;
1709
border-color: rgba(0, 0, 0, 0.3); }
1710
1711
.keyboard-subkeys {
1712
color: inherit;
1713
padding: 5px;
1714
-arrow-border-radius: 0;
1715
-arrow-background-color: transparent;
1716
-arrow-border-width: 0;
1717
-arrow-border-color: transparent;
1718
-arrow-base: 0;
1719
-arrow-rise: 0;
1720
-boxpointer-gap: 5px;
1721
background-color: #FAFAFA;
1722
border-radius: 2px;
1723
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); }
1724
1725
.candidate-popup-content {
1726
padding: 8px;
1727
spacing: 0; }
1728
1729
.candidate-index {
1730
padding: 0 4px 0 0;
1731
color: rgba(0, 0, 0, 0.48); }
1732
.candidate-box:selected .candidate-index {
1733
color: rgba(255, 255, 255, 0.6); }
1734
1735
.candidate-box {
1736
transition-duration: 0s;
1737
min-height: 32px;
1738
padding: 0 8px;
1739
border-radius: 2px; }
1740
.candidate-box:hover {
1741
background-color: rgba(0, 0, 0, 0.12);
1742
color: rgba(0, 0, 0, 0.8); }
1743
.candidate-box:active {
1744
background-color: rgba(0, 0, 0, 0.24);
1745
color: rgba(0, 0, 0, 0.8); }
1746
.candidate-box:selected {
1747
background-color: #42A5F5;
1748
color: #FFFFFF; }
1749
1750
.candidate-page-button-box {
1751
height: 32px; }
1752
.vertical .candidate-page-button-box {
1753
padding-top: 0; }
1754
.horizontal .candidate-page-button-box {
1755
padding-left: 0; }
1756
1757
.candidate-page-button {
1758
min-width: 32px;
1759
min-height: 32px;
1760
padding: 0; }
1761
1762
.candidate-page-button-previous {
1763
border-radius: 2px;
1764
border-right-width: 0; }
1765
1766
.candidate-page-button-next {
1767
border-radius: 2px; }
1768
1769
.candidate-page-button-icon {
1770
icon-size: 1.14286em; }
1771
1772
/* Auth Dialogs & Screen Shield */
1773
.framed-user-icon {
1774
background-size: contain;
1775
border: none;
1776
color: #FFFFFF;
1777
border-radius: 2px; }
1778
.framed-user-icon:hover {
1779
border-color: #FFFFFF;
1780
color: #FFFFFF; }
1781
1782
.login-dialog-banner-view {
1783
padding-top: 24px;
1784
max-width: 23em; }
1785
1786
.login-dialog {
1787
border: none;
1788
background-color: transparent; }
1789
.login-dialog StEntry {
1790
color: #FFFFFF;
1791
selection-background-color: rgba(255, 255, 255, 0.3);
1792
selected-color: #FFFFFF;
1793
background-color: rgba(0, 0, 0, 0.01);
1794
border-color: transparent;
1795
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); }
1796
.login-dialog StEntry:focus {
1797
border-color: transparent;
1798
box-shadow: inset 0 -2px #FFFFFF; }
1799
.login-dialog StEntry:insensitive {
1800
color: rgba(0, 0, 0, 0.32);
1801
border-color: transparent;
1802
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
1803
color: rgba(255, 255, 255, 0.4); }
1804
.login-dialog .modal-dialog-button-box {
1805
spacing: 3px; }
1806
.login-dialog .modal-dialog-button {
1807
padding: 0 16px;
1808
color: rgba(255, 255, 255, 0.75);
1809
background-color: transparent;
1810
border-color: transparent;
1811
box-shadow: 0 0 transparent;
1812
text-shadow: none;
1813
icon-shadow: none; }
1814
.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus {
1815
color: #FFFFFF;
1816
background-color: rgba(255, 255, 255, 0.15);
1817
border-color: transparent;
1818
box-shadow: 0 0 transparent;
1819
text-shadow: none;
1820
icon-shadow: none; }
1821
.login-dialog .modal-dialog-button:active {
1822
color: #FFFFFF;
1823
background-color: rgba(255, 255, 255, 0.3);
1824
border-color: transparent;
1825
box-shadow: 0 0 transparent;
1826
text-shadow: none;
1827
icon-shadow: none; }
1828
.login-dialog .modal-dialog-button:insensitive {
1829
color: rgba(255, 255, 255, 0.3);
1830
background-color: transparent;
1831
border-color: transparent;
1832
box-shadow: 0 0 transparent;
1833
text-shadow: none;
1834
icon-shadow: none; }
1835
.login-dialog .modal-dialog-button:default {
1836
color: #FFFFFF;
1837
background-color: #FF4081;
1838
border-color: transparent;
1839
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1840
text-shadow: none;
1841
icon-shadow: none; }
1842
.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
1843
color: #FFFFFF;
1844
background-color: #FF4081;
1845
border-color: transparent;
1846
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1847
text-shadow: none;
1848
icon-shadow: none; }
1849
.login-dialog .modal-dialog-button:default:active {
1850
color: #FFFFFF;
1851
background-color: #ff79a7;
1852
border-color: transparent;
1853
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1854
text-shadow: none;
1855
icon-shadow: none; }
1856
.login-dialog .modal-dialog-button:default:insensitive {
1857
color: rgba(255, 255, 255, 0.4);
1858
background-color: rgba(255, 255, 255, 0.12);
1859
border-color: transparent;
1860
box-shadow: 0 0 transparent;
1861
text-shadow: none;
1862
icon-shadow: none; }
1863
1864
.login-dialog-logo-bin {
1865
padding: 24px 0px; }
1866
1867
.login-dialog-banner {
1868
color: rgba(255, 255, 255, 0.75); }
1869
1870
.login-dialog-button-box {
1871
spacing: 5px; }
1872
1873
.login-dialog-message-warning {
1874
color: #FF6D00; }
1875
1876
.login-dialog-message-hint {
1877
padding-top: 0;
1878
padding-bottom: 20px; }
1879
1880
.login-dialog-user-selection-box {
1881
padding: 100px 0px; }
1882
.login-dialog-user-selection-box .login-dialog-not-listed-label {
1883
padding-left: 2px; }
1884
.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 {
1885
color: #FFFFFF; }
1886
1887
.login-dialog-not-listed-label {
1888
font-size: 1em;
1889
font-weight: bold;
1890
color: rgba(255, 255, 255, 0.75);
1891
padding-top: 1em; }
1892
.login-dialog-not-listed-label:hover {
1893
color: #FFFFFF; }
1894
.login-dialog-not-listed-label:focus {
1895
background-color: rgba(255, 255, 255, 0.15); }
1896
1897
.login-dialog-user-list-view {
1898
-st-vfade-offset: 1em; }
1899
1900
.login-dialog-user-list {
1901
spacing: 12px;
1902
padding: .2em;
1903
width: 23em; }
1904
.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
1905
background-color: rgba(255, 255, 255, 0.15);
1906
color: #FFFFFF; }
1907
.login-dialog-user-list:expanded .login-dialog-user-list-item:hover {
1908
background-color: rgba(255, 255, 255, 0.15);
1909
color: #FFFFFF; }
1910
.login-dialog-user-list:expanded .login-dialog-user-list-item:active {
1911
background-color: rgba(255, 255, 255, 0.3);
1912
color: #FFFFFF; }
1913
.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
1914
border-right: 2px solid #FFFFFF; }
1915
1916
.login-dialog-user-list-item {
1917
border-radius: 2px;
1918
padding: .2em;
1919
color: rgba(255, 255, 255, 0.75); }
1920
.login-dialog-user-list-item:ltr {
1921
padding-right: 1em; }
1922
.login-dialog-user-list-item:rtl {
1923
padding-left: 1em; }
1924
.login-dialog-user-list-item:hover {
1925
background-color: rgba(255, 255, 255, 0.15);
1926
color: #FFFFFF; }
1927
.login-dialog-user-list-item:active {
1928
background-color: rgba(255, 255, 255, 0.3);
1929
color: #FFFFFF; }
1930
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
1931
height: 2px;
1932
margin: 2px 0 0 0;
1933
background-color: #FFFFFF; }
1934
.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
1935
background-color: #FFFFFF; }
1936
1937
.login-dialog-username,
1938
.user-widget-label {
1939
color: #FFFFFF;
1940
font-size: 15pt;
1941
font-weight: 500;
1942
line-height: 1;
1943
text-align: left;
1944
padding-left: 15px; }
1945
1946
.user-widget-label:ltr {
1947
padding-left: 18px; }
1948
.user-widget-label:rtl {
1949
padding-right: 18px; }
1950
1951
.login-dialog-prompt-layout {
1952
padding-top: 24px;
1953
padding-bottom: 12px;
1954
spacing: 8px;
1955
width: 23em; }
1956
1957
.login-dialog-prompt-label {
1958
color: rgba(255, 255, 255, 0.6);
1959
font-size: 1em;
1960
padding-top: 1em; }
1961
1962
.login-dialog-session-list-button StIcon {
1963
icon-size: 1.25em; }
1964
1965
.login-dialog-session-list-button {
1966
color: rgba(255, 255, 255, 0.75); }
1967
.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
1968
color: #FFFFFF; }
1969
.login-dialog-session-list-button:active {
1970
color: #FFFFFF; }
1971
1972
.screen-shield-arrows {
1973
padding-bottom: 3em; }
1974
1975
.screen-shield-arrows Gjs_Arrow {
1976
color: white;
1977
width: 80px;
1978
height: 48px;
1979
-arrow-thickness: 12px;
1980
-arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); }
1981
1982
.screen-shield-clock {
1983
color: white;
1984
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
1985
font-weight: normal;
1986
text-align: center;
1987
padding-bottom: 1.5em; }
1988
1989
.screen-shield-clock-time {
1990
font-size: 112px;
1991
font-weight: 300;
1992
line-height: 1;
1993
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); }
1994
1995
.screen-shield-clock-date {
1996
font-size: 45px;
1997
font-weight: 400;
1998
line-height: 48px; }
1999
2000
.screen-shield-notifications-container {
2001
spacing: 6px;
2002
width: 30em;
2003
background-color: transparent;
2004
max-height: 500px; }
2005
.screen-shield-notifications-container .summary-notification-stack-scrollview {
2006
padding-top: 0;
2007
padding-bottom: 0; }
2008
.screen-shield-notifications-container .notification,
2009
.screen-shield-notifications-container .screen-shield-notification-source {
2010
padding: 8px;
2011
border: none;
2012
background-color: rgba(0, 0, 0, 0.3);
2013
color: #FFFFFF;
2014
border-radius: 2px; }
2015
.screen-shield-notifications-container .notification {
2016
margin-right: 16px; }
2017
2018
.screen-shield-notification-label {
2019
min-height: 22px;
2020
padding: 2px 0px 0px 16px;
2021
font-weight: bold; }
2022
2023
.screen-shield-notification-count-text {
2024
min-height: 22px;
2025
padding: 2px 0px 0px 16px;
2026
color: rgba(255, 255, 255, 0.75); }
2027
2028
#panel.lock-screen {
2029
background-color: rgba(0, 0, 0, 0.3); }
2030
2031
.screen-shield-background {
2032
background: black;
2033
box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44); }
2034
2035
#lockDialogGroup {
2036
background: #607D8B url("assets/noise-texture.svg");
2037
background-size: cover; }
2038
2039
#LookingGlassDialog {
2040
background-color: #FAFAFA;
2041
spacing: 4px;
2042
padding: 0;
2043
border: none;
2044
border-radius: 2px;
2045
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); }
2046
#LookingGlassDialog > #Toolbar {
2047
padding: 0 8px;
2048
border: none;
2049
border-radius: 0;
2050
background-color: rgba(250, 250, 250, 0.01);
2051
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
2052
#LookingGlassDialog .labels {
2053
spacing: 0; }
2054
#LookingGlassDialog .notebook-tab {
2055
-natural-hpadding: 12px;
2056
-minimum-hpadding: 6px;
2057
font-weight: bold;
2058
color: rgba(0, 0, 0, 0.48);
2059
transition-duration: 0.2s;
2060
padding-left: 16px;
2061
padding-right: 16px;
2062
min-height: 36px;
2063
padding: 0 32px; }
2064
#LookingGlassDialog .notebook-tab:hover {
2065
box-shadow: inset 0 -2px 0px rgba(0, 0, 0, 0.24);
2066
color: rgba(0, 0, 0, 0.8);
2067
text-shadow: none; }
2068
#LookingGlassDialog .notebook-tab:selected {
2069
border-bottom-width: 0;
2070
border-color: transparent;
2071
background-color: rgba(250, 250, 250, 0.01);
2072
box-shadow: inset 0 -2px 0px #42A5F5;
2073
color: rgba(0, 0, 0, 0.8);
2074
text-shadow: none; }
2075
#LookingGlassDialog StBoxLayout#EvalBox {
2076
padding: 4px;
2077
spacing: 4px; }
2078
#LookingGlassDialog StBoxLayout#ResultsArea {
2079
spacing: 4px; }
2080
2081
.lg-dialog StEntry {
2082
selection-background-color: #42A5F5;
2083
selected-color: #FFFFFF; }
2084
.lg-dialog .shell-link {
2085
color: #42A5F5; }
2086
.lg-dialog .shell-link:hover {
2087
color: #42A5F5; }
2088
2089
.lg-completions-text {
2090
font-size: 1em;
2091
font-style: italic; }
2092
2093
.lg-obj-inspector-title {
2094
spacing: 4px; }
2095
2096
.lg-obj-inspector-button {
2097
min-height: 36px;
2098
padding: 0 16px;
2099
border: none;
2100
border-radius: 2px;
2101
font-size: 10.5pt;
2102
font-weight: 500;
2103
line-height: 1;
2104
color: rgba(0, 0, 0, 0.6);
2105
background-color: transparent;
2106
border-color: transparent;
2107
box-shadow: 0 0 transparent;
2108
text-shadow: none;
2109
icon-shadow: none; }
2110
.lg-obj-inspector-button:hover {
2111
color: rgba(0, 0, 0, 0.8);
2112
background-color: rgba(0, 0, 0, 0.12);
2113
border-color: transparent;
2114
box-shadow: 0 0 transparent;
2115
text-shadow: none;
2116
icon-shadow: none; }
2117
.lg-obj-inspector-button:active {
2118
color: rgba(0, 0, 0, 0.8);
2119
background-color: rgba(0, 0, 0, 0.24);
2120
border-color: transparent;
2121
box-shadow: 0 0 transparent;
2122
text-shadow: none;
2123
icon-shadow: none; }
2124
.lg-obj-inspector-button:insensitive {
2125
color: rgba(0, 0, 0, 0.24);
2126
background-color: transparent;
2127
border-color: transparent;
2128
box-shadow: 0 0 transparent;
2129
text-shadow: none;
2130
icon-shadow: none; }
2131
.lg-obj-inspector-button:focus {
2132
color: rgba(0, 0, 0, 0.8);
2133
text-shadow: none;
2134
icon-shadow: none;
2135
box-shadow: 0 0 transparent; }
2136
.lg-obj-inspector-button:hover {
2137
border: none; }
2138
2139
#lookingGlassExtensions {
2140
padding: 4px; }
2141
2142
.lg-extensions-list {
2143
padding: 4px;
2144
spacing: 6px; }
2145
2146
.lg-extension {
2147
border: none;
2148
border-radius: 2px;
2149
padding: 4px; }
2150
2151
.lg-extension-name {
2152
font-size: 18pt;
2153
font-weight: 400;
2154
line-height: 32px; }
2155
2156
.lg-extension-meta {
2157
spacing: 6px; }
2158
2159
#LookingGlassPropertyInspector {
2160
background: #FAFAFA;
2161
border: none;
2162
border-radius: 2px;
2163
padding: 6px;
2164
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); }
2165
2166
/* Dash to Dock */
2167
#dashtodockContainer #dash {
2168
background-color: rgba(0, 0, 0, 0.6); }
2169
2170
#dashtodockContainer:overview #dash {
2171
background-color: rgba(255, 255, 255, 0.1); }
2172
2173
#dashtodockContainer.extended:overview #dash {
2174
background-color: transparent; }
2175
2176
#dashtodockContainer.left #dash,
2177
#dashtodockContainer.right #dash {
2178
padding: 3px 0; }
2179
2180
#dashtodockContainer.top #dash,
2181
#dashtodockContainer.bottom #dash {
2182
padding: 0 3px; }
2183
2184
#dashtodockContainer.extended #dash {
2185
padding: 0;
2186
border-radius: 0; }
2187
2188
#dashtodockContainer.left .dash-item-container > StWidget,
2189
#dashtodockContainer.right .dash-item-container > StWidget,
2190
#dashtodockContainer.extended.left .dash-item-container > StWidget,
2191
#dashtodockContainer.extended.right .dash-item-container > StWidget {
2192
padding: 3px 6px; }
2193
2194
#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget,
2195
#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget {
2196
padding: 6px 6px 3px 6px; }
2197
2198
#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget,
2199
#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget {
2200
padding: 3px 6px 6px 6px; }
2201
2202
#dashtodockContainer.top .dash-item-container > StWidget,
2203
#dashtodockContainer.bottom .dash-item-container > StWidget,
2204
#dashtodockContainer.extended.top .dash-item-container > StWidget,
2205
#dashtodockContainer.extended.bottom .dash-item-container > StWidget {
2206
padding: 6px 3px; }
2207
2208
#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget,
2209
#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget {
2210
padding: 6px 3px 6px 6px; }
2211
2212
#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget,
2213
#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget {
2214
padding: 6px 6px 6px 3px; }
2215
2216
#dashtodockContainer .app-well-app-running-dot {
2217
background-color: transparent; }
2218
2219
#dashtodockContainer .dash-item-container > StWidget {
2220
background-size: cover; }
2221
2222
#dashtodockContainer.left .dash-item-container > StWidget.running1 {
2223
background-image: url("assets/left-running1.svg"); }
2224
2225
#dashtodockContainer.left .dash-item-container > StWidget.running1.focused {
2226
background-image: url("assets/left-running1-focused.svg"); }
2227
2228
#dashtodockContainer.left .dash-item-container > StWidget.running2 {
2229
background-image: url("assets/left-running2.svg"); }
2230
2231
#dashtodockContainer.left .dash-item-container > StWidget.running2.focused {
2232
background-image: url("assets/left-running2-focused.svg"); }
2233
2234
#dashtodockContainer.left .dash-item-container > StWidget.running3 {
2235
background-image: url("assets/left-running3.svg"); }
2236
2237
#dashtodockContainer.left .dash-item-container > StWidget.running3.focused {
2238
background-image: url("assets/left-running3-focused.svg"); }
2239
2240
#dashtodockContainer.left .dash-item-container > StWidget.running4 {
2241
background-image: url("assets/left-running4.svg"); }
2242
2243
#dashtodockContainer.left .dash-item-container > StWidget.running4.focused {
2244
background-image: url("assets/left-running4-focused.svg"); }
2245
2246
#dashtodockContainer.right .dash-item-container > StWidget.running1 {
2247
background-image: url("assets/right-running1.svg"); }
2248
2249
#dashtodockContainer.right .dash-item-container > StWidget.running1.focused {
2250
background-image: url("assets/right-running1-focused.svg"); }
2251
2252
#dashtodockContainer.right .dash-item-container > StWidget.running2 {
2253
background-image: url("assets/right-running2.svg"); }
2254
2255
#dashtodockContainer.right .dash-item-container > StWidget.running2.focused {
2256
background-image: url("assets/right-running2-focused.svg"); }
2257
2258
#dashtodockContainer.right .dash-item-container > StWidget.running3 {
2259
background-image: url("assets/right-running3.svg"); }
2260
2261
#dashtodockContainer.right .dash-item-container > StWidget.running3.focused {
2262
background-image: url("assets/right-running3-focused.svg"); }
2263
2264
#dashtodockContainer.right .dash-item-container > StWidget.running4 {
2265
background-image: url("assets/right-running4.svg"); }
2266
2267
#dashtodockContainer.right .dash-item-container > StWidget.running4.focused {
2268
background-image: url("assets/right-running4-focused.svg"); }
2269
2270
#dashtodockContainer.top .dash-item-container > StWidget.running1 {
2271
background-image: url("assets/top-running1.svg"); }
2272
2273
#dashtodockContainer.top .dash-item-container > StWidget.running1.focused {
2274
background-image: url("assets/top-running1-focused.svg"); }
2275
2276
#dashtodockContainer.top .dash-item-container > StWidget.running2 {
2277
background-image: url("assets/top-running2.svg"); }
2278
2279
#dashtodockContainer.top .dash-item-container > StWidget.running2.focused {
2280
background-image: url("assets/top-running2-focused.svg"); }
2281
2282
#dashtodockContainer.top .dash-item-container > StWidget.running3 {
2283
background-image: url("assets/top-running3.svg"); }
2284
2285
#dashtodockContainer.top .dash-item-container > StWidget.running3.focused {
2286
background-image: url("assets/top-running3-focused.svg"); }
2287
2288
#dashtodockContainer.top .dash-item-container > StWidget.running4 {
2289
background-image: url("assets/top-running4.svg"); }
2290
2291
#dashtodockContainer.top .dash-item-container > StWidget.running4.focused {
2292
background-image: url("assets/top-running4-focused.svg"); }
2293
2294
#dashtodockContainer.bottom .dash-item-container > StWidget.running1 {
2295
background-image: url("assets/bottom-running1.svg"); }
2296
2297
#dashtodockContainer.bottom .dash-item-container > StWidget.running1.focused {
2298
background-image: url("assets/bottom-running1-focused.svg"); }
2299
2300
#dashtodockContainer.bottom .dash-item-container > StWidget.running2 {
2301
background-image: url("assets/bottom-running2.svg"); }
2302
2303
#dashtodockContainer.bottom .dash-item-container > StWidget.running2.focused {
2304
background-image: url("assets/bottom-running2-focused.svg"); }
2305
2306
#dashtodockContainer.bottom .dash-item-container > StWidget.running3 {
2307
background-image: url("assets/bottom-running3.svg"); }
2308
2309
#dashtodockContainer.bottom .dash-item-container > StWidget.running3.focused {
2310
background-image: url("assets/bottom-running3-focused.svg"); }
2311
2312
#dashtodockContainer.bottom .dash-item-container > StWidget.running4 {
2313
background-image: url("assets/bottom-running4.svg"); }
2314
2315
#dashtodockContainer.bottom .dash-item-container > StWidget.running4.focused {
2316
background-image: url("assets/bottom-running4-focused.svg"); }
2317
2318
/* Simple Dock */
2319
#dash:desktop {
2320
background-color: rgba(0, 0, 0, 0.6); }
2321
2322
/* Workspaces to Dock */
2323
#workspacestodockContainer .workspace-thumbnails {
2324
background-color: rgba(0, 0, 0, 0.6); }
2325
2326
#workspacestodockContainer:overview .workspace-thumbnails {
2327
background-color: rgba(255, 255, 255, 0.1); }
2328
2329
#workspacestodockContainer.fullheight:overview .workspace-thumbnails {
2330
background-color: transparent; }
2331
2332
#workspacestodockContainer.right .workspace-thumbnails {
2333
border-radius: 2px 0 0 2px; }
2334
2335
#workspacestodockContainer.left .workspace-thumbnails {
2336
border-radius: 0 2px 2px 0; }
2337
2338
/* GPaste */
2339
.popup-menu .search-entry {
2340
color: rgba(0, 0, 0, 0.8);
2341
selection-background-color: #42A5F5;
2342
selected-color: #FFFFFF;
2343
background-color: rgba(250, 250, 250, 0.01);
2344
border-color: transparent;
2345
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.24); }
2346
.popup-menu .search-entry:focus {
2347
border-color: transparent;
2348
box-shadow: inset 0 -2px #42A5F5;
2349
color: rgba(0, 0, 0, 0.8); }
2350
.popup-menu .search-entry .search-entry-icon {
2351
color: rgba(0, 0, 0, 0.48); }
2352
.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon {
2353
color: rgba(0, 0, 0, 0.8); }
2354