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