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