2 margin: 10px 10px 0px 10px;
7 border: 1px inset #CCD0DD;
16 #resizerBox > resizer {
24 border-bottom: 1px solid #9999CC;
29 margin: 5px 5px 10px 10px;
33 #commandBarBottom button {
42 -moz-padding-start: 7px;
43 -moz-padding-end: 7px;
45 border-bottom: 1px dotted #666699;
48 richlistitem[isDisabled="true"] .addonIcon {
52 richlistitem[isDisabled="true"] {
56 richlistitem[newAddon="true"] {
57 background-color: #FFFFCC;
61 richlistitem[selected="true"] {
62 background-color: #CCD0DD;
66 richlistitem[selected="true"] .text-link {
70 #extensionsView:focus > richlistitem[selected="true"] {
71 background-color: #336699;
75 #extensionsView:focus > richlistitem[selected="true"][isDisabled="true"] {
76 background-color: #666699;
84 richlistitem[selected="true"]:not([opType]) .descriptionCrop {
100 border: 1px inset #CCD0DD;
101 background-color: #FFFFFF;
112 -moz-margin-end: 2px;
127 list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png");
130 richlistitem .updateBadge {
131 -moz-margin-end: -2px;
134 richlistitem .notifyBadge {
135 -moz-margin-start: -2px;
144 richlistitem[availableUpdateURL][updateable="true"] .updateBadge,
145 richlistitem[availableUpdateURL][updateable="true"] .updateAvailableBox,
146 richlistitem[compatible="false"] .notifyBadge,
147 richlistitem[providesUpdatesSecurely="false"] .notifyBadge,
148 richlistitem[blocklisted="true"] .notifyBadge,
149 richlistitem[satisfiesDependencies="false"] .notifyBadge {
154 /* Selected Add-on buttons
155 See content/extensions.css to hide / display buttons */
161 .selectedButtons > button {
173 .enableButton, .disableButton,
174 .uninstallButton, .cancelUninstallButton {
175 -moz-margin-start: 5px;
178 /* Selected Add-on status messages and images */
179 richlistitem[compatible="true"] .incompatibleBox,
180 richlistitem[providesUpdatesSecurely="true"] .insecureUpdateBox,
181 richlistitem[satisfiesDependencies="true"] .needsDependenciesBox,
182 richlistitem[blocklisted="false"] .blocklistedBox,
183 richlistitem[opType="needs-uninstall"] .blocklistedBox,
184 richlistitem[opType="needs-uninstall"] .incompatibleBox,
185 richlistitem[opType="needs-uninstall"] .needsDependenciesBox,
186 richlistitem[opType="needs-uninstall"] .blocklistedBox {
190 richlistitem[loading="true"] .updateBadge {
195 -moz-margin-end: -2px;
196 list-style-image: url("chrome://global/skin/icons/loading.gif");
197 -moz-image-region: auto;
201 -moz-margin-start: 5px;
204 list-style-image: url("chrome://global/skin/icons/loading.gif");
207 .selectedStatusMsgs > hbox {
212 .selectedStatusMsgs label {
216 .selectedStatusMsgs label.text-link {
221 richlistitem[opType="needs-uninstall"] .notifyBadge {
225 .addon-search-details {
228 -moz-margin-start: 6px;
232 .addonThumbnailContainer {
233 background-color: #CCD0DD;
235 border: 1px solid #9999CC;
238 -moz-margin-end: 5px;
241 .addonMissingThumbnail {
250 list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png");
262 .addonRating[rating] {
266 list-style-image: url("chrome://mozapps/skin/extensions/ratings.png");
269 .addonRating[rating="0"] {
270 -moz-image-region: rect(0px 68px 12px 0px);
273 .addonRating[rating="1"] {
274 -moz-image-region: rect(12px 68px 24px 0px);
277 .addonRating[rating="2"] {
278 -moz-image-region: rect(24px 68px 36px 0px);
281 .addonRating[rating="3"] {
282 -moz-image-region: rect(36px 68px 48px 0px);
285 .addonRating[rating="4"] {
286 -moz-image-region: rect(48px 68px 60px 0px);
289 .addonRating[rating="5"] {
290 -moz-image-region: rect(60px 68px 72px 0px);
294 -moz-margin-start: 6px;
295 list-style-image: url("chrome://mozapps/skin/extensions/extensionIcons.png");
300 .addonTypeExtension image {
301 -moz-image-region: rect(0px 16px 16px 0px);
304 .addonTypeTheme image {
305 -moz-image-region: rect(0px 32px 16px 16px);
308 vbox[typeName="status"][type="search-failure"],
309 vbox[typeName="status"][type="recommended-failure"],
310 vbox[typeName="status"][type="message-norecommended"],
311 vbox[typeName="status"][type="message-nosearchresults"],
312 vbox[typeName="status"][type="retrieve-search"],
313 vbox[typeName="status"][type="retrieve-recommended"] {
317 vbox[typeName="status"][type="footer-recommended"],
318 vbox[typeName="status"][type="footer-search"] {
322 vbox[typeName="status"][type="header-recommended"] {
331 .searchbox-search, .searchbox-cancel {
332 -moz-appearance: none;
342 .searchbox-search .button-box,
343 .searchbox-cancel .button-box {
349 list-style-image: url("chrome://mozapps/skin/extensions/searchIcons.png");
350 -moz-image-region: rect(0px 38px 19px 19px);
354 list-style-image: url("chrome://mozapps/skin/extensions/searchIcons.png");
355 -moz-image-region: rect(0px 57px 19px 38px);
359 padding: 5px 5px 5px 5px;
362 #progressBox > hbox {
363 -moz-box-align: center;
368 border-bottom: 1px solid #9999CC;
370 -moz-padding-start: 10px;
371 background-color: #CCD0DD;
379 list-style-image: url("chrome://mozapps/skin/extensions/viewButtons.png");
380 border: 1px solid transparent;
383 #viewGroup radio:hover {
384 border: 1px outset #CCD0DD;
387 #viewGroup radio[selected="true"] {
388 border: 1px inset #CCD0DD;
389 background-color: #DDDDDD;
397 radio#extensions-view {
398 -moz-image-region: rect(0px, 32px, 32px, 0px)
402 -moz-image-region: rect(0px, 64px, 32px, 32px)
406 -moz-image-region: rect(0px, 96px, 32px, 64px)
410 -moz-image-region: rect(0px, 128px, 32px, 96px)
414 -moz-image-region: rect(0px, 160px, 32px, 128px)
417 radio#installs-view {
418 -moz-image-region: rect(0px, 192px, 32px, 160px)
422 -moz-image-region: rect(0px, 224px, 32px, 192px)
425 /* Update view checkbox */
427 -moz-user-focus: none;
430 richlistitem[selected="true"] .includeUpdate {
431 -moz-user-focus: normal;