209
208
.popup-separator-menu-item {
210
-gradient-height: 2px;
211
-gradient-start: rgba(8,8,8,0);
212
-gradient-end: #333333;
213
-margin-horizontal: 1.5em;
209
-gradient-height: 1px;
210
-gradient-start: rgba(255,255,255,0.0);
211
-gradient-end: rgba(255,255,255,0.3);
212
-margin-horizontal: 24px;
217
217
.popup-alternating-menu-item:alternate {
289
.candidate-page-button,
286
290
.notification-button,
287
291
.notification-icon-button,
288
292
.hotplug-notification-item,
289
293
.hotplug-resident-eject-button,
290
.modal-dialog-button {
294
.modal-dialog-button,
292
296
border: 1px solid #8b8b8b;
293
297
background-gradient-direction: vertical;
294
298
background-gradient-start: rgba(255, 255, 255, 0.2);
295
299
background-gradient-end: rgba(255, 255, 255, 0);
298
.dash-search-button:hover,
302
.modal-dialog-button {
306
.candidate-page-button:hover,
299
307
.notification-button:hover,
300
308
.notification-icon-button:hover,
301
309
.hotplug-notification-item:hover,
305
313
background-gradient-end: rgba(255, 255, 255, 0.1);
308
.dash-search-button:selected,
309
.dash-search-button:focus,
310
316
.notification-button:focus,
311
317
.notification-icon-button:focus,
312
318
.hotplug-notification-item:focus,
313
.modal-dialog-button:focus {
314
border: 2px solid #8b8b8b;
317
.dash-search-button:active,
318
.dash-search-button:pressed,
319
.modal-dialog-button:focus,
320
.app-view-control:focus {
324
.app-view-control:focus {
328
.app-view-control:first-child:ltr:focus,
329
.app-view-control:last-child:rtl:focus {
330
border-right-width: 1px;
333
.candidate-page-button:active,
334
.candidate-page-button:pressed,
319
335
.notification-button:active,
320
336
.notification-icon-button:active,
321
337
.hotplug-notification-item:active,
322
338
.hotplug-resident-eject-button:active,
323
339
.modal-dialog-button:active,
324
.modal-dialog-button:pressed {
340
.modal-dialog-button:pressed,
341
.app-view-control:checked {
325
342
background-gradient-start: rgba(255, 255, 255, 0);
326
343
background-gradient-end: rgba(255, 255, 255, 0.2);
346
.candidate-page-button:insensitive,
347
.notification-button:insensitive,
329
348
.notification-icon-button:insensitive,
330
.notification-button:insensitive {
349
.modal-dialog-button:insensitive {
350
border-color: #666666;
352
background-gradient-direction: none;
353
background-color: rgba(102, 102, 102, 0.15);
359
.modal-dialog-button,
360
.notification-button,
361
.hotplug-notification-item,
366
.app-view-control:first-child:ltr,
367
.app-view-control:last-child:rtl {
368
border-radius: 18px 0px 0px 18px;
369
border-right-width: 0px;
372
.app-view-control:last-child:ltr,
373
.app-view-control:first-child:rtl {
374
border-radius: 0px 18px 18px 0px;
337
380
.notification StEntry,
338
.login-dialog-prompt-entry,
339
.prompt-dialog-password-entry {
381
.modal-dialog StEntry {
340
382
color: rgb(64, 64, 64);
341
383
caret-color: rgb(64, 64, 64);
349
392
.notification StEntry {
350
393
border: 2px solid rgba(245,245,245,0.2);
351
394
background-gradient-start: rgba(5,5,6,0.1);
352
395
background-gradient-end: rgba(254,254,254,0.1);
353
396
background-gradient-direction: vertical;
354
transition-duration: 300;
397
transition-duration: 300ms;
355
398
box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
358
401
#searchEntry:focus,
359
402
#searchEntry:hover,
360
403
.notification StEntry:focus,
361
.login-dialog-prompt-entry,
362
.prompt-dialog-password-entry {
404
.modal-dialog StEntry {
363
405
border: 2px solid rgb(136,138,133);
364
406
background-gradient-start: rgb(200,200,200);
365
407
background-gradient-end: white;
370
412
.notification StEntry:focus,
371
.prompt-dialog-password-entry:focus,
372
.login-dialog-prompt-entry:focus {
413
.modal-dialog StEntry:focus {
373
414
border: 2px solid #3465a4;
418
border-color: rgba(245,245,245,0.3);
419
color: rgb(192, 192, 192);
420
caret-color: rgb(192, 192, 192);
377
424
color: rgb(128, 128, 128);
378
425
caret-color: rgb(128, 128, 128);
402
.login-dialog-prompt-entry:insensitive {
403
color: rgba(0,0,0,0.7);
404
border: 2px solid #565656;
405
background-gradient-start: rgb(200,200,200);
406
background-gradient-end: rgb(210,210,210);
448
.modal-dialog StEntry:insensitive {
449
border-color: #666666;
451
border: 2px solid #9f9f9f;
452
background-gradient-direction: none;
453
background-color: rgba(102, 102, 102, 0.15);
454
box-shadow: inset 0 0 rgba(0,0,0,1.0);
447
504
-panel-corner-border-color: rgba(255,255,255,0.8);
507
.panel-corner.lock-screen,
508
.panel-corner.unlock-screen,
509
.panel-corner.login-screen {
510
-panel-corner-background-color: transparent;
511
-panel-corner-border-color: transparent;
515
spinner-image: url("process-working.svg");
476
541
-minimum-hpadding: 6px;
477
542
font-weight: bold;
479
transition-duration: 100;
544
transition-duration: 100ms;
547
#panel.unlock-screen .panel-button,
548
#panel.lock-screen .panel-button,
549
#panel.login-screen .panel-button {
553
#panel.unlock-screen .panel-button:hover,
554
#panel.lock-screen .panel-button:hover,
555
#panel.login-screen .panel-button:hover,
556
#panel.unlock-screen .panel-button:active,
557
#panel.lock-screen .panel-button:active,
558
#panel.login-screen .panel-button:active,
559
#panel.unlock-screen .panel-button:focus,
560
#panel.lock-screen .panel-button:focus,
561
#panel.login-screen .panel-button:focus {
482
565
.panel-button:hover {
608
691
.window-caption {
609
693
background: rgba(0,0,0,0.5);
610
694
border-radius: 8px;
611
695
padding: 4px 12px;
612
696
-shell-caption-spacing: 12px;
697
border: 2px solid rgba(0, 0, 0, 0);
700
.window-caption:hover {
701
border: 2px solid rgba(255, 255, 255, 0);
615
704
.window-close, .notification-close {
633
727
* adjust down 8px */
635
729
-shell-close-overlap-x: 14px;
636
-shell-close-overlap-y: 12px;
730
-shell-close-overlap-y: -12px;
733
.notification-close:rtl {
734
/* as above, but starting out in the top left of the
737
-shell-close-overlap-x: -14px;
639
740
.window-close:rtl {
640
741
-st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
745
-horizontal-spacing: 32px;
746
-vertical-spacing: 32px;
749
padding-bottom: 48px;
752
.window-picker.external-monitor {
756
.messages-indicator {
761
.messages-indicator-contents {
763
padding-bottom: 12px;
766
.messages-indicator-contents:hover {
768
text-shadow: black 0px 2px 2px;
771
.messages-indicator-highlight {
772
background-gradient-start: transparent;
773
background-gradient-end: #999999;
774
background-gradient-direction: vertical;
678
809
.search-entry-icon {
814
#searchEntry:hover .search-entry-icon,
815
#searchEntry:focus .search-entry-icon {
683
819
/* Search Results */
686
padding: 20px 10px 10px 10px;
822
padding: 20px 10px 0px 10px;
690
830
#searchResultsContent {
691
832
padding-right: 20px;
695
#searchResultsContent:rtl {
700
.search-section-header {
837
/* This should be equal to #searchResultsContent spacing */
841
.search-section-separator {
842
-gradient-height: 1px;
843
-gradient-start: rgba(255,255,255,0);
844
-gradient-end: rgba(255,255,255,0.5);
845
-margin-horizontal: 1.5em;
849
.search-section-content {
850
/* This is the space between the provider icon and the results container */
707
854
.search-statustext {
764
padding: 16px 25px 16px 16px;
784
.app-filter:selected {
786
background-image: url("filter-selected-ltr.svg");
787
background-position: 190px 10px;
790
.app-filter:selected:rtl {
791
background-image: url("filter-selected-rtl.svg");
792
background-position: 10px 10px;
796
outline: 1px solid #aaa;
891
padding-bottom: 32px;
898
.search-display > StBoxLayout,
899
.all-apps > StBoxLayout,
900
.frequent-apps > StBoxLayout {
901
/* horizontal padding to make sure scrollbars or dash don't overlap content */
799
909
.dash-item-container > StButton {
800
910
padding: 4px 8px;
913
.list-search-result-content {
918
.list-search-result-title {
924
.list-search-result-description {
928
.search-provider-icon-more {
931
background-image: url("more-results.svg");
803
934
.app-well-app > .overview-icon,
804
935
.show-apps > .overview-icon,
805
.search-result-content > .overview-icon {
936
.search-provider-icon,
938
.grid-search-result .overview-icon {
806
939
border-radius: 4px;
808
941
border: 1px rgba(0,0,0,0);
809
transition-duration: 100;
942
transition-duration: 100ms;
810
943
text-align: center;
947
-arrow-border-radius: 8px;
948
-arrow-background-color: black;
953
.app-folder-popup-bin {
813
957
.app-well-app.running > .overview-icon {
814
958
text-shadow: black 0px 2px 2px;
815
959
background-image: url("running-indicator.svg");
816
960
background-size: contain;
963
.app-well-app.app-folder > .overview-icon {
964
background-color: rgba(0,0,0,0.5);
819
967
.app-well-app:hover > .overview-icon,
820
968
.show-apps:hover > .overview-icon,
821
.search-result-content:hover > .overview-icon {
969
.search-provider-icon:hover,
970
.list-search-result:hover,
971
.grid-search-result:hover .overview-icon {
822
972
background-color: rgba(255,255,255,0.1);
823
973
text-shadow: black 0px 2px 2px;
824
transition-duration: 100;
974
transition-duration: 100ms;
978
.app-display .app-well-app > .overview-icon {
982
.list-search-result:hover .list-search-result-description {
983
text-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
840
.show-apps:checked > .overview-icon {
998
.app-well-app:checked > .overview-icon,
999
.app-well-app:active > .overview-icon,
1000
.show-apps:checked > .overview-icon,
1001
.show-apps:active > .overview-icon {
841
1002
background-gradient-start: rgba(255, 255, 255, .05);
842
1003
background-gradient-end: rgba(255, 255, 255, .15);
843
1004
background-gradient-direction: vertical;
844
1005
border-radius: 4px;
845
1006
box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 1);
846
transition-duration: 100;
1007
transition-duration: 100ms;
849
1010
.show-apps:checked .show-apps-icon,
850
1011
.show-apps:focus .show-apps-icon {
852
transition-duration: 100;
1013
transition-duration: 100ms;
855
1016
.app-well-app:focus > .overview-icon,
856
.search-result-content:focus > .overview-icon,
1017
.grid-search-result:focus .overview-icon,
857
1018
.show-apps:focus > .overview-icon,
1019
.search-provider-icon:focus,
1020
.list-search-result:focus,
858
1021
.app-well-app:selected > .overview-icon,
859
.search-result-content:selected > .overview-icon {
1022
.grid-search-result:selected .overview-icon,
1023
.search-provider-icon:selected,
1024
.list-search-result:selected {
860
1025
background-color: rgba(255,255,255,0.33);
1187
1352
#message-tray {
1188
1353
background: #2e3436 url(message-tray-background.png);
1189
1354
background-repeat: repeat;
1190
transition-duration: 250;
1193
#message-tray:keyboard {
1194
/* Same as the OSK */
1195
background: rgba(0, 0, 0, 0.8);
1198
#message-tray:overview {
1199
background: rgba(0, 0, 0, 0.1);
1200
outline: 1px solid rgba(128, 128, 128, 0.3);
1358
.message-tray-summary {
1362
.no-messages-label {
1363
font-family: cantarell, sans-serif;
1203
1368
.notification {
1204
1369
border-radius: 10px 10px 0px 0px;
1205
background: rgba(0,0,0,0.8);
1370
background: rgba(0,0,0,0.9);
1206
1371
padding: 8px 8px 4px 8px;
1208
1373
spacing-columns: 10px;
1446
1612
.summary-source {
1447
1613
border-radius: 4px;
1448
1614
padding: 0 6px 0 6px;
1449
transition-duration: 100;
1615
transition-duration: 100ms;
1452
1618
.summary-source-counter {
1453
1619
background-image: url("summary-counter.svg");
1454
background-size: 2.5em;
1620
background-size: 2.4em;
1455
1621
font-size: 10pt;
1456
1622
font-weight: bold;
1459
-shell-counter-overlap-x: 4px;
1460
-shell-counter-overlap-y: 4px;
1625
-shell-counter-overlap-x: 13px;
1626
-shell-counter-overlap-y: 13px;
1636
.osd-window .level {
1638
border-radius: 0.3em;
1639
background-color: rgba(190,190,190,0.2);
1463
1642
/* App Switcher */
1469
1649
.switcher-list {
1470
1650
background: rgba(0,0,0,0.8);
1471
1651
border: 1px solid rgba(128,128,128,0.40);
1980
2149
/* IBus Candidate Popup */
2151
.candidate-popup-content {
1981
2156
.candidate-index {
1982
padding: 0.5em 0.5em 0.5em 0.5em;
1986
padding: 0.5em 0.5em 0.5em 0.5em;
1989
.candidate-label:selected {
1991
background-color: rgba(255,255,255,0.33);
2157
padding: 0 0.5em 0 0;
2162
padding: 0.3em 0.5em 0.3em 0.5em;
2165
.candidate-box:selected {
2167
background-color: rgba(255,255,255,0.2);
2170
.candidate-box:hover {
2172
background-color: rgba(255,255,255,0.1);
2174
.candidate-page-button-box {
2179
.vertical .candidate-page-button-box {
2183
.horizontal .candidate-page-button-box {
2184
padding-left: 0.5em;
2187
.candidate-page-button-previous {
2188
border-radius: 4px 0px 0px 4px;
2191
.candidate-page-button-next {
2192
border-radius: 0px 4px 4px 0px;
2195
.candidate-page-button-icon {
1994
2199
/* Login Dialog */
2389
.login-dialog-logo-bin {
2393
.login-dialog .modal-dialog-button-box {
2182
2397
.login-dialog .modal-dialog-button {
2183
border: 1px solid #666666;
2184
2398
border-radius: 5px;
2185
2399
padding: 3px 18px;
2188
2402
.login-dialog .modal-dialog-button:focus {
2189
2403
padding: 2px 17px;
2190
border: 2px solid #8b8b8b;
2193
2406
.login-dialog .modal-dialog-button:default {
2194
2407
background-gradient-start: #6793c4;
2195
2408
background-gradient-end: #335d8f;
2196
2409
background-gradient-direction: vertical;
2198
border: 2px solid #16335d;
2410
border-color: #16335d;
2201
2413
.login-dialog .modal-dialog-button:default:focus {
2213
2425
background-gradient-end: #74a0d0;
2428
.login-dialog .modal-dialog-button:default:insensitive {
2429
border-color: #666666;
2431
background-gradient-direction: none;
2432
background-color: rgba(102, 102, 102, 0.15);
2216
2435
.login-dialog-message-warning {
2220
.unlock-dialog-user-name-container {
2443
.user-widget-label {
2448
text-shadow: black 0px 4px 3px 0px;
2224
2451
/* Screen shield */
2226
2453
.screen-shield-background {
2227
2454
background: black;
2228
box-shadow: 0px 4px 8px rgba(0,0,0,0.9);
2231
2457
#lockDialogGroup {