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.64); 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.08); 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.16); 53border-color: transparent; 54box-shadow: 0 0 transparent; 55text-shadow: none; 56icon-shadow: none; } 57.button:insensitive { 58color: rgba(0, 0, 0, 0.256); 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.16) !important; 74color: rgba(0, 0, 0, 0.64); 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.08); 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.16); 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.256); 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: #3498db; 123selected-color: white; 124background-color: rgba(0, 0, 0, 0.01); 125border-color: transparent; 126box-shadow: inset 0 -1px rgba(0, 0, 0, 0.16); } 127StEntry:focus { 128border-color: transparent; 129box-shadow: inset 0 -2px #3498db; } 130StEntry:insensitive { 131color: rgba(0, 0, 0, 0.32); 132border-color: transparent; 133box-shadow: inset 0 -1px rgba(0, 0, 0, 0.064); } 134StEntry StIcon.capslock-warning { 135icon-size: 16px; 136warning-color: #e67e22; 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.16); } 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.64); } 160StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { 161background-color: rgba(0, 0, 0, 0.8); } 162 163/* Slider */ 164.slider { 165height: 20px; 166color: #3498db; 167-slider-height: 4px; 168-slider-background-color: rgba(0, 0, 0, 0.16); 169-slider-border-color: transparent; 170-slider-active-background-color: #3498db; 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.64); } 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: #3498db; } 210.shell-link:hover { 211color: #3498db; 212background-color: rgba(52, 152, 219, 0.1); } 213.shell-link:active { 214color: #3498db; 215background-color: rgba(52, 152, 219, 0.2); } 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.4); 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: #e67e22; 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.4); 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.4); 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: #e74c3c; 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: #e67e22; } 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: #3498db; 458color: white; 459box-shadow: 0 0 transparent; 460font-weight: normal; } 461.popup-menu .popup-menu-item:checked.selected { 462background-color: #48a2df; 463color: white; } 464.popup-menu .popup-menu-item:checked:active { 465background-color: #5dade2; 466color: white; } 467.popup-menu .popup-menu-item:checked:insensitive { 468color: rgba(255, 255, 255, 0.5); } 469.popup-menu .popup-menu-item.selected { 470background-color: rgba(0, 0, 0, 0.08); 471color: rgba(0, 0, 0, 0.8); 472transition-duration: 0s; } 473.popup-menu .popup-menu-item:active { 474background-color: rgba(0, 0, 0, 0.16); 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.4); } 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.4); } 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.16); 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.16); } 555 556.switcher-list .item-box:selected { 557background-color: #3498db; 558color: white; } 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.4); } 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: #3498db; 596color: white; 597background-size: 32px; 598border-radius: 2px; } 599 600.ws-switcher-box { 601height: 50px; 602border: 2px solid rgba(0, 0, 0, 0.16); 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(52, 152, 219, 0.2); 619border: 1px solid #3498db; } 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.5); 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.5); 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: rgba(255, 255, 255, 0.8); } 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.8); 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: white; } 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 rgba(255, 255, 255, 0.8); 665color: white; } 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.8); } 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: white; } 675#panel .panel-status-indicators-box, 676#panel .panel-status-menu-box { 677spacing: 2px; } 678#panel .screencast-indicator { 679color: #e67e22; } 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.08); } 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.16); } 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.64); 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.08); } 748.pager-button:active { 749background-color: rgba(0, 0, 0, 0.16); } 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.08); } 771.calendar-day-base:active { 772color: white; 773background-color: #3498db; 774border-color: transparent; } 775.calendar-day-base.calendar-day-heading { 776font-weight: bold; 777color: rgba(0, 0, 0, 0.4); 778margin-top: 1em; 779font-size: smaller; } 780.calendar-day-base.calendar-week-number { 781font-weight: bold; 782color: rgba(0, 0, 0, 0.4); } 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: #3498db; 802font-weight: normal; 803text-decoration: underline; 804background-image: none; } 805 806.calendar-other-month-day { 807color: rgba(0, 0, 0, 0.4); 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.64); 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.08); } 836 837.message-list-section-close:active > StIcon { 838color: rgba(0, 0, 0, 0.8); 839background-color: rgba(0, 0, 0, 0.16); } 840 841.message { 842background-color: transparent; 843border-radius: 2px; } 844.message:hover, .message:focus { 845background-color: rgba(0, 0, 0, 0.08); } 846.message:active { 847background-color: rgba(0, 0, 0, 0.16); } 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.4); } 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.64); } 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.08); } 887 888.message-content *:active > StIcon { 889color: rgba(0, 0, 0, 0.8); 890background-color: rgba(0, 0, 0, 0.16); } 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.64); 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.08); 920color: rgba(0, 0, 0, 0.8); 921border: none; 922padding: 16px; } 923.system-menu-action:active { 924background-color: rgba(0, 0, 0, 0.16); 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: #3498db; 1003color: white; } 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.4); } 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.4); 1035border-radius: 2px; 1036box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.4); } 1037 1038.window-caption { 1039spacing: 25px; 1040color: white; 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.4); 1047color: white; } 1048 1049.search-entry { 1050width: 320px; 1051padding: 7px 8px 8px; 1052border-radius: 0; 1053color: rgba(255, 255, 255, 0.5); 1054selection-background-color: rgba(255, 255, 255, 0.4); 1055selected-color: white; 1056background-color: rgba(0, 0, 0, 0.01); 1057border-color: transparent; 1058box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2); } 1059.search-entry:focus { 1060border-color: transparent; 1061box-shadow: inset 0 -2px rgba(255, 255, 255, 0.8); 1062padding: 7px 8px 8px; 1063border-width: 0; 1064color: white; } 1065.search-entry .search-entry-icon { 1066icon-size: 1.09em; 1067padding: 0 2px; 1068color: rgba(255, 255, 255, 0.5); } 1069.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { 1070color: white; } 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: white; } 1103 1104.list-search-result-description { 1105color: rgba(255, 255, 255, 0.8); } 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: white; 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.5); } 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 .app-well-app .overview-icon { 1192background-size: contain; } 1193 1194#dashtodockContainer .app-well-app.running1 .overview-icon { 1195background-image: url("running1.svg"); } 1196 1197#dashtodockContainer .app-well-app.running1.focused .overview-icon { 1198background-image: url("running1-focused.svg"); } 1199 1200#dashtodockContainer .app-well-app.running2 .overview-icon { 1201background-image: url("running2.svg"); } 1202 1203#dashtodockContainer .app-well-app.running2.focused .overview-icon { 1204background-image: url("running2-focused.svg"); } 1205 1206#dashtodockContainer .app-well-app.running3 .overview-icon { 1207background-image: url("running3.svg"); } 1208 1209#dashtodockContainer .app-well-app.running3.focused .overview-icon { 1210background-image: url("running3-focused.svg"); } 1211 1212#dashtodockContainer .app-well-app.running4 .overview-icon { 1213background-image: url("running4.svg"); } 1214 1215#dashtodockContainer .app-well-app.running4.focused .overview-icon { 1216background-image: url("running4-focused.svg"); } 1217 1218/* Add Simple Dock Support */ 1219#dash:desktop { 1220background-color: rgba(0, 0, 0, 0.5); } 1221 1222/* App Vault/Grid */ 1223.icon-grid { 1224spacing: 30px; 1225-shell-grid-horizontal-item-size: 136px; 1226-shell-grid-vertical-item-size: 136px; } 1227.icon-grid .overview-icon { 1228icon-size: 96px; } 1229 1230.app-view-controls { 1231width: 320px; 1232padding-bottom: 32px; } 1233 1234.app-view-control { 1235padding: 7px 32px 8px; 1236font-weight: bold; 1237color: rgba(255, 255, 255, 0.8); } 1238.app-view-control:hover { 1239color: white; 1240background-color: rgba(255, 255, 255, 0.2) !important; } 1241.app-view-control:active { 1242color: white; 1243background-color: rgba(255, 255, 255, 0.4) !important; } 1244.app-view-control:checked { 1245color: white; 1246background-color: rgba(0, 0, 0, 0.01) !important; 1247box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.8); } 1248.app-view-control:first-child { 1249border-right-width: 0; 1250border-radius: 2px; } 1251.app-view-control:first-child:checked { 1252border-radius: 0; } 1253.app-view-control:last-child { 1254border-radius: 2px; } 1255.app-view-control:last-child:checked { 1256border-radius: 0; } 1257 1258.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, 1259.list-search-result:focus, 1260.list-search-result:selected, 1261.list-search-result:hover { 1262background-color: rgba(255, 255, 255, 0.2); 1263transition-duration: 0s; } 1264.search-provider-icon:active, .search-provider-icon:checked, 1265.list-search-result:active, 1266.list-search-result:checked { 1267background-color: rgba(255, 255, 255, 0.4); 1268transition-duration: 0.2s; } 1269 1270.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, 1271.app-well-app.app-folder:hover .overview-icon, 1272.app-well-app.app-folder:focus .overview-icon, 1273.app-well-app.app-folder:selected .overview-icon, 1274.show-apps:hover .overview-icon, 1275.show-apps:focus .overview-icon, 1276.show-apps:selected .overview-icon, 1277.grid-search-result:hover .overview-icon, 1278.grid-search-result:focus .overview-icon, 1279.grid-search-result:selected .overview-icon { 1280background-color: rgba(255, 255, 255, 0.2); 1281transition-duration: 0s; 1282border-image: none; 1283background-image: none; } 1284.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, 1285.app-well-app.app-folder:active .overview-icon, 1286.app-well-app.app-folder:checked .overview-icon, 1287.show-apps:active .overview-icon, 1288.show-apps:checked .overview-icon, 1289.grid-search-result:active .overview-icon, 1290.grid-search-result:checked .overview-icon { 1291background-color: rgba(255, 255, 255, 0.4); 1292box-shadow: 0 0 transparent; 1293transition-duration: 0.2s; } 1294 1295.app-well-app-running-dot { 1296width: 32px; 1297height: 2px; 1298background-color: rgba(255, 255, 255, 0.8); 1299margin-bottom: 0; } 1300 1301.search-provider-icon, 1302.list-search-result, .app-well-app .overview-icon, 1303.app-well-app.app-folder .overview-icon, 1304.show-apps .overview-icon, 1305.grid-search-result .overview-icon { 1306color: white; 1307border-radius: 2px; 1308padding: 6px; 1309border: none; 1310transition-duration: 0.2s; 1311text-align: center; } 1312 1313.app-well-app.app-folder > .overview-icon { 1314background-color: rgba(255, 255, 255, 0.1); } 1315 1316.show-apps .show-apps-icon { 1317color: rgba(255, 255, 255, 0.8); } 1318 1319.show-apps:hover .show-apps-icon, 1320.show-apps:active .show-apps-icon, 1321.show-apps:checked .show-apps-icon, 1322.show-apps:focus .show-apps-icon { 1323color: white; 1324transition-duration: 0.2s; } 1325 1326.app-folder-popup { 1327-arrow-border-radius: 2px; 1328-arrow-background-color: rgba(255, 255, 255, 0.1); 1329-arrow-base: 24px; 1330-arrow-rise: 12px; } 1331 1332.app-folder-popup-bin { 1333padding: 5px; } 1334 1335.app-folder-icon { 1336padding: 5px; 1337spacing-rows: 5px; 1338spacing-columns: 5px; } 1339 1340.page-indicator { 1341padding: 15px 20px; } 1342.page-indicator .page-indicator-icon { 1343width: 12px; 1344height: 12px; 1345border-radius: 12px; 1346background-image: none; 1347background-color: rgba(255, 255, 255, 0.3); } 1348.page-indicator:hover .page-indicator-icon { 1349background-image: none; 1350background-color: rgba(255, 255, 255, 0.4); } 1351.page-indicator:active .page-indicator-icon { 1352background-image: none; 1353background-color: rgba(255, 255, 255, 0.5); } 1354.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { 1355background-image: none; 1356background-color: white; } 1357 1358.app-well-app > .overview-icon.overview-icon-with-label, 1359.grid-search-result .overview-icon.overview-icon-with-label { 1360padding: 10px 8px 5px 8px; 1361spacing: 4px; } 1362 1363.workspace-thumbnails { 1364visible-width: 32px; 1365spacing: 12px; 1366padding: 12px; 1367border-radius: 2px 0 0 2px; } 1368.workspace-thumbnails:rtl { 1369border-radius: 0 2px 2px 0; } 1370 1371.workspace-thumbnail-indicator { 1372border: 0 solid rgba(255, 255, 255, 0.8); 1373border-left-width: 2px; 1374padding: 6px; 1375border-radius: 0; } 1376 1377.search-display > StBoxLayout, 1378.all-apps, 1379.frequent-apps > StBoxLayout { 1380padding: 0px 88px 10px 88px; } 1381 1382.workspace-thumbnails { 1383color: white; 1384background-color: rgba(255, 255, 255, 0.1); 1385border: none; } 1386 1387.search-statustext, .no-frequent-applications-label { 1388font-size: 2em; 1389font-weight: bold; 1390color: rgba(255, 255, 255, 0.5); } 1391 1392/* Add Dash to Dock Support */ 1393#workspacestodockContainer .workspace-thumbnails { 1394background-color: rgba(0, 0, 0, 0.5); } 1395 1396#workspacestodockContainer:overview .workspace-thumbnails { 1397background-color: rgba(255, 255, 255, 0.1); } 1398 1399#workspacestodockContainer.fullheight:overview .workspace-thumbnails { 1400background-color: transparent; } 1401 1402#workspacestodockContainer.right .workspace-thumbnails { 1403border-radius: 2px 0 0 2px; } 1404 1405#workspacestodockContainer.left .workspace-thumbnails { 1406border-radius: 0 2px 2px 0; } 1407 1408/* NOTIFICATIONS & MESSAGE TRAY */ 1409.url-highlighter { 1410link-color: #3498db; } 1411 1412.notification-banner { 1413font-size: 11pt; 1414width: 34em; 1415margin: 5px; 1416border-radius: 2px; 1417color: rgba(0, 0, 0, 0.8); 1418background-color: rgba(255, 255, 255, 0.95); 1419border: none; 1420box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); } 1421.notification-banner:hover { 1422background-color: rgba(255, 255, 255, 0.95); } 1423.notification-banner:focus { 1424background-color: rgba(255, 255, 255, 0.95); } 1425.notification-banner .notification-icon { 1426padding: 5px; } 1427.notification-banner .notification-content { 1428padding: 5px; 1429spacing: 5px; } 1430.notification-banner .secondary-icon { 1431icon-size: 1.09em; } 1432.notification-banner .notification-actions { 1433background-color: transparent; 1434padding-top: 0; 1435border-top: 1px solid rgba(0, 0, 0, 0.16); 1436spacing: 1px; } 1437.notification-banner .notification-button { 1438padding: 9px 4px 10px; 1439background-color: transparent; 1440color: rgba(0, 0, 0, 0.64); 1441font-weight: 500; } 1442.notification-banner .notification-button:first-child { 1443border-radius: 0 0 0 2px; } 1444.notification-banner .notification-button:last-child { 1445border-radius: 0 0 2px 0; } 1446.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { 1447background-color: rgba(0, 0, 0, 0.08); 1448color: rgba(0, 0, 0, 0.8); } 1449.notification-banner .notification-button:active { 1450background-color: rgba(0, 0, 0, 0.16); 1451color: rgba(0, 0, 0, 0.8); } 1452 1453.summary-source-counter { 1454font-size: 10pt; 1455font-weight: bold; 1456height: 1.6em; 1457width: 1.6em; 1458-shell-counter-overlap-x: 3px; 1459-shell-counter-overlap-y: 3px; 1460background-color: #3498db; 1461color: white; 1462border: 2px solid white; 1463box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); 1464border-radius: 0.9em; } 1465 1466.secondary-icon { 1467icon-size: 1.09em; } 1468 1469.chat-body { 1470spacing: 5px; } 1471 1472.chat-response { 1473margin: 5px; } 1474 1475.chat-log-message { 1476color: rgba(0, 0, 0, 0.8); } 1477 1478.chat-new-group { 1479padding-top: 1em; } 1480 1481.chat-received { 1482padding-left: 4px; } 1483.chat-received:rtl { 1484padding-left: 0px; 1485padding-right: 4px; } 1486 1487.chat-sent { 1488padding-left: 18pt; 1489color: rgba(0, 0, 0, 0.6); } 1490.chat-sent:rtl { 1491padding-left: 0; 1492padding-right: 18pt; } 1493 1494.chat-meta-message { 1495padding-left: 4px; 1496font-size: 9pt; 1497font-weight: bold; 1498color: rgba(0, 0, 0, 0.4); } 1499.chat-meta-message:rtl { 1500padding-left: 0; 1501padding-right: 4px; } 1502 1503.hotplug-transient-box { 1504spacing: 6px; 1505padding: 2px 72px 2px 12px; } 1506 1507.hotplug-notification-item { 1508padding: 2px 10px; } 1509.hotplug-notification-item:focus { 1510padding: 1px 71px 1px 11px; } 1511 1512.hotplug-notification-item-icon { 1513icon-size: 24px; 1514padding: 2px 5px; } 1515 1516.hotplug-resident-box { 1517spacing: 8px; } 1518 1519.hotplug-resident-mount { 1520spacing: 8px; 1521border-radius: 2px; } 1522.hotplug-resident-mount:hover { 1523background-color: rgba(0, 0, 0, 0.08); } 1524.hotplug-resident-mount:active { 1525background-color: rgba(0, 0, 0, 0.16); } 1526 1527.hotplug-resident-mount-label { 1528color: inherit; 1529padding-left: 6px; } 1530 1531.hotplug-resident-mount-icon { 1532icon-size: 24px; 1533padding-left: 6px; } 1534 1535.hotplug-resident-eject-icon { 1536icon-size: 16px; } 1537 1538.hotplug-resident-eject-button { 1539padding: 7px; 1540border-radius: 2px; 1541color: rgba(0, 0, 0, 0.8); } 1542 1543/* Eeeky things */ 1544.legacy-tray { 1545background-color: rgba(255, 255, 255, 0.95); 1546border: none; 1547border-bottom-width: 0; 1548box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); } 1549.legacy-tray:ltr { 1550border-radius: 0 2px 0 0; 1551border-left-width: 0; } 1552.legacy-tray:rtl { 1553border-radius: 2px 0 0 0; 1554border-right-width: 0; } 1555 1556.legacy-tray-handle, 1557.legacy-tray-icon { 1558padding: 6px; } 1559.legacy-tray-handle StIcon, 1560.legacy-tray-icon StIcon { 1561icon-size: 24px; } 1562.legacy-tray-handle:hover, .legacy-tray-handle:focus, 1563.legacy-tray-icon:hover, 1564.legacy-tray-icon:focus { 1565background-color: rgba(0, 0, 0, 0.08); } 1566.legacy-tray-handle:active, 1567.legacy-tray-icon:active { 1568background-color: rgba(0, 0, 0, 0.16); } 1569 1570.legacy-tray-icon-box { 1571spacing: 12px; } 1572.legacy-tray-icon-box:ltr { 1573padding-left: 12px; } 1574.legacy-tray-icon-box:rtl { 1575padding-right: 12px; } 1576.legacy-tray-icon-box StButton { 1577width: 24px; 1578height: 24px; } 1579 1580.magnifier-zoom-region { 1581border: 2px solid #3498db; } 1582.magnifier-zoom-region.full-screen { 1583border-width: 0; } 1584 1585/* On-screen Keyboard */ 1586#keyboard { 1587background-color: rgba(0, 0, 0, 0.2); } 1588 1589.keyboard-layout { 1590spacing: 10px; 1591padding: 10px; } 1592 1593.keyboard-row { 1594spacing: 15px; } 1595 1596.keyboard-key { 1597min-height: 2em; 1598min-width: 2em; 1599font-size: 2em; 1600font-weight: bold; 1601border-radius: 2px; 1602border: none; 1603color: inherit; 1604color: rgba(0, 0, 0, 0.64); 1605background-color: rgba(255, 255, 255, 0.95); 1606border-color: transparent; 1607box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); 1608text-shadow: none; 1609icon-shadow: none; } 1610.keyboard-key:focus { 1611color: rgba(0, 0, 0, 0.8); 1612text-shadow: none; 1613icon-shadow: none; 1614box-shadow: 0 0 transparent; } 1615.keyboard-key:hover, .keyboard-key:checked { 1616color: rgba(0, 0, 0, 0.8); 1617background-color: rgba(255, 255, 255, 0.95); 1618border-color: transparent; 1619box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); 1620text-shadow: none; 1621icon-shadow: none; } 1622.keyboard-key:active { 1623color: rgba(0, 0, 0, 0.8); 1624background-color: rgba(215, 215, 215, 0.92); 1625border-color: transparent; 1626box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); 1627text-shadow: none; 1628icon-shadow: none; } 1629.keyboard-key:grayed { 1630background-color: rgba(0, 0, 0, 0.5); 1631color: white; 1632border-color: rgba(0, 0, 0, 0.7); } 1633 1634.keyboard-subkeys { 1635color: inherit; 1636padding: 5px; 1637-arrow-border-radius: 0; 1638-arrow-background-color: transparent; 1639-arrow-border-width: 0; 1640-arrow-border-color: transparent; 1641-arrow-base: 0; 1642-arrow-rise: 0; 1643-boxpointer-gap: 5px; 1644background-color: rgba(255, 255, 255, 0.95); 1645border-radius: 2px; 1646box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); } 1647 1648.candidate-popup-content { 1649padding: 0.5em; 1650spacing: 0.3em; } 1651 1652.candidate-index { 1653padding: 0 0.5em 0 0; 1654color: rgba(0, 0, 0, 0.4); } 1655 1656.candidate-box { 1657transition-duration: 0s; 1658padding: 0.3em 0.5em 0.3em 0.5em; 1659border-radius: 2px; } 1660.candidate-box:hover { 1661background-color: rgba(0, 0, 0, 0.08); 1662color: rgba(0, 0, 0, 0.8); } 1663.candidate-box:active { 1664background-color: rgba(0, 0, 0, 0.16); 1665color: rgba(0, 0, 0, 0.8); } 1666.candidate-box:selected { 1667background-color: #3498db; 1668color: white; } 1669 1670.candidate-page-button-box { 1671height: 2em; } 1672.vertical .candidate-page-button-box { 1673padding-top: 0.5em; } 1674.horizontal .candidate-page-button-box { 1675padding-left: 0.5em; } 1676 1677.candidate-page-button { 1678padding: 4px; } 1679 1680.candidate-page-button-previous { 1681border-radius: 2px; 1682border-right-width: 0; } 1683 1684.candidate-page-button-next { 1685border-radius: 2px; } 1686 1687.candidate-page-button-icon { 1688icon-size: 1.09em; } 1689 1690/* Auth Dialogs & Screen Shield */ 1691.framed-user-icon { 1692background-size: contain; 1693border: none; 1694color: white; 1695border-radius: 2px; } 1696.framed-user-icon:hover { 1697border-color: white; 1698color: white; } 1699 1700.login-dialog-banner-view { 1701padding-top: 24px; 1702max-width: 23em; } 1703 1704.login-dialog { 1705border: none; 1706background-color: transparent; } 1707.login-dialog StEntry { 1708color: white; 1709selection-background-color: rgba(255, 255, 255, 0.4); 1710selected-color: white; 1711background-color: rgba(0, 0, 0, 0.01); 1712border-color: transparent; 1713box-shadow: inset 0 -1px rgba(255, 255, 255, 0.2); } 1714.login-dialog StEntry:focus { 1715border-color: transparent; 1716box-shadow: inset 0 -2px rgba(255, 255, 255, 0.8); } 1717.login-dialog StEntry:insensitive { 1718color: rgba(0, 0, 0, 0.32); 1719border-color: transparent; 1720box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16); 1721color: rgba(255, 255, 255, 0.4); } 1722.login-dialog .modal-dialog-button-box { 1723spacing: 3px; } 1724.login-dialog .modal-dialog-button { 1725padding: 7px 16px 8px; 1726color: rgba(255, 255, 255, 0.8); 1727background-color: transparent; 1728border-color: transparent; 1729box-shadow: 0 0 transparent; 1730text-shadow: none; 1731icon-shadow: none; } 1732.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { 1733color: white; 1734background-color: rgba(255, 255, 255, 0.2); 1735border-color: transparent; 1736box-shadow: 0 0 transparent; 1737text-shadow: none; 1738icon-shadow: none; } 1739.login-dialog .modal-dialog-button:active { 1740color: white; 1741background-color: rgba(255, 255, 255, 0.4); 1742border-color: transparent; 1743box-shadow: 0 0 transparent; 1744text-shadow: none; 1745icon-shadow: none; } 1746.login-dialog .modal-dialog-button:insensitive { 1747color: rgba(255, 255, 255, 0.32); 1748background-color: transparent; 1749border-color: transparent; 1750box-shadow: 0 0 transparent; 1751text-shadow: none; 1752icon-shadow: none; } 1753.login-dialog .modal-dialog-button:default { 1754color: white; 1755background-color: #3498db; 1756border-color: transparent; 1757box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); 1758text-shadow: none; 1759icon-shadow: none; } 1760.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { 1761color: white; 1762background-color: #3498db; 1763border-color: transparent; 1764box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); 1765text-shadow: none; 1766icon-shadow: none; } 1767.login-dialog .modal-dialog-button:default:active { 1768color: white; 1769background-color: #5dade2; 1770border-color: transparent; 1771box-shadow: 0 3px 6px rgba(0, 0, 0, 0.24), 0 3px 6px rgba(0, 0, 0, 0.345); 1772text-shadow: none; 1773icon-shadow: none; } 1774.login-dialog .modal-dialog-button:default:insensitive { 1775color: rgba(255, 255, 255, 0.4); 1776background-color: rgba(255, 255, 255, 0.16); 1777border-color: transparent; 1778box-shadow: 0 0 transparent; 1779text-shadow: none; 1780icon-shadow: none; } 1781 1782.login-dialog-logo-bin { 1783padding: 24px 0px; } 1784 1785.login-dialog-banner { 1786color: rgba(255, 255, 255, 0.8); } 1787 1788.login-dialog-button-box { 1789spacing: 5px; } 1790 1791.login-dialog-message-warning { 1792color: #e67e22; } 1793 1794.login-dialog-message-hint { 1795padding-top: 0; 1796padding-bottom: 20px; } 1797 1798.login-dialog-user-selection-box { 1799padding: 100px 0px; } 1800.login-dialog-user-selection-box .login-dialog-not-listed-label { 1801padding-left: 2px; } 1802.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 { 1803color: white; } 1804 1805.login-dialog-not-listed-label { 1806font-size: 90%; 1807font-weight: bold; 1808color: rgba(255, 255, 255, 0.8); 1809padding-top: 1em; } 1810.login-dialog-not-listed-label:hover { 1811color: white; } 1812.login-dialog-not-listed-label:focus { 1813background-color: rgba(255, 255, 255, 0.2); } 1814 1815.login-dialog-user-list-view { 1816-st-vfade-offset: 1em; } 1817 1818.login-dialog-user-list { 1819spacing: 12px; 1820padding: .2em; 1821width: 23em; } 1822.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { 1823background-color: rgba(255, 255, 255, 0.2); 1824color: white; } 1825.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { 1826background-color: rgba(255, 255, 255, 0.2); 1827color: white; } 1828.login-dialog-user-list:expanded .login-dialog-user-list-item:active { 1829background-color: rgba(255, 255, 255, 0.4); 1830color: white; } 1831.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { 1832border-right: 2px solid rgba(255, 255, 255, 0.8); } 1833 1834.login-dialog-user-list-item { 1835border-radius: 2px; 1836padding: .2em; 1837color: rgba(255, 255, 255, 0.8); } 1838.login-dialog-user-list-item:ltr { 1839padding-right: 1em; } 1840.login-dialog-user-list-item:rtl { 1841padding-left: 1em; } 1842.login-dialog-user-list-item:hover { 1843background-color: rgba(255, 255, 255, 0.2); 1844color: white; } 1845.login-dialog-user-list-item:active { 1846background-color: rgba(255, 255, 255, 0.4); 1847color: white; } 1848.login-dialog-user-list-item .login-dialog-timed-login-indicator { 1849height: 2px; 1850margin: 2px 0 0 0; 1851background-color: white; } 1852.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { 1853background-color: white; } 1854 1855.login-dialog-username, 1856.user-widget-label { 1857color: white; 1858font-size: 120%; 1859font-weight: bold; 1860text-align: left; 1861padding-left: 15px; } 1862 1863.user-widget-label:ltr { 1864padding-left: 18px; } 1865.user-widget-label:rtl { 1866padding-right: 18px; } 1867 1868.login-dialog-prompt-layout { 1869padding-top: 24px; 1870padding-bottom: 12px; 1871spacing: 8px; 1872width: 23em; } 1873 1874.login-dialog-prompt-label { 1875color: rgba(255, 255, 255, 0.5); 1876font-size: 1em; 1877padding-top: 1em; } 1878 1879.login-dialog-session-list-button StIcon { 1880icon-size: 1.25em; } 1881 1882.login-dialog-session-list-button { 1883color: rgba(255, 255, 255, 0.8); } 1884.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { 1885color: white; } 1886.login-dialog-session-list-button:active { 1887color: white; } 1888 1889.screen-shield-arrows { 1890padding-bottom: 3em; } 1891 1892.screen-shield-arrows Gjs_Arrow { 1893color: white; 1894width: 80px; 1895height: 48px; 1896-arrow-thickness: 12px; 1897-arrow-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } 1898 1899.screen-shield-clock { 1900color: white; 1901text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); 1902font-weight: normal; 1903text-align: center; 1904padding-bottom: 1.5em; } 1905 1906.screen-shield-clock-time { 1907font-size: 112px; 1908font-weight: 300; 1909text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } 1910 1911.screen-shield-clock-date { 1912font-size: 45px; } 1913 1914.screen-shield-notifications-container { 1915spacing: 6px; 1916width: 30em; 1917background-color: transparent; 1918max-height: 500px; } 1919.screen-shield-notifications-container .summary-notification-stack-scrollview { 1920padding-top: 0; 1921padding-bottom: 0; } 1922.screen-shield-notifications-container .notification, 1923.screen-shield-notifications-container .screen-shield-notification-source { 1924padding: 12px 6px; 1925border: none; 1926background-color: rgba(0, 0, 0, 0.5); 1927color: white; 1928border-radius: 2px; } 1929.screen-shield-notifications-container .notification { 1930margin-right: 15px; } 1931 1932.screen-shield-notification-label { 1933font-weight: bold; 1934padding: 0px 0px 0px 12px; } 1935 1936.screen-shield-notification-count-text { 1937padding: 0px 0px 0px 12px; } 1938 1939#panel.lock-screen { 1940background-color: rgba(0, 0, 0, 0.5); } 1941 1942.screen-shield-background { 1943background: black; 1944box-shadow: 0 19px 38px rgba(0, 0, 0, 0.45), 0 15px 12px rgba(0, 0, 0, 0.33); } 1945 1946#lockDialogGroup { 1947background: #333333 url(noise-texture.png); 1948background-repeat: repeat; } 1949 1950#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { 1951background-color: rgba(255, 255, 255, 0.6); } 1952#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { 1953background-color: rgba(255, 255, 255, 0.8); } 1954#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { 1955background-color: white; } 1956 1957#LookingGlassDialog { 1958background-color: rgba(255, 255, 255, 0.95); 1959spacing: 4px; 1960padding: 0; 1961border: none; 1962border-radius: 2px; 1963box-shadow: 0 14px 28px rgba(0, 0, 0, 0.375), 0 10px 10px rgba(0, 0, 0, 0.33); } 1964#LookingGlassDialog > #Toolbar { 1965padding: 0 8px; 1966border: none; 1967border-radius: 0; 1968background-color: rgba(0, 0, 0, 0.01); 1969box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.1); } 1970#LookingGlassDialog .labels { 1971spacing: 0; } 1972#LookingGlassDialog .notebook-tab { 1973-natural-hpadding: 12px; 1974-minimum-hpadding: 6px; 1975font-weight: bold; 1976color: rgba(0, 0, 0, 0.4); 1977transition-duration: 0.2s; 1978padding-left: .3em; 1979padding-right: .3em; 1980padding: 7px 32px 8px; } 1981#LookingGlassDialog .notebook-tab:hover { 1982color: rgba(0, 0, 0, 0.8); 1983text-shadow: none; } 1984#LookingGlassDialog .notebook-tab:selected { 1985border-bottom-width: 0; 1986border-color: transparent; 1987background-color: rgba(0, 0, 0, 0.01); 1988box-shadow: inset 0 -2px 0px #3498db; 1989color: rgba(0, 0, 0, 0.8); 1990text-shadow: none; } 1991#LookingGlassDialog StBoxLayout#EvalBox { 1992padding: 4px; 1993spacing: 4px; } 1994#LookingGlassDialog StBoxLayout#ResultsArea { 1995spacing: 4px; } 1996 1997.lg-dialog StEntry { 1998selection-background-color: #3498db; 1999selected-color: white; } 2000.lg-dialog .shell-link { 2001color: #3498db; } 2002.lg-dialog .shell-link:hover { 2003color: #3498db; } 2004 2005.lg-completions-text { 2006font-size: .9em; 2007font-style: italic; } 2008 2009.lg-obj-inspector-title { 2010spacing: 4px; } 2011 2012.lg-obj-inspector-button { 2013border: 1px solid gray; 2014padding: 4px; 2015border-radius: 2px; } 2016.lg-obj-inspector-button:hover { 2017border: 1px solid #ffffff; } 2018 2019#lookingGlassExtensions { 2020padding: 4px; } 2021 2022.lg-extensions-list { 2023padding: 4px; 2024spacing: 6px; } 2025 2026.lg-extension { 2027border: none; 2028border-radius: 2px; 2029padding: 4px; } 2030 2031.lg-extension-name { 2032font-weight: bold; 2033font-size: 1.5em; } 2034 2035.lg-extension-meta { 2036spacing: 6px; } 2037 2038#LookingGlassPropertyInspector { 2039background: rgba(255, 255, 255, 0.95); 2040border: none; 2041border-radius: 2px; 2042padding: 6px; 2043box-shadow: 0 14px 28px rgba(0, 0, 0, 0.375), 0 10px 10px rgba(0, 0, 0, 0.33); } 2044