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/* Geolocation Dialog */ 500.geolocation-dialog { 501spacing: 30px; } 502 503.geolocation-dialog-main-layout { 504spacing: 12px; } 505 506.geolocation-dialog-content { 507spacing: 20px; } 508 509.geolocation-dialog-icon { 510icon-size: 48px; } 511 512.geolocation-dialog-title { 513font-weight: bold; } 514 515.geolocation-dialog-reason { 516color: rgba(0, 0, 0, 0.48); 517font-weight: bold; } 518 519/* Network Agent Dialog */ 520.network-dialog-secret-table { 521spacing-rows: 15px; 522spacing-columns: 1em; } 523 524.keyring-dialog-control-table { 525spacing-rows: 15px; 526spacing-columns: 1em; } 527 528/* Popovers/Menus */ 529.popup-menu { 530min-width: 200px; } 531.popup-menu .popup-sub-menu { 532background-color: rgba(0, 0, 0, 0.04); 533box-shadow: 0 0 transparent; } 534.popup-menu .popup-menu-content { 535padding: 8px 0; } 536.popup-menu .popup-menu-item { 537spacing: 8px; 538transition-duration: 0s; } 539.popup-menu .popup-menu-item:ltr { 540padding: 0.4em 24px 0.4em 0; } 541.popup-menu .popup-menu-item:rtl { 542padding: 0.4em 0 0.4em 24px; } 543.popup-menu .popup-menu-item:checked { 544background-color: #42A5F5; 545color: #FFFFFF; 546box-shadow: 0 0 transparent; 547font-weight: normal; } 548.popup-menu .popup-menu-item:checked.selected { 549background-color: #5eb3f7; 550color: #FFFFFF; } 551.popup-menu .popup-menu-item:checked:active { 552background-color: #7bc0f8; 553color: #FFFFFF !important; } 554.popup-menu .popup-menu-item:checked:insensitive { 555color: rgba(255, 255, 255, 0.4); } 556.popup-menu .popup-menu-item.selected { 557background-color: rgba(0, 0, 0, 0.12); 558color: rgba(0, 0, 0, 0.8); } 559.popup-menu .popup-menu-item:active { 560background-color: rgba(0, 0, 0, 0.24); 561color: rgba(0, 0, 0, 0.8); 562transition-duration: 0.2s; } 563.popup-menu .popup-menu-item.selected:active { 564color: rgba(0, 0, 0, 0.8); } 565.popup-menu .popup-menu-item:insensitive { 566color: rgba(0, 0, 0, 0.32); } 567.popup-menu .popup-inactive-menu-item { 568color: rgba(0, 0, 0, 0.8); } 569.popup-menu .popup-inactive-menu-item:insensitive { 570color: rgba(0, 0, 0, 0.48); } 571.popup-menu.panel-menu { 572-boxpointer-gap: 4px; 573margin-bottom: 1.75em; } 574 575.popup-menu-ornament { 576text-align: right; 577width: 16px; 578height: 16px; } 579 580.popup-menu-boxpointer, 581.candidate-popup-boxpointer { 582-arrow-border-radius: 0; 583-arrow-background-color: transparent; 584-arrow-border-width: 0; 585-arrow-border-color: transparent; 586-arrow-base: 0; 587-arrow-rise: 0; 588-arrow-box-shadow: none; 589margin: 5px 8px 8px; 590background-color: #FAFAFA; 591border-radius: 2px; 592box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 593 594.popup-separator-menu-item { 595height: 1px; 596margin: 8px 40px; 597background-color: transparent; 598border-color: rgba(0, 0, 0, 0.1); 599border-bottom-width: 1px; 600border-bottom-style: solid; } 601 602.background-menu { 603-boxpointer-gap: 4px; 604-arrow-rise: 0; } 605 606/* fallback menu 607- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled 608app menu inside the main app window itself rather than the top bar 609*/ 610/* OSD */ 611.osd-window { 612text-align: center; 613font-weight: bold; 614spacing: 1em; 615margin: 32px; 616min-width: 64px; 617min-height: 64px; } 618.osd-window .osd-monitor-label { 619font-size: 45px; 620font-weight: 400; 621line-height: 48px; } 622.osd-window .level { 623height: 0.6em; 624border-radius: 4px; 625background-color: rgba(0, 0, 0, 0.24); 626color: rgba(0, 0, 0, 0.8); } 627.osd-window .level-bar { 628background-color: #42A5F5; 629border-radius: 2px; } 630 631/* App Switcher */ 632.switcher-popup { 633padding: 8px; 634spacing: 16px; } 635 636.switcher-list-item-container { 637spacing: 8px; } 638 639.switcher-list .item-box { 640padding: 8px; 641border-radius: 2px; } 642 643.switcher-list .item-box:outlined { 644padding: 8px; 645border: none; 646background-color: rgba(0, 0, 0, 0.096); } 647 648.switcher-list .item-box:selected { 649background-color: #42A5F5; 650color: #FFFFFF; } 651 652.switcher-list .thumbnail-box { 653padding: 2px; 654spacing: 4px; } 655 656.switcher-list .thumbnail { 657width: 256px; } 658 659.switcher-list .separator { 660width: 1px; 661background: rgba(0, 0, 0, 0.1); } 662 663.switcher-arrow { 664border-color: transparent; 665color: rgba(0, 0, 0, 0.48); } 666.switcher-arrow:highlighted { 667color: rgba(0, 0, 0, 0.8); } 668 669.input-source-switcher-symbol { 670font-size: 45px; 671font-weight: 400; 672line-height: 48px; 673width: 96px; 674height: 96px; } 675 676/* Workspace Switcher */ 677.workspace-switcher-group { 678padding: 8px; } 679 680.workspace-switcher { 681background: transparent; 682border: 0px; 683border-radius: 0px; 684padding: 0px; 685spacing: 8px; } 686 687.ws-switcher-active-up, .ws-switcher-active-down { 688height: 48px; 689background-color: #42A5F5; 690color: #FFFFFF; 691background-size: 32px; 692border-radius: 2px; } 693 694.ws-switcher-box { 695height: 48px; 696border: none; 697background: rgba(0, 0, 0, 0.096); 698border-radius: 2px; } 699 700.osd-window, 701.resize-popup, 702.switcher-list, .workspace-switcher-container { 703color: rgba(0, 0, 0, 0.8); 704background-color: #FAFAFA; 705border: none; 706box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); 707border-radius: 2px; 708padding: 12px; } 709 710/* Tiled window previews */ 711.tile-preview { 712background-color: rgba(64, 196, 255, 0.3); 713border: 1px solid #40C4FF; } 714 715.tile-preview-left.on-primary { 716border-radius: 0 0 0 0; } 717 718.tile-preview-right.on-primary { 719border-radius: 0 0 0 0; } 720 721.tile-preview-left.tile-preview-right.on-primary { 722border-radius: 0 0 0 0; } 723 724/* TOP BAR */ 725#panel { 726background-color: #263238; 727font-weight: bold; 728height: 32px; } 729#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { 730background-color: transparent; } 731#panel #panelLeft, #panel #panelCenter { 732spacing: 0; } 733#panel .panel-corner { 734-panel-corner-radius: 0; 735-panel-corner-background-color: rgba(0, 0, 0, 0.6); 736-panel-corner-border-width: 2px; 737-panel-corner-border-color: transparent; } 738#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { 739-panel-corner-border-color: #FFFFFF; } 740#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen { 741-panel-corner-radius: 0; 742-panel-corner-background-color: transparent; 743-panel-corner-border-color: transparent; } 744#panel .panel-button { 745-natural-hpadding: 12px; 746-minimum-hpadding: 6px; 747font-weight: bold; 748color: rgba(255, 255, 255, 0.75); 749transition-duration: 0.2s; } 750#panel .panel-button .app-menu-icon { 751-st-icon-style: symbolic; 752margin-left: 4px; 753margin-right: 4px; } 754#panel .panel-button:hover { 755color: #FFFFFF; } 756#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { 757background-color: rgba(0, 0, 0, 0.01); 758box-shadow: inset 0 -2px 0px #FFFFFF; 759color: #FFFFFF; } 760#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 { 761icon-shadow: none; } 762#panel .panel-button .system-status-icon { 763icon-size: 1.14286em; 764padding: 0 4px; } 765.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { 766color: rgba(255, 255, 255, 0.75); } 767.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 { 768color: #FFFFFF; } 769#panel .panel-status-indicators-box, 770#panel .panel-status-menu-box { 771spacing: 2px; } 772#panel .power-status.panel-status-indicators-box { 773spacing: 0; } 774#panel .screencast-indicator { 775color: #FF6D00; } 776 777#calendarArea { 778padding: 8px 16px; } 779 780.calendar { 781margin-bottom: 0; } 782 783.calendar, 784.datemenu-today-button, 785.datemenu-displays-box, 786.message-list-sections { 787margin: 0 8px; } 788 789.datemenu-calendar-column { 790spacing: 8px; } 791 792.datemenu-displays-section { 793padding-bottom: 0; } 794 795.datemenu-today-button, 796.world-clocks-button, 797.message-list-section-title { 798min-height: 24px; 799padding: 4px 8px; 800border-radius: 2px; } 801 802.datemenu-today-button { 803min-height: 56px; } 804 805.message-list-section-list:ltr { 806padding-left: 0; } 807 808.message-list-section-list:rtl { 809padding-right: 0; } 810 811.datemenu-today-button:hover, .datemenu-today-button:focus, 812.world-clocks-button:hover, 813.world-clocks-button:focus, 814.message-list-section-title:hover, 815.message-list-section-title:focus { 816color: rgba(0, 0, 0, 0.8); 817background-color: rgba(0, 0, 0, 0.12); } 818.datemenu-today-button:active, 819.world-clocks-button:active, 820.message-list-section-title:active { 821color: rgba(0, 0, 0, 0.8); 822background-color: rgba(0, 0, 0, 0.24); } 823 824.datemenu-today-button .date-label { 825font-size: 18pt; 826font-weight: 400; 827line-height: 32px; } 828 829.world-clocks-header, 830.message-list-section-title { 831color: rgba(0, 0, 0, 0.6); 832font-weight: bold; } 833 834.world-clocks-grid { 835spacing-rows: 0.4em; } 836 837.calendar-month-label { 838height: 20px; 839margin: 2px; 840padding: 6px 16px; 841border-radius: 2px; 842color: rgba(0, 0, 0, 0.8); 843font-weight: bold; 844text-align: center; } 845.calendar-month-label:focus { 846background-color: rgba(0, 0, 0, 0.12); } 847 848.pager-button { 849width: 32px; 850height: 32px; 851margin: 2px; 852border-radius: 100px; 853background-color: transparent; 854color: rgba(0, 0, 0, 0.8); } 855.pager-button:hover, .pager-button:focus { 856background-color: rgba(0, 0, 0, 0.12); } 857.pager-button:active { 858background-color: rgba(0, 0, 0, 0.24); } 859 860.calendar-change-month-back { 861background-image: url("assets/calendar-arrow-left.svg"); } 862.calendar-change-month-back:rtl { 863background-image: url("assets/calendar-arrow-right.svg"); } 864 865.calendar-change-month-forward { 866background-image: url("assets/calendar-arrow-right.svg"); } 867.calendar-change-month-forward:rtl { 868background-image: url("assets/calendar-arrow-left.svg"); } 869 870.calendar-day-base { 871font-size: 9pt; 872font-weight: 400; 873line-height: 1; 874text-align: center; 875width: 32px; 876height: 32px; 877padding: 0; 878margin: 2px; 879border-radius: 100px; } 880.calendar-day-base:hover, .calendar-day-base:focus { 881background-color: rgba(0, 0, 0, 0.12); } 882.calendar-day-base:active, .calendar-day-base:selected { 883color: #FFFFFF; 884background-color: #42A5F5 !important; 885border-color: transparent; } 886.calendar-day-base.calendar-day-heading { 887width: 32px; 888height: 25px; 889margin-top: 2px; 890padding: 7px 0 0; 891border-radius: 100px; 892background-color: transparent; 893color: rgba(0, 0, 0, 0.48); 894font-size: 9pt; 895font-weight: 400; 896line-height: 1; 897font-weight: bold; 898text-align: center; } 899 900.calendar-day { 901border-width: 0; } 902 903.calendar-day-top { 904border-top-width: 0; } 905 906.calendar-day-left { 907border-left-width: 0; } 908 909.calendar-nonwork-day { 910color: rgba(0, 0, 0, 0.8); } 911 912.calendar-today { 913font-weight: bold !important; 914border: none; } 915 916.calendar-day-with-events { 917color: #42A5F5; 918font-weight: normal; 919text-decoration: underline; 920background-image: none; } 921 922.calendar-other-month-day { 923color: rgba(0, 0, 0, 0.32); 924opacity: 0.5; } 925 926.calendar-week-number { 927width: 32px; 928height: 25px; 929margin: 2px; 930padding: 7px 0 0; 931border-radius: 100px; 932background-color: transparent; 933color: rgba(0, 0, 0, 0.48); 934font-size: inherit; 935font-weight: bold; 936text-align: center; } 937 938/* Message list */ 939.message-list { 940width: 420px; } 941 942.message-list-sections { 943spacing: 8px; } 944 945.message-list-section, 946.message-list-section-list { 947spacing: 8px; } 948 949.message-list-section-title-box { 950spacing: 8px; } 951 952.message-list-section-close > StIcon { 953icon-size: 16px; 954border-radius: 16px; 955padding: 8px; 956color: rgba(0, 0, 0, 0.6); 957background-color: transparent; } 958 959/* FIXME: how do you do this in sass? */ 960.message-list-section-close:hover > StIcon, 961.message-list-section-close:focus > StIcon { 962color: rgba(0, 0, 0, 0.8); 963background-color: rgba(0, 0, 0, 0.12); } 964 965.message-list-section-close:active > StIcon { 966color: rgba(0, 0, 0, 0.8); 967background-color: rgba(0, 0, 0, 0.24); } 968 969.message { 970min-height: 64px; 971background-color: transparent; 972border-radius: 2px; } 973.message:hover, .message:focus { 974background-color: rgba(0, 0, 0, 0.12); } 975.message:active { 976background-color: rgba(0, 0, 0, 0.24); } 977 978.message-icon-bin { 979padding: 8px 0px 8px 8px; } 980.message-icon-bin:rtl { 981padding: 8px 8px 8px 0px; } 982 983.message-icon-bin > StIcon { 984icon-size: 32px; } 985 986.message-secondary-bin:ltr { 987padding-left: 8px; } 988.message-secondary-bin:rtl { 989padding-right: 8px; } 990 991.message-secondary-bin { 992color: rgba(0, 0, 0, 0.48); } 993 994.message-secondary-bin > StIcon { 995icon-size: 16px; } 996 997.message-title { 998min-height: 22px; 999padding-top: 2px; 1000color: rgba(0, 0, 0, 0.8); 1001font-weight: bold; 1002font-size: 1em; } 1003 1004.message-content { 1005padding: 8px; 1006color: rgba(0, 0, 0, 0.6); 1007font-size: 1em; } 1008 1009.message-content * > StIcon { 1010icon-size: 16px; 1011border-radius: 16px; 1012padding: 4px; 1013color: rgba(0, 0, 0, 0.6); } 1014 1015/* FIXME: how do you do this in sass? */ 1016.message-content *:hover > StIcon, 1017.message-content *:focus > StIcon { 1018color: rgba(0, 0, 0, 0.8); 1019background-color: rgba(0, 0, 0, 0.12); } 1020 1021.message-content *:active > StIcon { 1022color: rgba(0, 0, 0, 0.8); 1023background-color: rgba(0, 0, 0, 0.24); } 1024 1025.message-media-control { 1026margin: 16px 0; 1027padding: 8px; 1028border-radius: 100px; 1029color: rgba(0, 0, 0, 0.6); } 1030.message-media-control:hover, .message-media-control:focus { 1031color: rgba(0, 0, 0, 0.8); 1032background-color: rgba(0, 0, 0, 0.12); } 1033.message-media-control:active { 1034color: rgba(0, 0, 0, 0.8); 1035background-color: rgba(0, 0, 0, 0.24); } 1036.message-media-control:insensitive { 1037color: rgba(0, 0, 0, 0.24); } 1038.message-media-control:last-child:ltr { 1039margin-right: 16px; 1040padding-right: 8px; } 1041.message-media-control:last-child:rtl { 1042margin-left: 16px; 1043padding-left: 8px; } 1044 1045.media-message-cover-icon { 1046icon-size: 32px; } 1047.media-message-cover-icon.fallback { 1048icon-size: 16px; 1049padding: 8px; 1050border: none; 1051border-radius: 2px; 1052background-color: rgba(0, 0, 0, 0.12); 1053color: rgba(0, 0, 0, 0.48); } 1054 1055.system-switch-user-submenu-icon.user-icon { 1056icon-size: 24px; 1057padding: 0 0; } 1058 1059.system-switch-user-submenu-icon.default-icon { 1060icon-size: 16px; 1061padding: 0 4px; } 1062 1063#appMenu { 1064spinner-image: url("process-working.svg"); 1065spacing: 4px; } 1066#appMenu .label-shadow { 1067color: transparent; } 1068 1069.aggregate-menu { 1070min-width: 280px; } 1071.aggregate-menu .popup-menu-icon { 1072padding: 0 4px; } 1073 1074.system-menu-action { 1075color: rgba(0, 0, 0, 0.6); 1076border-radius: 100px; 1077/* wish we could do 50% */ 1078padding: 16px; 1079border: none; } 1080.system-menu-action:hover, .system-menu-action:focus { 1081background-color: rgba(0, 0, 0, 0.12); 1082color: rgba(0, 0, 0, 0.8); 1083border: none; 1084padding: 16px; } 1085.system-menu-action:active { 1086background-color: rgba(0, 0, 0, 0.24); 1087color: rgba(0, 0, 0, 0.8); } 1088.system-menu-action > StIcon { 1089icon-size: 16px; } 1090 1091.ripple-box { 1092width: 48px; 1093height: 48px; 1094background-image: url("assets/corner-ripple-ltr.svg"); 1095background-size: contain; } 1096 1097.ripple-box:rtl { 1098background-image: url("assets/corner-ripple-rtl.svg"); } 1099 1100.popup-menu-arrow { 1101width: 16px; 1102height: 16px; } 1103 1104.popup-menu-icon { 1105icon-size: 1.14286em; } 1106 1107.window-close { 1108height: 36px; 1109width: 36px; 1110-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1111background-image: url("assets/window-close.svg"); 1112background-size: 36px; } 1113.window-close:hover { 1114-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 1115.window-close:active { 1116background-image: url("assets/window-close-active.svg"); } 1117 1118.window-close { 1119-shell-close-overlap: 18px; } 1120.window-close:rtl { 1121-st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); } 1122.window-close:rtl:hover { 1123-st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 1124 1125/* NETWORK DIALOGS */ 1126.nm-dialog { 1127max-height: 500px; 1128min-height: 450px; 1129min-width: 470px; } 1130 1131.nm-dialog-content { 1132spacing: 20px; 1133padding: 24px; } 1134 1135.nm-dialog-header-hbox { 1136spacing: 10px; } 1137 1138.nm-dialog-airplane-box { 1139spacing: 12px; } 1140 1141.nm-dialog-airplane-headline { 1142font-weight: bold; 1143text-align: center; } 1144 1145.nm-dialog-airplane-text { 1146color: rgba(0, 0, 0, 0.8); } 1147 1148.nm-dialog-header-icon { 1149icon-size: 32px; } 1150 1151.nm-dialog-scroll-view { 1152border: 2px solid rgba(0, 0, 0, 0.1); } 1153 1154.nm-dialog-header { 1155font-weight: bold; } 1156 1157.nm-dialog-item { 1158font-size: 12pt; 1159font-weight: 400; 1160line-height: 24px; 1161border-bottom: 1px solid rgba(0, 0, 0, 0.1); 1162padding: 12px; 1163spacing: 20px; } 1164 1165.nm-dialog-item:selected { 1166background-color: #42A5F5; 1167color: #FFFFFF; } 1168 1169.nm-dialog-icons { 1170spacing: .5em; } 1171 1172.nm-dialog-icon { 1173icon-size: 16px; } 1174 1175.no-networks-label { 1176color: rgba(0, 0, 0, 0.48); } 1177 1178.no-networks-box { 1179spacing: 12px; } 1180 1181/* OVERVIEW */ 1182#overview { 1183spacing: 24px; } 1184 1185.overview-controls { 1186padding-bottom: 32px; } 1187 1188.window-picker { 1189-horizontal-spacing: 32px; 1190-vertical-spacing: 32px; 1191padding-left: 32px; 1192padding-right: 32px; 1193padding-bottom: 48px; } 1194.window-picker.external-monitor { 1195padding: 32px; } 1196 1197.window-clone-border { 1198border: 4px solid rgba(255, 255, 255, 0.3); 1199border-radius: 2px; 1200box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); } 1201 1202.window-caption { 1203spacing: 25px; 1204color: #FFFFFF; 1205background-color: transparent; 1206border-radius: 2px; 1207padding: 4px 8px; 1208-shell-caption-spacing: 12px; } 1209.window-caption:hover { 1210background-color: rgba(255, 255, 255, 0.3); 1211color: #FFFFFF; } 1212 1213.search-entry { 1214width: 304px; 1215padding: 0 8px; 1216border-radius: 0; 1217color: rgba(255, 255, 255, 0.6); 1218selection-background-color: rgba(255, 255, 255, 0.3); 1219selected-color: #FFFFFF; 1220background-color: rgba(0, 0, 0, 0.01); 1221border-color: transparent; 1222box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); } 1223.search-entry:focus { 1224border-color: transparent; 1225box-shadow: inset 0 -2px #FFFFFF; 1226padding: 0 8px; 1227border-width: 0; 1228color: #FFFFFF; } 1229.search-entry .search-entry-icon { 1230icon-size: 16px; 1231padding: 0 0; 1232color: rgba(255, 255, 255, 0.6); } 1233.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { 1234color: #FFFFFF; } 1235 1236#searchResultsBin { 1237max-width: 1000px; } 1238 1239#searchResultsContent { 1240padding-left: 20px; 1241padding-right: 20px; 1242spacing: 16px; } 1243 1244.search-section { 1245spacing: 16px; } 1246 1247.search-section-content { 1248spacing: 32px; } 1249 1250.list-search-results { 1251spacing: 3px; } 1252 1253.search-section-separator { 1254-gradient-height: 1px; 1255-gradient-start: rgba(255, 255, 255, 0); 1256-gradient-end: rgba(255, 255, 255, 0.4); 1257-margin-horizontal: 1.5em; 1258height: 1px; } 1259 1260.list-search-result-content { 1261spacing: 12px; 1262padding: 12px; } 1263 1264.list-search-result-title { 1265font-size: 18pt; 1266font-weight: 400; 1267line-height: 32px; 1268color: #FFFFFF; } 1269 1270.list-search-result-description { 1271color: rgba(255, 255, 255, 0.75); } 1272 1273.search-provider-icon { 1274padding: 15px; } 1275 1276.search-provider-icon-more { 1277width: 16px; 1278height: 16px; 1279background-image: url("assets/more-results.svg"); } 1280 1281/* DASHBOARD */ 1282#dash { 1283font-size: 1em; 1284color: #FFFFFF; 1285background-color: rgba(255, 255, 255, 0.1); 1286padding: 3px 0; 1287border: none; 1288border-left: 0px; 1289border-radius: 0px 2px 2px 0px; } 1290#dash:rtl { 1291border-radius: 2px 0 0 2px; } 1292#dash .placeholder { 1293background-image: url("assets/dash-placeholder.svg"); 1294background-size: contain; 1295height: 24px; } 1296#dash .empty-dash-drop-target { 1297width: 24px; 1298height: 24px; } 1299 1300.dash-item-container > StWidget { 1301padding: 3px 6px; } 1302 1303.dash-label { 1304min-height: 20px; 1305border-radius: 2px; 1306padding: 4px 12px; 1307color: rgba(0, 0, 0, 0.8); 1308background-color: #FAFAFA; 1309box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1310text-align: center; 1311-x-offset: 8px; } 1312 1313/* App Vault/Grid */ 1314.icon-grid { 1315spacing: 30px; 1316-shell-grid-horizontal-item-size: 136px; 1317-shell-grid-vertical-item-size: 136px; } 1318.icon-grid .overview-icon { 1319icon-size: 96px; } 1320 1321.app-view-controls { 1322width: 320px; 1323padding-bottom: 32px; } 1324 1325.app-view-control { 1326padding: 0 16px; 1327font-weight: bold; 1328color: rgba(255, 255, 255, 0.75); } 1329.app-view-control:hover { 1330color: #FFFFFF; 1331background-color: rgba(255, 255, 255, 0.15) !important; } 1332.app-view-control:active { 1333color: #FFFFFF; 1334background-color: rgba(255, 255, 255, 0.3) !important; } 1335.app-view-control:checked { 1336color: #FFFFFF; 1337background-color: rgba(0, 0, 0, 0.01) !important; 1338box-shadow: inset 0 2px 0 #FFFFFF; } 1339.app-view-control:first-child { 1340border-right-width: 0; 1341border-radius: 2px; } 1342.app-view-control:first-child:checked { 1343border-radius: 0; } 1344.app-view-control:last-child { 1345border-radius: 2px; } 1346.app-view-control:last-child:checked { 1347border-radius: 0; } 1348 1349.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, 1350.list-search-result:focus, 1351.list-search-result:selected, 1352.list-search-result:hover { 1353background-color: rgba(255, 255, 255, 0.15); 1354transition-duration: 0s; } 1355.search-provider-icon:active, .search-provider-icon:checked, 1356.list-search-result:active, 1357.list-search-result:checked { 1358background-color: rgba(255, 255, 255, 0.3); 1359transition-duration: 0.2s; } 1360 1361.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, 1362.app-well-app.app-folder:hover .overview-icon, 1363.app-well-app.app-folder:focus .overview-icon, 1364.app-well-app.app-folder:selected .overview-icon, 1365.show-apps:hover .overview-icon, 1366.show-apps:focus .overview-icon, 1367.show-apps:selected .overview-icon, 1368.grid-search-result:hover .overview-icon, 1369.grid-search-result:focus .overview-icon, 1370.grid-search-result:selected .overview-icon { 1371background-color: rgba(255, 255, 255, 0.15); 1372transition-duration: 0s; 1373border-image: none; 1374background-image: none; } 1375.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, 1376.app-well-app.app-folder:active .overview-icon, 1377.app-well-app.app-folder:checked .overview-icon, 1378.show-apps:active .overview-icon, 1379.show-apps:checked .overview-icon, 1380.grid-search-result:active .overview-icon, 1381.grid-search-result:checked .overview-icon { 1382background-color: rgba(255, 255, 255, 0.3); 1383box-shadow: 0 0 transparent; 1384transition-duration: 0.2s; } 1385 1386.app-well-app-running-dot { 1387width: 32px; 1388height: 2px; 1389background-color: #FFFFFF; 1390margin-bottom: 0; } 1391 1392.search-provider-icon, 1393.list-search-result, .app-well-app .overview-icon, 1394.app-well-app.app-folder .overview-icon, 1395.show-apps .overview-icon, 1396.grid-search-result .overview-icon { 1397color: #FFFFFF; 1398border-radius: 2px; 1399padding: 6px; 1400border: none; 1401transition-duration: 0.2s; 1402text-align: center; } 1403 1404.app-well-app.app-folder > .overview-icon { 1405background-color: rgba(255, 255, 255, 0.1); } 1406 1407.show-apps .show-apps-icon { 1408color: rgba(255, 255, 255, 0.75); } 1409 1410.show-apps:hover .show-apps-icon, 1411.show-apps:active .show-apps-icon, 1412.show-apps:checked .show-apps-icon, 1413.show-apps:focus .show-apps-icon { 1414color: #FFFFFF; 1415transition-duration: 0.2s; } 1416 1417.app-folder-popup { 1418-arrow-border-radius: 2px; 1419-arrow-background-color: rgba(255, 255, 255, 0.1); 1420-arrow-base: 24px; 1421-arrow-rise: 12px; } 1422 1423.app-folder-popup-bin { 1424padding: 5px; } 1425 1426.app-folder-icon { 1427padding: 5px; 1428spacing-rows: 5px; 1429spacing-columns: 5px; } 1430 1431.page-indicator { 1432padding: 15px 20px; } 1433.page-indicator .page-indicator-icon { 1434width: 12px; 1435height: 12px; 1436border-radius: 12px; 1437background-image: none; 1438background-color: rgba(255, 255, 255, 0.3); } 1439.page-indicator:hover .page-indicator-icon { 1440background-image: none; 1441background-color: rgba(255, 255, 255, 0.6); } 1442.page-indicator:active .page-indicator-icon { 1443background-image: none; 1444background-color: rgba(255, 255, 255, 0.9); } 1445.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { 1446background-image: none; 1447background-color: #FFFFFF; 1448transition-duration: 0s; } 1449 1450.app-well-app > .overview-icon.overview-icon-with-label, 1451.grid-search-result .overview-icon.overview-icon-with-label { 1452padding: 10px 8px 5px 8px; 1453spacing: 4px; } 1454 1455.workspace-thumbnails { 1456visible-width: 32px; 1457spacing: 12px; 1458padding: 12px; 1459border-radius: 2px 0 0 2px; } 1460.workspace-thumbnails:rtl { 1461border-radius: 0 2px 2px 0; } 1462 1463.workspace-thumbnail-indicator { 1464border: 0 solid #FFFFFF; 1465border-left-width: 2px; 1466padding: 6px; 1467border-radius: 0; } 1468 1469.search-display > StBoxLayout, 1470.all-apps, 1471.frequent-apps > StBoxLayout { 1472padding: 0px 88px 10px 88px; } 1473 1474.workspace-thumbnails { 1475color: #FFFFFF; 1476background-color: rgba(255, 255, 255, 0.1); 1477border: none; } 1478 1479.search-statustext, .no-frequent-applications-label { 1480font-size: 45px; 1481font-weight: 400; 1482line-height: 48px; 1483color: rgba(255, 255, 255, 0.6); } 1484 1485/* NOTIFICATIONS & MESSAGE TRAY */ 1486.url-highlighter { 1487link-color: #42A5F5; } 1488 1489.notification-banner { 1490font-size: 1em; 1491width: 34em; 1492min-height: 64px; 1493margin: 5px; 1494border-radius: 2px; 1495color: rgba(0, 0, 0, 0.8); 1496background-color: #FAFAFA; 1497border: none; 1498box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 1499.notification-banner:hover { 1500background-color: #FAFAFA; } 1501.notification-banner:focus { 1502background-color: #FAFAFA; } 1503.notification-banner .notification-icon { 1504padding: 5px; } 1505.notification-banner .notification-content { 1506padding: 5px; 1507spacing: 5px; } 1508.notification-banner .secondary-icon { 1509icon-size: 1.14286em; } 1510.notification-banner .notification-actions { 1511background-color: transparent; 1512padding-top: 0; 1513border-top: 1px solid rgba(0, 0, 0, 0.1); 1514spacing: 1px; } 1515.notification-banner .notification-button { 1516min-height: 40px; 1517padding: 0 16px; 1518background-color: transparent; 1519color: rgba(0, 0, 0, 0.6); 1520font-weight: 500; } 1521.notification-banner .notification-button:first-child { 1522border-radius: 0 0 0 2px; } 1523.notification-banner .notification-button:last-child { 1524border-radius: 0 0 2px 0; } 1525.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { 1526background-color: rgba(0, 0, 0, 0.12); 1527color: rgba(0, 0, 0, 0.8); } 1528.notification-banner .notification-button:active { 1529background-color: rgba(0, 0, 0, 0.24); 1530color: rgba(0, 0, 0, 0.8); } 1531 1532.summary-source-counter { 1533font-size: 1em; 1534font-weight: bold; 1535height: 1.6em; 1536width: 1.6em; 1537-shell-counter-overlap-x: 3px; 1538-shell-counter-overlap-y: 3px; 1539background-color: #42A5F5; 1540color: #FFFFFF; 1541border: 2px solid #FFFFFF; 1542box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); 1543border-radius: 0.9em; } 1544 1545.secondary-icon { 1546icon-size: 1.14286em; } 1547 1548.chat-body { 1549spacing: 5px; } 1550 1551.chat-response { 1552margin: 5px; } 1553 1554.chat-log-message { 1555color: rgba(0, 0, 0, 0.8); } 1556 1557.chat-new-group { 1558padding-top: 1em; } 1559 1560.chat-received { 1561padding-left: 4px; } 1562.chat-received:rtl { 1563padding-left: 0px; 1564padding-right: 4px; } 1565 1566.chat-sent { 1567padding-left: 18pt; 1568color: rgba(0, 0, 0, 0.6); } 1569.chat-sent:rtl { 1570padding-left: 0; 1571padding-right: 18pt; } 1572 1573.chat-meta-message { 1574padding-left: 4px; 1575font-size: 9pt; 1576font-weight: 400; 1577line-height: 1; 1578color: rgba(0, 0, 0, 0.48); } 1579.chat-meta-message:rtl { 1580padding-left: 0; 1581padding-right: 4px; } 1582 1583.hotplug-transient-box { 1584spacing: 6px; 1585padding: 2px 72px 2px 12px; } 1586 1587.hotplug-notification-item { 1588padding: 2px 10px; } 1589.hotplug-notification-item:focus { 1590padding: 1px 71px 1px 11px; } 1591 1592.hotplug-notification-item-icon { 1593icon-size: 24px; 1594padding: 2px 5px; } 1595 1596.hotplug-resident-box { 1597spacing: 8px; } 1598 1599.hotplug-resident-mount { 1600spacing: 8px; 1601border-radius: 2px; } 1602.hotplug-resident-mount:hover { 1603background-color: rgba(0, 0, 0, 0.12); } 1604.hotplug-resident-mount:active { 1605background-color: rgba(0, 0, 0, 0.24); } 1606 1607.hotplug-resident-mount-label { 1608color: inherit; 1609padding-left: 6px; } 1610 1611.hotplug-resident-mount-icon { 1612icon-size: 24px; 1613padding-left: 6px; } 1614 1615.hotplug-resident-eject-icon { 1616icon-size: 16px; } 1617 1618.hotplug-resident-eject-button { 1619padding: 7px; 1620border-radius: 2px; 1621color: rgba(0, 0, 0, 0.8); } 1622 1623/* Eeeky things */ 1624.legacy-tray { 1625background-color: rgba(0, 0, 0, 0.6); 1626color: #FFFFFF; 1627border: none; 1628border-bottom-width: 0; } 1629.legacy-tray:ltr { 1630border-radius: 0 2px 0 0; 1631border-left-width: 0; } 1632.legacy-tray:rtl { 1633border-radius: 2px 0 0 0; 1634border-right-width: 0; } 1635 1636.legacy-tray-handle, 1637.legacy-tray-icon { 1638padding: 6px; } 1639.legacy-tray-handle StIcon, 1640.legacy-tray-icon StIcon { 1641icon-size: 24px; } 1642.legacy-tray-handle:hover, .legacy-tray-handle:focus, 1643.legacy-tray-icon:hover, 1644.legacy-tray-icon:focus { 1645background-color: rgba(255, 255, 255, 0.15); } 1646.legacy-tray-handle:active, 1647.legacy-tray-icon:active { 1648background-color: rgba(255, 255, 255, 0.3); } 1649 1650.legacy-tray-icon-box { 1651spacing: 12px; } 1652.legacy-tray-icon-box:ltr { 1653padding-left: 12px; } 1654.legacy-tray-icon-box:rtl { 1655padding-right: 12px; } 1656.legacy-tray-icon-box StButton { 1657width: 24px; 1658height: 24px; } 1659 1660.magnifier-zoom-region { 1661border: 2px solid #42A5F5; } 1662.magnifier-zoom-region.full-screen { 1663border-width: 0; } 1664 1665/* On-screen Keyboard */ 1666#keyboard { 1667background-color: rgba(0, 0, 0, 0.3); } 1668 1669.keyboard-layout { 1670spacing: 10px; 1671padding: 10px; } 1672 1673.keyboard-row { 1674spacing: 15px; } 1675 1676.keyboard-key { 1677min-height: 72px; 1678min-width: 72px; 1679font-size: 2em; 1680font-weight: 500; 1681border-radius: 2px; 1682border: none; 1683color: inherit; 1684color: rgba(0, 0, 0, 0.6); 1685background-color: #FAFAFA; 1686border-color: transparent; 1687box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1688text-shadow: none; 1689icon-shadow: none; } 1690.keyboard-key:focus { 1691color: rgba(0, 0, 0, 0.8); 1692text-shadow: none; 1693icon-shadow: none; 1694box-shadow: 0 0 transparent; } 1695.keyboard-key:hover, .keyboard-key:checked { 1696color: rgba(0, 0, 0, 0.8); 1697background-color: #FAFAFA; 1698border-color: transparent; 1699box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1700text-shadow: none; 1701icon-shadow: none; } 1702.keyboard-key:active { 1703color: rgba(0, 0, 0, 0.8); 1704background-color: rgba(194, 194, 194, 0.94); 1705border-color: transparent; 1706box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1707text-shadow: none; 1708icon-shadow: none; } 1709.keyboard-key:grayed { 1710background-color: rgba(0, 0, 0, 0.3); 1711color: #FFFFFF; 1712border-color: rgba(0, 0, 0, 0.3); } 1713 1714.keyboard-subkeys { 1715color: inherit; 1716padding: 5px; 1717-arrow-border-radius: 0; 1718-arrow-background-color: transparent; 1719-arrow-border-width: 0; 1720-arrow-border-color: transparent; 1721-arrow-base: 0; 1722-arrow-rise: 0; 1723-boxpointer-gap: 5px; 1724background-color: #FAFAFA; 1725border-radius: 2px; 1726box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 1727 1728.candidate-popup-content { 1729padding: 8px; 1730spacing: 0; } 1731 1732.candidate-index { 1733padding: 0 4px 0 0; 1734color: rgba(0, 0, 0, 0.48); } 1735.candidate-box:selected .candidate-index { 1736color: rgba(255, 255, 255, 0.6); } 1737 1738.candidate-box { 1739transition-duration: 0s; 1740min-height: 32px; 1741padding: 0 8px; 1742border-radius: 2px; } 1743.candidate-box:hover { 1744background-color: rgba(0, 0, 0, 0.12); 1745color: rgba(0, 0, 0, 0.8); } 1746.candidate-box:active { 1747background-color: rgba(0, 0, 0, 0.24); 1748color: rgba(0, 0, 0, 0.8); } 1749.candidate-box:selected { 1750background-color: #42A5F5; 1751color: #FFFFFF; } 1752 1753.candidate-page-button-box { 1754height: 32px; } 1755.vertical .candidate-page-button-box { 1756padding-top: 0; } 1757.horizontal .candidate-page-button-box { 1758padding-left: 0; } 1759 1760.candidate-page-button { 1761min-width: 32px; 1762min-height: 32px; 1763padding: 0; } 1764 1765.candidate-page-button-previous { 1766border-radius: 2px; 1767border-right-width: 0; } 1768 1769.candidate-page-button-next { 1770border-radius: 2px; } 1771 1772.candidate-page-button-icon { 1773icon-size: 1.14286em; } 1774 1775/* Auth Dialogs & Screen Shield */ 1776.framed-user-icon { 1777background-size: contain; 1778border: none; 1779color: #FFFFFF; 1780border-radius: 2px; } 1781.framed-user-icon:hover { 1782border-color: #FFFFFF; 1783color: #FFFFFF; } 1784 1785.login-dialog-banner-view { 1786padding-top: 24px; 1787max-width: 23em; } 1788 1789.login-dialog { 1790border: none; 1791background-color: transparent; } 1792.login-dialog StEntry { 1793color: #FFFFFF; 1794selection-background-color: rgba(255, 255, 255, 0.3); 1795selected-color: #FFFFFF; 1796background-color: rgba(0, 0, 0, 0.01); 1797border-color: transparent; 1798box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); } 1799.login-dialog StEntry:focus { 1800border-color: transparent; 1801box-shadow: inset 0 -2px #FFFFFF; } 1802.login-dialog StEntry:insensitive { 1803color: rgba(0, 0, 0, 0.32); 1804border-color: transparent; 1805box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); 1806color: rgba(255, 255, 255, 0.4); } 1807.login-dialog .modal-dialog-button-box { 1808spacing: 3px; } 1809.login-dialog .modal-dialog-button { 1810padding: 0 16px; 1811color: rgba(255, 255, 255, 0.75); 1812background-color: transparent; 1813border-color: transparent; 1814box-shadow: 0 0 transparent; 1815text-shadow: none; 1816icon-shadow: none; } 1817.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { 1818color: #FFFFFF; 1819background-color: rgba(255, 255, 255, 0.15); 1820border-color: transparent; 1821box-shadow: 0 0 transparent; 1822text-shadow: none; 1823icon-shadow: none; } 1824.login-dialog .modal-dialog-button:active { 1825color: #FFFFFF; 1826background-color: rgba(255, 255, 255, 0.3); 1827border-color: transparent; 1828box-shadow: 0 0 transparent; 1829text-shadow: none; 1830icon-shadow: none; } 1831.login-dialog .modal-dialog-button:insensitive { 1832color: rgba(255, 255, 255, 0.3); 1833background-color: transparent; 1834border-color: transparent; 1835box-shadow: 0 0 transparent; 1836text-shadow: none; 1837icon-shadow: none; } 1838.login-dialog .modal-dialog-button:default { 1839color: #FFFFFF; 1840background-color: #FF4081; 1841border-color: transparent; 1842box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1843text-shadow: none; 1844icon-shadow: none; } 1845.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { 1846color: #FFFFFF; 1847background-color: #FF4081; 1848border-color: transparent; 1849box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1850text-shadow: none; 1851icon-shadow: none; } 1852.login-dialog .modal-dialog-button:default:active { 1853color: #FFFFFF; 1854background-color: #ff79a7; 1855border-color: transparent; 1856box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1857text-shadow: none; 1858icon-shadow: none; } 1859.login-dialog .modal-dialog-button:default:insensitive { 1860color: rgba(255, 255, 255, 0.4); 1861background-color: rgba(255, 255, 255, 0.12); 1862border-color: transparent; 1863box-shadow: 0 0 transparent; 1864text-shadow: none; 1865icon-shadow: none; } 1866 1867.login-dialog-logo-bin { 1868padding: 24px 0px; } 1869 1870.login-dialog-banner { 1871color: rgba(255, 255, 255, 0.75); } 1872 1873.login-dialog-button-box { 1874spacing: 5px; } 1875 1876.login-dialog-message-warning { 1877color: #FF6D00; } 1878 1879.login-dialog-message-hint { 1880padding-top: 0; 1881padding-bottom: 20px; } 1882 1883.login-dialog-user-selection-box { 1884padding: 100px 0px; } 1885.login-dialog-user-selection-box .login-dialog-not-listed-label { 1886padding-left: 2px; } 1887.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 { 1888color: #FFFFFF; } 1889 1890.login-dialog-not-listed-label { 1891font-size: 1em; 1892font-weight: bold; 1893color: rgba(255, 255, 255, 0.75); 1894padding-top: 1em; } 1895.login-dialog-not-listed-label:hover { 1896color: #FFFFFF; } 1897.login-dialog-not-listed-label:focus { 1898background-color: rgba(255, 255, 255, 0.15); } 1899 1900.login-dialog-user-list-view { 1901-st-vfade-offset: 1em; } 1902 1903.login-dialog-user-list { 1904spacing: 12px; 1905padding: .2em; 1906width: 23em; } 1907.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { 1908background-color: rgba(255, 255, 255, 0.15); 1909color: #FFFFFF; } 1910.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { 1911background-color: rgba(255, 255, 255, 0.15); 1912color: #FFFFFF; } 1913.login-dialog-user-list:expanded .login-dialog-user-list-item:active { 1914background-color: rgba(255, 255, 255, 0.3); 1915color: #FFFFFF; } 1916.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { 1917border-right: 2px solid #FFFFFF; } 1918 1919.login-dialog-user-list-item { 1920border-radius: 2px; 1921padding: .2em; 1922color: rgba(255, 255, 255, 0.75); } 1923.login-dialog-user-list-item:ltr { 1924padding-right: 1em; } 1925.login-dialog-user-list-item:rtl { 1926padding-left: 1em; } 1927.login-dialog-user-list-item:hover { 1928background-color: rgba(255, 255, 255, 0.15); 1929color: #FFFFFF; } 1930.login-dialog-user-list-item:active { 1931background-color: rgba(255, 255, 255, 0.3); 1932color: #FFFFFF; } 1933.login-dialog-user-list-item .login-dialog-timed-login-indicator { 1934height: 2px; 1935margin: 2px 0 0 0; 1936background-color: #FFFFFF; } 1937.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { 1938background-color: #FFFFFF; } 1939 1940.login-dialog-username, 1941.user-widget-label { 1942color: #FFFFFF; 1943font-size: 15pt; 1944font-weight: 500; 1945line-height: 1; 1946text-align: left; 1947padding-left: 15px; } 1948 1949.user-widget-label:ltr { 1950padding-left: 18px; } 1951.user-widget-label:rtl { 1952padding-right: 18px; } 1953 1954.login-dialog-prompt-layout { 1955padding-top: 24px; 1956padding-bottom: 12px; 1957spacing: 8px; 1958width: 23em; } 1959 1960.login-dialog-prompt-label { 1961color: rgba(255, 255, 255, 0.6); 1962font-size: 1em; 1963padding-top: 1em; } 1964 1965.login-dialog-session-list-button StIcon { 1966icon-size: 1.25em; } 1967 1968.login-dialog-session-list-button { 1969color: rgba(255, 255, 255, 0.75); } 1970.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { 1971color: #FFFFFF; } 1972.login-dialog-session-list-button:active { 1973color: #FFFFFF; } 1974 1975.screen-shield-arrows { 1976padding-bottom: 3em; } 1977 1978.screen-shield-arrows Gjs_Arrow { 1979color: white; 1980width: 80px; 1981height: 48px; 1982-arrow-thickness: 12px; 1983-arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); } 1984 1985.screen-shield-clock { 1986color: white; 1987text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1988font-weight: normal; 1989text-align: center; 1990padding-bottom: 1.5em; } 1991 1992.screen-shield-clock-time { 1993font-size: 112px; 1994font-weight: 300; 1995line-height: 1; 1996text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); } 1997 1998.screen-shield-clock-date { 1999font-size: 45px; 2000font-weight: 400; 2001line-height: 48px; } 2002 2003.screen-shield-notifications-container { 2004spacing: 6px; 2005width: 30em; 2006background-color: transparent; 2007max-height: 500px; } 2008.screen-shield-notifications-container .summary-notification-stack-scrollview { 2009padding-top: 0; 2010padding-bottom: 0; } 2011.screen-shield-notifications-container .notification, 2012.screen-shield-notifications-container .screen-shield-notification-source { 2013padding: 8px; 2014border: none; 2015background-color: rgba(0, 0, 0, 0.3); 2016color: #FFFFFF; 2017border-radius: 2px; } 2018.screen-shield-notifications-container .notification { 2019margin-right: 16px; } 2020 2021.screen-shield-notification-label { 2022min-height: 22px; 2023padding: 2px 0px 0px 16px; 2024font-weight: bold; } 2025 2026.screen-shield-notification-count-text { 2027min-height: 22px; 2028padding: 2px 0px 0px 16px; 2029color: rgba(255, 255, 255, 0.75); } 2030 2031#panel.lock-screen { 2032background-color: rgba(0, 0, 0, 0.3); } 2033 2034.screen-shield-background { 2035background: black; 2036box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44); } 2037 2038#lockDialogGroup { 2039background: #607D8B url("assets/noise-texture.svg"); 2040background-size: cover; } 2041 2042#LookingGlassDialog { 2043background-color: #FAFAFA; 2044spacing: 4px; 2045padding: 0; 2046border: none; 2047border-radius: 2px; 2048box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); } 2049#LookingGlassDialog > #Toolbar { 2050padding: 0 8px; 2051border: none; 2052border-radius: 0; 2053background-color: rgba(250, 250, 250, 0.01); 2054box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); } 2055#LookingGlassDialog .labels { 2056spacing: 0; } 2057#LookingGlassDialog .notebook-tab { 2058-natural-hpadding: 12px; 2059-minimum-hpadding: 6px; 2060font-weight: bold; 2061color: rgba(0, 0, 0, 0.48); 2062transition-duration: 0.2s; 2063padding-left: 16px; 2064padding-right: 16px; 2065min-height: 36px; 2066padding: 0 32px; } 2067#LookingGlassDialog .notebook-tab:hover { 2068box-shadow: inset 0 -2px 0px rgba(0, 0, 0, 0.24); 2069color: rgba(0, 0, 0, 0.8); 2070text-shadow: none; } 2071#LookingGlassDialog .notebook-tab:selected { 2072border-bottom-width: 0; 2073border-color: transparent; 2074background-color: rgba(250, 250, 250, 0.01); 2075box-shadow: inset 0 -2px 0px #42A5F5; 2076color: rgba(0, 0, 0, 0.8); 2077text-shadow: none; } 2078#LookingGlassDialog StBoxLayout#EvalBox { 2079padding: 4px; 2080spacing: 4px; } 2081#LookingGlassDialog StBoxLayout#ResultsArea { 2082spacing: 4px; } 2083 2084.lg-dialog StEntry { 2085selection-background-color: #42A5F5; 2086selected-color: #FFFFFF; } 2087.lg-dialog .shell-link { 2088color: #42A5F5; } 2089.lg-dialog .shell-link:hover { 2090color: #42A5F5; } 2091 2092.lg-completions-text { 2093font-size: 1em; 2094font-style: italic; } 2095 2096.lg-obj-inspector-title { 2097spacing: 4px; } 2098 2099.lg-obj-inspector-button { 2100min-height: 36px; 2101padding: 0 16px; 2102border: none; 2103border-radius: 2px; 2104font-size: 10.5pt; 2105font-weight: 500; 2106line-height: 1; 2107color: rgba(0, 0, 0, 0.6); 2108background-color: transparent; 2109border-color: transparent; 2110box-shadow: 0 0 transparent; 2111text-shadow: none; 2112icon-shadow: none; } 2113.lg-obj-inspector-button:hover { 2114color: rgba(0, 0, 0, 0.8); 2115background-color: rgba(0, 0, 0, 0.12); 2116border-color: transparent; 2117box-shadow: 0 0 transparent; 2118text-shadow: none; 2119icon-shadow: none; } 2120.lg-obj-inspector-button:active { 2121color: rgba(0, 0, 0, 0.8); 2122background-color: rgba(0, 0, 0, 0.24); 2123border-color: transparent; 2124box-shadow: 0 0 transparent; 2125text-shadow: none; 2126icon-shadow: none; } 2127.lg-obj-inspector-button:insensitive { 2128color: rgba(0, 0, 0, 0.24); 2129background-color: transparent; 2130border-color: transparent; 2131box-shadow: 0 0 transparent; 2132text-shadow: none; 2133icon-shadow: none; } 2134.lg-obj-inspector-button:focus { 2135color: rgba(0, 0, 0, 0.8); 2136text-shadow: none; 2137icon-shadow: none; 2138box-shadow: 0 0 transparent; } 2139.lg-obj-inspector-button:hover { 2140border: none; } 2141 2142#lookingGlassExtensions { 2143padding: 4px; } 2144 2145.lg-extensions-list { 2146padding: 4px; 2147spacing: 6px; } 2148 2149.lg-extension { 2150border: none; 2151border-radius: 2px; 2152padding: 4px; } 2153 2154.lg-extension-name { 2155font-size: 18pt; 2156font-weight: 400; 2157line-height: 32px; } 2158 2159.lg-extension-meta { 2160spacing: 6px; } 2161 2162#LookingGlassPropertyInspector { 2163background: #FAFAFA; 2164border: none; 2165border-radius: 2px; 2166padding: 6px; 2167box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); } 2168 2169/* Dash to Dock */ 2170#dashtodockContainer #dash { 2171background-color: rgba(0, 0, 0, 0.6); } 2172 2173#dashtodockContainer:overview #dash { 2174background-color: rgba(255, 255, 255, 0.1); } 2175 2176#dashtodockContainer.extended:overview #dash { 2177background-color: transparent; } 2178 2179#dashtodockContainer.left #dash, 2180#dashtodockContainer.right #dash { 2181padding: 3px 0; } 2182 2183#dashtodockContainer.top #dash, 2184#dashtodockContainer.bottom #dash { 2185padding: 0 3px; } 2186 2187#dashtodockContainer.extended #dash { 2188padding: 0; 2189border-radius: 0; } 2190 2191#dashtodockContainer.left .dash-item-container > StWidget, 2192#dashtodockContainer.right .dash-item-container > StWidget, 2193#dashtodockContainer.extended.left .dash-item-container > StWidget, 2194#dashtodockContainer.extended.right .dash-item-container > StWidget { 2195padding: 3px 6px; } 2196 2197#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget, 2198#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget { 2199padding: 6px 6px 3px 6px; } 2200 2201#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget, 2202#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget { 2203padding: 3px 6px 6px 6px; } 2204 2205#dashtodockContainer.top .dash-item-container > StWidget, 2206#dashtodockContainer.bottom .dash-item-container > StWidget, 2207#dashtodockContainer.extended.top .dash-item-container > StWidget, 2208#dashtodockContainer.extended.bottom .dash-item-container > StWidget { 2209padding: 6px 3px; } 2210 2211#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget, 2212#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget { 2213padding: 6px 3px 6px 6px; } 2214 2215#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget, 2216#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget { 2217padding: 6px 6px 6px 3px; } 2218 2219#dashtodockContainer .app-well-app-running-dot { 2220background-color: transparent; } 2221 2222#dashtodockContainer .dash-item-container > StWidget { 2223background-size: cover; } 2224 2225#dashtodockContainer.left .dash-item-container > StWidget.running1 { 2226background-image: url("assets/left-running1.svg"); } 2227 2228#dashtodockContainer.left .dash-item-container > StWidget.running1.focused { 2229background-image: url("assets/left-running1-focused.svg"); } 2230 2231#dashtodockContainer.left .dash-item-container > StWidget.running2 { 2232background-image: url("assets/left-running2.svg"); } 2233 2234#dashtodockContainer.left .dash-item-container > StWidget.running2.focused { 2235background-image: url("assets/left-running2-focused.svg"); } 2236 2237#dashtodockContainer.left .dash-item-container > StWidget.running3 { 2238background-image: url("assets/left-running3.svg"); } 2239 2240#dashtodockContainer.left .dash-item-container > StWidget.running3.focused { 2241background-image: url("assets/left-running3-focused.svg"); } 2242 2243#dashtodockContainer.left .dash-item-container > StWidget.running4 { 2244background-image: url("assets/left-running4.svg"); } 2245 2246#dashtodockContainer.left .dash-item-container > StWidget.running4.focused { 2247background-image: url("assets/left-running4-focused.svg"); } 2248 2249#dashtodockContainer.right .dash-item-container > StWidget.running1 { 2250background-image: url("assets/right-running1.svg"); } 2251 2252#dashtodockContainer.right .dash-item-container > StWidget.running1.focused { 2253background-image: url("assets/right-running1-focused.svg"); } 2254 2255#dashtodockContainer.right .dash-item-container > StWidget.running2 { 2256background-image: url("assets/right-running2.svg"); } 2257 2258#dashtodockContainer.right .dash-item-container > StWidget.running2.focused { 2259background-image: url("assets/right-running2-focused.svg"); } 2260 2261#dashtodockContainer.right .dash-item-container > StWidget.running3 { 2262background-image: url("assets/right-running3.svg"); } 2263 2264#dashtodockContainer.right .dash-item-container > StWidget.running3.focused { 2265background-image: url("assets/right-running3-focused.svg"); } 2266 2267#dashtodockContainer.right .dash-item-container > StWidget.running4 { 2268background-image: url("assets/right-running4.svg"); } 2269 2270#dashtodockContainer.right .dash-item-container > StWidget.running4.focused { 2271background-image: url("assets/right-running4-focused.svg"); } 2272 2273#dashtodockContainer.top .dash-item-container > StWidget.running1 { 2274background-image: url("assets/top-running1.svg"); } 2275 2276#dashtodockContainer.top .dash-item-container > StWidget.running1.focused { 2277background-image: url("assets/top-running1-focused.svg"); } 2278 2279#dashtodockContainer.top .dash-item-container > StWidget.running2 { 2280background-image: url("assets/top-running2.svg"); } 2281 2282#dashtodockContainer.top .dash-item-container > StWidget.running2.focused { 2283background-image: url("assets/top-running2-focused.svg"); } 2284 2285#dashtodockContainer.top .dash-item-container > StWidget.running3 { 2286background-image: url("assets/top-running3.svg"); } 2287 2288#dashtodockContainer.top .dash-item-container > StWidget.running3.focused { 2289background-image: url("assets/top-running3-focused.svg"); } 2290 2291#dashtodockContainer.top .dash-item-container > StWidget.running4 { 2292background-image: url("assets/top-running4.svg"); } 2293 2294#dashtodockContainer.top .dash-item-container > StWidget.running4.focused { 2295background-image: url("assets/top-running4-focused.svg"); } 2296 2297#dashtodockContainer.bottom .dash-item-container > StWidget.running1 { 2298background-image: url("assets/bottom-running1.svg"); } 2299 2300#dashtodockContainer.bottom .dash-item-container > StWidget.running1.focused { 2301background-image: url("assets/bottom-running1-focused.svg"); } 2302 2303#dashtodockContainer.bottom .dash-item-container > StWidget.running2 { 2304background-image: url("assets/bottom-running2.svg"); } 2305 2306#dashtodockContainer.bottom .dash-item-container > StWidget.running2.focused { 2307background-image: url("assets/bottom-running2-focused.svg"); } 2308 2309#dashtodockContainer.bottom .dash-item-container > StWidget.running3 { 2310background-image: url("assets/bottom-running3.svg"); } 2311 2312#dashtodockContainer.bottom .dash-item-container > StWidget.running3.focused { 2313background-image: url("assets/bottom-running3-focused.svg"); } 2314 2315#dashtodockContainer.bottom .dash-item-container > StWidget.running4 { 2316background-image: url("assets/bottom-running4.svg"); } 2317 2318#dashtodockContainer.bottom .dash-item-container > StWidget.running4.focused { 2319background-image: url("assets/bottom-running4-focused.svg"); } 2320 2321/* Simple Dock */ 2322#dash:desktop { 2323background-color: rgba(0, 0, 0, 0.6); } 2324 2325/* Workspaces to Dock */ 2326#workspacestodockContainer .workspace-thumbnails { 2327background-color: rgba(0, 0, 0, 0.6); } 2328 2329#workspacestodockContainer:overview .workspace-thumbnails { 2330background-color: rgba(255, 255, 255, 0.1); } 2331 2332#workspacestodockContainer.fullheight:overview .workspace-thumbnails { 2333background-color: transparent; } 2334 2335#workspacestodockContainer.right .workspace-thumbnails { 2336border-radius: 2px 0 0 2px; } 2337 2338#workspacestodockContainer.left .workspace-thumbnails { 2339border-radius: 0 2px 2px 0; } 2340 2341/* GPaste */ 2342.popup-menu .search-entry { 2343color: rgba(0, 0, 0, 0.8); 2344selection-background-color: #42A5F5; 2345selected-color: #FFFFFF; 2346background-color: rgba(250, 250, 250, 0.01); 2347border-color: transparent; 2348box-shadow: inset 0 -1px rgba(0, 0, 0, 0.24); } 2349.popup-menu .search-entry:focus { 2350border-color: transparent; 2351box-shadow: inset 0 -2px #42A5F5; 2352color: rgba(0, 0, 0, 0.8); } 2353.popup-menu .search-entry .search-entry-icon { 2354color: rgba(0, 0, 0, 0.48); } 2355.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { 2356color: rgba(0, 0, 0, 0.8); } 2357