gnome-shell-dark.css
ASCII text, with very long lines (824)
1
/* Copyright 2009, 2015 Red Hat, Inc.
2
*
3
* Portions adapted from Mx's data/style/default.css
4
* Copyright 2009 Intel Corporation
5
*
6
* This program is free software; you can redistribute it and/or modify it
7
* under the terms and conditions of the GNU Lesser General Public License,
8
* version 2.1, as published by the Free Software Foundation.
9
*
10
* This program is distributed in the hope it will be useful, but WITHOUT ANY
11
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
13
* more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public License
16
* along with this program; if not, write to the Free Software Foundation,
17
* Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
18
*/
19
stage {
20
color: rgba(255, 255, 255, 0.87);
21
font-size: 10.5pt;
22
font-weight: 400;
23
font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif;
24
}
25
26
.shell-link {
27
transition-duration: 100ms;
28
border-radius: 4px;
29
color: #8AB4F8;
30
}
31
32
.shell-link:hover {
33
background-color: rgba(138, 180, 248, 0.08);
34
color: #8AB4F8;
35
}
36
37
.shell-link:active {
38
transition-duration: 200ms;
39
background-color: rgba(138, 180, 248, 0.2);
40
color: #8AB4F8;
41
}
42
43
.lowres-icon {
44
icon-shadow: none;
45
}
46
47
.icon-dropshadow {
48
icon-shadow: none;
49
}
50
51
/* Entries */
52
.lg-dialog StEntry,
53
StEntry {
54
min-height: 36px;
55
padding: 0 8px;
56
border-width: 0;
57
border-radius: 4px 4px 0 0;
58
color: rgba(255, 255, 255, 0.87);
59
selection-background-color: rgba(138, 180, 248, 0.24);
60
selected-color: rgba(255, 255, 255, 0.87);
61
font-size: 12pt;
62
font-weight: 400;
63
transition-duration: 100ms;
64
background-color: rgba(255, 255, 255, 0.04);
65
border-color: transparent;
66
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.26);
67
}
68
69
.lg-dialog StEntry:hover,
70
StEntry:hover {
71
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.87);
72
}
73
74
.lg-dialog StEntry:focus,
75
StEntry:focus {
76
border-color: transparent;
77
box-shadow: inset 0 -2px #8AB4F8;
78
}
79
80
.lg-dialog StEntry:insensitive,
81
StEntry:insensitive {
82
color: rgba(255, 255, 255, 0.38);
83
border-color: transparent;
84
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
85
}
86
87
.lg-dialog StEntry StIcon.capslock-warning,
88
StEntry StIcon.capslock-warning {
89
icon-size: 16px;
90
padding: 0 4px;
91
warning-color: #FDD633;
92
}
93
94
.lg-dialog StEntry StIcon.peek-password,
95
StEntry StIcon.peek-password {
96
icon-size: 16px;
97
padding: 0 4px;
98
color: rgba(255, 255, 255, 0.6);
99
}
100
101
.lg-dialog StEntry StIcon.peek-password:hover,
102
StEntry StIcon.peek-password:hover {
103
color: rgba(255, 255, 255, 0.87);
104
}
105
106
.lg-dialog StEntry StLabel.hint-text,
107
StEntry StLabel.hint-text {
108
margin-left: 2px;
109
color: rgba(255, 255, 255, 0.6);
110
}
111
112
/* Buttons */
113
.notification-banner .notification-button, .hotplug-notification-item, .modal-dialog .modal-dialog-linked-button, .message-list-clear-button.button, .app-folder-dialog .folder-name-container .edit-folder-button, .lg-obj-inspector-button,
114
.button {
115
min-height: 36px;
116
min-width: 48px;
117
padding: 0 8px;
118
border: 0;
119
border-radius: 4px;
120
font-size: 10.5pt;
121
font-weight: 500;
122
color: #8AB4F8;
123
background-color: transparent;
124
border-color: transparent;
125
box-shadow: 0 0 transparent;
126
text-shadow: none;
127
icon-shadow: none;
128
transition-duration: 100ms;
129
}
130
131
.notification-banner .notification-button:focus, .hotplug-notification-item:focus, .modal-dialog .modal-dialog-linked-button:focus, .message-list-clear-button.button:focus, .app-folder-dialog .folder-name-container .edit-folder-button:focus, .lg-obj-inspector-button:focus,
132
.button:focus {
133
color: #8AB4F8;
134
background-color: rgba(138, 180, 248, 0.12);
135
text-shadow: none;
136
icon-shadow: none;
137
box-shadow: 0 0 transparent;
138
}
139
140
.notification-banner .notification-button:hover, .hotplug-notification-item:hover, .modal-dialog .modal-dialog-linked-button:hover, .message-list-clear-button.button:hover, .app-folder-dialog .folder-name-container .edit-folder-button:hover, .lg-obj-inspector-button:hover,
141
.button:hover {
142
color: #8AB4F8;
143
background-color: rgba(138, 180, 248, 0.08);
144
border-color: transparent;
145
box-shadow: 0 0 transparent;
146
text-shadow: none;
147
icon-shadow: none;
148
}
149
150
.notification-banner .notification-button:active, .hotplug-notification-item:active, .modal-dialog .modal-dialog-linked-button:active, .message-list-clear-button.button:active, .app-folder-dialog .folder-name-container .edit-folder-button:active, .lg-obj-inspector-button:active,
151
.button:active {
152
color: #8AB4F8;
153
background-color: rgba(138, 180, 248, 0.2);
154
border-color: transparent;
155
box-shadow: 0 0 transparent;
156
text-shadow: none;
157
icon-shadow: none;
158
transition-duration: 200ms;
159
}
160
161
.notification-banner .notification-button:insensitive, .hotplug-notification-item:insensitive, .modal-dialog .modal-dialog-linked-button:insensitive, .message-list-clear-button.button:insensitive, .app-folder-dialog .folder-name-container .edit-folder-button:insensitive, .lg-obj-inspector-button:insensitive,
162
.button:insensitive {
163
color: rgba(255, 255, 255, 0.26);
164
background-color: transparent;
165
border-color: transparent;
166
box-shadow: 0 0 transparent;
167
text-shadow: none;
168
icon-shadow: none;
169
}
170
171
.notification-banner .notification-button, .hotplug-notification-item, .modal-dialog .modal-dialog-linked-button {
172
margin: 6px;
173
margin-right: 0;
174
}
175
176
.notification-banner .notification-button:first-child, .hotplug-notification-item:first-child, .modal-dialog .modal-dialog-linked-button:first-child, .notification-banner .notification-button:last-child, .hotplug-notification-item:last-child, .modal-dialog .modal-dialog-linked-button:last-child, .notification-banner .notification-button:first-child:last-child, .hotplug-notification-item:first-child:last-child, .modal-dialog .modal-dialog-linked-button:first-child:last-child {
177
border-radius: 4px;
178
}
179
180
.notification-banner .notification-button:last-child, .hotplug-notification-item:last-child, .modal-dialog .modal-dialog-linked-button:last-child, .notification-banner .notification-button:first-child:last-child, .hotplug-notification-item:first-child:last-child, .modal-dialog .modal-dialog-linked-button:first-child:last-child {
181
margin-right: 6px;
182
border-right-width: 0;
183
}
184
185
/* Check Boxes */
186
.check-box StBoxLayout {
187
spacing: 8px;
188
}
189
190
.check-box StBin {
191
transition-duration: 100ms;
192
width: 24px;
193
height: 24px;
194
padding: 6px;
195
border-radius: 18px;
196
}
197
198
.check-box StBin,
199
.check-box:focus StBin {
200
background-image: url("assets/checkbox-off.svg");
201
}
202
203
.check-box:focus StBin {
204
background-color: rgba(255, 255, 255, 0.12);
205
}
206
207
.check-box:hover StBin {
208
background-color: rgba(255, 255, 255, 0.08);
209
}
210
211
.check-box:active StBin {
212
transition-duration: 200ms;
213
background-color: rgba(255, 255, 255, 0.2);
214
}
215
216
.check-box:checked StBin,
217
.check-box:checked:focus StBin {
218
background-image: url("assets/checkbox.svg");
219
}
220
221
.check-box:checked:focus StBin {
222
background-color: rgba(138, 180, 248, 0.08);
223
}
224
225
.check-box:checked:hover StBin {
226
background-color: rgba(138, 180, 248, 0.08);
227
}
228
229
.check-box:checked:active StBin {
230
background-color: rgba(138, 180, 248, 0.2);
231
}
232
233
/* Switches */
234
.toggle-switch {
235
color: inherit;
236
width: 40px;
237
height: 20px;
238
background-size: contain;
239
background-image: url("assets/toggle-off.svg");
240
}
241
242
.toggle-switch:checked {
243
background-image: url("assets/toggle-on.svg");
244
}
245
246
/* Slider */
247
.slider {
248
height: 20px;
249
-barlevel-height: 2px;
250
-barlevel-border-width: 0;
251
-barlevel-border-color: transparent;
252
-barlevel-background-color: rgba(255, 255, 255, 0.26);
253
-barlevel-active-border-color: transparent;
254
-barlevel-active-background-color: #8AB4F8;
255
-barlevel-overdrive-color: #F28B82;
256
-barlevel-overdrive-border-color: transparent;
257
-barlevel-overdrive-separator-width: 2px;
258
-slider-handle-radius: 6px;
259
-slider-handle-border-width: 0;
260
-slider-handle-border-color: transparent;
261
}
262
263
.slider, .slider:hover, .slider:active {
264
color: #8AB4F8;
265
}
266
267
/* Scrollbars */
268
StScrollView.vfade {
269
-st-vfade-offset: 32px;
270
}
271
272
StScrollView.hfade {
273
-st-hfade-offset: 32px;
274
}
275
276
StScrollBar {
277
padding: 0;
278
}
279
280
StScrollView StScrollBar {
281
min-width: 16px;
282
min-height: 16px;
283
}
284
285
StScrollBar StBin#trough {
286
margin: 4px;
287
border-radius: 4px;
288
background-color: rgba(255, 255, 255, 0.12);
289
}
290
291
StScrollBar StButton#vhandle,
292
StScrollBar StButton#hhandle {
293
transition-duration: 100ms;
294
margin: 4px;
295
border-radius: 4px;
296
background-color: rgba(255, 255, 255, 0.38);
297
}
298
299
StScrollBar StButton#vhandle:hover,
300
StScrollBar StButton#hhandle:hover {
301
background-color: rgba(255, 255, 255, 0.6);
302
}
303
304
StScrollBar StButton#vhandle:active,
305
StScrollBar StButton#hhandle:active {
306
background-color: rgba(255, 255, 255, 0.87);
307
}
308
309
#overview StScrollBar StBin#trough, #screenShieldNotifications StScrollBar StBin#trough {
310
background-color: rgba(255, 255, 255, 0.12);
311
}
312
313
#overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#vhandle,
314
#overview StScrollBar StButton#hhandle,
315
#screenShieldNotifications StScrollBar StButton#hhandle {
316
background-color: rgba(255, 255, 255, 0.5);
317
}
318
319
#overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#vhandle:hover,
320
#overview StScrollBar StButton#hhandle:hover,
321
#screenShieldNotifications StScrollBar StButton#hhandle:hover {
322
background-color: rgba(255, 255, 255, 0.7);
323
}
324
325
#overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#vhandle:active,
326
#overview StScrollBar StButton#hhandle:active,
327
#screenShieldNotifications StScrollBar StButton#hhandle:active {
328
background-color: white;
329
}
330
331
/* Popovers/Menus */
332
.popup-menu-boxpointer, .candidate-popup-boxpointer {
333
-arrow-base: 0;
334
-arrow-rise: 0;
335
-arrow-border-width: 0;
336
-arrow-border-color: transparent;
337
-arrow-border-radius: 20px;
338
-arrow-box-shadow: none;
339
-arrow-background-color: transparent;
340
}
341
342
.popup-menu {
343
min-width: 15em;
344
border-color: transparent;
345
color: inherit;
346
}
347
348
.popup-menu.panel-menu {
349
-boxpointer-gap: 4px;
350
margin-bottom: 1.75em;
351
}
352
353
.popup-menu-content, .candidate-popup-content {
354
margin: 5px 8px 8px;
355
padding: 8px 0;
356
border-radius: 4px;
357
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
358
background-color: #343434;
359
color: rgba(255, 255, 255, 0.87);
360
}
361
362
.popup-menu-item {
363
spacing: 8px;
364
padding: 0;
365
transition-duration: 100ms;
366
}
367
368
.popup-menu-item:ltr {
369
padding: 0.4em;
370
padding-right: 24px;
371
padding-left: 0;
372
}
373
374
.popup-menu-item:rtl {
375
padding: 0.4em;
376
padding-right: 0;
377
padding-left: 24px;
378
}
379
380
.popup-menu-item.selected {
381
background-color: rgba(255, 255, 255, 0.08);
382
transition-duration: 0ms;
383
}
384
385
.popup-menu-item.selected, .popup-menu-item.selected:active {
386
color: rgba(255, 255, 255, 0.87);
387
}
388
389
.popup-menu-item:active {
390
background-color: rgba(255, 255, 255, 0.2);
391
color: rgba(255, 255, 255, 0.87);
392
transition-duration: 200ms;
393
}
394
395
.popup-menu-item:checked {
396
box-shadow: none;
397
background-color: rgba(138, 180, 248, 0.24);
398
font-weight: normal;
399
}
400
401
.popup-menu-item:checked.selected {
402
background-color: rgba(138, 180, 248, 0.4);
403
}
404
405
.popup-menu-item:checked:active {
406
background-color: rgba(138, 180, 248, 0.6);
407
}
408
409
.popup-menu-item:insensitive {
410
color: rgba(255, 255, 255, 0.38);
411
}
412
413
.popup-inactive-menu-item {
414
color: rgba(255, 255, 255, 0.87);
415
}
416
417
.popup-inactive-menu-item:insensitive {
418
color: rgba(255, 255, 255, 0.38);
419
}
420
421
.popup-menu-arrow {
422
width: 16px;
423
height: 16px;
424
}
425
426
.popup-menu-icon {
427
icon-size: 16px;
428
}
429
430
.popup-sub-menu {
431
border-top: 0;
432
border-bottom: 0;
433
padding-bottom: 0;
434
box-shadow: none;
435
background-color: rgba(255, 255, 255, 0.04);
436
}
437
438
.popup-menu-ornament {
439
text-align: right;
440
width: 16px;
441
height: 16px;
442
}
443
444
.popup-separator-menu-item {
445
height: 1px;
446
margin: 8px 40px;
447
border: 0;
448
background-color: rgba(255, 255, 255, 0.12);
449
}
450
451
.background-menu {
452
-boxpointer-gap: 4px;
453
-arrow-rise: 0;
454
}
455
456
.aggregate-menu {
457
min-width: 21em;
458
}
459
460
.aggregate-menu .popup-menu-icon {
461
padding: 0;
462
margin: 0 4px;
463
-st-icon-style: symbolic;
464
}
465
466
.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr {
467
padding-left: 16px;
468
margin-left: 16px;
469
}
470
471
.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl {
472
padding-right: 16px;
473
margin-right: 16px;
474
}
475
476
.system-switch-user-submenu-icon.user-icon {
477
icon-size: 20px;
478
padding: 0 2px;
479
}
480
481
.system-switch-user-submenu-icon.default-icon {
482
icon-size: 16px;
483
padding: 0 4px;
484
}
485
486
.system-menu-action {
487
-st-icon-style: symbolic;
488
padding: 16px;
489
border: 0;
490
border-radius: 24px;
491
color: rgba(255, 255, 255, 0.6);
492
transition-duration: 100ms;
493
}
494
495
.system-menu-action:hover, .system-menu-action:focus {
496
padding: 16px;
497
border: 0;
498
color: rgba(255, 255, 255, 0.6);
499
}
500
501
.system-menu-action:focus {
502
background-color: rgba(255, 255, 255, 0.12);
503
}
504
505
.system-menu-action:hover {
506
background-color: rgba(255, 255, 255, 0.08);
507
}
508
509
.system-menu-action:active {
510
background-color: rgba(255, 255, 255, 0.2);
511
color: rgba(255, 255, 255, 0.6);
512
transition-duration: 200ms;
513
}
514
515
.system-menu-action > StIcon {
516
icon-size: 16px;
517
}
518
519
/* Date/Time Menu */
520
.events-section-title, .datemenu-today-button, .calendar, .world-clocks-button, .weather-button, .message {
521
margin: 0;
522
border: 0;
523
border-radius: 4px;
524
}
525
526
.events-section-title, .datemenu-today-button, .calendar, .world-clocks-button, .weather-button, .message, .events-section-title:focus, .datemenu-today-button:focus, .calendar:focus, .world-clocks-button:focus, .weather-button:focus, .message:focus, .events-section-title:hover, .datemenu-today-button:hover, .calendar:hover, .world-clocks-button:hover, .weather-button:hover, .message:hover, .events-section-title:active, .datemenu-today-button:active, .calendar:active, .world-clocks-button:active, .weather-button:active, .message:active {
527
border-color: transparent;
528
box-shadow: none;
529
background-color: transparent;
530
color: inherit;
531
text-shadow: none;
532
icon-shadow: none;
533
transition-duration: 100ms;
534
}
535
536
.events-section-title:focus, .datemenu-today-button:focus, .calendar:focus, .world-clocks-button:focus, .weather-button:focus, .message:focus {
537
background-color: rgba(255, 255, 255, 0.12);
538
}
539
540
.events-section-title:hover, .datemenu-today-button:hover, .calendar:hover, .world-clocks-button:hover, .weather-button:hover, .message:hover {
541
background-color: rgba(255, 255, 255, 0.08);
542
}
543
544
.events-section-title:active, .datemenu-today-button:active, .calendar:active, .world-clocks-button:active, .weather-button:active, .message:active {
545
background-color: rgba(255, 255, 255, 0.2);
546
transition-duration: 200ms;
547
}
548
549
.clock-display-box {
550
spacing: 0;
551
}
552
553
.clock-display-box .clock {
554
padding-left: 12px;
555
padding-right: 12px;
556
}
557
558
#calendarArea {
559
padding: 8px 16px;
560
}
561
562
.datemenu-calendar-column {
563
spacing: 8px;
564
padding: 0;
565
border: 0 solid rgba(255, 255, 255, 0.12);
566
}
567
568
.datemenu-calendar-column:ltr {
569
margin-right: 0;
570
border-left-width: 0;
571
}
572
573
.datemenu-calendar-column:rtl {
574
margin-left: 0;
575
border-right-width: 0;
576
}
577
578
.datemenu-calendar-column .datemenu-displays-section {
579
padding-bottom: 0;
580
}
581
582
.datemenu-calendar-column .datemenu-displays-box {
583
spacing: 8px;
584
margin: 0 8px;
585
}
586
587
.events-section-title {
588
min-height: 24px;
589
padding: 4px 8px;
590
color: rgba(255, 255, 255, 0.6) !important;
591
font-weight: bold;
592
}
593
594
/* today button (the date) */
595
.datemenu-today-button {
596
margin: 0 8px;
597
min-height: 56px;
598
padding: 4px 8px;
599
}
600
601
.datemenu-today-button .day-label {
602
font-weight: normal;
603
font-size: 1em;
604
}
605
606
.datemenu-today-button .date-label {
607
font-size: 18pt;
608
font-weight: 400;
609
}
610
611
/* Calendar */
612
.calendar {
613
margin: 0 8px;
614
margin-bottom: 0;
615
padding: 0;
616
}
617
618
.calendar .calendar-month-label {
619
transition-duration: 100ms;
620
height: 20px;
621
margin: 2px;
622
padding: 6px 8px;
623
border-radius: 4px;
624
color: inherit;
625
font-weight: bold;
626
text-align: center;
627
}
628
629
.calendar .calendar-month-label:focus {
630
background-color: rgba(255, 255, 255, 0.12);
631
}
632
633
.calendar .calendar-change-month-back {
634
background-image: url("assets/calendar-arrow-left.svg");
635
}
636
637
.calendar .calendar-change-month-back:rtl {
638
background-image: url("assets/calendar-arrow-right.svg");
639
}
640
641
.calendar .calendar-change-month-forward {
642
background-image: url("assets/calendar-arrow-right.svg");
643
}
644
645
.calendar .calendar-change-month-forward:rtl {
646
background-image: url("assets/calendar-arrow-left.svg");
647
}
648
649
.calendar .pager-button {
650
transition-duration: 100ms;
651
width: 32px;
652
height: 32px;
653
margin: 2px;
654
border-radius: 16px;
655
background-color: transparent;
656
color: rgba(255, 255, 255, 0.6);
657
}
658
659
.calendar .pager-button:focus {
660
background-color: rgba(255, 255, 255, 0.12);
661
}
662
663
.calendar .pager-button:hover {
664
background-color: rgba(255, 255, 255, 0.08);
665
}
666
667
.calendar .pager-button:active {
668
background-color: rgba(255, 255, 255, 0.2);
669
transition-duration: 200ms;
670
}
671
672
.calendar .calendar-day-base {
673
transition-duration: 100ms;
674
width: 32px;
675
height: 32px;
676
margin: 2px;
677
padding: 0;
678
border: 0;
679
border-radius: 16px;
680
font-size: 9pt;
681
font-weight: 400;
682
font-feature-settings: "tnum";
683
text-align: center;
684
}
685
686
.calendar .calendar-day-base:focus {
687
background-color: rgba(255, 255, 255, 0.12);
688
}
689
690
.calendar .calendar-day-base:hover {
691
background-color: rgba(255, 255, 255, 0.08);
692
}
693
694
.calendar .calendar-day-base:active {
695
transition-duration: 200ms;
696
border-color: transparent;
697
background-color: rgba(255, 255, 255, 0.2);
698
color: inherit;
699
}
700
701
.calendar .calendar-day-base:selected {
702
border-color: transparent;
703
background-color: rgba(138, 180, 248, 0.24);
704
color: inherit;
705
}
706
707
.calendar .calendar-day-base.calendar-day-heading {
708
width: 32px;
709
height: 25px;
710
margin-top: 2px;
711
padding: 7px 0 0;
712
border-radius: 16px;
713
background-color: transparent;
714
color: rgba(255, 255, 255, 0.38);
715
font-size: 9pt;
716
font-weight: 400;
717
font-weight: bold;
718
text-align: center;
719
}
720
721
.calendar .calendar-day-base.calendar-day-heading:focus {
722
background-color: rgba(255, 255, 255, 0.12);
723
}
724
725
.calendar .calendar-day {
726
border-width: 0;
727
}
728
729
.calendar .calendar-day-top {
730
border-top-width: 0;
731
}
732
733
.calendar .calendar-day-left {
734
border-left-width: 0;
735
}
736
737
.calendar .calendar-nonwork-day {
738
color: inherit;
739
}
740
741
.calendar .calendar-today {
742
border: 0;
743
background-color: transparent;
744
color: inherit;
745
font-weight: bold !important;
746
}
747
748
.calendar .calendar-today:focus {
749
background-color: rgba(255, 255, 255, 0.12);
750
color: inherit;
751
}
752
753
.calendar .calendar-today:hover {
754
background-color: rgba(255, 255, 255, 0.08);
755
color: inherit;
756
}
757
758
.calendar .calendar-today:active, .calendar .calendar-today:active:hover, .calendar .calendar-today:active:focus {
759
background-color: rgba(255, 255, 255, 0.2);
760
color: inherit;
761
}
762
763
.calendar .calendar-today:selected, .calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus {
764
background-color: rgba(138, 180, 248, 0.24);
765
color: inherit;
766
}
767
768
.calendar .calendar-day-with-events {
769
background-image: none;
770
color: #8AB4F8 !important;
771
font-weight: normal;
772
text-decoration: underline;
773
}
774
775
.calendar .calendar-other-month-day {
776
color: rgba(255, 255, 255, 0.26) !important;
777
}
778
779
.calendar .calendar-week-number {
780
width: 32px;
781
height: 25px;
782
margin: 2px;
783
padding: 7px 0 0;
784
border-radius: 16px;
785
background-color: transparent;
786
color: rgba(255, 255, 255, 0.38);
787
font-weight: bold;
788
font-size: 1em;
789
text-align: center;
790
}
791
792
/* World clocks */
793
.world-clocks-button {
794
min-height: 24px;
795
padding: 4px 8px;
796
}
797
798
.world-clocks-button .world-clocks-grid {
799
spacing-rows: .4em;
800
spacing-columns: .8em;
801
}
802
803
.world-clocks-button .world-clocks-header {
804
color: rgba(255, 255, 255, 0.6);
805
font-weight: bold;
806
}
807
808
.world-clocks-button .world-clocks-city {
809
color: inherit;
810
font-weight: normal;
811
font-size: 1em;
812
}
813
814
.world-clocks-button .world-clocks-time {
815
color: rgba(255, 255, 255, 0.6);
816
font-weight: normal;
817
font-size: 1em;
818
font-feature-settings: "tnum";
819
text-align: right;
820
}
821
822
.world-clocks-button .world-clocks-timezone {
823
color: rgba(255, 255, 255, 0.38);
824
font-size: 1em;
825
font-feature-settings: "tnum";
826
}
827
828
/* Weather */
829
.weather-button {
830
min-height: 24px;
831
padding: 4px 8px;
832
}
833
834
.weather-button .weather-box {
835
spacing: 0.4em;
836
}
837
838
.weather-button .weather-header-box {
839
spacing: 8px;
840
}
841
842
.weather-button .weather-header {
843
color: rgba(255, 255, 255, 0.6);
844
font-weight: bold;
845
}
846
847
.weather-button .weather-header.location {
848
font-weight: normal;
849
font-size: 1em;
850
}
851
852
.weather-button .weather-grid {
853
spacing-rows: .4em;
854
spacing-columns: .8em;
855
}
856
857
.weather-button .weather-forecast-time {
858
padding-top: 0;
859
padding-bottom: 0;
860
color: rgba(255, 255, 255, 0.6);
861
font-size: 9pt;
862
font-weight: 400;
863
font-feature-settings: "tnum";
864
}
865
866
.weather-button .weather-forecast-icon {
867
icon-size: 32px;
868
}
869
870
.weather-button .weather-forecast-temp {
871
font-weight: bold;
872
}
873
874
/* Message List */
875
.message-list {
876
width: 31.5em;
877
padding: 0;
878
}
879
880
.message-list .message-list-placeholder {
881
spacing: 12px;
882
}
883
884
.message-list-sections {
885
spacing: 8px;
886
margin: 0 8px;
887
}
888
889
.message-list-section,
890
.message-list-section-list {
891
spacing: 8px;
892
}
893
894
.message-list-section-list:ltr {
895
padding-left: 0;
896
}
897
898
.message-list-section-list:rtl {
899
padding-right: 0;
900
}
901
902
.message-list-clear-button.button {
903
margin: 8px 8px 0;
904
}
905
906
.message {
907
min-height: 64px;
908
}
909
910
.message .message-icon-bin {
911
padding: 12px 0 12px 12px;
912
}
913
914
.message .message-icon-bin:rtl {
915
padding: 12px 12px 12px 0;
916
}
917
918
.message .message-icon-bin > StIcon {
919
-st-icon-style: requested;
920
icon-size: 16px;
921
color: inherit;
922
}
923
924
.message .message-icon-bin > StIcon, .message .message-icon-bin > StIcon:rtl {
925
margin: 0;
926
}
927
928
.message .message-icon-bin > .fallback-app-icon {
929
width: 16px;
930
height: 16px;
931
}
932
933
.message .message-content {
934
min-height: 48px;
935
padding: 8px;
936
spacing: 0;
937
color: inherit;
938
font-size: 1em;
939
}
940
941
.message .message-title {
942
min-height: 22px;
943
padding-top: 2px;
944
color: inherit;
945
font-weight: bold;
946
font-size: 1em;
947
}
948
949
.message .message-secondary-bin {
950
padding: 0 8px;
951
}
952
953
.message .message-secondary-bin > .event-time {
954
min-height: 22px;
955
padding-top: 2px;
956
color: rgba(255, 255, 255, 0.6);
957
font-size: 1em;
958
text-align: right;
959
padding-bottom: 0;
960
}
961
962
.message .message-secondary-bin > StIcon {
963
icon-size: 16px;
964
}
965
966
.message .message-content > StBoxLayout > StButton {
967
transition-duration: 100ms;
968
icon-size: 16px;
969
padding: 4px;
970
border-radius: 12px;
971
}
972
973
.message .message-content > StBoxLayout > StButton, .message .message-content > StBoxLayout > StButton:hover, .message .message-content > StBoxLayout > StButton:active {
974
color: rgba(255, 255, 255, 0.6);
975
}
976
977
.message .message-content > StBoxLayout > StButton:focus {
978
background-color: rgba(255, 255, 255, 0.12);
979
}
980
981
.message .message-content > StBoxLayout > StButton:hover {
982
background-color: rgba(255, 255, 255, 0.08);
983
}
984
985
.message .message-content > StBoxLayout > StButton:active {
986
transition-duration: 200ms;
987
background-color: rgba(255, 255, 255, 0.2);
988
}
989
990
.message .message-body {
991
color: rgba(255, 255, 255, 0.6);
992
}
993
994
.url-highlighter {
995
link-color: #8AB4F8;
996
}
997
998
/* Media Controls */
999
.message-media-control {
1000
transition-duration: 100ms;
1001
margin: 16px 0;
1002
padding: 8px;
1003
border-radius: 16px;
1004
}
1005
1006
.message-media-control, .message-media-control:focus, .message-media-control:hover, .message-media-control:active {
1007
color: rgba(255, 255, 255, 0.6);
1008
}
1009
1010
.message-media-control:focus {
1011
background-color: rgba(255, 255, 255, 0.12);
1012
}
1013
1014
.message-media-control:hover {
1015
background-color: rgba(255, 255, 255, 0.08);
1016
}
1017
1018
.message-media-control:active {
1019
background-color: rgba(255, 255, 255, 0.2);
1020
transition-duration: 200ms;
1021
}
1022
1023
.message-media-control:insensitive {
1024
color: rgba(255, 255, 255, 0.26);
1025
}
1026
1027
.message-media-control:last-child:ltr {
1028
margin-right: 16px;
1029
padding-right: 8px;
1030
border-radius: 16px;
1031
}
1032
1033
.message-media-control:last-child:rtl {
1034
margin-left: 16px;
1035
padding-left: 8px;
1036
border-radius: 16px;
1037
}
1038
1039
.media-message-cover-icon {
1040
icon-size: 32px !important;
1041
margin: 4px 0 !important;
1042
border-radius: 0;
1043
}
1044
1045
.media-message-cover-icon.fallback {
1046
icon-size: 16px !important;
1047
padding: 8px;
1048
border: 0;
1049
border-radius: 4px;
1050
background-color: rgba(255, 255, 255, 0.08);
1051
color: rgba(255, 255, 255, 0.38) !important;
1052
}
1053
1054
.candidate-popup-content {
1055
padding: 8px;
1056
spacing: 0;
1057
}
1058
1059
.candidate-index {
1060
padding: 0 4px 0 0;
1061
color: rgba(255, 255, 255, 0.6);
1062
}
1063
1064
.candidate-box {
1065
transition-duration: 100ms;
1066
min-height: 32px;
1067
padding: 0 8px;
1068
border-radius: 4px;
1069
}
1070
1071
.candidate-box:hover {
1072
background-color: rgba(255, 255, 255, 0.08);
1073
color: inherit;
1074
transition-duration: 0ms;
1075
}
1076
1077
.candidate-box:active {
1078
background-color: rgba(255, 255, 255, 0.2);
1079
transition-duration: 200ms;
1080
}
1081
1082
.candidate-box:selected {
1083
background-color: rgba(138, 180, 248, 0.24);
1084
color: inherit;
1085
transition-duration: 0ms;
1086
}
1087
1088
.candidate-page-button-box {
1089
height: 32px;
1090
}
1091
1092
.vertical .candidate-page-button-box {
1093
padding-top: 0;
1094
}
1095
1096
.horizontal .candidate-page-button-box {
1097
padding-left: 0;
1098
}
1099
1100
.candidate-page-button {
1101
min-width: 32px;
1102
min-height: 32px;
1103
padding: 0;
1104
}
1105
1106
.candidate-page-button-previous {
1107
border-right-width: 0;
1108
border-radius: 4px;
1109
}
1110
1111
.candidate-page-button-next {
1112
border-radius: 4px;
1113
}
1114
1115
.candidate-page-button-icon {
1116
icon-size: 16px;
1117
}
1118
1119
/* Notifications & Mesage Tray */
1120
.notification-banner {
1121
min-height: 64px;
1122
width: 34em;
1123
margin: 5px;
1124
border: 0;
1125
border-radius: 4px;
1126
font-size: 1em;
1127
}
1128
1129
.notification-banner, .notification-banner:focus, .notification-banner:hover, .notification-banner:active {
1130
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1131
background-color: #343434;
1132
color: rgba(255, 255, 255, 0.87);
1133
}
1134
1135
.notification-banner .notification-actions {
1136
spacing: 0;
1137
padding-top: 0;
1138
border-top: 0;
1139
background-color: transparent;
1140
color: inherit;
1141
}
1142
1143
.summary-source-counter {
1144
-shell-counter-overlap-x: 3px;
1145
-shell-counter-overlap-y: 3px;
1146
height: 1.6em;
1147
width: 1.6em;
1148
border: 0;
1149
border-radius: .8em;
1150
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
1151
background-color: #8AB4F8;
1152
color: rgba(0, 0, 0, 0.87);
1153
font-weight: bold;
1154
font-size: 1em;
1155
}
1156
1157
.chat-body {
1158
spacing: 5px;
1159
}
1160
1161
.chat-response {
1162
margin: 5px;
1163
}
1164
1165
.chat-log-message {
1166
color: rgba(255, 255, 255, 0.87);
1167
}
1168
1169
.chat-new-group {
1170
padding-top: 1em;
1171
}
1172
1173
.chat-received {
1174
padding-left: 4px;
1175
}
1176
1177
.chat-received:rtl {
1178
padding-left: 0;
1179
padding-right: 4px;
1180
}
1181
1182
.chat-sent {
1183
padding-left: 18pt;
1184
color: rgba(255, 255, 255, 0.6);
1185
}
1186
1187
.chat-sent:rtl {
1188
padding-left: 0;
1189
padding-right: 18pt;
1190
}
1191
1192
.chat-meta-message {
1193
padding-left: 4px;
1194
color: rgba(255, 255, 255, 0.6);
1195
font-size: 9pt;
1196
font-weight: 400;
1197
}
1198
1199
.chat-meta-message:rtl {
1200
padding-left: 0;
1201
padding-right: 4px;
1202
}
1203
1204
.hotplug-notification-item-icon {
1205
icon-size: 24px;
1206
padding: 0 4px;
1207
}
1208
1209
/* Modal Dialogs */
1210
.headline {
1211
font-size: 15pt;
1212
font-weight: 500;
1213
}
1214
1215
.modal-dialog {
1216
border: 0;
1217
border-radius: 4px;
1218
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
1219
background-color: #343434;
1220
color: rgba(255, 255, 255, 0.87);
1221
}
1222
1223
.modal-dialog .modal-dialog-content-box {
1224
padding: 24px;
1225
}
1226
1227
/* End Session Dialog */
1228
.end-session-dialog {
1229
spacing: 42px;
1230
border: 0;
1231
}
1232
1233
.end-session-dialog-subject {
1234
font-size: 15pt;
1235
font-weight: 500;
1236
}
1237
1238
.end-session-dialog-list {
1239
padding-top: 20px;
1240
}
1241
1242
.end-session-dialog-layout {
1243
padding-left: 17px;
1244
}
1245
1246
.end-session-dialog-layout:rtl {
1247
padding-right: 17px;
1248
}
1249
1250
.end-session-dialog-description {
1251
width: 28em;
1252
padding-bottom: 10px;
1253
}
1254
1255
.end-session-dialog-description:rtl {
1256
text-align: right;
1257
}
1258
1259
.end-session-dialog-warning {
1260
width: 28em;
1261
padding-top: 6px;
1262
color: #FDD633;
1263
}
1264
1265
.end-session-dialog-warning:rtl {
1266
text-align: right;
1267
}
1268
1269
.end-session-dialog-logout-icon {
1270
width: 48px;
1271
height: 48px;
1272
border-radius: 9999px;
1273
background-size: contain;
1274
}
1275
1276
.end-session-dialog-shutdown-icon {
1277
width: 48px;
1278
height: 48px;
1279
color: rgba(255, 255, 255, 0.6);
1280
}
1281
1282
.end-session-dialog-inhibitor-layout {
1283
max-height: 200px;
1284
padding-right: 64px;
1285
padding-left: 64px;
1286
spacing: 16px;
1287
}
1288
1289
.end-session-dialog-session-list,
1290
.end-session-dialog-app-list {
1291
spacing: 1em;
1292
}
1293
1294
.end-session-dialog-list-header {
1295
font-weight: bold;
1296
}
1297
1298
.end-session-dialog-list-header:rtl {
1299
text-align: right;
1300
}
1301
1302
.end-session-dialog-app-list-item,
1303
.end-session-dialog-session-list-item {
1304
spacing: 1em;
1305
}
1306
1307
.end-session-dialog-app-list-item-name,
1308
.end-session-dialog-session-list-item-name {
1309
font-weight: bold;
1310
}
1311
1312
.end-session-dialog-app-list-item-description {
1313
color: rgba(255, 255, 255, 0.6);
1314
font-size: 1em;
1315
}
1316
1317
/* Message Dialog */
1318
.message-dialog-main-layout {
1319
padding: 12px 20px 0;
1320
spacing: 12px;
1321
}
1322
1323
.message-dialog-content {
1324
max-width: 28em;
1325
spacing: 20px;
1326
}
1327
1328
.message-dialog-icon {
1329
min-width: 48px;
1330
icon-size: 48px;
1331
}
1332
1333
.message-dialog-title {
1334
font-weight: bold;
1335
}
1336
1337
.message-dialog-subtitle {
1338
color: rgba(255, 255, 255, 0.6);
1339
font-weight: normal;
1340
}
1341
1342
/* Dialog List */
1343
.dialog-list {
1344
spacing: 18px;
1345
}
1346
1347
.dialog-list .dialog-list-title {
1348
text-align: inherit;
1349
font-weight: bold;
1350
}
1351
1352
.dialog-list .dialog-list-scrollview {
1353
max-height: 200px;
1354
}
1355
1356
.dialog-list .dialog-list-box {
1357
spacing: 1em;
1358
}
1359
1360
.dialog-list .dialog-list-box .dialog-list-item {
1361
spacing: 1em;
1362
}
1363
1364
.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title {
1365
font-weight: bold;
1366
}
1367
1368
.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description {
1369
color: rgba(255, 255, 255, 0.6);
1370
font-size: 1em;
1371
}
1372
1373
/* Run Dialog */
1374
.run-dialog .run-dialog-label {
1375
padding-bottom: .4em;
1376
color: rgba(255, 255, 255, 0.6);
1377
font-weight: normal;
1378
font-size: 1em;
1379
}
1380
1381
.run-dialog .run-dialog-entry {
1382
width: 20em;
1383
margin-bottom: 0;
1384
}
1385
1386
.run-dialog .run-dialog-error-box {
1387
padding-top: 16px;
1388
spacing: 6px;
1389
color: #F28B82;
1390
}
1391
1392
.run-dialog .run-dialog-button-box {
1393
padding-top: 1em;
1394
}
1395
1396
/* Password or Authentication Dialog */
1397
.prompt-dialog {
1398
width: 34em;
1399
}
1400
1401
.prompt-dialog .message-dialog-main-layout {
1402
spacing: 24px;
1403
padding: 10px;
1404
}
1405
1406
.prompt-dialog .message-dialog-content {
1407
spacing: 16px;
1408
}
1409
1410
.prompt-dialog .message-dialog-title {
1411
color: inherit;
1412
font-size: 15pt;
1413
font-weight: 500;
1414
}
1415
1416
.prompt-dialog-description:rtl {
1417
text-align: right;
1418
}
1419
1420
.prompt-dialog-password-box {
1421
spacing: 1em;
1422
padding-bottom: 1em;
1423
}
1424
1425
.prompt-dialog-error-label,
1426
.prompt-dialog-info-label,
1427
.prompt-dialog-null-label {
1428
font-size: 1em;
1429
padding-bottom: 8px;
1430
}
1431
1432
.prompt-dialog-error-label {
1433
color: #F28B82;
1434
}
1435
1436
/* Polkit Dialog */
1437
.polkit-dialog-user-layout {
1438
spacing: 10px;
1439
padding-left: 10px;
1440
}
1441
1442
.polkit-dialog-user-layout:rtl {
1443
padding-left: 0;
1444
padding-right: 10px;
1445
}
1446
1447
.polkit-dialog-user-layout .polkit-dialog-user-icon {
1448
border-radius: 9999px;
1449
background-size: contain;
1450
width: 48px;
1451
height: 48px;
1452
}
1453
1454
.polkit-dialog-user-layout .polkit-dialog-user-root-label {
1455
color: #FDD633;
1456
}
1457
1458
/* Audio selection dialog */
1459
.audio-device-selection-dialog {
1460
spacing: 30px;
1461
}
1462
1463
.audio-device-selection-dialog .audio-selection-content {
1464
spacing: 20px;
1465
padding: 24px;
1466
}
1467
1468
.audio-device-selection-dialog .audio-selection-title {
1469
font-weight: bold;
1470
text-align: inherit;
1471
}
1472
1473
.audio-device-selection-dialog .audio-selection-box {
1474
spacing: 20px;
1475
}
1476
1477
.audio-selection-device {
1478
transition-duration: 100ms;
1479
border: 0;
1480
border-radius: 4px;
1481
}
1482
1483
.audio-selection-device:focus {
1484
background-color: rgba(255, 255, 255, 0.12);
1485
}
1486
1487
.audio-selection-device:hover {
1488
background-color: rgba(255, 255, 255, 0.08);
1489
}
1490
1491
.audio-selection-device:active {
1492
transition-duration: 200ms;
1493
background-color: rgba(255, 255, 255, 0.2);
1494
color: inherit;
1495
}
1496
1497
.audio-selection-device-box {
1498
padding: 20px;
1499
spacing: 20px;
1500
}
1501
1502
.audio-selection-device-icon {
1503
icon-size: 64px;
1504
}
1505
1506
/* ShellMountOperation Dialogs */
1507
.shell-mount-operation-icon {
1508
icon-size: 48px;
1509
}
1510
1511
.mount-dialog-subject {
1512
font-size: 15pt;
1513
font-weight: 500;
1514
}
1515
1516
.mount-dialog {
1517
spacing: 24px;
1518
}
1519
1520
.mount-dialog .message-dialog-title {
1521
max-width: 34em;
1522
padding-top: 10px;
1523
padding-bottom: 6px;
1524
padding-left: 17px;
1525
}
1526
1527
.mount-dialog .message-dialog-title:rtl {
1528
padding-left: 0;
1529
padding-right: 17px;
1530
}
1531
1532
.mount-dialog .message-dialog-body {
1533
width: 28em;
1534
padding-left: 17px;
1535
}
1536
1537
.mount-dialog .message-dialog-body:rtl {
1538
padding-left: 0;
1539
padding-right: 17px;
1540
}
1541
1542
.mount-dialog-app-list {
1543
max-height: 200px;
1544
padding-top: 24px;
1545
padding-left: 48px;
1546
padding-right: 32px;
1547
}
1548
1549
.mount-dialog-app-list:rtl {
1550
padding-right: 48px;
1551
padding-left: 32px;
1552
}
1553
1554
.mount-dialog-app-list-item, .mount-dialog-app-list-item:hover {
1555
color: inherit;
1556
}
1557
1558
.mount-dialog-app-list-item:ltr {
1559
padding-right: 1em;
1560
}
1561
1562
.mount-dialog-app-list-item:rtl {
1563
padding-left: 1em;
1564
}
1565
1566
.mount-dialog-app-list-item-icon:ltr {
1567
padding-right: 16px;
1568
}
1569
1570
.mount-dialog-app-list-item-icon:rtl {
1571
padding-left: 16px;
1572
}
1573
1574
.mount-dialog-app-list-item-name {
1575
font-size: 1em;
1576
}
1577
1578
/* Access Dialog */
1579
.access-dialog {
1580
spacing: 30px;
1581
}
1582
1583
/* Geolocation Dialog */
1584
.geolocation-dialog {
1585
spacing: 30px;
1586
}
1587
1588
/* Extension Dialog */
1589
.extension-dialog .message-dialog-main-layout {
1590
spacing: 24px;
1591
padding: 10px;
1592
}
1593
1594
.extension-dialog .message-dialog-title {
1595
color: rgba(255, 255, 255, 0.6);
1596
font-weight: normal;
1597
}
1598
1599
/* Inhibit-Shortcuts Dialog */
1600
.inhibit-shortcuts-dialog {
1601
spacing: 30px;
1602
}
1603
1604
/* Network Agent Dialog */
1605
.network-dialog-secret-table {
1606
spacing-rows: 15px;
1607
spacing-columns: 1em;
1608
}
1609
1610
.keyring-dialog-control-table {
1611
spacing-rows: 15px;
1612
spacing-columns: 1em;
1613
}
1614
1615
/* Network Dialogs */
1616
.nm-dialog {
1617
max-height: 34em;
1618
min-height: 31em;
1619
min-width: 32em;
1620
}
1621
1622
.nm-dialog-content {
1623
spacing: 20px;
1624
padding: 24px;
1625
}
1626
1627
.nm-dialog-airplane-box {
1628
spacing: 12px;
1629
}
1630
1631
.nm-dialog-airplane-headline {
1632
font-weight: bold;
1633
text-align: inherit;
1634
}
1635
1636
.nm-dialog-airplane-text {
1637
color: inherit;
1638
}
1639
1640
.nm-dialog-header {
1641
font-size: 15pt;
1642
font-weight: 500;
1643
}
1644
1645
.nm-dialog-header-icon {
1646
icon-size: 32px;
1647
}
1648
1649
.nm-dialog-header-hbox {
1650
spacing: 10px;
1651
}
1652
1653
.nm-dialog-scroll-view {
1654
border: 0;
1655
padding: 0;
1656
background-color: transparent;
1657
}
1658
1659
.nm-dialog-item {
1660
transition-duration: 100ms;
1661
padding: 12px;
1662
spacing: 20px;
1663
border-bottom: 0;
1664
border-radius: 4px;
1665
font-size: 1em;
1666
}
1667
1668
.nm-dialog-item:focus {
1669
background-color: rgba(255, 255, 255, 0.12);
1670
}
1671
1672
.nm-dialog-item:hover {
1673
background-color: rgba(255, 255, 255, 0.08);
1674
}
1675
1676
.nm-dialog-item:active {
1677
transition-duration: 200ms;
1678
background-color: rgba(255, 255, 255, 0.2);
1679
}
1680
1681
.nm-dialog-item:selected {
1682
background-color: rgba(138, 180, 248, 0.24);
1683
color: rgba(255, 255, 255, 0.87);
1684
}
1685
1686
.nm-dialog-icon {
1687
icon-size: 16px;
1688
}
1689
1690
.nm-dialog-icons {
1691
spacing: .5em;
1692
}
1693
1694
.no-networks-label {
1695
color: rgba(255, 255, 255, 0.6);
1696
}
1697
1698
.no-networks-box {
1699
spacing: 12px;
1700
}
1701
1702
/* OSD */
1703
.osd-window, .resize-popup, .switcher-list, .workspace-switcher-container {
1704
padding: 12px;
1705
border: none;
1706
border-radius: 4px;
1707
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
1708
background-color: #343434;
1709
color: rgba(255, 255, 255, 0.87);
1710
}
1711
1712
.osd-window {
1713
text-align: center;
1714
font-weight: bold;
1715
spacing: 12px;
1716
margin: 32px;
1717
min-width: 64px;
1718
min-height: 64px;
1719
}
1720
1721
.osd-window StIcon {
1722
icon-size: 96px;
1723
}
1724
1725
.osd-window .osd-monitor-label {
1726
font-size: 48px;
1727
font-weight: 400;
1728
}
1729
1730
.osd-window .level {
1731
height: 8px;
1732
-barlevel-height: 8px;
1733
-barlevel-background-color: rgba(255, 255, 255, 0.12);
1734
-barlevel-active-background-color: #8AB4F8;
1735
-barlevel-overdrive-color: #F28B82;
1736
-barlevel-overdrive-separator-width: 2px;
1737
}
1738
1739
/* Pad OSD */
1740
.pad-osd-window {
1741
padding: 32px;
1742
background-color: rgba(0, 0, 0, 0.6);
1743
}
1744
1745
.pad-osd-window .pad-osd-title-box {
1746
spacing: 12px;
1747
}
1748
1749
.pad-osd-window .pad-osd-title-menu-box {
1750
spacing: 6px;
1751
}
1752
1753
.combo-box-label {
1754
width: 15em;
1755
}
1756
1757
/* App Switcher */
1758
.switcher-popup {
1759
padding: 8px;
1760
spacing: 16px;
1761
}
1762
1763
.switcher-list .switcher-list-item-container {
1764
spacing: 8px;
1765
}
1766
1767
.switcher-list .item-box {
1768
transition-duration: 100ms;
1769
padding: 8px;
1770
border: 0;
1771
border-radius: 4px;
1772
}
1773
1774
.switcher-list .item-box:outlined {
1775
padding: 8px;
1776
border: 0;
1777
box-shadow: none;
1778
background-color: rgba(255, 255, 255, 0.12);
1779
color: inherit;
1780
}
1781
1782
.switcher-list .item-box:selected {
1783
background-color: rgba(138, 180, 248, 0.24);
1784
color: inherit;
1785
}
1786
1787
.switcher-list .thumbnail-box {
1788
padding: 2px;
1789
spacing: 4px;
1790
}
1791
1792
.switcher-list .thumbnail {
1793
width: 256px;
1794
}
1795
1796
.switcher-list .separator {
1797
width: 1px;
1798
background: rgba(255, 255, 255, 0.12);
1799
}
1800
1801
.switcher-arrow {
1802
transition-duration: 100ms;
1803
border-color: transparent;
1804
color: rgba(255, 255, 255, 0.6);
1805
}
1806
1807
.switcher-arrow:highlighted {
1808
color: rgba(255, 255, 255, 0.87);
1809
}
1810
1811
.input-source-switcher-symbol {
1812
width: 96px;
1813
height: 96px;
1814
font-size: 48px;
1815
font-weight: 400;
1816
}
1817
1818
.cycler-highlight {
1819
border: 4px solid #8AB4F8;
1820
}
1821
1822
/* Workspace Switcher */
1823
.workspace-switcher-group {
1824
padding: 8px;
1825
}
1826
1827
.workspace-switcher {
1828
background: transparent;
1829
border: 0;
1830
border-radius: 0;
1831
padding: 0;
1832
spacing: 8px;
1833
}
1834
1835
.ws-switcher-box {
1836
height: 48px;
1837
border: 0;
1838
border-radius: 4px;
1839
background-color: rgba(255, 255, 255, 0.12);
1840
background-size: 0;
1841
}
1842
1843
.ws-switcher-active-up,
1844
.ws-switcher-active-down,
1845
.ws-switcher-active-left,
1846
.ws-switcher-active-right {
1847
height: 48px;
1848
border: 0;
1849
border-radius: 4px;
1850
background-color: #8AB4F8;
1851
background-size: 0;
1852
color: inherit;
1853
}
1854
1855
/* Top Bar */
1856
#panel {
1857
transition-duration: 250ms;
1858
height: 32px;
1859
background-color: rgba(0, 0, 0, 0.6);
1860
font-weight: bold;
1861
font-feature-settings: "tnum";
1862
}
1863
1864
#panel #panelLeft,
1865
#panel #panelCenter {
1866
spacing: 0;
1867
}
1868
1869
#panel .panel-corner {
1870
-panel-corner-radius: 0;
1871
-panel-corner-background-color: transparent;
1872
-panel-corner-border-width: 0;
1873
-panel-corner-border-color: transparent;
1874
}
1875
1876
#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
1877
-panel-corner-border-color: transparent;
1878
}
1879
1880
#panel .panel-button {
1881
-natural-hpadding: 12px;
1882
-minimum-hpadding: 6px;
1883
transition-duration: 100ms;
1884
color: rgba(255, 255, 255, 0.7);
1885
text-shadow: none;
1886
font-weight: bold;
1887
}
1888
1889
#panel .panel-button .system-status-icon,
1890
#panel .panel-button .app-menu-icon > StIcon,
1891
#panel .panel-button .popup-menu-arrow {
1892
icon-shadow: none;
1893
}
1894
1895
#panel .panel-button:hover {
1896
color: white;
1897
text-shadow: none;
1898
}
1899
1900
#panel .panel-button:hover .system-status-icon,
1901
#panel .panel-button:hover .app-menu-icon > StIcon,
1902
#panel .panel-button:hover .popup-menu-arrow {
1903
icon-shadow: none;
1904
}
1905
1906
#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
1907
box-shadow: inset 0 -2px white;
1908
background-color: rgba(0, 0, 0, 0.01);
1909
color: white;
1910
}
1911
1912
#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 {
1913
icon-shadow: none;
1914
}
1915
1916
#panel .panel-button .system-status-icon {
1917
icon-size: 16px;
1918
padding: 0 4px;
1919
}
1920
1921
#panel .panel-button .app-menu-icon {
1922
-st-icon-style: symbolic;
1923
margin-left: 4px;
1924
margin-right: 4px;
1925
}
1926
1927
#panel .panel-status-indicators-box,
1928
#panel .panel-status-menu-box {
1929
spacing: 2px;
1930
}
1931
1932
#panel .power-status.panel-status-indicators-box {
1933
spacing: 0;
1934
}
1935
1936
#panel .screencast-indicator,
1937
#panel .remote-access-indicator {
1938
color: #FDD633;
1939
}
1940
1941
#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
1942
background-color: transparent;
1943
}
1944
1945
#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner, #panel.lock-screen .panel-corner {
1946
-panel-corner-radius: 0;
1947
-panel-corner-background-color: transparent;
1948
-panel-corner-border-color: transparent;
1949
}
1950
1951
#panel:overview .panel-button, #panel.unlock-screen .panel-button, #panel.login-screen .panel-button, #panel.lock-screen .panel-button {
1952
color: rgba(255, 255, 255, 0.7);
1953
}
1954
1955
#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel.lock-screen .panel-button:hover, #panel:overview .panel-button:active, #panel.unlock-screen .panel-button:active, #panel.login-screen .panel-button:active, #panel.lock-screen .panel-button:active, #panel:overview .panel-button:overview, #panel.unlock-screen .panel-button:overview, #panel.login-screen .panel-button:overview, #panel.lock-screen .panel-button:overview, #panel:overview .panel-button:focus, #panel.unlock-screen .panel-button:focus, #panel.login-screen .panel-button:focus, #panel.lock-screen .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button:checked {
1956
color: white;
1957
}
1958
1959
#panel.lock-screen {
1960
background-color: rgba(0, 0, 0, 0.3);
1961
}
1962
1963
#panel.solid {
1964
transition-duration: 250ms;
1965
background-color: #1F1F1F;
1966
}
1967
1968
#panel.solid .panel-corner {
1969
-panel-corner-background-color: transparent;
1970
}
1971
1972
#panel.solid .panel-button {
1973
color: rgba(255, 255, 255, 0.7);
1974
text-shadow: none;
1975
}
1976
1977
#panel.solid .panel-button:hover, #panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked {
1978
color: white;
1979
}
1980
1981
#panel.solid .system-status-icon,
1982
#panel.solid .app-menu-icon > StIcon,
1983
#panel.solid .popup-menu-arrow {
1984
icon-shadow: none;
1985
}
1986
1987
#appMenu {
1988
spacing: 4px;
1989
spinner-image: url("process-working.svg");
1990
}
1991
1992
#appMenu .label-shadow {
1993
color: transparent;
1994
}
1995
1996
/* Activities Ripple */
1997
.ripple-box {
1998
width: 48px;
1999
height: 48px;
2000
border-radius: 0 0 48px 0;
2001
box-shadow: none;
2002
background-color: rgba(255, 255, 255, 0.3);
2003
background-image: none;
2004
background-size: auto;
2005
}
2006
2007
.ripple-box:rtl {
2008
border-radius: 0 0 0 48px;
2009
background-image: none;
2010
}
2011
2012
/* OVERVIEW */
2013
#overview {
2014
spacing: 24px;
2015
background-color: transparent;
2016
color: white;
2017
}
2018
2019
.overview-controls {
2020
padding-bottom: 32px;
2021
}
2022
2023
#dash, .workspace-thumbnails {
2024
transition-duration: 250ms;
2025
border: 0;
2026
background-color: rgba(255, 255, 255, 0.08);
2027
color: white;
2028
}
2029
2030
.search-statustext, .no-frequent-applications-label {
2031
font-size: 48px;
2032
font-weight: 400;
2033
color: rgba(255, 255, 255, 0.5);
2034
}
2035
2036
.search-provider-icon, .list-search-result, .app-well-app .overview-icon, .grid-search-result .overview-icon, .show-apps .overview-icon {
2037
padding: 6px;
2038
border: 0;
2039
border-radius: 4px;
2040
background-color: transparent;
2041
color: inherit;
2042
text-align: center;
2043
transition-duration: 100ms;
2044
}
2045
2046
.search-provider-icon:focus, .list-search-result:focus, .app-well-app:focus .overview-icon, .grid-search-result:focus .overview-icon, .show-apps:focus .overview-icon {
2047
border-image: none;
2048
background-image: none;
2049
background-color: rgba(255, 255, 255, 0.12);
2050
color: inherit;
2051
transition-duration: 0ms;
2052
}
2053
2054
.search-provider-icon:hover, .list-search-result:hover, .search-provider-icon:selected, .list-search-result:selected, .app-well-app:drop .overview-icon, .grid-search-result:drop .overview-icon, .show-apps:drop .overview-icon, .app-well-app:hover .overview-icon, .grid-search-result:hover .overview-icon, .show-apps:hover .overview-icon, .app-well-app:selected .overview-icon, .grid-search-result:selected .overview-icon, .show-apps:selected .overview-icon {
2055
border-image: none;
2056
background-image: none;
2057
background-color: rgba(255, 255, 255, 0.08);
2058
color: inherit;
2059
transition-duration: 0ms;
2060
}
2061
2062
.search-provider-icon:active, .list-search-result:active, .search-provider-icon:checked, .list-search-result:checked, .app-well-app:active .overview-icon, .grid-search-result:active .overview-icon, .show-apps:active .overview-icon, .app-well-app:checked .overview-icon, .grid-search-result:checked .overview-icon, .show-apps:checked .overview-icon {
2063
box-shadow: none;
2064
background-color: rgba(255, 255, 255, 0.2);
2065
color: inherit;
2066
transition-duration: 200ms;
2067
}
2068
2069
/* Window Picker */
2070
.window-picker {
2071
-horizontal-spacing: 16px;
2072
-vertical-spacing: 16px;
2073
padding: 0 16px 32px;
2074
}
2075
2076
.window-picker.external-monitor {
2077
padding: 16px;
2078
}
2079
2080
.window-clone-border {
2081
border: 4px solid rgba(255, 255, 255, 0.3);
2082
border-radius: 4px;
2083
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
2084
}
2085
2086
.window-caption {
2087
spacing: 0;
2088
padding: 4px 8px;
2089
border: 0;
2090
border-radius: 4px;
2091
background-color: rgba(0, 0, 0, 0.6);
2092
color: white;
2093
font-size: 1em;
2094
font-weight: normal;
2095
}
2096
2097
.window-close {
2098
-shell-close-overlap: 18px;
2099
height: 36px;
2100
width: 36px;
2101
padding: 0;
2102
border: 0;
2103
border-radius: 0;
2104
box-shadow: none;
2105
background-color: transparent;
2106
color: transparent;
2107
-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2108
background-image: url("assets/window-close.svg");
2109
background-size: 36px;
2110
}
2111
2112
.window-close:hover {
2113
border-color: transparent;
2114
background-color: transparent;
2115
color: transparent;
2116
-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2117
background-image: url("assets/window-close.svg");
2118
}
2119
2120
.window-close:active {
2121
border-color: transparent;
2122
background-color: transparent;
2123
color: transparent;
2124
background-image: url("assets/window-close-active.svg");
2125
}
2126
2127
2128
.search-entry {
2129
width: 304px;
2130
padding: 0 8px;
2131
border-radius: 4px 4px 0 0;
2132
color: rgba(255, 255, 255, 0.5);
2133
selection-background-color: rgba(255, 255, 255, 0.3);
2134
selected-color: white;
2135
transition-duration: 100ms;
2136
background-color: rgba(255, 255, 255, 0.04);
2137
border-color: transparent;
2138
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
2139
}
2140
2141
2142
.search-entry:hover {
2143
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
2144
color: rgba(255, 255, 255, 0.5);
2145
}
2146
2147
2148
.search-entry:focus {
2149
border-color: transparent;
2150
box-shadow: inset 0 -2px white;
2151
padding: 0 8px;
2152
border: 0;
2153
color: white;
2154
}
2155
2156
2157
.search-entry StLabel.hint-text {
2158
color: rgba(255, 255, 255, 0.7);
2159
}
2160
2161
2162
.search-entry .search-entry-icon {
2163
icon-size: 16px;
2164
padding: 0 4px;
2165
color: rgba(255, 255, 255, 0.7);
2166
}
2167
2168
2169
.search-entry:hover .search-entry-icon,
2170
.search-entry:focus .search-entry-icon {
2171
color: white;
2172
}
2173
2174
/* Search */
2175
#searchResultsBin {
2176
max-width: 1024px;
2177
}
2178
2179
#searchResultsContent {
2180
padding-left: 16px;
2181
padding-right: 16px;
2182
spacing: 16px;
2183
}
2184
2185
.search-section {
2186
spacing: 16px;
2187
}
2188
2189
.search-section .search-section-separator {
2190
height: 1px;
2191
background-color: rgba(255, 255, 255, 0.12);
2192
}
2193
2194
.search-section:last-child .search-section-separator {
2195
height: 0;
2196
background-color: transparent;
2197
}
2198
2199
.search-section-content {
2200
spacing: 32px;
2201
padding: 0;
2202
border: 0;
2203
border-radius: 0;
2204
box-shadow: none;
2205
background-color: transparent;
2206
color: inherit;
2207
text-shadow: none;
2208
}
2209
2210
.search-provider-icon .list-search-provider-content {
2211
spacing: 20px;
2212
}
2213
2214
.search-provider-icon .list-search-provider-content .list-search-provider-details {
2215
width: 150px;
2216
margin-top: 0;
2217
color: rgba(255, 255, 255, 0.7);
2218
}
2219
2220
.list-search-results {
2221
spacing: 4px;
2222
}
2223
2224
.list-search-result .list-search-result-content {
2225
spacing: 30px;
2226
}
2227
2228
.list-search-result .list-search-result-title {
2229
spacing: 12px;
2230
color: inherit;
2231
font-size: 12pt;
2232
font-weight: 400;
2233
}
2234
2235
.list-search-result .list-search-result-description {
2236
color: rgba(255, 255, 255, 0.7);
2237
}
2238
2239
/* App Grid */
2240
.icon-grid {
2241
-shell-grid-horizontal-item-size: 136px;
2242
-shell-grid-vertical-item-size: 136px;
2243
spacing: 32px;
2244
}
2245
2246
.icon-grid .overview-icon {
2247
icon-size: 96px;
2248
}
2249
2250
/* App Icons */
2251
.app-well-app .overview-icon.overview-icon-with-label,
2252
.grid-search-result .overview-icon.overview-icon-with-label,
2253
.app-well-app.app-folder .overview-icon.overview-icon-with-label {
2254
padding: 8px;
2255
spacing: 0;
2256
}
2257
2258
.app-well-app .overview-icon.overview-icon-with-label > StBoxLayout,
2259
.grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout,
2260
.app-well-app.app-folder .overview-icon.overview-icon-with-label > StBoxLayout {
2261
spacing: 4px;
2262
}
2263
2264
/* App Folders */
2265
.app-well-app.app-folder {
2266
border-radius: 4px;
2267
background-color: rgba(255, 255, 255, 0.08);
2268
}
2269
2270
.app-folder-dialog {
2271
spacing: 12px;
2272
border: 0;
2273
border-radius: 4px;
2274
background-color: #343434;
2275
color: rgba(255, 255, 255, 0.87);
2276
}
2277
2278
.app-folder-dialog .folder-name-container {
2279
padding: 24px 36px 0;
2280
spacing: 12px;
2281
}
2282
2283
.app-folder-dialog .folder-name-container .folder-name-label,
2284
.app-folder-dialog .folder-name-container .folder-name-entry {
2285
font-size: 15pt;
2286
font-weight: 500;
2287
}
2288
2289
.app-folder-dialog .folder-name-container .folder-name-entry {
2290
width: 300px;
2291
}
2292
2293
.app-folder-dialog .folder-name-container .folder-name-label {
2294
padding: 0 8px;
2295
color: inherit;
2296
}
2297
2298
.app-folder-dialog .folder-name-container .edit-folder-button {
2299
width: 36px;
2300
height: 36px;
2301
min-width: 0;
2302
min-height: 0;
2303
padding: 0;
2304
border-radius: 18px;
2305
}
2306
2307
.app-folder-dialog .folder-name-container .edit-folder-button > StIcon {
2308
icon-size: 16px;
2309
}
2310
2311
.app-folder-dialog .app-well-app:focus .overview-icon {
2312
background-color: rgba(255, 255, 255, 0.12);
2313
}
2314
2315
.app-folder-dialog .app-well-app:drop .overview-icon, .app-folder-dialog .app-well-app:hover .overview-icon, .app-folder-dialog .app-well-app:selected .overview-icon {
2316
background-color: rgba(255, 255, 255, 0.08);
2317
}
2318
2319
.app-folder-dialog .app-well-app:active .overview-icon, .app-folder-dialog .app-well-app:checked .overview-icon {
2320
background-color: rgba(255, 255, 255, 0.2);
2321
}
2322
2323
.app-folder-dialog-container {
2324
width: 800px;
2325
height: 600px;
2326
padding: 12px;
2327
}
2328
2329
.app-folder-popup {
2330
-arrow-base: 24px;
2331
-arrow-rise: 12px;
2332
-arrow-border-radius: 4px;
2333
-arrow-background-color: rgba(255, 255, 255, 0.08);
2334
}
2335
2336
.app-folder-popup-bin {
2337
padding: 6px;
2338
}
2339
2340
.app-folder-icon {
2341
padding: 5px;
2342
spacing-rows: 10px;
2343
spacing-columns: 10px;
2344
}
2345
2346
.app-well-app-running-dot {
2347
height: 2px;
2348
width: 32px;
2349
margin-bottom: 0;
2350
border-radius: 0;
2351
background-color: white;
2352
}
2353
2354
.rename-folder-popup .rename-folder-popup-item {
2355
spacing: 6px;
2356
}
2357
2358
.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl {
2359
padding: 0 12px;
2360
}
2361
2362
.app-menu,
2363
.app-well-menu {
2364
max-width: 27.25em;
2365
}
2366
2367
.page-indicator {
2368
padding: 15px 20px;
2369
}
2370
2371
.page-indicator .page-indicator-icon {
2372
width: 12px;
2373
height: 12px;
2374
border: 0;
2375
border-radius: 12px;
2376
background-image: none;
2377
background-color: rgba(255, 255, 255, 0.3);
2378
transition-duration: 100ms;
2379
}
2380
2381
.page-indicator:hover .page-indicator-icon {
2382
border-color: transparent;
2383
background-image: none;
2384
background-color: rgba(255, 255, 255, 0.5);
2385
}
2386
2387
.page-indicator:active .page-indicator-icon {
2388
margin: 0;
2389
border: 0;
2390
background-image: none;
2391
background-color: rgba(255, 255, 255, 0.7);
2392
}
2393
2394
.page-indicator:checked .page-indicator-icon,
2395
.page-indicator:checked:active .page-indicator-icon {
2396
background-image: none;
2397
background-color: white;
2398
transition-duration: 0ms;
2399
}
2400
2401
.page-indicator:checked:active {
2402
background-image: none;
2403
background-color: transparent;
2404
}
2405
2406
.search-display > StBoxLayout,
2407
.all-apps,
2408
.frequent-apps > StBoxLayout {
2409
padding: 0 88px 10px;
2410
}
2411
2412
.system-action-icon {
2413
icon-size: 48px;
2414
border-radius: 9999px;
2415
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
2416
background-color: #212121;
2417
color: white;
2418
}
2419
2420
/* Frequent | All toggle */
2421
.app-view-controls {
2422
width: 320px;
2423
padding-bottom: 32px;
2424
}
2425
2426
.app-view-control {
2427
margin: 0;
2428
padding: 0 8px;
2429
}
2430
2431
.app-view-control, .app-view-control:focus, .app-view-control:hover, .app-view-control:active, .app-view-control:checked {
2432
color: rgba(255, 255, 255, 0.7);
2433
background-color: transparent;
2434
border-color: transparent;
2435
box-shadow: 0 0 transparent;
2436
text-shadow: none;
2437
icon-shadow: none;
2438
transition-duration: 100ms;
2439
}
2440
2441
.app-view-control:hover {
2442
background-color: rgba(255, 255, 255, 0.08);
2443
}
2444
2445
.app-view-control:active {
2446
background-color: rgba(255, 255, 255, 0.2);
2447
transition-duration: 200ms;
2448
}
2449
2450
.app-view-control:checked {
2451
box-shadow: inset 0 2px 0 white;
2452
background-color: rgba(0, 0, 0, 0.01);
2453
color: white;
2454
}
2455
2456
.app-view-control:focus {
2457
background-color: rgba(255, 255, 255, 0.12);
2458
}
2459
2460
.app-view-control:first-child {
2461
border-right-width: 0;
2462
border-radius: 4px;
2463
}
2464
2465
.app-view-control:last-child {
2466
border-radius: 4px;
2467
}
2468
2469
.app-view-control:checked {
2470
border-radius: 0;
2471
}
2472
2473
/* Dash */
2474
#dash {
2475
font-size: 1em;
2476
padding: 3px 0;
2477
border-left-width: 0;
2478
border-radius: 0 4px 4px 0;
2479
}
2480
2481
#dash:rtl {
2482
border-right-width: 0;
2483
border-radius: 4px 0 0 4px;
2484
}
2485
2486
#dash .placeholder {
2487
height: 24px;
2488
background-image: url("assets/dash-placeholder.svg");
2489
background-size: contain;
2490
}
2491
2492
#dash .empty-dash-drop-target {
2493
width: 24px;
2494
height: 24px;
2495
}
2496
2497
.dash-item-container > StWidget {
2498
padding: 3px 6px;
2499
}
2500
2501
.dash-label {
2502
padding: 7px 8px;
2503
border: 0;
2504
border-radius: 4px;
2505
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2506
background-color: #343434;
2507
color: rgba(255, 255, 255, 0.87);
2508
text-align: center;
2509
-x-offset: 8px;
2510
}
2511
2512
.show-apps {
2513
color: rgba(255, 255, 255, 0.7);
2514
}
2515
2516
.show-apps:checked {
2517
color: white;
2518
}
2519
2520
/* Workspace pager */
2521
.workspace-thumbnails {
2522
visible-width: 32px;
2523
spacing: 12px;
2524
padding: 12px;
2525
border-right-width: 0;
2526
border-radius: 4px 0 0 4px;
2527
}
2528
2529
.workspace-thumbnails:rtl {
2530
border-left-width: 0;
2531
border-radius: 0 4px 4px 0;
2532
}
2533
2534
.workspace-thumbnails .placeholder {
2535
height: 24px;
2536
background-image: url("assets/dash-placeholder.svg");
2537
background-size: contain;
2538
}
2539
2540
.workspace-thumbnail-indicator {
2541
padding: 6px 10px;
2542
border: 0 solid white;
2543
border-left-width: 2px;
2544
border-radius: 0;
2545
}
2546
2547
.select-area-rubberband {
2548
border: 1px solid #8AB4F8;
2549
background-color: rgba(138, 180, 248, 0.3);
2550
}
2551
2552
.framed-user-icon {
2553
border: 0;
2554
border-radius: 9999px;
2555
background-size: contain;
2556
color: inherit;
2557
}
2558
2559
.framed-user-icon:hover {
2560
border-color: transparent;
2561
color: inherit;
2562
}
2563
2564
.lightbox {
2565
background-color: black;
2566
}
2567
2568
.flashspot {
2569
background-color: white;
2570
}
2571
2572
.hidden {
2573
color: transparent;
2574
}
2575
2576
.caps-lock-warning-label {
2577
text-align: center;
2578
padding-bottom: 8px;
2579
font-size: 1em;
2580
color: #FDD633;
2581
}
2582
2583
.ripple-pointer-location {
2584
width: 50px;
2585
height: 50px;
2586
border-radius: 25px;
2587
box-shadow: none;
2588
background-color: rgba(138, 180, 248, 0.24);
2589
}
2590
2591
.pie-timer {
2592
width: 60px;
2593
height: 60px;
2594
-pie-border-width: 0;
2595
-pie-border-color: transparent;
2596
-pie-background-color: rgba(138, 180, 248, 0.24);
2597
}
2598
2599
.magnifier-zoom-region {
2600
border: 2px solid #8AB4F8;
2601
}
2602
2603
.magnifier-zoom-region.full-screen {
2604
border-width: 0;
2605
}
2606
2607
/* Tiled window previews */
2608
.tile-preview {
2609
border: 1px solid #8AB4F8;
2610
background-color: rgba(138, 180, 248, 0.3);
2611
}
2612
2613
.tile-preview-left.on-primary {
2614
border-radius: 0;
2615
}
2616
2617
.tile-preview-right.on-primary {
2618
border-radius: 0;
2619
}
2620
2621
.tile-preview-left.tile-preview-right.on-primary {
2622
border-radius: 0;
2623
}
2624
2625
/* On-screen Keyboard */
2626
#keyboard {
2627
background-color: rgba(0, 0, 0, 0.3);
2628
box-shadow: none;
2629
}
2630
2631
#keyboard .page-indicator {
2632
padding: 4px;
2633
}
2634
2635
#keyboard .page-indicator .page-indicator-icon {
2636
width: 8px;
2637
height: 8px;
2638
}
2639
2640
.key-container {
2641
padding: 4px;
2642
spacing: 4px;
2643
}
2644
2645
.keyboard-key {
2646
min-height: 1.2em;
2647
min-width: 1.2em;
2648
font-size: 2em;
2649
font-weight: 500;
2650
border: 0;
2651
border-width: 0;
2652
border-style: none;
2653
border-radius: 4px;
2654
}
2655
2656
.keyboard-key, .keyboard-key.default-key {
2657
color: rgba(255, 255, 255, 0.87);
2658
background-color: #343434;
2659
border-color: transparent;
2660
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2661
text-shadow: none;
2662
icon-shadow: none;
2663
transition-duration: 100ms;
2664
}
2665
2666
.keyboard-key:focus, .keyboard-key.default-key:focus {
2667
color: rgba(255, 255, 255, 0.87);
2668
text-shadow: none;
2669
icon-shadow: none;
2670
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2671
}
2672
2673
.keyboard-key:hover, .keyboard-key:checked, .keyboard-key.default-key:hover, .keyboard-key.default-key:checked {
2674
color: rgba(255, 255, 255, 0.87);
2675
background-color: #343434;
2676
border-color: transparent;
2677
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2678
text-shadow: none;
2679
icon-shadow: none;
2680
}
2681
2682
.keyboard-key:active, .keyboard-key.default-key:active {
2683
color: rgba(255, 255, 255, 0.87);
2684
background-color: rgba(92, 92, 92, 0.9688);
2685
border-color: transparent;
2686
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2687
text-shadow: none;
2688
icon-shadow: none;
2689
transition-duration: 200ms;
2690
}
2691
2692
.keyboard-key:grayed {
2693
border-color: transparent;
2694
background-color: rgba(0, 0, 0, 0.3);
2695
color: white;
2696
}
2697
2698
.keyboard-key.enter-key {
2699
color: rgba(0, 0, 0, 0.87);
2700
background-color: #8AB4F8;
2701
border-color: transparent;
2702
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
2703
text-shadow: none;
2704
icon-shadow: none;
2705
transition-duration: 100ms;
2706
}
2707
2708
.keyboard-key.enter-key:hover, .keyboard-key.enter-key:checked {
2709
color: rgba(0, 0, 0, 0.87);
2710
background-color: #8AB4F8;
2711
border-color: transparent;
2712
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2713
text-shadow: none;
2714
icon-shadow: none;
2715
}
2716
2717
.keyboard-key.enter-key:active {
2718
color: rgba(0, 0, 0, 0.87);
2719
background-color: rgba(111, 145, 199, 0.9688);
2720
border-color: transparent;
2721
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2722
text-shadow: none;
2723
icon-shadow: none;
2724
transition-duration: 200ms;
2725
}
2726
2727
.keyboard-key.default-key {
2728
background-size: 24px;
2729
}
2730
2731
.keyboard-key.enter-key {
2732
background-image: url("assets/key-enter.svg");
2733
}
2734
2735
.keyboard-key.shift-key-lowercase {
2736
background-image: url("assets/key-shift.svg");
2737
}
2738
2739
.keyboard-key.shift-key-uppercase {
2740
background-image: url("assets/key-shift-uppercase.svg");
2741
}
2742
2743
.keyboard-key.shift-key-uppercase:latched {
2744
background-image: url("assets/key-shift-latched-uppercase.svg");
2745
}
2746
2747
.keyboard-key.hide-key {
2748
background-image: url("assets/key-hide.svg");
2749
}
2750
2751
.keyboard-key.layout-key {
2752
background-image: url("assets/key-layout.svg");
2753
}
2754
2755
.keyboard-subkeys {
2756
-boxpointer-gap: 5px;
2757
-arrow-base: 0;
2758
-arrow-rise: 0;
2759
-arrow-border-width: 0;
2760
-arrow-border-color: transparent;
2761
-arrow-border-radius: 0;
2762
-arrow-background-color: transparent;
2763
padding: 5px;
2764
border-radius: 4px;
2765
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
2766
background-color: #343434;
2767
color: rgba(255, 255, 255, 0.87);
2768
}
2769
2770
.keyboard-subkeys .keyboard-key {
2771
border-radius: 4px;
2772
color: #8AB4F8;
2773
background-color: transparent;
2774
border-color: transparent;
2775
box-shadow: 0 0 transparent;
2776
text-shadow: none;
2777
icon-shadow: none;
2778
transition-duration: 100ms;
2779
}
2780
2781
.keyboard-subkeys .keyboard-key:focus {
2782
color: #8AB4F8;
2783
background-color: rgba(138, 180, 248, 0.12);
2784
text-shadow: none;
2785
icon-shadow: none;
2786
box-shadow: 0 0 transparent;
2787
}
2788
2789
.keyboard-subkeys .keyboard-key:hover, .keyboard-subkeys .keyboard-key:checked {
2790
color: #8AB4F8;
2791
background-color: rgba(138, 180, 248, 0.08);
2792
border-color: transparent;
2793
box-shadow: 0 0 transparent;
2794
text-shadow: none;
2795
icon-shadow: none;
2796
}
2797
2798
.keyboard-subkeys .keyboard-key:active {
2799
color: #8AB4F8;
2800
background-color: rgba(138, 180, 248, 0.2);
2801
border-color: transparent;
2802
box-shadow: 0 0 transparent;
2803
text-shadow: none;
2804
icon-shadow: none;
2805
transition-duration: 200ms;
2806
}
2807
2808
.emoji-page .keyboard-key {
2809
border: 0;
2810
color: rgba(255, 255, 255, 0.7);
2811
background-color: transparent;
2812
border-color: transparent;
2813
box-shadow: 0 0 transparent;
2814
text-shadow: none;
2815
icon-shadow: none;
2816
transition-duration: 100ms;
2817
}
2818
2819
.emoji-page .keyboard-key:focus {
2820
color: rgba(255, 255, 255, 0.7);
2821
background-color: rgba(255, 255, 255, 0.12);
2822
text-shadow: none;
2823
icon-shadow: none;
2824
box-shadow: 0 0 transparent;
2825
}
2826
2827
.emoji-page .keyboard-key:hover {
2828
color: rgba(255, 255, 255, 0.7);
2829
background-color: rgba(255, 255, 255, 0.08);
2830
border-color: transparent;
2831
box-shadow: 0 0 transparent;
2832
text-shadow: none;
2833
icon-shadow: none;
2834
}
2835
2836
.emoji-page .keyboard-key:active {
2837
color: rgba(255, 255, 255, 0.7);
2838
background-color: rgba(255, 255, 255, 0.2);
2839
border-color: transparent;
2840
box-shadow: 0 0 transparent;
2841
text-shadow: none;
2842
icon-shadow: none;
2843
transition-duration: 200ms;
2844
}
2845
2846
.emoji-panel .keyboard-key:latched {
2847
border-color: transparent;
2848
background-color: #8AB4F8;
2849
color: rgba(0, 0, 0, 0.87);
2850
}
2851
2852
.word-suggestions {
2853
font-size: 12pt;
2854
font-weight: 400;
2855
spacing: 12px;
2856
min-height: 20pt;
2857
}
2858
2859
/* Looking Glass */
2860
#LookingGlassDialog {
2861
spacing: 0;
2862
padding: 0;
2863
border: 0;
2864
border-radius: 4px;
2865
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
2866
background-color: #343434;
2867
color: rgba(255, 255, 255, 0.87);
2868
}
2869
2870
#LookingGlassDialog > #Toolbar {
2871
padding: 0 8px;
2872
border: 0;
2873
border-radius: 0;
2874
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
2875
background-color: rgba(52, 52, 52, 0.01);
2876
}
2877
2878
#LookingGlassDialog .labels {
2879
spacing: 0;
2880
}
2881
2882
#LookingGlassDialog .notebook-tab {
2883
-natural-hpadding: 12px;
2884
-minimum-hpadding: 6px;
2885
transition-duration: 100ms;
2886
min-height: 36px;
2887
padding-left: 32px;
2888
padding-right: 32px;
2889
border: 0;
2890
color: rgba(255, 255, 255, 0.6);
2891
font-weight: bold;
2892
}
2893
2894
#LookingGlassDialog .notebook-tab:hover {
2895
background-color: rgba(255, 255, 255, 0.08);
2896
color: rgba(255, 255, 255, 0.6);
2897
text-shadow: none;
2898
}
2899
2900
#LookingGlassDialog .notebook-tab:active {
2901
transition-duration: 200ms;
2902
background-color: rgba(255, 255, 255, 0.2);
2903
}
2904
2905
#LookingGlassDialog .notebook-tab:selected {
2906
border: 0;
2907
box-shadow: inset 0 -2px #8AB4F8;
2908
background-color: rgba(52, 52, 52, 0.01);
2909
color: rgba(255, 255, 255, 0.87);
2910
text-shadow: none;
2911
}
2912
2913
#LookingGlassDialog StBoxLayout#EvalBox {
2914
padding: 8px;
2915
spacing: 4px;
2916
}
2917
2918
#LookingGlassDialog StBoxLayout#ResultsArea {
2919
spacing: 4px;
2920
}
2921
2922
.lg-dialog .shell-link, .lg-dialog .shell-link:hover, .lg-dialog .shell-link:active {
2923
color: #8AB4F8;
2924
}
2925
2926
.lg-completions-text {
2927
font-size: 1em;
2928
font-style: italic;
2929
}
2930
2931
.lg-obj-inspector-title {
2932
spacing: 4px;
2933
}
2934
2935
.lg-obj-inspector-button, .lg-obj-inspector-button:hover {
2936
border: 0;
2937
}
2938
2939
#Windows {
2940
padding: 8px;
2941
}
2942
2943
#lookingGlassExtensions {
2944
padding: 8px;
2945
}
2946
2947
.lg-extensions-list {
2948
padding: 0;
2949
spacing: 6px;
2950
}
2951
2952
.lg-extension {
2953
padding: 4px;
2954
border: 0;
2955
border-radius: 0;
2956
background-color: transparent;
2957
}
2958
2959
.lg-extension-name {
2960
font-size: 15pt;
2961
font-weight: 500;
2962
}
2963
2964
.lg-extension-meta {
2965
spacing: 6px;
2966
}
2967
2968
#LookingGlassPropertyInspector {
2969
padding: 6px;
2970
border: 0;
2971
border-radius: 4px;
2972
box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44);
2973
background-color: #343434;
2974
color: rgba(255, 255, 255, 0.87);
2975
}
2976
2977
/* Login Dialog */
2978
.login-dialog-banner-view {
2979
padding-top: 24px;
2980
max-width: 23em;
2981
}
2982
2983
.login-dialog {
2984
border: 0;
2985
background-color: transparent;
2986
}
2987
2988
.login-dialog StEntry {
2989
transition-duration: 100ms;
2990
background-color: rgba(255, 255, 255, 0.04);
2991
border-color: transparent;
2992
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3);
2993
color: white;
2994
selection-background-color: rgba(255, 255, 255, 0.3);
2995
selected-color: white;
2996
}
2997
2998
.login-dialog StEntry:focus {
2999
border-color: transparent;
3000
box-shadow: inset 0 -2px white;
3001
}
3002
3003
.login-dialog StEntry:insensitive {
3004
color: rgba(255, 255, 255, 0.38);
3005
border-color: transparent;
3006
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
3007
color: rgba(255, 255, 255, 0.5);
3008
}
3009
3010
.login-dialog StEntry StLabel.hint-text {
3011
color: rgba(255, 255, 255, 0.7);
3012
}
3013
3014
.login-dialog StEntry StIcon.peek-password {
3015
color: rgba(255, 255, 255, 0.7);
3016
}
3017
3018
.login-dialog StEntry StIcon.peek-password:hover {
3019
color: white;
3020
}
3021
3022
.login-dialog .modal-dialog-button-box {
3023
spacing: 3px;
3024
}
3025
3026
.login-dialog .modal-dialog-button {
3027
color: rgba(255, 255, 255, 0.7);
3028
background-color: transparent;
3029
border-color: transparent;
3030
box-shadow: 0 0 transparent;
3031
text-shadow: none;
3032
icon-shadow: none;
3033
transition-duration: 100ms;
3034
}
3035
3036
.login-dialog .modal-dialog-button:focus {
3037
color: rgba(255, 255, 255, 0.7);
3038
background-color: rgba(255, 255, 255, 0.12);
3039
text-shadow: none;
3040
icon-shadow: none;
3041
box-shadow: 0 0 transparent;
3042
}
3043
3044
.login-dialog .modal-dialog-button:hover {
3045
color: rgba(255, 255, 255, 0.7);
3046
background-color: rgba(255, 255, 255, 0.08);
3047
border-color: transparent;
3048
box-shadow: 0 0 transparent;
3049
text-shadow: none;
3050
icon-shadow: none;
3051
}
3052
3053
.login-dialog .modal-dialog-button:active {
3054
color: rgba(255, 255, 255, 0.7);
3055
background-color: rgba(255, 255, 255, 0.2);
3056
border-color: transparent;
3057
box-shadow: 0 0 transparent;
3058
text-shadow: none;
3059
icon-shadow: none;
3060
transition-duration: 200ms;
3061
}
3062
3063
.login-dialog .modal-dialog-button:insensitive {
3064
color: rgba(255, 255, 255, 0.3);
3065
background-color: transparent;
3066
border-color: transparent;
3067
box-shadow: 0 0 transparent;
3068
text-shadow: none;
3069
icon-shadow: none;
3070
}
3071
3072
.login-dialog .modal-dialog-button:default {
3073
min-width: 32px;
3074
padding: 0 16px;
3075
color: rgba(0, 0, 0, 0.87);
3076
background-color: #8AB4F8;
3077
border-color: transparent;
3078
box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
3079
text-shadow: none;
3080
icon-shadow: none;
3081
transition-duration: 100ms;
3082
}
3083
3084
.login-dialog .modal-dialog-button:default:focus {
3085
color: rgba(0, 0, 0, 0.87);
3086
text-shadow: none;
3087
icon-shadow: none;
3088
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
3089
}
3090
3091
.login-dialog .modal-dialog-button:default:hover {
3092
color: rgba(0, 0, 0, 0.87);
3093
background-color: #8AB4F8;
3094
border-color: transparent;
3095
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
3096
text-shadow: none;
3097
icon-shadow: none;
3098
}
3099
3100
.login-dialog .modal-dialog-button:default:active {
3101
color: rgba(0, 0, 0, 0.87);
3102
background-color: rgba(111, 145, 199, 0.9688);
3103
border-color: transparent;
3104
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345);
3105
text-shadow: none;
3106
icon-shadow: none;
3107
transition-duration: 200ms;
3108
}
3109
3110
.login-dialog .modal-dialog-button:default:insensitive {
3111
color: rgba(255, 255, 255, 0.5);
3112
background-color: rgba(255, 255, 255, 0.08);
3113
border-color: transparent;
3114
box-shadow: 0 0 transparent;
3115
text-shadow: none;
3116
icon-shadow: none;
3117
}
3118
3119
.login-dialog-logo-bin {
3120
padding: 24px 0;
3121
}
3122
3123
.login-dialog-banner {
3124
color: rgba(255, 255, 255, 0.7);
3125
}
3126
3127
.login-dialog-button-box {
3128
spacing: 5px;
3129
}
3130
3131
.caps-lock-warning-label,
3132
.login-dialog-message-warning {
3133
color: #F28B82;
3134
}
3135
3136
.login-dialog-message-hint {
3137
padding-top: 0;
3138
padding-bottom: 20px;
3139
color: rgba(255, 255, 255, 0.7);
3140
}
3141
3142
.login-dialog-user-selection-box {
3143
padding: 100px 0;
3144
}
3145
3146
.login-dialog-not-listed-button {
3147
transition-duration: 100ms;
3148
min-height: 32px;
3149
padding: 0 8px;
3150
margin-top: 1em;
3151
border-radius: 4px;
3152
color: rgba(255, 255, 255, 0.7);
3153
font-size: 10.5pt;
3154
font-weight: 500;
3155
}
3156
3157
.login-dialog-not-listed-button:focus {
3158
background-color: rgba(255, 255, 255, 0.12);
3159
}
3160
3161
.login-dialog-not-listed-button:hover {
3162
background-color: rgba(255, 255, 255, 0.08);
3163
}
3164
3165
.login-dialog-not-listed-button:active {
3166
transition-duration: 200ms;
3167
background-color: rgba(255, 255, 255, 0.2);
3168
}
3169
3170
.login-dialog-user-list-view {
3171
-st-vfade-offset: 1em;
3172
}
3173
3174
.login-dialog-user-list {
3175
spacing: 12px;
3176
width: 23em;
3177
}
3178
3179
.login-dialog-user-list:expanded .login-dialog-user-list-item:selected {
3180
background-color: rgba(255, 255, 255, 0.12);
3181
}
3182
3183
.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
3184
border-right: 2px solid white;
3185
}
3186
3187
.login-dialog-user-list-item {
3188
transition-duration: 100ms;
3189
padding: 6px;
3190
border-radius: 4px;
3191
color: inherit;
3192
}
3193
3194
.login-dialog-user-list-item:focus {
3195
background-color: rgba(255, 255, 255, 0.12);
3196
}
3197
3198
.login-dialog-user-list-item:hover {
3199
background-color: rgba(255, 255, 255, 0.08);
3200
}
3201
3202
.login-dialog-user-list-item:active {
3203
transition-duration: 200ms;
3204
background-color: rgba(255, 255, 255, 0.2);
3205
}
3206
3207
.login-dialog-user-list-item:ltr .user-widget {
3208
padding-right: 1em;
3209
}
3210
3211
.login-dialog-user-list-item:rtl .user-widget {
3212
padding-left: 1em;
3213
}
3214
3215
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
3216
height: 2px;
3217
margin-top: 6px;
3218
background-color: white;
3219
}
3220
3221
.login-dialog-username,
3222
.user-widget-label {
3223
padding-left: 16px;
3224
font-size: 15pt;
3225
font-weight: 500;
3226
text-align: left;
3227
}
3228
3229
.user-widget-label:ltr {
3230
padding-left: 14px;
3231
}
3232
3233
.user-widget-label:rtl {
3234
padding-right: 14px;
3235
}
3236
3237
.login-dialog-prompt-layout {
3238
width: 23em;
3239
padding-top: 24px;
3240
padding-bottom: 12px;
3241
spacing: 8px;
3242
}
3243
3244
.login-dialog-prompt-label {
3245
color: rgba(255, 255, 255, 0.7);
3246
font-size: 1em;
3247
padding-top: 1em;
3248
}
3249
3250
.cancel-button,
3251
.switch-user-button,
3252
.login-dialog-session-list-button {
3253
transition-duration: 100ms;
3254
width: 36px;
3255
height: 36px;
3256
min-width: 0;
3257
min-height: 0;
3258
padding: 0;
3259
border-radius: 18px;
3260
color: rgba(255, 255, 255, 0.7);
3261
}
3262
3263
.cancel-button:focus,
3264
.switch-user-button:focus,
3265
.login-dialog-session-list-button:focus {
3266
background-color: rgba(255, 255, 255, 0.12);
3267
}
3268
3269
.cancel-button:hover,
3270
.switch-user-button:hover,
3271
.login-dialog-session-list-button:hover {
3272
background-color: rgba(255, 255, 255, 0.08);
3273
}
3274
3275
.cancel-button:active,
3276
.switch-user-button:active,
3277
.login-dialog-session-list-button:active {
3278
transition-duration: 200ms;
3279
background-color: rgba(255, 255, 255, 0.2);
3280
}
3281
3282
.cancel-button StIcon,
3283
.switch-user-button StIcon,
3284
.login-dialog-session-list-button StIcon {
3285
icon-size: 16px;
3286
}
3287
3288
/* Screen Shield */
3289
.screen-shield-arrows {
3290
padding-bottom: 3em;
3291
}
3292
3293
.screen-shield-arrows Gjs_Arrow {
3294
width: 80px;
3295
height: 48px;
3296
color: white;
3297
-arrow-thickness: 12px;
3298
-arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
3299
}
3300
3301
.screen-shield-clock {
3302
padding-bottom: 1.5em;
3303
color: white;
3304
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
3305
font-weight: normal;
3306
text-align: center;
3307
}
3308
3309
.screen-shield-clock-time {
3310
font-size: 96px;
3311
font-weight: 300;
3312
text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24);
3313
font-feature-settings: "tnum";
3314
}
3315
3316
.screen-shield-clock-date {
3317
font-size: 34px;
3318
font-weight: 400;
3319
}
3320
3321
.screen-shield-notifications-container {
3322
spacing: 6px;
3323
width: 30em;
3324
max-height: 500px;
3325
background-color: transparent;
3326
}
3327
3328
.screen-shield-notifications-container .summary-notification-stack-scrollview {
3329
padding-top: 0;
3330
padding-bottom: 0;
3331
}
3332
3333
.screen-shield-notifications-container .notification,
3334
.screen-shield-notifications-container .screen-shield-notification-source {
3335
padding: 8px;
3336
border: 0;
3337
border-radius: 4px;
3338
background-color: rgba(0, 0, 0, 0.3);
3339
color: white;
3340
}
3341
3342
.screen-shield-notifications-container .notification {
3343
margin-right: 16px;
3344
}
3345
3346
.screen-shield-notification-label {
3347
min-height: 22px;
3348
padding: 2px 0 0 16px;
3349
font-weight: bold;
3350
}
3351
3352
.screen-shield-notification-count-text {
3353
min-height: 22px;
3354
padding: 2px 0 0 16px;
3355
color: rgba(255, 255, 255, 0.7);
3356
}
3357
3358
#lockDialogGroup {
3359
background-color: #181818;
3360
background-repeat: repeat;
3361
color: white;
3362
}
3363
3364
.screen-shield-background {
3365
background: black;
3366
box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44);
3367
}
3368
3369
/* Dash to Dock */
3370
#dashtodockContainer #dash {
3371
background-color: rgba(0, 0, 0, 0.6);
3372
}
3373
3374
#dashtodockContainer:overview #dash {
3375
background-color: rgba(255, 255, 255, 0.08);
3376
}
3377
3378
#dashtodockContainer.extended:overview #dash {
3379
background-color: transparent;
3380
}
3381
3382
#dashtodockContainer.left #dash,
3383
#dashtodockContainer.right #dash {
3384
padding: 3px 0;
3385
}
3386
3387
#dashtodockContainer.top #dash,
3388
#dashtodockContainer.bottom #dash {
3389
padding: 0 3px;
3390
}
3391
3392
#dashtodockContainer.extended #dash {
3393
padding: 0;
3394
border-radius: 0;
3395
}
3396
3397
#dashtodockContainer.left .dash-item-container > StWidget,
3398
#dashtodockContainer.right .dash-item-container > StWidget,
3399
#dashtodockContainer.extended.left .dash-item-container > StWidget,
3400
#dashtodockContainer.extended.right .dash-item-container > StWidget {
3401
padding: 3px 6px;
3402
}
3403
3404
#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget,
3405
#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget {
3406
padding: 6px 6px 3px 6px;
3407
}
3408
3409
#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget,
3410
#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget {
3411
padding: 3px 6px 6px 6px;
3412
}
3413
3414
#dashtodockContainer.top .dash-item-container > StWidget,
3415
#dashtodockContainer.bottom .dash-item-container > StWidget,
3416
#dashtodockContainer.extended.top .dash-item-container > StWidget,
3417
#dashtodockContainer.extended.bottom .dash-item-container > StWidget {
3418
padding: 6px 3px;
3419
}
3420
3421
#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget,
3422
#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget {
3423
padding: 6px 3px 6px 6px;
3424
}
3425
3426
#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget,
3427
#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget {
3428
padding: 6px 6px 6px 3px;
3429
}
3430
3431
#dashtodockContainer .focused .overview-icon {
3432
background-color: rgba(255, 255, 255, 0.12);
3433
}
3434
3435
#dashtodockContainer .default.focused .overview-icon {
3436
background-color: transparent;
3437
}
3438
3439
#dashtodockContainer .app-well-app-running-dot {
3440
background-color: transparent;
3441
}
3442
3443
#dashtodockContainer .default {
3444
background-size: cover;
3445
}
3446
3447
#dashtodockContainer.left .default.running1 {
3448
background-image: url("assets/dash/left-running1.svg");
3449
}
3450
3451
#dashtodockContainer.left .default.running1.focused {
3452
background-image: url("assets/dash/left-running1-focused.svg");
3453
}
3454
3455
#dashtodockContainer.left .default.running2 {
3456
background-image: url("assets/dash/left-running2.svg");
3457
}
3458
3459
#dashtodockContainer.left .default.running2.focused {
3460
background-image: url("assets/dash/left-running2-focused.svg");
3461
}
3462
3463
#dashtodockContainer.left .default.running3 {
3464
background-image: url("assets/dash/left-running3.svg");
3465
}
3466
3467
#dashtodockContainer.left .default.running3.focused {
3468
background-image: url("assets/dash/left-running3-focused.svg");
3469
}
3470
3471
#dashtodockContainer.left .default.running4 {
3472
background-image: url("assets/dash/left-running4.svg");
3473
}
3474
3475
#dashtodockContainer.left .default.running4.focused {
3476
background-image: url("assets/dash/left-running4-focused.svg");
3477
}
3478
3479
#dashtodockContainer.right .default.running1 {
3480
background-image: url("assets/dash/right-running1.svg");
3481
}
3482
3483
#dashtodockContainer.right .default.running1.focused {
3484
background-image: url("assets/dash/right-running1-focused.svg");
3485
}
3486
3487
#dashtodockContainer.right .default.running2 {
3488
background-image: url("assets/dash/right-running2.svg");
3489
}
3490
3491
#dashtodockContainer.right .default.running2.focused {
3492
background-image: url("assets/dash/right-running2-focused.svg");
3493
}
3494
3495
#dashtodockContainer.right .default.running3 {
3496
background-image: url("assets/dash/right-running3.svg");
3497
}
3498
3499
#dashtodockContainer.right .default.running3.focused {
3500
background-image: url("assets/dash/right-running3-focused.svg");
3501
}
3502
3503
#dashtodockContainer.right .default.running4 {
3504
background-image: url("assets/dash/right-running4.svg");
3505
}
3506
3507
#dashtodockContainer.right .default.running4.focused {
3508
background-image: url("assets/dash/right-running4-focused.svg");
3509
}
3510
3511
#dashtodockContainer.top .default.running1 {
3512
background-image: url("assets/dash/top-running1.svg");
3513
}
3514
3515
#dashtodockContainer.top .default.running1.focused {
3516
background-image: url("assets/dash/top-running1-focused.svg");
3517
}
3518
3519
#dashtodockContainer.top .default.running2 {
3520
background-image: url("assets/dash/top-running2.svg");
3521
}
3522
3523
#dashtodockContainer.top .default.running2.focused {
3524
background-image: url("assets/dash/top-running2-focused.svg");
3525
}
3526
3527
#dashtodockContainer.top .default.running3 {
3528
background-image: url("assets/dash/top-running3.svg");
3529
}
3530
3531
#dashtodockContainer.top .default.running3.focused {
3532
background-image: url("assets/dash/top-running3-focused.svg");
3533
}
3534
3535
#dashtodockContainer.top .default.running4 {
3536
background-image: url("assets/dash/top-running4.svg");
3537
}
3538
3539
#dashtodockContainer.top .default.running4.focused {
3540
background-image: url("assets/dash/top-running4-focused.svg");
3541
}
3542
3543
#dashtodockContainer.bottom .default.running1 {
3544
background-image: url("assets/dash/bottom-running1.svg");
3545
}
3546
3547
#dashtodockContainer.bottom .default.running1.focused {
3548
background-image: url("assets/dash/bottom-running1-focused.svg");
3549
}
3550
3551
#dashtodockContainer.bottom .default.running2 {
3552
background-image: url("assets/dash/bottom-running2.svg");
3553
}
3554
3555
#dashtodockContainer.bottom .default.running2.focused {
3556
background-image: url("assets/dash/bottom-running2-focused.svg");
3557
}
3558
3559
#dashtodockContainer.bottom .default.running3 {
3560
background-image: url("assets/dash/bottom-running3.svg");
3561
}
3562
3563
#dashtodockContainer.bottom .default.running3.focused {
3564
background-image: url("assets/dash/bottom-running3-focused.svg");
3565
}
3566
3567
#dashtodockContainer.bottom .default.running4 {
3568
background-image: url("assets/dash/bottom-running4.svg");
3569
}
3570
3571
#dashtodockContainer.bottom .default.running4.focused {
3572
background-image: url("assets/dash/bottom-running4-focused.svg");
3573
}
3574
3575
/* Simple Dock */
3576
#dash:desktop {
3577
background-color: rgba(0, 0, 0, 0.6);
3578
}
3579
3580
/* GPaste */
3581
.popup-menu .search-entry {
3582
color: rgba(255, 255, 255, 0.87);
3583
selection-background-color: rgba(138, 180, 248, 0.24);
3584
selected-color: rgba(255, 255, 255, 0.87);
3585
transition-duration: 100ms;
3586
background-color: rgba(255, 255, 255, 0.04);
3587
border-color: transparent;
3588
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.26);
3589
}
3590
3591
.popup-menu .search-entry:hover {
3592
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.87);
3593
}
3594
3595
.popup-menu .search-entry:focus {
3596
border-color: transparent;
3597
box-shadow: inset 0 -2px #8AB4F8;
3598
color: rgba(255, 255, 255, 0.87);
3599
}
3600
3601
.popup-menu .search-entry .search-entry-icon {
3602
color: rgba(255, 255, 255, 0.6);
3603
}
3604
3605
.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon {
3606
color: rgba(255, 255, 255, 0.87);
3607
}
3608