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