1/*
2 * Tooltip
3 */
4.ui-widget.ui-widget-content.be-tooltip {
5    padding: 2px 8px 2px 8px;
6    font-size: 90%;
7    color: var(--batchedit-text);
8    background-color: var(--batchedit-background);
9    border-left: 1px solid var(--batchedit-border);
10    box-shadow: 0 0 0.5em #999;
11}
12
13/*
14 * Global styles
15 */
16#batchedit table {
17    border: 0;
18}
19
20#batchedit td {
21    vertical-align: top;
22    border: 0;
23}
24
25#batchedit .be-checkbox {
26    margin: 0.3em 0;
27}
28
29#batchedit .be-radiogroup {
30    margin-top: 0.5em;
31    margin-bottom: 1em;
32}
33
34#batchedit .be-radiobtn {
35    margin: 0.3em 0;
36    padding-left: 1em;
37}
38
39#batchedit .be-actions {
40    position: absolute;
41    top: 0;
42    right: 0;
43    height: 24px;
44}
45
46#batchedit .be-action svg {
47    width: 24px;
48    height: 24px;
49    margin-left: 4px;
50    fill: #ccc;
51}
52
53#batchedit .be-action svg:hover {
54    fill: var(--batchedit-link);
55}
56
57/*
58 * Messages
59 */
60#batchedit #be-messages {
61    margin-bottom: 1em;
62}
63
64/*
65 * Total statistics
66 */
67#batchedit #be-totalstats {
68    position: relative;
69    font-size: 120%;
70    font-weight: bold;
71    margin: 0 -0.2em 0 -0.5em;
72}
73
74#batchedit #be-totalstats div {
75    position: relative;
76    padding: 0 0.2em 1.2em 0.5em;
77    background-color: var(--batchedit-background);
78}
79
80#batchedit #be-totalstats div.be-floater {
81    position: fixed;
82    z-index: 1;
83    top: 0;
84    padding: 1em 0.2em 1.2em 0.5em;
85    box-shadow: 0 0.5em 0.5em -0.5em #999;
86}
87
88#batchedit .be-apply:hover label {
89    color: var(--batchedit-link);
90}
91
92/*
93 * Matches
94 */
95#batchedit .be-file {
96    position: relative;
97    padding-left: 0.5em;
98    margin-bottom: 1.5em;
99    border-left: 1px solid var(--batchedit-border);
100}
101
102#batchedit .be-file .be-stats {
103    font-size: 120%;
104    font-weight: bold;
105    margin-bottom: 0.7em;
106}
107
108#batchedit .be-match {
109    padding: 0.3em;
110    margin-bottom: 0.5em;
111    background-color: var(--batchedit-background-alt);
112}
113
114#batchedit .be-match .be-matchid {
115    font-weight: bold;
116}
117
118#batchedit .be-match table {
119    width: 100%;
120    border: 0;
121    margin: 0.3em 0 0 0;
122}
123
124#batchedit .be-match td.be-text {
125    font-family: "Courier New", monospace;
126    font-size: 8pt;
127    text-align: left;
128    white-space: pre-wrap;
129    width: 49%;
130    padding: 0.3em;
131    border: 1px dashed var(--batchedit-border);
132}
133
134#batchedit .be-match td.be-arrow {
135    position: relative;
136    width: 2%;
137    border: 0;
138}
139
140#batchedit .be-match td.be-arrow svg {
141    position: absolute;
142    left: 50%;
143    top: 50%;
144    margin-left:-3px;
145    margin-top:-20px;
146    width: 8px;
147    height: 40px;
148    stroke: var(--batchedit-text);
149}
150
151#batchedit .be-match .be-preview {
152    background-color: #ff9;
153}
154
155#batchedit .be-match .be-replaced {
156    background-color: #ff9;
157}
158
159#batchedit .be-match .be-applied {
160    background-color: #6f9;
161}
162
163/*
164 * Main form
165 */
166#batchedit #be-mainform {
167    position: relative;
168    margin-top: 1em;
169}
170
171#batchedit #be-mainform > div:first-child {
172    display: flex;
173    margin-bottom: 1.5em;
174}
175
176#batchedit #be-mainform #be-editboxes {
177    flex-grow: 1;
178}
179
180#batchedit #be-mainform table {
181    margin: 0;
182}
183
184#batchedit #be-mainform td {
185    border: 0;
186}
187
188#batchedit #be-mainform td.be-title {
189    width: 1%;
190    padding-top: 0.6em;
191    padding-right: 1em;
192    font-weight: bold;
193    white-space:nowrap;
194}
195
196#batchedit #be-mainform td.be-edit {
197    width: 99%;
198    padding-right: 1em;
199}
200
201#batchedit #be-mainform td.be-edit .be-edit {
202    font-family: "Courier New", monospace;
203    font-size: 10pt;
204    padding: 0.3em 0.5em;
205    width: 100%;
206}
207
208#batchedit #be-mainform textarea.be-edit {
209    min-height: 4em;
210    resize: vertical;
211    white-space: pre;
212}
213
214#batchedit #be-mainform #be-submitbar {
215    display: flex;
216}
217
218#batchedit #be-mainform #be-progressbar {
219    display: none;
220    flex-grow: 1;
221}
222
223#batchedit #be-mainform #be-progresswrap {
224    flex-grow: 1;
225    align-self: center;
226    margin-right: 1em;
227    padding: 2px;
228    border: 1px solid var(--batchedit-border);
229}
230
231#batchedit #be-mainform #be-progress {
232    width: 0;
233    padding-left: 0.3em;
234    word-wrap: normal;
235    white-space: pre;
236    font-style: italic;
237    background-color: var(--batchedit-background-alt);
238}
239
240#batchedit #be-mainform .be-button {
241    padding: 0.5em 1.2em;
242    font-weight: bold;
243}
244
245#batchedit #be-mainform .be-submit {
246    padding: 0.5em 1.2em;
247    margin-right: 1em;
248    font-weight: bold;
249}
250
251/*
252 * Options
253 */
254#batchedit #be-options {
255    padding-left: 1em;
256    border-left: 1px solid var(--batchedit-border);
257}
258
259#batchedit #be-extoptions {
260    display: none;
261    position: absolute;
262    top: 0;
263    right: 0;
264    padding: 0.5em 1em 0.8em 1em;
265    background-color: var(--batchedit-background);
266    box-shadow: 0 0 0.5em #999;
267}
268
269#batchedit #be-ctxcharsedit, #batchedit #be-ctxlinesedit {
270    width: 3em;
271    padding: 0 0.2em;
272    text-align: right;
273}
274
275#batchedit #be-searchmaxedit {
276    width: 4em;
277    padding: 0 0.2em;
278    text-align: right;
279}
280