+.sorter[checkState="1"] {
+ list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
+}
+
+.sorter[checkState="2"] {
+ list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
+}
+
+.sorter .button-icon {
+ margin-inline-start: 6px;
+}
+
+
+/*** discover view ***/
+
+#discover-view {
+ background-image: linear-gradient(#A09090 28px, #000000 28px, #000000 100%);
+}
+
+.discover-spacer-before,
+.discover-spacer-after {
+ -moz-box-flex: 1;
+}
+
+#discover-error .alert {
+ max-width: 45em;
+ -moz-box-flex: 1;
+}
+
+.discover-logo {
+ list-style-image: url("chrome://mozapps/skin/extensions/discover-logo.png");
+ margin-inline-end: 15px;
+}
+
+.discover-title {
+ font-weight: bold;
+ font-size: 24px;
+ /* font-family: MetaWebPro-Book, "Trebuchet MS", sans-serif; */
+ margin: 0 0 15px 0;
+}
+
+.discover-description {
+ text-align: justify;
+ margin: 0 0 15px 0;
+}
+
+.discover-footer {
+ text-align: justify;
+}
+
+#discover-browser {
+ border-radius: 1em 0px 0px;
+}
+
+/*** list ***/
+
+.list {
+ margin: 0;
+ border-width: 0 !important;
+ background-color: transparent;
+}
+
+.list > scrollbox > .scrollbox-innerbox {
+ border: 1px dotted transparent;
+}
+
+.list:-moz-focusring > scrollbox > .scrollbox-innerbox {
+ border-color: #008484;
+}
+
+.addon {
+ border-bottom: 1px solid #9C9CFF;
+ padding: 5px;
+ background-origin: border-box;
+}
+
+.addon:not(:only-child):last-child {
+ border-bottom-width: 0;
+}
+
+.details {
+ cursor: pointer;
+ margin: 0;
+ margin-inline-start: 10px;
+}
+
+.icon-container {
+ width: 48px;
+ height: 48px;
+ margin: 3px 7px;
+ -moz-box-align: center;
+ -moz-box-pack: center;
+}
+
+.icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+ max-width: 48px;
+ max-height: 48px;
+}
+
+.content-inner-container {
+ margin-inline-end: 5px;
+}
+
+.addon[active="false"] .icon {
+ filter: grayscale(1);
+}
+
+.addon-view[type="theme"] .icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
+}
+
+.addon-view[type="locale"] .icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/localeGeneric.png");
+}
+
+.addon-view[type="plugin"] .icon {
+ list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png");
+}
+
+.addon-view[type="dictionary"] .icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/dictionaryGeneric.png");
+}
+
+.addon-view[type="experiment"] .icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/experimentGeneric.png");
+}
+
+.name-container {
+ font-size: 1.3rem;
+ font-weight: bold;
+ color: #9C9CFF;
+ margin-bottom: 0;
+ -moz-box-align: end;
+ -moz-box-flex: 1;
+}
+
+.legacy-warning {
+ background-color: #FFCF00;
+ color: #000000;
+ padding: 4px 5px 3px;
+ font-size: 0.9rem;
+ font-weight: 600;
+ -moz-user-focus: ignore;
+}
+
+.legacy-warning:hover {
+ background-color: #FF9F00;