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