summaryrefslogtreecommitdiffstats
path: root/comm/mail/themes/windows/mail/themeableDialog.css
diff options
context:
space:
mode:
Diffstat (limited to 'comm/mail/themes/windows/mail/themeableDialog.css')
-rw-r--r--comm/mail/themes/windows/mail/themeableDialog.css90
1 files changed, 90 insertions, 0 deletions
diff --git a/comm/mail/themes/windows/mail/themeableDialog.css b/comm/mail/themes/windows/mail/themeableDialog.css
new file mode 100644
index 0000000000..e98a891779
--- /dev/null
+++ b/comm/mail/themes/windows/mail/themeableDialog.css
@@ -0,0 +1,90 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+@import url("chrome://messenger/skin/shared/themeableDialog.css");
+
+@namespace html url("http://www.w3.org/1999/xhtml");
+
+html|input {
+ padding: 2px 4px;
+}
+
+html|input[type="number"]::-moz-number-spin-up,
+html|input[type="number"]::-moz-number-spin-down {
+ min-height: 0.55em;
+}
+
+menulist[is="menulist-editable"][editable="true"]::part(text-input) {
+ padding: 2px 4px;
+ margin-block: -1px -2px;
+ margin-inline: -6px 4px;
+}
+
+@media not (-moz-windows-non-native-menus) {
+ menulist > menupopup {
+ --panel-background: var(--box-background-color);
+ --panel-border-radius: var(--arrowpanel-border-radius);
+ --panel-padding: var(--arrowpanel-padding);
+ }
+
+ button menupopup menu,
+ button menupopup menuitem,
+ menulist menupopup menu,
+ menulist menupopup menuitem {
+ appearance: none;
+ color: var(--box-text-color);
+ }
+
+ button menupopup > menu:not([disabled="true"])[_moz-menuactive="true"],
+ button menupopup > menuitem:not([disabled="true"])[_moz-menuactive="true"],
+ menulist menupopup > menu:not([disabled="true"])[_moz-menuactive="true"],
+ menulist menupopup > menuitem:not([disabled="true"])[_moz-menuactive="true"] {
+ color: var(--box-text-color);
+ background-color: color-mix(in srgb, currentColor 9%, transparent);
+ }
+
+ button menupopup > menu[disabled="true"],
+ button menupopup > menuitem[disabled="true"],
+ menulist menupopup > menu[disabled="true"],
+ menulist menupopup > menuitem[disabled="true"] {
+ color: #999;
+ /* override the [_moz-menuactive="true"] background color from
+ global/menu.css */
+ background-color: transparent;
+ }
+
+ menulist menupopup menu,
+ menulist menupopup menuitem,
+ button menupopup menu,
+ button menupopup menuitem {
+ padding-block: 2px;
+ }
+
+ menulist > menupopup > menuitem > .menu-iconic-left,
+ menulist > menupopup > menu > .menu-iconic-left {
+ display: flex;
+ }
+}
+
+menu > menupopup > menuitem,
+menu > menupopup > menu {
+ padding-inline: 5px;
+}
+
+.menu-right {
+ height: 12px;
+}
+
+.menu-right:-moz-locale-dir(rtl) {
+ transform: scaleX(-1);
+}
+
+.radio-label-box {
+ margin-inline-start: 0;
+ padding-inline-start: 0;
+}
+
+tabpanels {
+ color-scheme: light dark;
+}