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