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 { 1318border-radius: 2px; 1319padding: 7px 8px; 1320color: rgba(0, 0, 0, 0.8); 1321background-color: #FAFAFA; 1322box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1323text-align: center; 1324-x-offset: 8px; } 1325 1326/* App Vault/Grid */ 1327.icon-grid { 1328spacing: 30px; 1329-shell-grid-horizontal-item-size: 136px; 1330-shell-grid-vertical-item-size: 136px; } 1331.icon-grid .overview-icon { 1332icon-size: 96px; } 1333 1334.app-view-controls { 1335width: 320px; 1336padding-bottom: 32px; } 1337 1338.app-view-control { 1339padding: 0 16px; 1340font-weight: bold; 1341color: rgba(255, 255, 255, 0.75); } 1342.app-view-control:hover { 1343color: #FFFFFF; 1344background-color: rgba(255, 255, 255, 0.15) !important; } 1345.app-view-control:active { 1346color: #FFFFFF; 1347background-color: rgba(255, 255, 255, 0.3) !important; } 1348.app-view-control:checked { 1349color: #FFFFFF; 1350background-color: rgba(0, 0, 0, 0.01) !important; 1351box-shadow: inset 0 2px 0 #FFFFFF; } 1352.app-view-control:first-child { 1353border-right-width: 0; 1354border-radius: 2px; } 1355.app-view-control:first-child:checked { 1356border-radius: 0; } 1357.app-view-control:last-child { 1358border-radius: 2px; } 1359.app-view-control:last-child:checked { 1360border-radius: 0; } 1361 1362.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, 1363.list-search-result:focus, 1364.list-search-result:selected, 1365.list-search-result:hover { 1366background-color: rgba(255, 255, 255, 0.15); 1367transition-duration: 0s; } 1368.search-provider-icon:active, .search-provider-icon:checked, 1369.list-search-result:active, 1370.list-search-result:checked { 1371background-color: rgba(255, 255, 255, 0.3); 1372transition-duration: 0.2s; } 1373 1374.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, 1375.app-well-app.app-folder:hover .overview-icon, 1376.app-well-app.app-folder:focus .overview-icon, 1377.app-well-app.app-folder:selected .overview-icon, 1378.show-apps:hover .overview-icon, 1379.show-apps:focus .overview-icon, 1380.show-apps:selected .overview-icon, 1381.grid-search-result:hover .overview-icon, 1382.grid-search-result:focus .overview-icon, 1383.grid-search-result:selected .overview-icon { 1384background-color: rgba(255, 255, 255, 0.15); 1385transition-duration: 0s; 1386border-image: none; 1387background-image: none; } 1388.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, 1389.app-well-app.app-folder:active .overview-icon, 1390.app-well-app.app-folder:checked .overview-icon, 1391.show-apps:active .overview-icon, 1392.show-apps:checked .overview-icon, 1393.grid-search-result:active .overview-icon, 1394.grid-search-result:checked .overview-icon { 1395background-color: rgba(255, 255, 255, 0.3); 1396box-shadow: 0 0 transparent; 1397transition-duration: 0.2s; } 1398 1399.app-well-app-running-dot { 1400width: 32px; 1401height: 2px; 1402background-color: #FFFFFF; 1403margin-bottom: 0; } 1404 1405.search-provider-icon, 1406.list-search-result, .app-well-app .overview-icon, 1407.app-well-app.app-folder .overview-icon, 1408.show-apps .overview-icon, 1409.grid-search-result .overview-icon { 1410color: #FFFFFF; 1411border-radius: 2px; 1412padding: 6px; 1413border: none; 1414transition-duration: 0.2s; 1415text-align: center; } 1416 1417.app-well-app.app-folder > .overview-icon { 1418background-color: rgba(255, 255, 255, 0.1); } 1419 1420.show-apps .show-apps-icon { 1421color: rgba(255, 255, 255, 0.75); } 1422 1423.show-apps:hover .show-apps-icon, 1424.show-apps:active .show-apps-icon, 1425.show-apps:checked .show-apps-icon, 1426.show-apps:focus .show-apps-icon { 1427color: #FFFFFF; 1428transition-duration: 0.2s; } 1429 1430.app-folder-popup { 1431-arrow-border-radius: 2px; 1432-arrow-background-color: rgba(255, 255, 255, 0.1); 1433-arrow-base: 24px; 1434-arrow-rise: 12px; } 1435 1436.app-folder-popup-bin { 1437padding: 5px; } 1438 1439.app-folder-icon { 1440padding: 5px; 1441spacing-rows: 5px; 1442spacing-columns: 5px; } 1443 1444.page-indicator { 1445padding: 15px 20px; } 1446.page-indicator .page-indicator-icon { 1447width: 12px; 1448height: 12px; 1449border-radius: 12px; 1450background-image: none; 1451background-color: rgba(255, 255, 255, 0.3); } 1452.page-indicator:hover .page-indicator-icon { 1453background-image: none; 1454background-color: rgba(255, 255, 255, 0.6); } 1455.page-indicator:active .page-indicator-icon { 1456background-image: none; 1457background-color: rgba(255, 255, 255, 0.9); } 1458.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { 1459background-image: none; 1460background-color: #FFFFFF; 1461transition-duration: 0s; } 1462 1463.app-well-app > .overview-icon.overview-icon-with-label, 1464.grid-search-result .overview-icon.overview-icon-with-label { 1465padding: 10px 8px 5px 8px; 1466spacing: 4px; } 1467 1468.workspace-thumbnails { 1469visible-width: 32px; 1470spacing: 12px; 1471padding: 12px; 1472border-radius: 2px 0 0 2px; } 1473.workspace-thumbnails:rtl { 1474border-radius: 0 2px 2px 0; } 1475 1476.workspace-thumbnail-indicator { 1477border: 0 solid #FFFFFF; 1478border-left-width: 2px; 1479padding: 6px; 1480border-radius: 0; } 1481 1482.search-display > StBoxLayout, 1483.all-apps, 1484.frequent-apps > StBoxLayout { 1485padding: 0px 88px 10px 88px; } 1486 1487.workspace-thumbnails { 1488color: #FFFFFF; 1489background-color: rgba(255, 255, 255, 0.1); 1490border: none; } 1491 1492.search-statustext, .no-frequent-applications-label { 1493font-size: 45px; 1494font-weight: 400; 1495color: rgba(255, 255, 255, 0.6); } 1496 1497/* NOTIFICATIONS & MESSAGE TRAY */ 1498.url-highlighter { 1499link-color: #42A5F5; } 1500 1501.notification-banner { 1502font-size: 1em; 1503width: 34em; 1504min-height: 56px; 1505margin: 5px; 1506border-radius: 2px; 1507color: rgba(0, 0, 0, 0.8); 1508background-color: #FAFAFA; 1509border: none; 1510box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 1511.notification-banner:hover { 1512background-color: #FAFAFA; } 1513.notification-banner:focus { 1514background-color: #FAFAFA; } 1515.notification-banner .notification-icon { 1516padding: 5px; } 1517.notification-banner .notification-content { 1518padding: 5px; 1519spacing: 5px; } 1520.notification-banner .secondary-icon { 1521icon-size: 1.23077em; } 1522.notification-banner .notification-actions { 1523background-color: transparent; 1524padding-top: 0; 1525border-top: 1px solid rgba(0, 0, 0, 0.1); 1526spacing: 1px; } 1527.notification-banner .notification-button { 1528min-height: 40px; 1529padding: 0 16px; 1530background-color: transparent; 1531color: rgba(0, 0, 0, 0.6); 1532font-weight: 500; } 1533.notification-banner .notification-button:first-child { 1534border-radius: 0 0 0 2px; } 1535.notification-banner .notification-button:last-child { 1536border-radius: 0 0 2px 0; } 1537.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { 1538background-color: rgba(0, 0, 0, 0.12); 1539color: rgba(0, 0, 0, 0.8); } 1540.notification-banner .notification-button:active { 1541background-color: rgba(0, 0, 0, 0.24); 1542color: rgba(0, 0, 0, 0.8); } 1543 1544.summary-source-counter { 1545font-size: 1em; 1546font-weight: bold; 1547height: 1.6em; 1548width: 1.6em; 1549-shell-counter-overlap-x: 3px; 1550-shell-counter-overlap-y: 3px; 1551background-color: #42A5F5; 1552color: #FFFFFF; 1553border: 2px solid #FFFFFF; 1554box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); 1555border-radius: 0.9em; } 1556 1557.secondary-icon { 1558icon-size: 1.23077em; } 1559 1560.chat-body { 1561spacing: 5px; } 1562 1563.chat-response { 1564margin: 5px; } 1565 1566.chat-log-message { 1567color: rgba(0, 0, 0, 0.8); } 1568 1569.chat-new-group { 1570padding-top: 1em; } 1571 1572.chat-received { 1573padding-left: 4px; } 1574.chat-received:rtl { 1575padding-left: 0px; 1576padding-right: 4px; } 1577 1578.chat-sent { 1579padding-left: 18pt; 1580color: rgba(0, 0, 0, 0.6); } 1581.chat-sent:rtl { 1582padding-left: 0; 1583padding-right: 18pt; } 1584 1585.chat-meta-message { 1586padding-left: 4px; 1587font-size: 9pt; 1588font-weight: 400; 1589color: rgba(0, 0, 0, 0.48); } 1590.chat-meta-message:rtl { 1591padding-left: 0; 1592padding-right: 4px; } 1593 1594.hotplug-transient-box { 1595spacing: 6px; 1596padding: 2px 72px 2px 12px; } 1597 1598.hotplug-notification-item { 1599padding: 2px 10px; } 1600.hotplug-notification-item:focus { 1601padding: 1px 71px 1px 11px; } 1602 1603.hotplug-notification-item-icon { 1604icon-size: 24px; 1605padding: 2px 5px; } 1606 1607.hotplug-resident-box { 1608spacing: 8px; } 1609 1610.hotplug-resident-mount { 1611spacing: 8px; 1612border-radius: 2px; } 1613.hotplug-resident-mount:hover { 1614background-color: rgba(0, 0, 0, 0.12); } 1615.hotplug-resident-mount:active { 1616background-color: rgba(0, 0, 0, 0.24); } 1617 1618.hotplug-resident-mount-label { 1619color: inherit; 1620padding-left: 6px; } 1621 1622.hotplug-resident-mount-icon { 1623icon-size: 24px; 1624padding-left: 6px; } 1625 1626.hotplug-resident-eject-icon { 1627icon-size: 16px; } 1628 1629.hotplug-resident-eject-button { 1630padding: 7px; 1631border-radius: 2px; 1632color: rgba(0, 0, 0, 0.8); } 1633 1634/* Eeeky things */ 1635.legacy-tray { 1636background-color: rgba(0, 0, 0, 0.6); 1637color: #FFFFFF; 1638border: none; 1639border-bottom-width: 0; } 1640.legacy-tray:ltr { 1641border-radius: 0 2px 0 0; 1642border-left-width: 0; } 1643.legacy-tray:rtl { 1644border-radius: 2px 0 0 0; 1645border-right-width: 0; } 1646 1647.legacy-tray-handle, 1648.legacy-tray-icon { 1649padding: 6px; } 1650.legacy-tray-handle StIcon, 1651.legacy-tray-icon StIcon { 1652icon-size: 24px; } 1653.legacy-tray-handle:hover, .legacy-tray-handle:focus, 1654.legacy-tray-icon:hover, 1655.legacy-tray-icon:focus { 1656background-color: rgba(255, 255, 255, 0.15); } 1657.legacy-tray-handle:active, 1658.legacy-tray-icon:active { 1659background-color: rgba(255, 255, 255, 0.3); } 1660 1661.legacy-tray-icon-box { 1662spacing: 12px; } 1663.legacy-tray-icon-box:ltr { 1664padding-left: 12px; } 1665.legacy-tray-icon-box:rtl { 1666padding-right: 12px; } 1667.legacy-tray-icon-box StButton { 1668width: 24px; 1669height: 24px; } 1670 1671.magnifier-zoom-region { 1672border: 2px solid #42A5F5; } 1673.magnifier-zoom-region.full-screen { 1674border-width: 0; } 1675 1676/* On-screen Keyboard */ 1677#keyboard { 1678background-color: rgba(0, 0, 0, 0.3); } 1679 1680.keyboard-layout { 1681spacing: 10px; 1682padding: 10px; } 1683 1684.keyboard-row { 1685spacing: 15px; } 1686 1687.keyboard-key { 1688min-height: 64px; 1689min-width: 64px; 1690font-size: 2em; 1691font-weight: 500; 1692border-radius: 2px; 1693border: none; 1694color: inherit; 1695color: rgba(0, 0, 0, 0.6); 1696background-color: #FAFAFA; 1697border-color: transparent; 1698box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1699text-shadow: none; 1700icon-shadow: none; } 1701.keyboard-key:focus { 1702color: rgba(0, 0, 0, 0.8); 1703text-shadow: none; 1704icon-shadow: none; 1705box-shadow: 0 0 transparent; } 1706.keyboard-key:hover, .keyboard-key:checked { 1707color: rgba(0, 0, 0, 0.8); 1708background-color: #FAFAFA; 1709border-color: transparent; 1710box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1711text-shadow: none; 1712icon-shadow: none; } 1713.keyboard-key:active { 1714color: rgba(0, 0, 0, 0.8); 1715background-color: rgba(194, 194, 194, 0.94); 1716border-color: transparent; 1717box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1718text-shadow: none; 1719icon-shadow: none; } 1720.keyboard-key:grayed { 1721background-color: rgba(0, 0, 0, 0.3); 1722color: #FFFFFF; 1723border-color: rgba(0, 0, 0, 0.3); } 1724 1725.keyboard-subkeys { 1726color: inherit; 1727padding: 5px; 1728-arrow-border-radius: 0; 1729-arrow-background-color: transparent; 1730-arrow-border-width: 0; 1731-arrow-border-color: transparent; 1732-arrow-base: 0; 1733-arrow-rise: 0; 1734-boxpointer-gap: 5px; 1735background-color: #FAFAFA; 1736border-radius: 2px; 1737box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); } 1738 1739.candidate-popup-content { 1740padding: 8px; 1741spacing: 0; } 1742 1743.candidate-index { 1744padding: 0 4px 0 0; 1745color: rgba(0, 0, 0, 0.48); } 1746.candidate-box:selected .candidate-index { 1747color: rgba(255, 255, 255, 0.6); } 1748 1749.candidate-box { 1750transition-duration: 0s; 1751min-height: 28px; 1752padding: 0 8px; 1753border-radius: 2px; } 1754.candidate-box:hover { 1755background-color: rgba(0, 0, 0, 0.12); 1756color: rgba(0, 0, 0, 0.8); } 1757.candidate-box:active { 1758background-color: rgba(0, 0, 0, 0.24); 1759color: rgba(0, 0, 0, 0.8); } 1760.candidate-box:selected { 1761background-color: #42A5F5; 1762color: #FFFFFF; } 1763 1764.candidate-page-button-box { 1765height: 28px; } 1766.vertical .candidate-page-button-box { 1767padding-top: 0; } 1768.horizontal .candidate-page-button-box { 1769padding-left: 0; } 1770 1771.candidate-page-button { 1772min-width: 28px; 1773min-height: 28px; 1774padding: 0; } 1775 1776.candidate-page-button-previous { 1777border-radius: 2px; 1778border-right-width: 0; } 1779 1780.candidate-page-button-next { 1781border-radius: 2px; } 1782 1783.candidate-page-button-icon { 1784icon-size: 1.23077em; } 1785 1786/* Auth Dialogs & Screen Shield */ 1787.framed-user-icon { 1788background-size: contain; 1789border: none; 1790color: #FFFFFF; 1791border-radius: 2px; } 1792.framed-user-icon:hover { 1793border-color: #FFFFFF; 1794color: #FFFFFF; } 1795 1796.login-dialog-banner-view { 1797padding-top: 24px; 1798max-width: 23em; } 1799 1800.login-dialog { 1801border: none; 1802background-color: transparent; } 1803.login-dialog StEntry { 1804color: #FFFFFF; 1805selection-background-color: rgba(255, 255, 255, 0.3); 1806selected-color: #FFFFFF; 1807background-color: rgba(0, 0, 0, 0.01); 1808border-color: transparent; 1809box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); } 1810.login-dialog StEntry:focus { 1811border-color: transparent; 1812box-shadow: inset 0 -2px #FFFFFF; } 1813.login-dialog StEntry:insensitive { 1814color: rgba(0, 0, 0, 0.32); 1815border-color: transparent; 1816box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); 1817color: rgba(255, 255, 255, 0.4); } 1818.login-dialog .modal-dialog-button-box { 1819spacing: 3px; } 1820.login-dialog .modal-dialog-button { 1821padding: 0 16px; 1822color: rgba(255, 255, 255, 0.75); 1823background-color: transparent; 1824border-color: transparent; 1825box-shadow: 0 0 transparent; 1826text-shadow: none; 1827icon-shadow: none; } 1828.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { 1829color: #FFFFFF; 1830background-color: rgba(255, 255, 255, 0.15); 1831border-color: transparent; 1832box-shadow: 0 0 transparent; 1833text-shadow: none; 1834icon-shadow: none; } 1835.login-dialog .modal-dialog-button:active { 1836color: #FFFFFF; 1837background-color: rgba(255, 255, 255, 0.3); 1838border-color: transparent; 1839box-shadow: 0 0 transparent; 1840text-shadow: none; 1841icon-shadow: none; } 1842.login-dialog .modal-dialog-button:insensitive { 1843color: rgba(255, 255, 255, 0.3); 1844background-color: transparent; 1845border-color: transparent; 1846box-shadow: 0 0 transparent; 1847text-shadow: none; 1848icon-shadow: none; } 1849.login-dialog .modal-dialog-button:default { 1850color: #FFFFFF; 1851background-color: #FF4081; 1852border-color: transparent; 1853box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1854text-shadow: none; 1855icon-shadow: none; } 1856.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { 1857color: #FFFFFF; 1858background-color: #FF4081; 1859border-color: transparent; 1860box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1861text-shadow: none; 1862icon-shadow: none; } 1863.login-dialog .modal-dialog-button:default:active { 1864color: #FFFFFF; 1865background-color: #ff79a7; 1866border-color: transparent; 1867box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); 1868text-shadow: none; 1869icon-shadow: none; } 1870.login-dialog .modal-dialog-button:default:insensitive { 1871color: rgba(255, 255, 255, 0.4); 1872background-color: rgba(255, 255, 255, 0.12); 1873border-color: transparent; 1874box-shadow: 0 0 transparent; 1875text-shadow: none; 1876icon-shadow: none; } 1877 1878.login-dialog-logo-bin { 1879padding: 24px 0px; } 1880 1881.login-dialog-banner { 1882color: rgba(255, 255, 255, 0.75); } 1883 1884.login-dialog-button-box { 1885spacing: 5px; } 1886 1887.login-dialog-message-warning { 1888color: #FF6D00; } 1889 1890.login-dialog-message-hint { 1891padding-top: 0; 1892padding-bottom: 20px; } 1893 1894.login-dialog-user-selection-box { 1895padding: 100px 0px; } 1896.login-dialog-user-selection-box .login-dialog-not-listed-label { 1897padding-left: 2px; } 1898.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 { 1899color: #FFFFFF; } 1900 1901.login-dialog-not-listed-label { 1902font-size: 1em; 1903font-weight: bold; 1904color: rgba(255, 255, 255, 0.75); 1905padding-top: 1em; } 1906.login-dialog-not-listed-label:hover { 1907color: #FFFFFF; } 1908.login-dialog-not-listed-label:focus { 1909background-color: rgba(255, 255, 255, 0.15); } 1910 1911.login-dialog-user-list-view { 1912-st-vfade-offset: 1em; } 1913 1914.login-dialog-user-list { 1915spacing: 12px; 1916padding: .2em; 1917width: 23em; } 1918.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { 1919background-color: rgba(255, 255, 255, 0.15); 1920color: #FFFFFF; } 1921.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { 1922background-color: rgba(255, 255, 255, 0.15); 1923color: #FFFFFF; } 1924.login-dialog-user-list:expanded .login-dialog-user-list-item:active { 1925background-color: rgba(255, 255, 255, 0.3); 1926color: #FFFFFF; } 1927.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { 1928border-right: 2px solid #FFFFFF; } 1929 1930.login-dialog-user-list-item { 1931border-radius: 2px; 1932padding: 4px 4px 0; 1933color: rgba(255, 255, 255, 0.75); } 1934.login-dialog-user-list-item:ltr { 1935padding-right: 1em; } 1936.login-dialog-user-list-item:rtl { 1937padding-left: 1em; } 1938.login-dialog-user-list-item:hover { 1939background-color: rgba(255, 255, 255, 0.15); 1940color: #FFFFFF; } 1941.login-dialog-user-list-item:active { 1942background-color: rgba(255, 255, 255, 0.3); 1943color: #FFFFFF; } 1944.login-dialog-user-list-item .login-dialog-timed-login-indicator { 1945height: 2px; 1946margin: 2px 0 0 0; 1947background-color: #FFFFFF; } 1948.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { 1949background-color: #FFFFFF; } 1950 1951.login-dialog-username, 1952.user-widget-label { 1953color: #FFFFFF; 1954font-size: 15pt; 1955font-weight: 500; 1956text-align: left; 1957padding-left: 15px; } 1958 1959.user-widget-label:ltr { 1960padding-left: 18px; } 1961.user-widget-label:rtl { 1962padding-right: 18px; } 1963 1964.login-dialog-prompt-layout { 1965padding-top: 24px; 1966padding-bottom: 12px; 1967spacing: 8px; 1968width: 23em; } 1969 1970.login-dialog-prompt-label { 1971color: rgba(255, 255, 255, 0.6); 1972font-size: 1em; 1973padding-top: 1em; } 1974 1975.login-dialog-session-list-button StIcon { 1976icon-size: 1.25em; } 1977 1978.login-dialog-session-list-button { 1979color: rgba(255, 255, 255, 0.75); } 1980.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { 1981color: #FFFFFF; } 1982.login-dialog-session-list-button:active { 1983color: #FFFFFF; } 1984 1985.screen-shield-arrows { 1986padding-bottom: 3em; } 1987 1988.screen-shield-arrows Gjs_Arrow { 1989color: white; 1990width: 80px; 1991height: 48px; 1992-arrow-thickness: 12px; 1993-arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); } 1994 1995.screen-shield-clock { 1996color: white; 1997text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); 1998font-weight: normal; 1999text-align: center; 2000padding-bottom: 1.5em; } 2001 2002.screen-shield-clock-time { 2003font-size: 112px; 2004font-weight: 300; 2005text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); } 2006 2007.screen-shield-clock-date { 2008font-size: 45px; 2009font-weight: 400; } 2010 2011.screen-shield-notifications-container { 2012spacing: 6px; 2013width: 30em; 2014background-color: transparent; 2015max-height: 500px; } 2016.screen-shield-notifications-container .summary-notification-stack-scrollview { 2017padding-top: 0; 2018padding-bottom: 0; } 2019.screen-shield-notifications-container .notification, 2020.screen-shield-notifications-container .screen-shield-notification-source { 2021padding: 8px; 2022border: none; 2023background-color: rgba(0, 0, 0, 0.3); 2024color: #FFFFFF; 2025border-radius: 2px; } 2026.screen-shield-notifications-container .notification { 2027margin-right: 16px; } 2028 2029.screen-shield-notification-label { 2030min-height: 18px; 2031padding: 2px 0px 0px 16px; 2032font-weight: bold; } 2033 2034.screen-shield-notification-count-text { 2035min-height: 18px; 2036padding: 2px 0px 0px 16px; 2037color: rgba(255, 255, 255, 0.75); } 2038 2039#panel.lock-screen { 2040background-color: rgba(0, 0, 0, 0.3); } 2041 2042.screen-shield-background { 2043background: black; 2044box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44); } 2045 2046#lockDialogGroup { 2047background: #607D8B url("assets/noise-texture.svg"); 2048background-size: cover; } 2049 2050#LookingGlassDialog { 2051background-color: #FAFAFA; 2052spacing: 4px; 2053padding: 0; 2054border: none; 2055border-radius: 2px; 2056box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); } 2057#LookingGlassDialog > #Toolbar { 2058padding: 0 8px; 2059border: none; 2060border-radius: 0; 2061background-color: rgba(250, 250, 250, 0.01); 2062box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); } 2063#LookingGlassDialog .labels { 2064spacing: 0; } 2065#LookingGlassDialog .notebook-tab { 2066-natural-hpadding: 12px; 2067-minimum-hpadding: 6px; 2068font-weight: bold; 2069color: rgba(0, 0, 0, 0.48); 2070transition-duration: 0.2s; 2071padding-left: 16px; 2072padding-right: 16px; 2073min-height: 32px; 2074padding: 0 32px; } 2075#LookingGlassDialog .notebook-tab:hover { 2076box-shadow: inset 0 -2px 0px rgba(0, 0, 0, 0.24); 2077color: rgba(0, 0, 0, 0.8); 2078text-shadow: none; } 2079#LookingGlassDialog .notebook-tab:selected { 2080border-bottom-width: 0; 2081border-color: transparent; 2082background-color: rgba(250, 250, 250, 0.01); 2083box-shadow: inset 0 -2px 0px #42A5F5; 2084color: rgba(0, 0, 0, 0.8); 2085text-shadow: none; } 2086#LookingGlassDialog StBoxLayout#EvalBox { 2087padding: 4px; 2088spacing: 4px; } 2089#LookingGlassDialog StBoxLayout#ResultsArea { 2090spacing: 4px; } 2091 2092.lg-dialog StEntry { 2093selection-background-color: #42A5F5; 2094selected-color: #FFFFFF; } 2095.lg-dialog .shell-link { 2096color: #42A5F5; } 2097.lg-dialog .shell-link:hover { 2098color: #42A5F5; } 2099 2100.lg-completions-text { 2101font-size: 1em; 2102font-style: italic; } 2103 2104.lg-obj-inspector-title { 2105spacing: 4px; } 2106 2107.lg-obj-inspector-button { 2108min-height: 32px; 2109padding: 0 16px; 2110border: none; 2111border-radius: 2px; 2112font-size: 9.75pt; 2113font-weight: 500; 2114color: rgba(0, 0, 0, 0.6); 2115background-color: transparent; 2116border-color: transparent; 2117box-shadow: 0 0 transparent; 2118text-shadow: none; 2119icon-shadow: none; } 2120.lg-obj-inspector-button:hover { 2121color: rgba(0, 0, 0, 0.8); 2122background-color: rgba(0, 0, 0, 0.12); 2123border-color: transparent; 2124box-shadow: 0 0 transparent; 2125text-shadow: none; 2126icon-shadow: none; } 2127.lg-obj-inspector-button:active { 2128color: rgba(0, 0, 0, 0.8); 2129background-color: rgba(0, 0, 0, 0.24); 2130border-color: transparent; 2131box-shadow: 0 0 transparent; 2132text-shadow: none; 2133icon-shadow: none; } 2134.lg-obj-inspector-button:insensitive { 2135color: rgba(0, 0, 0, 0.24); 2136background-color: transparent; 2137border-color: transparent; 2138box-shadow: 0 0 transparent; 2139text-shadow: none; 2140icon-shadow: none; } 2141.lg-obj-inspector-button:focus { 2142color: rgba(0, 0, 0, 0.8); 2143text-shadow: none; 2144icon-shadow: none; 2145box-shadow: 0 0 transparent; } 2146.lg-obj-inspector-button:hover { 2147border: none; } 2148 2149#lookingGlassExtensions { 2150padding: 4px; } 2151 2152.lg-extensions-list { 2153padding: 4px; 2154spacing: 6px; } 2155 2156.lg-extension { 2157border: none; 2158border-radius: 2px; 2159padding: 4px; } 2160 2161.lg-extension-name { 2162font-size: 18pt; 2163font-weight: 400; } 2164 2165.lg-extension-meta { 2166spacing: 6px; } 2167 2168#LookingGlassPropertyInspector { 2169background: #FAFAFA; 2170border: none; 2171border-radius: 2px; 2172padding: 6px; 2173box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); } 2174 2175/* Dash to Dock */ 2176#dashtodockContainer #dash { 2177background-color: rgba(0, 0, 0, 0.6); } 2178 2179#dashtodockContainer:overview #dash { 2180background-color: rgba(255, 255, 255, 0.1); } 2181 2182#dashtodockContainer.extended:overview #dash { 2183background-color: transparent; } 2184 2185#dashtodockContainer.left #dash, 2186#dashtodockContainer.right #dash { 2187padding: 3px 0; } 2188 2189#dashtodockContainer.top #dash, 2190#dashtodockContainer.bottom #dash { 2191padding: 0 3px; } 2192 2193#dashtodockContainer.extended #dash { 2194padding: 0; 2195border-radius: 0; } 2196 2197#dashtodockContainer.left .dash-item-container > StWidget, 2198#dashtodockContainer.right .dash-item-container > StWidget, 2199#dashtodockContainer.extended.left .dash-item-container > StWidget, 2200#dashtodockContainer.extended.right .dash-item-container > StWidget { 2201padding: 3px 6px; } 2202 2203#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget, 2204#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget { 2205padding: 6px 6px 3px 6px; } 2206 2207#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget, 2208#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget { 2209padding: 3px 6px 6px 6px; } 2210 2211#dashtodockContainer.top .dash-item-container > StWidget, 2212#dashtodockContainer.bottom .dash-item-container > StWidget, 2213#dashtodockContainer.extended.top .dash-item-container > StWidget, 2214#dashtodockContainer.extended.bottom .dash-item-container > StWidget { 2215padding: 6px 3px; } 2216 2217#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget, 2218#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget { 2219padding: 6px 3px 6px 6px; } 2220 2221#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget, 2222#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget { 2223padding: 6px 6px 6px 3px; } 2224 2225#dashtodockContainer .app-well-app-running-dot { 2226background-color: transparent; } 2227 2228#dashtodockContainer .dash-item-container > StWidget { 2229background-size: cover; } 2230 2231#dashtodockContainer.left .dash-item-container > StWidget.running1 { 2232background-image: url("assets/left-running1.svg"); } 2233 2234#dashtodockContainer.left .dash-item-container > StWidget.running1.focused { 2235background-image: url("assets/left-running1-focused.svg"); } 2236 2237#dashtodockContainer.left .dash-item-container > StWidget.running2 { 2238background-image: url("assets/left-running2.svg"); } 2239 2240#dashtodockContainer.left .dash-item-container > StWidget.running2.focused { 2241background-image: url("assets/left-running2-focused.svg"); } 2242 2243#dashtodockContainer.left .dash-item-container > StWidget.running3 { 2244background-image: url("assets/left-running3.svg"); } 2245 2246#dashtodockContainer.left .dash-item-container > StWidget.running3.focused { 2247background-image: url("assets/left-running3-focused.svg"); } 2248 2249#dashtodockContainer.left .dash-item-container > StWidget.running4 { 2250background-image: url("assets/left-running4.svg"); } 2251 2252#dashtodockContainer.left .dash-item-container > StWidget.running4.focused { 2253background-image: url("assets/left-running4-focused.svg"); } 2254 2255#dashtodockContainer.right .dash-item-container > StWidget.running1 { 2256background-image: url("assets/right-running1.svg"); } 2257 2258#dashtodockContainer.right .dash-item-container > StWidget.running1.focused { 2259background-image: url("assets/right-running1-focused.svg"); } 2260 2261#dashtodockContainer.right .dash-item-container > StWidget.running2 { 2262background-image: url("assets/right-running2.svg"); } 2263 2264#dashtodockContainer.right .dash-item-container > StWidget.running2.focused { 2265background-image: url("assets/right-running2-focused.svg"); } 2266 2267#dashtodockContainer.right .dash-item-container > StWidget.running3 { 2268background-image: url("assets/right-running3.svg"); } 2269 2270#dashtodockContainer.right .dash-item-container > StWidget.running3.focused { 2271background-image: url("assets/right-running3-focused.svg"); } 2272 2273#dashtodockContainer.right .dash-item-container > StWidget.running4 { 2274background-image: url("assets/right-running4.svg"); } 2275 2276#dashtodockContainer.right .dash-item-container > StWidget.running4.focused { 2277background-image: url("assets/right-running4-focused.svg"); } 2278 2279#dashtodockContainer.top .dash-item-container > StWidget.running1 { 2280background-image: url("assets/top-running1.svg"); } 2281 2282#dashtodockContainer.top .dash-item-container > StWidget.running1.focused { 2283background-image: url("assets/top-running1-focused.svg"); } 2284 2285#dashtodockContainer.top .dash-item-container > StWidget.running2 { 2286background-image: url("assets/top-running2.svg"); } 2287 2288#dashtodockContainer.top .dash-item-container > StWidget.running2.focused { 2289background-image: url("assets/top-running2-focused.svg"); } 2290 2291#dashtodockContainer.top .dash-item-container > StWidget.running3 { 2292background-image: url("assets/top-running3.svg"); } 2293 2294#dashtodockContainer.top .dash-item-container > StWidget.running3.focused { 2295background-image: url("assets/top-running3-focused.svg"); } 2296 2297#dashtodockContainer.top .dash-item-container > StWidget.running4 { 2298background-image: url("assets/top-running4.svg"); } 2299 2300#dashtodockContainer.top .dash-item-container > StWidget.running4.focused { 2301background-image: url("assets/top-running4-focused.svg"); } 2302 2303#dashtodockContainer.bottom .dash-item-container > StWidget.running1 { 2304background-image: url("assets/bottom-running1.svg"); } 2305 2306#dashtodockContainer.bottom .dash-item-container > StWidget.running1.focused { 2307background-image: url("assets/bottom-running1-focused.svg"); } 2308 2309#dashtodockContainer.bottom .dash-item-container > StWidget.running2 { 2310background-image: url("assets/bottom-running2.svg"); } 2311 2312#dashtodockContainer.bottom .dash-item-container > StWidget.running2.focused { 2313background-image: url("assets/bottom-running2-focused.svg"); } 2314 2315#dashtodockContainer.bottom .dash-item-container > StWidget.running3 { 2316background-image: url("assets/bottom-running3.svg"); } 2317 2318#dashtodockContainer.bottom .dash-item-container > StWidget.running3.focused { 2319background-image: url("assets/bottom-running3-focused.svg"); } 2320 2321#dashtodockContainer.bottom .dash-item-container > StWidget.running4 { 2322background-image: url("assets/bottom-running4.svg"); } 2323 2324#dashtodockContainer.bottom .dash-item-container > StWidget.running4.focused { 2325background-image: url("assets/bottom-running4-focused.svg"); } 2326 2327/* Simple Dock */ 2328#dash:desktop { 2329background-color: rgba(0, 0, 0, 0.6); } 2330 2331/* GPaste */ 2332.popup-menu .search-entry { 2333color: rgba(0, 0, 0, 0.8); 2334selection-background-color: #42A5F5; 2335selected-color: #FFFFFF; 2336background-color: rgba(250, 250, 250, 0.01); 2337border-color: transparent; 2338box-shadow: inset 0 -1px rgba(0, 0, 0, 0.24); } 2339.popup-menu .search-entry:focus { 2340border-color: transparent; 2341box-shadow: inset 0 -2px #42A5F5; 2342color: rgba(0, 0, 0, 0.8); } 2343.popup-menu .search-entry .search-entry-icon { 2344color: rgba(0, 0, 0, 0.48); } 2345.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { 2346color: rgba(0, 0, 0, 0.8); } 2347