diff options
Diffstat (limited to 'comm/mail/themes/linux/mail/themeableDialog.css')
-rw-r--r-- | comm/mail/themes/linux/mail/themeableDialog.css | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/comm/mail/themes/linux/mail/themeableDialog.css b/comm/mail/themes/linux/mail/themeableDialog.css new file mode 100644 index 0000000000..73537a5701 --- /dev/null +++ b/comm/mail/themes/linux/mail/themeableDialog.css @@ -0,0 +1,80 @@ +/* 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"); + +:root:-moz-lwtheme { + appearance: none; +} + +button > .button-box { + appearance: none; + padding-block: 4px; +} + +#resetColor > .button-box { + padding-block: 0; +} + +.button-menu-dropmarker { + appearance: none; + padding: 0; + border: none; + background-color: transparent; + list-style-image: var(--icon-nav-down-sm); + -moz-context-properties: stroke; + stroke: currentColor; +} + +menulist::part(dropmarker) { + display: flex; +} + +html|input { + padding: 4px; +} + +html|input[type="number"]::-moz-number-spin-up, +html|input[type="number"]::-moz-number-spin-down { + min-height: 0.7em; +} + +menulist[is="menulist-editable"][editable="true"] { + appearance: none; + margin-inline-end: 4px; + padding: 0; +} + +menulist[is="menulist-editable"][editable="true"]::part(text-input) { + padding: 5px 4px; + margin-block: -2px; + margin-inline: -7px 7px; +} + +menulist[is="menulist-editable"][editable="true"]::part(dropmarker) { + width: initial; + min-width: 0; + margin-block: 0; + margin-inline-end: 3px; +} + +menulist menupopup menu, +menulist menupopup menuitem, +button menupopup menu, +button menupopup menuitem { + appearance: none; + padding: 5px 8px; +} + +.menu-right { + height: 1em; + margin-inline-end: 3px; + transform: scale(0.7); +} + +tab + tab { + margin-inline-start: 0; +} |