michael@0: %if 0 michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: %endif michael@0: michael@0: #social-sidebar-header { michael@0: padding: 3px; michael@0: } michael@0: michael@0: #social-sidebar-button { michael@0: -moz-appearance: none; michael@0: list-style-image: url(chrome://browser/skin/social/gear_default.png); michael@0: border: none; michael@0: padding: 0; michael@0: margin: 2px; michael@0: } michael@0: #social-sidebar-button > .toolbarbutton-icon { michael@0: min-height: 16px; michael@0: min-width: 16px; michael@0: } michael@0: #social-sidebar-button:hover, michael@0: #social-sidebar-button:hover:active { michael@0: list-style-image: url(chrome://browser/skin/social/gear_clicked.png); michael@0: } michael@0: #social-sidebar-button > .toolbarbutton-menu-dropmarker { michael@0: display: none; michael@0: } michael@0: michael@0: #social-sidebar-button[loading="true"] { michael@0: list-style-image: url("chrome://global/skin/icons/loading_16.png"); michael@0: } michael@0: michael@0: #social-sidebar-favico { michael@0: max-height: 16px; michael@0: max-width: 16px; michael@0: padding: 0; michael@0: margin: 2px; michael@0: } michael@0: michael@0: .chat-status-icon { michael@0: max-height: 16px; michael@0: max-width: 16px; michael@0: padding: 0; michael@0: } michael@0: michael@0: .chat-toolbarbutton { michael@0: -moz-appearance: none; michael@0: border: none; michael@0: padding: 0; michael@0: margin: 0; michael@0: background: none; michael@0: width: 16px; michael@0: } michael@0: michael@0: .chat-toolbarbutton > .toolbarbutton-text { michael@0: display: none; michael@0: } michael@0: michael@0: .chat-toolbarbutton > .toolbarbutton-icon { michael@0: width: inherit; michael@0: } michael@0: michael@0: .chat-close-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons.png'); michael@0: -moz-image-region: rect(0, 16px, 16px, 0); michael@0: } michael@0: michael@0: .chat-close-button:hover { michael@0: -moz-image-region: rect(0, 32px, 16px, 16px); michael@0: } michael@0: michael@0: .chat-close-button:hover:active { michael@0: -moz-image-region: rect(0, 48px, 16px, 32px); michael@0: } michael@0: michael@0: .chat-minimize-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons.png'); michael@0: -moz-image-region: rect(16px, 16px, 32px, 0); michael@0: } michael@0: michael@0: .chat-minimize-button:hover { michael@0: -moz-image-region: rect(16px, 32px, 32px, 16px); michael@0: } michael@0: michael@0: .chat-minimize-button:hover:active { michael@0: -moz-image-region: rect(16px, 48px, 32px, 32px); michael@0: } michael@0: michael@0: .chat-swap-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons.png'); michael@0: -moz-image-region: rect(48px, 16px, 64px, 0); michael@0: } michael@0: michael@0: .chat-swap-button:hover { michael@0: -moz-image-region: rect(48px, 32px, 64px, 16px); michael@0: } michael@0: michael@0: .chat-swap-button:hover:active { michael@0: -moz-image-region: rect(48px, 48px, 64px, 32px); michael@0: } michael@0: michael@0: chatbar > chatbox > .chat-titlebar > .chat-swap-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons.png'); michael@0: -moz-image-region: rect(32px, 16px, 48px, 0); michael@0: } michael@0: michael@0: chatbar > chatbox > .chat-titlebar > .chat-swap-button:hover { michael@0: -moz-image-region: rect(32px, 32px, 48px, 16px); michael@0: } michael@0: michael@0: chatbar > chatbox > .chat-titlebar > .chat-swap-button:hover:active { michael@0: -moz-image-region: rect(32px, 48px, 48px, 32px); michael@0: } michael@0: michael@0: @media (min-resolution: 2dppx) { michael@0: .chat-close-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons@2x.png'); michael@0: -moz-image-region: rect(0, 32px, 32px, 0); michael@0: } michael@0: michael@0: .chat-close-button:hover { michael@0: -moz-image-region: rect(0, 64px, 32px, 32px); michael@0: } michael@0: michael@0: .chat-close-button:hover:active { michael@0: -moz-image-region: rect(0, 96px, 32px, 64px); michael@0: } michael@0: michael@0: .chat-minimize-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons@2x.png'); michael@0: -moz-image-region: rect(32px, 32px, 64px, 0); michael@0: } michael@0: michael@0: .chat-minimize-button:hover { michael@0: -moz-image-region: rect(32px, 64px, 64px, 32px); michael@0: } michael@0: michael@0: .chat-minimize-button:hover:active { michael@0: -moz-image-region: rect(32px, 96px, 64px, 64px); michael@0: } michael@0: michael@0: .chat-swap-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons@2x.png'); michael@0: -moz-image-region: rect(96px, 32px, 128px, 0); michael@0: } michael@0: michael@0: .chat-swap-button:hover { michael@0: -moz-image-region: rect(96px, 64px, 128px, 32px); michael@0: } michael@0: michael@0: .chat-swap-button:hover:active { michael@0: -moz-image-region: rect(96px, 96px, 128px, 64px); michael@0: } michael@0: michael@0: chatbar > chatbox > .chat-titlebar > .chat-swap-button { michael@0: list-style-image: url('chrome://browser/skin/social/chat-icons@2x.png'); michael@0: -moz-image-region: rect(64px, 32px, 96px, 0); michael@0: } michael@0: michael@0: chatbar > chatbox > .chat-titlebar > .chat-swap-button:hover { michael@0: -moz-image-region: rect(64px, 64px, 96px, 32px); michael@0: } michael@0: michael@0: chatbar > chatbox > .chat-titlebar > .chat-swap-button:hover:active { michael@0: -moz-image-region: rect(64px, 96px, 96px, 64px); michael@0: } michael@0: } michael@0: michael@0: .chat-title { michael@0: font-weight: bold; michael@0: color: black; michael@0: text-shadow: none; michael@0: cursor: inherit; michael@0: } michael@0: michael@0: .chat-titlebar { michael@0: height: 20px; michael@0: min-height: 20px; michael@0: width: 100%; michael@0: margin: 0; michael@0: padding: 2px; michael@0: -moz-padding-start: 6px; michael@0: border: none; michael@0: border-bottom: 1px solid #ccc; michael@0: cursor: pointer; michael@0: } michael@0: michael@0: .chat-titlebar > .notification-anchor-icon { michael@0: margin-left: 2px; michael@0: margin-right: 2px; michael@0: } michael@0: michael@0: .chat-titlebar[minimized="true"] { michael@0: border-bottom: none; michael@0: } michael@0: michael@0: .chat-titlebar[activity] { michael@0: background-image: radial-gradient(ellipse closest-side at center, rgb(255,255,255), rgba(255,255,255,0)); michael@0: background-repeat: no-repeat; michael@0: background-size: 100% 20px; michael@0: background-position: 0 -10px; michael@0: } michael@0: michael@0: .chat-frame { michael@0: padding: 0; michael@0: margin: 0; michael@0: overflow: hidden; michael@0: } michael@0: michael@0: .chatbar-button { michael@0: list-style-image: url("chrome://browser/skin/social/services-16.png"); michael@0: margin: 0; michael@0: padding: 2px; michael@0: height: 21px; michael@0: width: 21px; michael@0: border: 1px solid #ccc; michael@0: border-bottom: none; michael@0: } michael@0: michael@0: @media (min-resolution: 2dppx) { michael@0: .chatbar-button { michael@0: list-style-image: url("chrome://browser/skin/social/services-16@2x.png"); michael@0: } michael@0: } michael@0: michael@0: .chatbar-button > .toolbarbutton-icon { michael@0: width: 16px; michael@0: } michael@0: michael@0: .chatbar-button > menupopup > .menuitem-iconic > .menu-iconic-left > .menu-iconic-icon { michael@0: width: auto; michael@0: height: auto; michael@0: max-height: 16px; michael@0: max-width: 16px; michael@0: } michael@0: michael@0: .chatbar-button[open="true"] { michael@0: box-shadow: inset 0 2px 5px rgba(0,0,0,0.6), 0 1px rgba(255,255,255,0.2); michael@0: } michael@0: michael@0: .chatbar-button > .toolbarbutton-text, michael@0: .chatbar-button > .toolbarbutton-menu-dropmarker { michael@0: display: none; michael@0: } michael@0: michael@0: .chatbar-button > menupopup > menuitem[activity] { michael@0: font-weight: bold; michael@0: } michael@0: michael@0: .chatbar-innerbox { michael@0: background: transparent; michael@0: margin: -285px 0 0; michael@0: overflow: hidden; michael@0: } michael@0: michael@0: chatbar { michael@0: -moz-margin-end: 20px; michael@0: } michael@0: michael@0: chatbox { michael@0: -moz-margin-start: 4px; michael@0: background-color: white; michael@0: border: 1px solid #ccc; michael@0: border-bottom: none; michael@0: } michael@0: michael@0: window > chatbox { michael@0: -moz-margin-start: 0px; michael@0: margin: 0px; michael@0: border: none; michael@0: padding: 0px; michael@0: }