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