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