1/* - This Source Code Form is subject to the terms of the Mozilla Public
2   - License, v. 2.0. If a copy of the MPL was not distributed with this file,
3   - You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5%include ../shared.inc
6%include ../../../shared/in-content/common.inc.css
7
8xul|tabs {
9  padding-right: 0;
10  padding-left: 0;
11}
12
13xul|tab[visuallyselected] {
14  text-shadow: none;
15}
16
17xul|button[dlgtype="help"] {
18  -moz-appearance: none;
19  width: auto;
20}
21
22xul|caption {
23  padding-inline-start: 0;
24}
25
26xul|groupbox > xul|*.groupbox-body {
27  padding: 0;
28}
29
30xul|menulist:not([editable="true"]) > xul|menupopup > xul|menuitem[checked="true"]::before,
31xul|menulist:not([editable="true"]) > xul|menupopup > xul|menuitem[selected="true"]::before {
32  display: none;
33}
34
35xul|menulist:not([editable="true"]) > xul|*.menulist-dropmarker {
36  display: -moz-box;
37  margin-top: 1px;
38  margin-bottom: 1px;
39}
40
41xul|menulist > xul|menupopup xul|menu,
42xul|menulist > xul|menupopup xul|menuitem,
43xul|button[type="menu"] > xul|menupopup xul|menu,
44xul|button[type="menu"] > xul|menupopup xul|menuitem {
45  padding-inline-end: 34px;
46}
47
48xul|*.help-button > xul|*.button-box > xul|*.button-icon {
49  margin-inline-start: 0;
50}
51
52xul|*.checkbox-icon {
53  margin-right: 0;
54}
55
56xul|*.radio-icon {
57  margin-inline-end: 0;
58}
59
60xul|*.text-link:-moz-focusring {
61  color: var(--in-content-link-highlight);
62  text-decoration: underline;
63  box-shadow: none;
64}
65
66xul|button:-moz-focusring,
67xul|menulist:-moz-focusring,
68xul|checkbox:-moz-focusring > .checkbox-check,
69html|input[type="checkbox"]:-moz-focusring + html|label:before,
70xul|radio[focused="true"] > .radio-check,
71xul|tab:-moz-focusring > .tab-middle > .tab-text {
72  outline: 2px solid rgba(0,149,221,0.5);
73  outline-offset: 1px;
74  -moz-outline-radius: 2px;
75}
76
77xul|radio[focused="true"] > .radio-check {
78  -moz-outline-radius: 100%;
79}
80
81html|*.numberbox-input::-moz-number-spin-up {
82  border-radius: 4px 4px 0 0;
83}
84
85html|*.numberbox-input::-moz-number-spin-down  {
86  border-radius: 0 0 4px 4px;
87}
88
89xul|textbox[type="search"]:not([searchbutton]) > .textbox-input-box > .textbox-search-sign {
90  list-style-image: url(chrome://global/skin/icons/search-textbox.svg);
91  margin-inline-end: 5px;
92}
93
94html|button {
95  /* XUL button min-width */
96  min-width: 79px;
97}
98