diff options
Diffstat (limited to 'comm/mail/themes/windows/mail/themeableDialog.css')
-rw-r--r-- | comm/mail/themes/windows/mail/themeableDialog.css | 90 |
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; +} |