Merge "Add attributes parameter to ShowSearchHitTitle"
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-core-wikimediaui.css
1 /*!
2 * OOjs UI v0.24.1
3 * https://www.mediawiki.org/wiki/OOjs_UI
4 *
5 * Copyright 2011–2017 OOjs UI Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
8 *
9 * Date: 2017-10-31T22:46:39Z
10 */
11 /**
12 * WikimediaUI Base v0.9.2
13 * Wikimedia Foundation user interface base variables
14 */
15 /* Colors */
16 /* Positioning */
17 /* Box Model properties */
18 /* Max Widths */
19 /* Typography incl. print properties */
20 /* Other Properties */
21 /* Animation & Transition */
22 .oo-ui-element-hidden {
23 display: none !important;
24 }
25 .oo-ui-buttonElement {
26 display: inline-block;
27 line-height: normal;
28 vertical-align: middle;
29 }
30 .oo-ui-buttonElement > .oo-ui-buttonElement-button {
31 cursor: pointer;
32 display: inline-block;
33 -webkit-box-sizing: border-box;
34 -moz-box-sizing: border-box;
35 box-sizing: border-box;
36 vertical-align: middle;
37 font-family: inherit;
38 font-size: inherit;
39 white-space: nowrap;
40 -webkit-touch-callout: none;
41 -webkit-user-select: none;
42 -moz-user-select: none;
43 -ms-user-select: none;
44 user-select: none;
45 }
46 .oo-ui-buttonElement > .oo-ui-buttonElement-button::-moz-focus-inner {
47 border-color: transparent;
48 padding: 0;
49 }
50 .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
51 cursor: default;
52 }
53 .oo-ui-buttonElement-frameless {
54 position: relative;
55 }
56 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
57 vertical-align: top;
58 text-align: center;
59 }
60 .oo-ui-buttonElement > .oo-ui-buttonElement-button {
61 position: relative;
62 border-radius: 2px;
63 padding-top: 2.34375em;
64 font-weight: bold;
65 text-decoration: none;
66 }
67 .oo-ui-buttonElement > .oo-ui-buttonElement-button:focus {
68 outline: 0;
69 }
70 .oo-ui-buttonElement > input.oo-ui-buttonElement-button {
71 -webkit-appearance: none;
72 }
73 .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
74 line-height: 1;
75 }
76 .oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button,
77 .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
78 line-height: 1.172em;
79 }
80 .oo-ui-buttonElement.oo-ui-labelElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
81 padding-right: 2.5em;
82 }
83 .oo-ui-buttonElement.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
84 .oo-ui-buttonElement.oo-ui-indicatorElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
85 right: 0.9375em;
86 }
87 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
88 -webkit-transition: background-color 100ms, color 100ms, border-color 100ms, box-shadow 100ms;
89 -moz-transition: background-color 100ms, color 100ms, border-color 100ms, box-shadow 100ms;
90 transition: background-color 100ms, color 100ms, border-color 100ms, box-shadow 100ms;
91 }
92 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
93 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
94 opacity: 0.87;
95 -webkit-transition: opacity 100ms;
96 -moz-transition: opacity 100ms;
97 transition: opacity 100ms;
98 }
99 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon.oo-ui-image-invert,
100 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator.oo-ui-image-invert {
101 opacity: 1;
102 }
103 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon,
104 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-indicatorElement-indicator {
105 opacity: 0.73;
106 }
107 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon.oo-ui-image-invert,
108 .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-indicatorElement-indicator.oo-ui-image-invert {
109 opacity: 1;
110 }
111 .oo-ui-buttonElement.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
112 .oo-ui-buttonElement.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
113 opacity: 1;
114 }
115 .oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child {
116 margin-left: -0.234375em;
117 }
118 .oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button {
119 min-width: 1.875em;
120 min-height: 1.875em;
121 border-color: #fff;
122 border-color: transparent;
123 border-style: solid;
124 border-width: 1px;
125 padding-top: 2.34375em;
126 padding-left: 2.34375em;
127 }
128 .oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
129 left: 0.234375em;
130 }
131 .oo-ui-buttonElement-frameless.oo-ui-labelElement:first-child {
132 margin-left: -0.3125em;
133 }
134 .oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement:first-child {
135 margin-left: -0.234375em;
136 }
137 .oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button {
138 border-color: #fff;
139 border-color: transparent;
140 border-style: solid;
141 border-width: 1px;
142 padding: 0.625em 0.3125em 0.546875em;
143 }
144 .oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
145 padding-left: 2.34375em;
146 }
147 .oo-ui-buttonElement-frameless.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
148 min-width: 12px;
149 min-height: 12px;
150 padding-top: 0;
151 }
152 .oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
153 padding-left: 4.21875em;
154 padding-top: 2.34375em;
155 }
156 .oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
157 padding-left: 0.3125em;
158 padding-top: 0.625em;
159 }
160 .oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
161 padding-left: 2.34375em;
162 }
163 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
164 color: #222;
165 }
166 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
167 color: #444;
168 }
169 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement > .oo-ui-buttonElement-button:focus,
170 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement > .oo-ui-buttonElement-button:focus {
171 border-color: #36c;
172 box-shadow: inset 0 0 0 1px #36c;
173 }
174 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement > .oo-ui-buttonElement-button:focus:active,
175 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement > .oo-ui-buttonElement-button:focus:active {
176 border-color: #fff;
177 border-color: transparent;
178 box-shadow: none;
179 }
180 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button {
181 border-radius: 1px;
182 }
183 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:focus {
184 box-shadow: 0 0 0 2px #36c;
185 }
186 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:focus:active {
187 box-shadow: none;
188 }
189 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
190 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
191 color: #000;
192 border-color: #fff;
193 border-color: transparent;
194 box-shadow: none;
195 }
196 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
197 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button {
198 color: #36c;
199 }
200 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
201 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover {
202 color: #447ff5;
203 }
204 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
205 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:active,
206 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active:focus,
207 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:active:focus,
208 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
209 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
210 color: #2a4b8d;
211 box-shadow: none;
212 }
213 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
214 color: #d33;
215 }
216 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
217 color: #ff4242;
218 }
219 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
220 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active:focus,
221 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
222 color: #b32424;
223 box-shadow: none;
224 }
225 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled[class*='oo-ui-flaggedElement'] > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
226 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled[class*='oo-ui-flaggedElement'] > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
227 opacity: 1;
228 }
229 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled[class*='oo-ui-flaggedElement'] > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon,
230 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled[class*='oo-ui-flaggedElement'] > .oo-ui-buttonElement-button:hover > .oo-ui-indicatorElement-indicator {
231 opacity: 0.73;
232 }
233 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
234 color: #72777d;
235 }
236 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
237 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
238 opacity: 0.51;
239 }
240 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
241 border-style: solid;
242 border-width: 1px;
243 border-radius: 2px;
244 padding-left: 0.9375em;
245 padding-right: 0.9375em;
246 }
247 .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button {
248 padding-top: 2.34375em;
249 padding-bottom: 0;
250 padding-left: 2.03125em;
251 }
252 .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
253 left: 0.546875em;
254 }
255 .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
256 .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
257 padding-left: 2.5em;
258 }
259 .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
260 .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
261 left: 0.46875em;
262 }
263 .oo-ui-buttonElement-framed.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
264 padding-top: 2.34375em;
265 padding-right: 2.03125em;
266 padding-bottom: 0;
267 }
268 .oo-ui-buttonElement-framed.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
269 right: 1.015625em;
270 }
271 .oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
272 .oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
273 padding-right: 2.5em;
274 }
275 .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button {
276 padding-top: 0.625em;
277 padding-bottom: 0.546875em;
278 }
279 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
280 background-color: #c8ccd1;
281 color: #fff;
282 border-color: #c8ccd1;
283 }
284 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
285 background-color: #f8f9fa;
286 color: #222;
287 border-color: #a2a9b1;
288 }
289 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
290 background-color: #fff;
291 color: #444;
292 border-color: #a2a9b1;
293 }
294 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
295 border-color: #36c;
296 box-shadow: inset 0 0 0 1px #36c;
297 }
298 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
299 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active:focus,
300 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
301 background-color: #c8ccd1;
302 color: #000;
303 border-color: #72777d;
304 box-shadow: none;
305 }
306 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
307 background-color: #2a4b8d;
308 color: #fff;
309 border-color: #2a4b8d;
310 }
311 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
312 border-color: #36c;
313 box-shadow: inset 0 0 0 1px #36c, inset 0 0 0 2px #fff;
314 }
315 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
316 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button {
317 color: #36c;
318 }
319 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
320 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover {
321 background-color: #fff;
322 border-color: #447ff5;
323 }
324 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
325 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:active,
326 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active:focus,
327 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:active:focus,
328 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
329 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
330 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
331 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
332 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button,
333 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
334 background-color: #eff3fa;
335 color: #2a4b8d;
336 border-color: #2a4b8d;
337 box-shadow: none;
338 }
339 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus,
340 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:focus {
341 border-color: #36c;
342 box-shadow: inset 0 0 0 1px #36c;
343 }
344 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
345 color: #d73333;
346 }
347 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
348 background-color: #fff;
349 border-color: #ff4242;
350 }
351 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
352 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active:focus,
353 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
354 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
355 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
356 background-color: #ffffff;
357 color: #b32424;
358 border-color: #b32424;
359 box-shadow: none;
360 }
361 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
362 border-color: #d33;
363 box-shadow: inset 0 0 0 1px #d33;
364 }
365 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
366 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button {
367 color: #fff;
368 background-color: #36c;
369 border-color: #36c;
370 }
371 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
372 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover {
373 background-color: #447ff5;
374 border-color: #447ff5;
375 }
376 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
377 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:active,
378 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active:focus,
379 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:active:focus,
380 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
381 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
382 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
383 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
384 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button,
385 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
386 color: #fff;
387 background-color: #2a4b8d;
388 border-color: #2a4b8d;
389 box-shadow: none;
390 }
391 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus,
392 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:focus {
393 border-color: #36c;
394 box-shadow: inset 0 0 0 1px #36c, inset 0 0 0 2px #fff;
395 }
396 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
397 color: #fff;
398 background-color: #d33;
399 border-color: #d33;
400 }
401 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
402 background-color: #ff4242;
403 border-color: #ff4242;
404 }
405 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
406 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active:focus,
407 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
408 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
409 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
410 color: #fff;
411 background-color: #b32424;
412 border-color: #b32424;
413 box-shadow: none;
414 }
415 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
416 border-color: #d33;
417 box-shadow: inset 0 0 0 1px #d33, inset 0 0 0 2px #fff;
418 }
419 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
420 .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
421 opacity: 1;
422 }
423 .oo-ui-clippableElement-clippable {
424 -webkit-box-sizing: border-box;
425 -moz-box-sizing: border-box;
426 box-sizing: border-box;
427 min-height: 3.125em;
428 }
429 .oo-ui-floatableElement {
430 position: absolute;
431 }
432 .oo-ui-iconElement .oo-ui-iconElement-icon,
433 .oo-ui-iconElement.oo-ui-iconElement-icon {
434 background-size: contain;
435 background-position: center center;
436 background-repeat: no-repeat;
437 position: absolute;
438 top: 0;
439 min-width: 24px;
440 width: 1.875em;
441 min-height: 24px;
442 height: 100%;
443 }
444 .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
445 .oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
446 background-size: contain;
447 background-position: center center;
448 background-repeat: no-repeat;
449 position: absolute;
450 top: 0;
451 min-width: 12px;
452 width: 0.9375em;
453 min-height: 12px;
454 height: 100%;
455 }
456 .oo-ui-labelElement .oo-ui-labelElement-label-highlight {
457 font-weight: bold;
458 }
459 .oo-ui-pendingElement-pending {
460 background-image: /* @embed */ url(themes/wikimediaui/images/textures/pending.gif);
461 }
462 .oo-ui-fieldLayout {
463 display: block;
464 margin-top: 1.25em;
465 }
466 .oo-ui-fieldLayout:before,
467 .oo-ui-fieldLayout:after {
468 content: ' ';
469 display: table;
470 }
471 .oo-ui-fieldLayout:after {
472 clear: both;
473 }
474 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
475 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
476 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,
477 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,
478 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
479 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
480 display: block;
481 float: left;
482 }
483 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
484 text-align: right;
485 }
486 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
487 display: table;
488 width: 100%;
489 }
490 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
491 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
492 display: table-cell;
493 vertical-align: middle;
494 }
495 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
496 width: 1px;
497 }
498 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
499 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
500 display: block;
501 }
502 .oo-ui-fieldLayout .oo-ui-fieldLayout-help {
503 float: right;
504 }
505 .oo-ui-fieldLayout .oo-ui-fieldLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
506 z-index: 1;
507 }
508 .oo-ui-fieldLayout.oo-ui-labelElement,
509 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
510 margin-top: 0.9375em;
511 }
512 .oo-ui-fieldLayout:first-child,
513 .oo-ui-fieldLayout.oo-ui-labelElement:first-child,
514 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline:first-child {
515 margin-top: 0;
516 }
517 .oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
518 padding-bottom: 0.3125em;
519 }
520 .oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
521 line-height: 1.4;
522 }
523 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
524 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
525 max-width: 50em;
526 }
527 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
528 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
529 width: 35%;
530 margin-right: 5%;
531 }
532 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label,
533 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
534 display: block;
535 padding-top: 0.3125em;
536 }
537 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,
538 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help {
539 margin-right: 0;
540 margin-left: -1.875em;
541 }
542 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
543 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
544 width: 60%;
545 }
546 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
547 padding: 0.3125em 0 0.3125em 0.46875em;
548 }
549 .oo-ui-fieldLayout .oo-ui-fieldLayout-help {
550 margin-right: 0;
551 }
552 .oo-ui-fieldLayout .oo-ui-fieldLayout-help:last-child {
553 margin-right: 0;
554 }
555 .oo-ui-fieldLayout .oo-ui-fieldLayout-help .oo-ui-buttonElement-button {
556 padding-top: 1.71875em;
557 padding-left: 1.71875em;
558 }
559 .oo-ui-fieldLayout .oo-ui-fieldLayout-help .oo-ui-buttonElement-button .oo-ui-iconElement-icon {
560 left: 0;
561 }
562 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help,
563 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline .oo-ui-fieldLayout-help {
564 margin-top: -0.46875em;
565 }
566 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help:last-child,
567 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline .oo-ui-fieldLayout-help:last-child {
568 margin-right: -0.3125em;
569 }
570 .oo-ui-fieldLayout-messages {
571 list-style: none none;
572 margin: 0.25em 0 0 0.25em;
573 padding: 0;
574 }
575 .oo-ui-fieldLayout-messages > li {
576 margin: 0;
577 padding: 0;
578 display: table;
579 }
580 .oo-ui-fieldLayout-messages .oo-ui-iconElement.oo-ui-iconElement-icon {
581 display: table-cell;
582 position: static;
583 top: auto;
584 height: 1.875em;
585 }
586 .oo-ui-fieldLayout-messages .oo-ui-labelWidget {
587 display: table-cell;
588 padding: 0.1em 0 0.1em 0.3125em;
589 line-height: 1.4;
590 vertical-align: middle;
591 }
592 .oo-ui-fieldLayout.oo-ui-fieldLayout-messages.oo-ui-iconElement .oo-ui-iconElement-icon {
593 display: table-cell;
594 }
595 .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
596 color: #72777d;
597 }
598 .oo-ui-actionFieldLayout-input,
599 .oo-ui-actionFieldLayout-button {
600 display: table-cell;
601 vertical-align: middle;
602 }
603 .oo-ui-actionFieldLayout-input {
604 padding-right: 1em;
605 }
606 .oo-ui-actionFieldLayout-button {
607 width: 1%;
608 white-space: nowrap;
609 }
610 .oo-ui-actionFieldLayout.oo-ui-fieldLayout-align-top {
611 max-width: 50em;
612 }
613 .oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-frameless {
614 margin-left: 0.3125em;
615 }
616 .oo-ui-fieldsetLayout {
617 position: relative;
618 min-width: 0;
619 margin: 0;
620 border: 0;
621 padding: 0.01px 0 0 0;
622 }
623 body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
624 display: table-cell;
625 }
626 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
627 color: inherit;
628 display: inline-table;
629 box-sizing: border-box;
630 padding: 0;
631 white-space: normal;
632 float: left;
633 width: 100%;
634 }
635 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label:empty {
636 display: none;
637 }
638 .oo-ui-fieldsetLayout-group {
639 clear: both;
640 }
641 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help {
642 float: right;
643 }
644 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
645 z-index: 1;
646 }
647 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-header {
648 max-width: 50em;
649 }
650 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-header .oo-ui-iconElement-icon {
651 height: 1.875em;
652 }
653 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header .oo-ui-iconElement-icon {
654 display: block;
655 }
656 .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout,
657 .oo-ui-fieldsetLayout + .oo-ui-formLayout {
658 margin-top: 2em;
659 }
660 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
661 display: inline-block;
662 margin-bottom: 0.54347826em;
663 font-size: 1.15em;
664 font-weight: bold;
665 line-height: 1.4;
666 }
667 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
668 padding-left: 1.76630435em;
669 line-height: 1.63043478em;
670 }
671 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help {
672 margin-right: 0;
673 margin-top: -0.234375em;
674 margin-right: -0.3125em;
675 }
676 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help:last-child {
677 margin-right: 0;
678 }
679 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help:last-child {
680 margin-right: -0.3125em;
681 }
682 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help .oo-ui-buttonElement-button {
683 padding-top: 1.71875em;
684 padding-left: 1.71875em;
685 }
686 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help .oo-ui-buttonElement-button .oo-ui-iconElement-icon {
687 left: 0;
688 }
689 .oo-ui-formLayout + .oo-ui-fieldsetLayout,
690 .oo-ui-formLayout + .oo-ui-formLayout {
691 margin-top: 2em;
692 }
693 .oo-ui-panelLayout {
694 position: relative;
695 }
696 .oo-ui-panelLayout-scrollable {
697 overflow: auto;
698 -webkit-transform: translateZ(0);
699 transform: translateZ(0);
700 }
701 .oo-ui-panelLayout-expanded {
702 position: absolute;
703 top: 0;
704 left: 0;
705 right: 0;
706 bottom: 0;
707 }
708 .oo-ui-panelLayout-padded {
709 padding: 1.25em;
710 }
711 .oo-ui-panelLayout-padded.oo-ui-formLayout > .oo-ui-fieldsetLayout .oo-ui-labelElement-label,
712 .oo-ui-panelLayout-padded.oo-ui-formLayout > .oo-ui-fieldsetLayout .oo-ui-iconElement-icon {
713 margin-top: -0.25em;
714 }
715 .oo-ui-panelLayout-framed {
716 border: 1px solid #a2a9b1;
717 border-radius: 2px;
718 }
719 .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
720 margin: 1em 0;
721 }
722 .oo-ui-horizontalLayout > .oo-ui-widget {
723 display: inline-block;
724 vertical-align: middle;
725 }
726 .oo-ui-horizontalLayout > .oo-ui-layout {
727 display: inline-block;
728 }
729 .oo-ui-horizontalLayout > .oo-ui-layout,
730 .oo-ui-horizontalLayout > .oo-ui-widget {
731 margin-right: 0.5em;
732 }
733 .oo-ui-horizontalLayout > .oo-ui-layout:last-child,
734 .oo-ui-horizontalLayout > .oo-ui-widget:last-child {
735 margin-right: 0;
736 }
737 .oo-ui-horizontalLayout > .oo-ui-layout {
738 margin-top: 0;
739 }
740 .oo-ui-widget .oo-ui-iconElement-icon,
741 .oo-ui-widget .oo-ui-indicatorElement-indicator,
742 .oo-ui-widget.oo-ui-iconElement .oo-ui-widget .oo-ui-iconElement-icon,
743 .oo-ui-widget.oo-ui-indicatorElement .oo-ui-widget .oo-ui-indicatorElement-indicator {
744 display: none;
745 }
746 .oo-ui-widget.oo-ui-iconElement .oo-ui-iconElement-icon,
747 .oo-ui-widget.oo-ui-iconElement > * > .oo-ui-iconElement-icon,
748 .oo-ui-widget.oo-ui-iconElement .oo-ui-iconElement .oo-ui-iconElement-icon,
749 .oo-ui-widget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator,
750 .oo-ui-widget.oo-ui-indicatorElement > * > .oo-ui-indicatorElement-indicator,
751 .oo-ui-widget.oo-ui-indicatorElement .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
752 display: block;
753 }
754 .oo-ui-optionWidget {
755 position: relative;
756 display: block;
757 }
758 .oo-ui-optionWidget.oo-ui-widget-enabled {
759 cursor: pointer;
760 }
761 .oo-ui-optionWidget.oo-ui-widget-disabled {
762 cursor: default;
763 }
764 .oo-ui-optionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
765 display: block;
766 white-space: nowrap;
767 text-overflow: ellipsis;
768 overflow: hidden;
769 }
770 .oo-ui-optionWidget .oo-ui-labelElement-label {
771 line-height: 1.6;
772 }
773 .oo-ui-optionWidget-selected .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
774 opacity: 1;
775 }
776 .oo-ui-optionWidget.oo-ui-widget-disabled {
777 color: #72777d;
778 }
779 .oo-ui-decoratedOptionWidget {
780 padding: 0.703125em 0.9375em 0.625em;
781 line-height: 1;
782 }
783 .oo-ui-decoratedOptionWidget.oo-ui-iconElement {
784 padding-left: 2.96875em;
785 }
786 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
787 left: 0.9375em;
788 }
789 .oo-ui-decoratedOptionWidget .oo-ui-labelElement-label {
790 line-height: 1.172em;
791 }
792 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement {
793 padding-right: 2.5em;
794 }
795 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
796 right: 0.9375em;
797 }
798 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
799 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
800 opacity: 0.51;
801 }
802 .oo-ui-radioSelectWidget:focus {
803 outline: 0;
804 }
805 .oo-ui-radioSelectWidget:focus [type='radio']:checked + span:before {
806 border-color: #fff;
807 }
808 .oo-ui-radioOptionWidget {
809 display: table;
810 width: 100%;
811 padding: 0.3125em 0;
812 }
813 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget,
814 .oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
815 display: table-cell;
816 vertical-align: middle;
817 }
818 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
819 width: 1px;
820 }
821 .oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
822 white-space: normal;
823 }
824 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
825 padding-left: 0.46875em;
826 }
827 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
828 margin-right: 0;
829 }
830 .oo-ui-labelWidget {
831 display: inline-block;
832 }
833 .oo-ui-iconWidget {
834 display: inline-block;
835 vertical-align: middle;
836 line-height: 2.5;
837 }
838 .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
839 display: inline-block;
840 position: static;
841 top: auto;
842 height: 1.875em;
843 }
844 .oo-ui-iconWidget.oo-ui-widget-disabled {
845 opacity: 0.51;
846 }
847 .oo-ui-indicatorWidget {
848 display: inline-block;
849 vertical-align: middle;
850 line-height: 2.5;
851 margin: 0.46875em;
852 }
853 .oo-ui-indicatorWidget.oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
854 display: inline-block;
855 position: static;
856 top: auto;
857 height: 0.9375em;
858 }
859 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
860 opacity: 0.51;
861 }
862 .oo-ui-buttonWidget {
863 margin-right: 0.5em;
864 }
865 .oo-ui-buttonWidget:last-child {
866 margin-right: 0;
867 }
868 .oo-ui-buttonGroupWidget {
869 display: inline-block;
870 white-space: nowrap;
871 border-radius: 2px;
872 margin-right: 0.5em;
873 z-index: 0;
874 position: relative;
875 }
876 .oo-ui-buttonGroupWidget .oo-ui-buttonWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button {
877 cursor: default;
878 }
879 .oo-ui-buttonGroupWidget:last-child {
880 margin-right: 0;
881 }
882 .oo-ui-buttonGroupWidget .oo-ui-buttonElement {
883 margin-right: 0;
884 z-index: 0;
885 }
886 .oo-ui-buttonGroupWidget .oo-ui-buttonElement:last-child {
887 margin-right: 0;
888 }
889 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
890 margin-left: -1px;
891 border-radius: 0;
892 }
893 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
894 margin-left: 0;
895 border-bottom-left-radius: 2px;
896 border-top-left-radius: 2px;
897 }
898 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
899 border-bottom-right-radius: 2px;
900 border-top-right-radius: 2px;
901 }
902 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed.oo-ui-widget-disabled + .oo-ui-widget-disabled > .oo-ui-buttonElement-button {
903 border-left-color: #fff;
904 }
905 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
906 z-index: 1;
907 }
908 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
909 z-index: 2;
910 }
911 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
912 z-index: 3;
913 }
914 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
915 z-index: -1;
916 }
917 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button,
918 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button:active {
919 border-left-color: #a2a9b1;
920 z-index: 3;
921 }
922 .oo-ui-popupWidget {
923 position: absolute;
924 }
925 .oo-ui-popupWidget-popup {
926 position: relative;
927 overflow: hidden;
928 z-index: 1;
929 }
930 .oo-ui-popupWidget-anchor {
931 display: none;
932 z-index: 1;
933 }
934 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
935 display: block;
936 position: absolute;
937 background-repeat: no-repeat;
938 }
939 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before,
940 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
941 content: '';
942 position: absolute;
943 width: 0;
944 height: 0;
945 border-style: solid;
946 border-color: transparent;
947 }
948 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
949 left: 0;
950 }
951 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before,
952 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
953 border-top: 0;
954 }
955 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
956 left: 0;
957 }
958 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before,
959 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
960 border-bottom: 0;
961 }
962 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
963 top: 0;
964 }
965 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before,
966 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
967 border-left: 0;
968 }
969 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
970 top: 0;
971 }
972 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before,
973 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
974 border-right: 0;
975 }
976 .oo-ui-popupWidget-head {
977 -webkit-touch-callout: none;
978 -webkit-user-select: none;
979 -moz-user-select: none;
980 -ms-user-select: none;
981 user-select: none;
982 }
983 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
984 position: absolute;
985 }
986 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
987 float: left;
988 cursor: default;
989 }
990 .oo-ui-popupWidget-body {
991 clear: both;
992 }
993 .oo-ui-popupWidget-body.oo-ui-clippableElement-clippable {
994 min-height: 1em;
995 }
996 .oo-ui-popupWidget-popup {
997 background-color: #fff;
998 border: 1px solid #a2a9b1;
999 border-radius: 2px;
1000 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
1001 }
1002 .oo-ui-popupWidget-anchored-top {
1003 margin-top: 9px;
1004 }
1005 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
1006 top: -9px;
1007 }
1008 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
1009 bottom: -10px;
1010 left: -9px;
1011 border-bottom-color: #a2a9b1;
1012 border-width: 10px;
1013 }
1014 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
1015 bottom: -10px;
1016 left: -8px;
1017 border-bottom-color: #fff;
1018 border-width: 9px;
1019 }
1020 .oo-ui-popupWidget-anchored-bottom {
1021 margin-bottom: 9px;
1022 }
1023 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
1024 bottom: -9px;
1025 }
1026 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
1027 top: -10px;
1028 left: -9px;
1029 border-top-color: #a2a9b1;
1030 border-width: 10px;
1031 }
1032 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
1033 top: -10px;
1034 left: -8px;
1035 border-top-color: #fff;
1036 border-width: 9px;
1037 }
1038 .oo-ui-popupWidget-anchored-start {
1039 margin-left: 9px;
1040 }
1041 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
1042 left: -9px;
1043 }
1044 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before {
1045 right: -10px;
1046 top: -9px;
1047 border-right-color: #a2a9b1;
1048 border-width: 10px;
1049 }
1050 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
1051 right: -10px;
1052 top: -8px;
1053 border-right-color: #fff;
1054 border-width: 9px;
1055 }
1056 .oo-ui-popupWidget-anchored-end {
1057 margin-right: 9px;
1058 }
1059 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
1060 right: -9px;
1061 }
1062 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before {
1063 left: -10px;
1064 top: -9px;
1065 border-left-color: #a2a9b1;
1066 border-width: 10px;
1067 }
1068 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
1069 left: -10px;
1070 top: -8px;
1071 border-left-color: #fff;
1072 border-width: 9px;
1073 }
1074 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
1075 -webkit-transition: width 100ms, height 100ms, left 100ms;
1076 -moz-transition: width 100ms, height 100ms, left 100ms;
1077 transition: width 100ms, height 100ms, left 100ms;
1078 }
1079 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
1080 margin: 0.703125em 2.5em 0.625em 0.9375em;
1081 line-height: 1.172em;
1082 }
1083 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
1084 right: 0;
1085 }
1086 .oo-ui-popupWidget-body {
1087 line-height: 1.4;
1088 }
1089 .oo-ui-popupWidget-body-padded {
1090 margin: 0.703125em 0.9375em 0.625em;
1091 }
1092 .oo-ui-popupWidget-body-padded > :first-child {
1093 margin-top: 0;
1094 }
1095 .oo-ui-popupWidget-footer {
1096 margin: 0.703125em 0.9375em 0.625em;
1097 }
1098 .oo-ui-popupButtonWidget {
1099 position: relative;
1100 }
1101 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
1102 cursor: auto;
1103 }
1104 .oo-ui-inputWidget {
1105 margin-right: 0.5em;
1106 }
1107 .oo-ui-inputWidget:last-child {
1108 margin-right: 0;
1109 }
1110 .oo-ui-buttonInputWidget > button,
1111 .oo-ui-buttonInputWidget > input {
1112 background-color: transparent;
1113 margin: 0;
1114 border: 0;
1115 padding: 0;
1116 }
1117 .oo-ui-checkboxInputWidget {
1118 position: relative;
1119 line-height: 1.5625em;
1120 white-space: nowrap;
1121 display: inline-block;
1122 }
1123 .oo-ui-checkboxInputWidget * {
1124 font: inherit;
1125 vertical-align: middle;
1126 }
1127 .oo-ui-checkboxInputWidget [type='checkbox'] {
1128 position: relative;
1129 max-width: none;
1130 width: 1.5625em;
1131 height: 1.5625em;
1132 margin: 0;
1133 opacity: 0;
1134 z-index: 1;
1135 }
1136 .oo-ui-checkboxInputWidget [type='checkbox'] + span {
1137 background-color: #fff;
1138 background-origin: border-box;
1139 background-position: center center;
1140 background-repeat: no-repeat;
1141 background-size: 0 0;
1142 -webkit-box-sizing: border-box;
1143 -moz-box-sizing: border-box;
1144 box-sizing: border-box;
1145 position: absolute;
1146 left: 0;
1147 width: 1.5625em;
1148 height: 1.5625em;
1149 border: 1px solid #72777d;
1150 border-radius: 2px;
1151 }
1152 .oo-ui-checkboxInputWidget [type='checkbox']:checked + span {
1153 background-image: url('themes/wikimediaui/images/icons/check-invert.png');
1154 background-image: -webkit-linear-gradient(transparent, transparent), /* @embed */ url('themes/wikimediaui/images/icons/check-invert.svg');
1155 background-image: linear-gradient(transparent, transparent), /* @embed */ url('themes/wikimediaui/images/icons/check-invert.svg');
1156 background-image: -o-linear-gradient(transparent, transparent), url('themes/wikimediaui/images/icons/check-invert.png');
1157 background-size: 90% 90%;
1158 }
1159 .oo-ui-checkboxInputWidget [type='checkbox']:disabled + span {
1160 background-color: #c8ccd1;
1161 border-color: #c8ccd1;
1162 }
1163 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] {
1164 cursor: pointer;
1165 }
1166 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span {
1167 cursor: pointer;
1168 -webkit-transition: background-color 100ms, background-size 100ms, border-color 100ms, box-shadow 100ms;
1169 -moz-transition: background-color 100ms, background-size 100ms, border-color 100ms, box-shadow 100ms;
1170 transition: background-color 100ms, background-size 100ms, border-color 100ms, box-shadow 100ms;
1171 }
1172 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
1173 border-color: #36c;
1174 box-shadow: inset 0 0 0 1px #36c;
1175 }
1176 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span {
1177 border-color: #36c;
1178 }
1179 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span {
1180 background-color: #2a4b8d;
1181 border-color: #2a4b8d;
1182 box-shadow: inset 0 0 0 1px #2a4b8d;
1183 }
1184 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span {
1185 background-color: #36c;
1186 border-color: #36c;
1187 }
1188 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span {
1189 background-color: #36c;
1190 border-color: #36c;
1191 box-shadow: inset 0 0 0 1px #36c, inset 0 0 0 2px #fff;
1192 }
1193 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span {
1194 background-color: #447ff5;
1195 border-color: #447ff5;
1196 }
1197 .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span {
1198 background-color: #2a4b8d;
1199 border-color: #2a4b8d;
1200 box-shadow: inset 0 0 0 1px #2a4b8d;
1201 }
1202 .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout {
1203 margin-top: 0.3125em;
1204 }
1205 .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body .oo-ui-labelElement-label {
1206 line-height: 1.5;
1207 }
1208 .oo-ui-dropdownInputWidget {
1209 position: relative;
1210 vertical-align: middle;
1211 -webkit-box-sizing: border-box;
1212 -moz-box-sizing: border-box;
1213 box-sizing: border-box;
1214 width: 100%;
1215 max-width: 50em;
1216 }
1217 .oo-ui-dropdownInputWidget .oo-ui-dropdownWidget,
1218 .oo-ui-dropdownInputWidget select {
1219 display: block;
1220 }
1221 .oo-ui-dropdownInputWidget select {
1222 background-position: -9999em 0;
1223 background-repeat: no-repeat;
1224 width: 100%;
1225 -webkit-box-sizing: border-box;
1226 -moz-box-sizing: border-box;
1227 box-sizing: border-box;
1228 }
1229 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
1230 cursor: pointer;
1231 }
1232 .oo-ui-dropdownInputWidget-php {
1233 border-right: 1px solid #a2a9b1;
1234 border-radius: 2px;
1235 overflow-x: hidden;
1236 }
1237 .oo-ui-dropdownInputWidget select {
1238 -webkit-appearance: none;
1239 -moz-appearance: none;
1240 -webkit-box-sizing: border-box;
1241 -moz-box-sizing: border-box;
1242 box-sizing: border-box;
1243 border: 1px solid #a2a9b1;
1244 border-radius: 2px;
1245 padding: 0.625em 0.9375em 0.546875em;
1246 font-size: inherit;
1247 font-family: inherit;
1248 vertical-align: middle;
1249 }
1250 .oo-ui-dropdownInputWidget select::-ms-expand {
1251 display: none;
1252 }
1253 .oo-ui-dropdownInputWidget select:not( [ no-ie ] ) {
1254 background-position: right 1.75em center;
1255 width: calc( 100% + 1em );
1256 height: 2.5em;
1257 padding: 0 0 0 0.9375em;
1258 }
1259 .oo-ui-dropdownInputWidget option {
1260 font-size: inherit;
1261 font-family: inherit;
1262 height: 1.5em;
1263 padding: 0.625em 0.9375em;
1264 }
1265 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
1266 background-color: #f8f9fa;
1267 color: #222;
1268 -webkit-transition: background-color 100ms, border-color 100ms, box-shadow 100ms;
1269 -moz-transition: background-color 100ms, border-color 100ms, box-shadow 100ms;
1270 transition: background-color 100ms, border-color 100ms, box-shadow 100ms;
1271 }
1272 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
1273 background-color: #fff;
1274 color: #444;
1275 border-color: #a2a9b1;
1276 }
1277 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
1278 color: #000;
1279 border-color: #72777d;
1280 }
1281 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
1282 border-color: #36c;
1283 outline: 0;
1284 box-shadow: inset 0 0 0 1px #36c;
1285 }
1286 .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
1287 background-color: #eaecf0;
1288 color: #72777d;
1289 border-color: #c8ccd1;
1290 }
1291 .oo-ui-radioInputWidget {
1292 position: relative;
1293 line-height: 1.5625em;
1294 white-space: nowrap;
1295 display: inline-block;
1296 }
1297 .oo-ui-radioInputWidget * {
1298 font: inherit;
1299 vertical-align: middle;
1300 }
1301 .oo-ui-radioInputWidget [type='radio'] {
1302 position: relative;
1303 max-width: none;
1304 width: 1.5625em;
1305 height: 1.5625em;
1306 margin: 0;
1307 opacity: 0;
1308 z-index: 1;
1309 }
1310 .oo-ui-radioInputWidget [type='radio'] + span {
1311 background-color: #fff;
1312 position: absolute;
1313 left: 0;
1314 -webkit-box-sizing: border-box;
1315 -moz-box-sizing: border-box;
1316 box-sizing: border-box;
1317 width: 1.5625em;
1318 height: 1.5625em;
1319 border: 1px solid #72777d;
1320 border-radius: 100%;
1321 }
1322 .oo-ui-radioInputWidget [type='radio'] + span:before {
1323 content: ' ';
1324 position: absolute;
1325 top: -4px;
1326 left: -4px;
1327 right: -4px;
1328 bottom: -4px;
1329 border: 1px solid transparent;
1330 border-radius: 100%;
1331 }
1332 .oo-ui-radioInputWidget [type='radio']:checked + span,
1333 .oo-ui-radioInputWidget [type='radio']:checked:hover + span,
1334 .oo-ui-radioInputWidget [type='radio']:checked:focus:hover + span {
1335 border-width: 0.46875em;
1336 }
1337 .oo-ui-radioInputWidget [type='radio']:disabled + span {
1338 background-color: #c8ccd1;
1339 border-color: #c8ccd1;
1340 }
1341 .oo-ui-radioInputWidget [type='radio']:disabled:checked + span {
1342 background-color: #fff;
1343 }
1344 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] {
1345 cursor: pointer;
1346 }
1347 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
1348 cursor: pointer;
1349 -webkit-transition: background-color 100ms, border-color 100ms, border-width 100ms;
1350 -moz-transition: background-color 100ms, border-color 100ms, border-width 100ms;
1351 transition: background-color 100ms, border-color 100ms, border-width 100ms;
1352 }
1353 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span {
1354 border-color: #36c;
1355 }
1356 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span {
1357 background-color: #2a4b8d;
1358 border-color: #2a4b8d;
1359 }
1360 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
1361 border-color: #36c;
1362 }
1363 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:focus + span:before {
1364 border-color: #fff;
1365 }
1366 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span {
1367 border-color: #447ff5;
1368 }
1369 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span {
1370 border-color: #2a4b8d;
1371 box-shadow: inset 0 0 0 1px #2a4b8d;
1372 }
1373 .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before {
1374 border-color: #2a4b8d;
1375 }
1376 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
1377 margin-top: 0.3125em;
1378 }
1379 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body .oo-ui-labelElement-label {
1380 line-height: 1.5;
1381 }
1382 .oo-ui-textInputWidget {
1383 position: relative;
1384 vertical-align: middle;
1385 -webkit-box-sizing: border-box;
1386 -moz-box-sizing: border-box;
1387 box-sizing: border-box;
1388 width: 100%;
1389 max-width: 50em;
1390 }
1391 .oo-ui-textInputWidget input,
1392 .oo-ui-textInputWidget textarea {
1393 display: block;
1394 width: 100%;
1395 -webkit-box-sizing: border-box;
1396 -moz-box-sizing: border-box;
1397 box-sizing: border-box;
1398 }
1399 .oo-ui-textInputWidget textarea {
1400 overflow: auto;
1401 resize: none;
1402 }
1403 .oo-ui-textInputWidget [type='number'] {
1404 -moz-appearance: textfield;
1405 }
1406 .oo-ui-textInputWidget [type='number']::-webkit-outer-spin-button,
1407 .oo-ui-textInputWidget [type='number']::-webkit-inner-spin-button {
1408 -webkit-appearance: none;
1409 margin: 0;
1410 }
1411 .oo-ui-textInputWidget [type='search'] {
1412 -webkit-appearance: none;
1413 }
1414 .oo-ui-textInputWidget [type='search']::-ms-clear {
1415 display: none;
1416 }
1417 .oo-ui-textInputWidget [type='search']::-webkit-search-decoration,
1418 .oo-ui-textInputWidget [type='search']::-webkit-search-cancel-button {
1419 display: none;
1420 }
1421 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,
1422 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
1423 cursor: text;
1424 }
1425 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator {
1426 cursor: pointer;
1427 }
1428 .oo-ui-textInputWidget.oo-ui-widget-disabled > * {
1429 -webkit-touch-callout: none;
1430 -webkit-user-select: none;
1431 -moz-user-select: none;
1432 -ms-user-select: none;
1433 user-select: none;
1434 }
1435 .oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
1436 display: block;
1437 }
1438 .oo-ui-textInputWidget > .oo-ui-iconElement-icon,
1439 .oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
1440 left: 0;
1441 }
1442 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,
1443 .oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
1444 right: 0;
1445 }
1446 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
1447 position: absolute;
1448 top: 0;
1449 }
1450 .oo-ui-textInputWidget-php > .oo-ui-iconElement-icon,
1451 .oo-ui-textInputWidget-php > .oo-ui-indicatorElement-indicator,
1452 .oo-ui-textInputWidget-php > .oo-ui-labelElement-label {
1453 pointer-events: none;
1454 }
1455 .oo-ui-textInputWidget input,
1456 .oo-ui-textInputWidget textarea {
1457 -webkit-appearance: none;
1458 margin: 0;
1459 font-size: inherit;
1460 font-family: inherit;
1461 background-color: #fff;
1462 color: #000;
1463 border: 1px solid #a2a9b1;
1464 border-radius: 2px;
1465 padding: 0.625em 0.625em 0.546875em;
1466 }
1467 .oo-ui-textInputWidget input {
1468 line-height: 1.172em;
1469 }
1470 .oo-ui-textInputWidget textarea {
1471 line-height: 1.275;
1472 }
1473 .oo-ui-textInputWidget .oo-ui-pendingElement-pending {
1474 background-color: transparent;
1475 }
1476 .oo-ui-textInputWidget.oo-ui-widget-enabled input,
1477 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea {
1478 box-shadow: inset 0 0 0 1px transparent;
1479 -webkit-transition: border-color 200ms cubic-bezier(0.4, 0.55, 0.55, 1), box-shadow 200ms cubic-bezier(0.4, 0.55, 0.55, 1);
1480 -moz-transition: border-color 200ms cubic-bezier(0.4, 0.55, 0.55, 1), box-shadow 200ms cubic-bezier(0.4, 0.55, 0.55, 1);
1481 transition: border-color 200ms cubic-bezier(0.4, 0.55, 0.55, 1), box-shadow 200ms cubic-bezier(0.4, 0.55, 0.55, 1);
1482 }
1483 .oo-ui-textInputWidget.oo-ui-widget-enabled input::-webkit-input-placeholder,
1484 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea::-webkit-input-placeholder {
1485 color: #72777d;
1486 opacity: 1;
1487 }
1488 .oo-ui-textInputWidget.oo-ui-widget-enabled input:-ms-input-placeholder,
1489 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:-ms-input-placeholder {
1490 color: #72777d;
1491 opacity: 1;
1492 }
1493 .oo-ui-textInputWidget.oo-ui-widget-enabled input::-moz-placeholder,
1494 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea::-moz-placeholder {
1495 color: #72777d;
1496 opacity: 1;
1497 }
1498 .oo-ui-textInputWidget.oo-ui-widget-enabled input:-moz-placeholder,
1499 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:-moz-placeholder {
1500 color: #72777d;
1501 opacity: 1;
1502 }
1503 .oo-ui-textInputWidget.oo-ui-widget-enabled input::placeholder,
1504 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea::placeholder {
1505 color: #72777d;
1506 opacity: 1;
1507 }
1508 .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
1509 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
1510 outline: 0;
1511 border-color: #36c;
1512 box-shadow: inset 0 0 0 1px #36c;
1513 }
1514 .oo-ui-textInputWidget.oo-ui-widget-enabled input[readonly],
1515 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea[readonly] {
1516 background-color: #f8f9fa;
1517 }
1518 .oo-ui-textInputWidget.oo-ui-widget-enabled:hover input,
1519 .oo-ui-textInputWidget.oo-ui-widget-enabled:hover textarea {
1520 border-color: #72777d;
1521 }
1522 @media screen and (min-width: 0) {
1523 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
1524 outline: 1px solid #36c;
1525 outline-offset: -2px;
1526 }
1527 }
1528 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input,
1529 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea {
1530 border-color: #d33;
1531 }
1532 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input:hover,
1533 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea:hover {
1534 border-color: #d33;
1535 }
1536 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input:focus,
1537 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea:focus {
1538 border-color: #d33;
1539 box-shadow: inset 0 0 0 1px #d33;
1540 }
1541 .oo-ui-textInputWidget.oo-ui-widget-disabled input,
1542 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea {
1543 background-color: #eaecf0;
1544 -webkit-text-fill-color: #72777d;
1545 color: #72777d;
1546 text-shadow: 0 1px 1px #fff;
1547 border-color: #c8ccd1;
1548 }
1549 .oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-iconElement-icon,
1550 .oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-indicatorElement-indicator {
1551 opacity: 0.51;
1552 }
1553 .oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-labelElement-label {
1554 color: #72777d;
1555 text-shadow: 0 1px 1px #fff;
1556 }
1557 .oo-ui-textInputWidget.oo-ui-iconElement input,
1558 .oo-ui-textInputWidget.oo-ui-iconElement textarea {
1559 padding-left: 2.5em;
1560 }
1561 .oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon {
1562 left: 0.46875em;
1563 }
1564 .oo-ui-textInputWidget.oo-ui-iconElement textarea + .oo-ui-iconElement-icon {
1565 max-height: 2.5em;
1566 }
1567 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
1568 color: #72777d;
1569 margin-top: 1px;
1570 padding: 0.625em 0.9375em 0.546875em 0.625em;
1571 line-height: 1.172em;
1572 }
1573 .oo-ui-textInputWidget.oo-ui-indicatorElement input,
1574 .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
1575 padding-right: 2.1875em;
1576 }
1577 .oo-ui-textInputWidget.oo-ui-indicatorElement.oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
1578 padding-right: 0;
1579 }
1580 .oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
1581 max-height: 2.5em;
1582 margin-right: 0.9375em;
1583 }
1584 .oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label {
1585 margin-right: 2.5em;
1586 }
1587 .oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement > .oo-ui-labelElement-label {
1588 padding-left: 2.5em;
1589 }
1590 .oo-ui-menuSelectWidget {
1591 position: absolute;
1592 width: 100%;
1593 z-index: 4;
1594 background-color: #fff;
1595 margin-top: -1px;
1596 border: 1px solid #a2a9b1;
1597 border-radius: 0 0 2px 2px;
1598 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
1599 }
1600 .oo-ui-menuSelectWidget.oo-ui-clippableElement-clippable {
1601 min-height: 2.6em;
1602 }
1603 .oo-ui-menuSelectWidget-invisible {
1604 display: none;
1605 }
1606 .oo-ui-menuOptionWidget {
1607 -webkit-transition: background-color 100ms, color 100ms;
1608 -moz-transition: background-color 100ms, color 100ms;
1609 transition: background-color 100ms, color 100ms;
1610 }
1611 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
1612 background-color: #eaecf0;
1613 color: #000;
1614 }
1615 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
1616 background-color: #eaf3ff;
1617 color: #36c;
1618 }
1619 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
1620 .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
1621 background-color: rgba(41, 98, 204, 0.1);
1622 color: #36c;
1623 }
1624 .oo-ui-menuSectionOptionWidget {
1625 color: #72777d;
1626 padding: 0.703125em 0.9375em 0.3125em;
1627 font-weight: bold;
1628 }
1629 .oo-ui-menuSectionOptionWidget.oo-ui-widget-enabled {
1630 cursor: default;
1631 }
1632 .oo-ui-menuSectionOptionWidget ~ .oo-ui-menuOptionWidget {
1633 padding-left: 1.875em;
1634 }
1635 .oo-ui-menuSectionOptionWidget ~ .oo-ui-menuOptionWidget.oo-ui-iconElement {
1636 padding-left: 3.90625em;
1637 }
1638 .oo-ui-menuSectionOptionWidget ~ .oo-ui-menuOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
1639 left: 1.875em;
1640 }
1641 .oo-ui-dropdownWidget {
1642 display: inline-block;
1643 position: relative;
1644 width: 100%;
1645 max-width: 50em;
1646 margin-right: 0.5em;
1647 }
1648 .oo-ui-dropdownWidget-handle {
1649 position: relative;
1650 width: 100%;
1651 display: block;
1652 white-space: nowrap;
1653 overflow: hidden;
1654 text-overflow: ellipsis;
1655 cursor: default;
1656 -webkit-touch-callout: none;
1657 -webkit-user-select: none;
1658 -moz-user-select: none;
1659 -ms-user-select: none;
1660 user-select: none;
1661 -webkit-box-sizing: border-box;
1662 -moz-box-sizing: border-box;
1663 box-sizing: border-box;
1664 }
1665 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
1666 cursor: pointer;
1667 }
1668 .oo-ui-dropdownWidget:last-child {
1669 margin-right: 0;
1670 }
1671 .oo-ui-dropdownWidget-handle {
1672 min-height: 2.5em;
1673 border: 1px solid #a2a9b1;
1674 border-radius: 2px;
1675 padding: 0.625em 0.9375em 0.546875em;
1676 line-height: 1;
1677 }
1678 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1679 left: 0.46875em;
1680 }
1681 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1682 right: 0.9375em;
1683 }
1684 .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1685 line-height: 1.172em;
1686 }
1687 .oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle {
1688 padding-left: 2.5em;
1689 }
1690 .oo-ui-dropdownWidget.oo-ui-indicatorElement .oo-ui-dropdownWidget-handle {
1691 padding-right: 1.875em;
1692 }
1693 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
1694 background-color: #f8f9fa;
1695 color: #222;
1696 -webkit-transition: background-color 100ms, border-color 100ms, box-shadow 100ms;
1697 -moz-transition: background-color 100ms, border-color 100ms, box-shadow 100ms;
1698 transition: background-color 100ms, border-color 100ms, box-shadow 100ms;
1699 }
1700 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
1701 background-color: #fff;
1702 color: #444;
1703 border-color: #a2a9b1;
1704 }
1705 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover .oo-ui-iconElement-icon,
1706 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover .oo-ui-indicatorElement-indicator {
1707 opacity: 0.73;
1708 }
1709 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active {
1710 color: #000;
1711 border-color: #72777d;
1712 }
1713 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
1714 border-color: #36c;
1715 outline: 0;
1716 box-shadow: inset 0 0 0 1px #36c;
1717 }
1718 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon,
1719 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1720 opacity: 0.87;
1721 -webkit-transition: opacity 100ms;
1722 -moz-transition: opacity 100ms;
1723 transition: opacity 100ms;
1724 }
1725 .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
1726 background-color: #fff;
1727 }
1728 .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon,
1729 .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1730 opacity: 1;
1731 }
1732 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
1733 color: #72777d;
1734 text-shadow: 0 1px 1px #fff;
1735 border-color: #c8ccd1;
1736 background-color: #eaecf0;
1737 }
1738 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle:focus {
1739 outline: 0;
1740 }
1741 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1742 opacity: 0.15;
1743 }
1744 .oo-ui-comboBoxInputWidget {
1745 display: inline-block;
1746 position: relative;
1747 }
1748 .oo-ui-comboBoxInputWidget-field {
1749 display: table;
1750 width: 100%;
1751 table-layout: fixed;
1752 }
1753 .oo-ui-comboBoxInputWidget .oo-ui-inputWidget-input {
1754 display: table-cell;
1755 vertical-align: middle;
1756 position: relative;
1757 overflow: hidden;
1758 }
1759 .oo-ui-comboBoxInputWidget-dropdownButton {
1760 display: table-cell;
1761 }
1762 .oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button {
1763 display: block;
1764 overflow: hidden;
1765 }
1766 .oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty .oo-ui-comboBoxInputWidget-dropdownButton {
1767 display: none;
1768 }
1769 .oo-ui-comboBoxInputWidget-php ::-webkit-calendar-picker-indicator {
1770 opacity: 0;
1771 position: absolute;
1772 right: 0;
1773 top: 0;
1774 width: 2.5em;
1775 height: 2.5em;
1776 padding: 0;
1777 }
1778 .oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorWidget {
1779 display: block;
1780 position: absolute;
1781 top: 0;
1782 height: 100%;
1783 pointer-events: none;
1784 }
1785 .oo-ui-comboBoxInputWidget input {
1786 height: 2.5em;
1787 border-top-right-radius: 0;
1788 border-bottom-right-radius: 0;
1789 border-right-width: 0;
1790 }
1791 .oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty input,
1792 .oo-ui-comboBoxInputWidget-php input {
1793 border-top-right-radius: 2px;
1794 border-bottom-right-radius: 2px;
1795 border-right-width: 1px;
1796 }
1797 .oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement {
1798 width: 2.5em;
1799 }
1800 .oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button {
1801 min-width: 2.5em;
1802 min-height: 2.5em;
1803 padding-left: 0;
1804 }
1805 .oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
1806 right: 0.703125em;
1807 }
1808 .oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button,
1809 .oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button:focus {
1810 border-top-left-radius: 0;
1811 border-bottom-left-radius: 0;
1812 }
1813 .oo-ui-comboBoxInputWidget-php .oo-ui-indicatorWidget {
1814 right: 0.9375em;
1815 margin: 0;
1816 }
1817 .oo-ui-comboBoxInputWidget-open .oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button {
1818 background-color: #fff;
1819 }
1820 .oo-ui-comboBoxInputWidget-open .oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button .oo-ui-indicatorElement-indicator {
1821 opacity: 1;
1822 }
1823 .oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
1824 opacity: 1;
1825 }
1826 .oo-ui-multioptionWidget {
1827 position: relative;
1828 display: block;
1829 }
1830 .oo-ui-multioptionWidget.oo-ui-widget-enabled {
1831 cursor: pointer;
1832 }
1833 .oo-ui-multioptionWidget.oo-ui-widget-disabled {
1834 cursor: default;
1835 }
1836 .oo-ui-multioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
1837 display: block;
1838 white-space: nowrap;
1839 text-overflow: ellipsis;
1840 overflow: hidden;
1841 }
1842 .oo-ui-multioptionWidget.oo-ui-widget-disabled {
1843 color: #72777d;
1844 }
1845 .oo-ui-checkboxMultioptionWidget {
1846 display: table;
1847 width: 100%;
1848 padding: 0.3125em 0;
1849 }
1850 .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget,
1851 .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
1852 display: table-cell;
1853 vertical-align: middle;
1854 }
1855 .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
1856 width: 1px;
1857 }
1858 .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
1859 white-space: normal;
1860 }
1861 .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
1862 padding-left: 0.46875em;
1863 }
1864 .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
1865 margin-right: 0;
1866 }
1867 .oo-ui-progressBarWidget {
1868 -webkit-box-sizing: border-box;
1869 -moz-box-sizing: border-box;
1870 box-sizing: border-box;
1871 max-width: 50em;
1872 background-color: #fff;
1873 border: 1px solid #a2a9b1;
1874 border-radius: 2px;
1875 overflow: hidden;
1876 }
1877 .oo-ui-progressBarWidget-bar {
1878 height: 1em;
1879 -webkit-transition: width 200ms;
1880 -moz-transition: width 200ms;
1881 transition: width 200ms;
1882 }
1883 .oo-ui-progressBarWidget-indeterminate .oo-ui-progressBarWidget-bar {
1884 -webkit-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
1885 -moz-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
1886 animation: oo-ui-progressBarWidget-slide 2s infinite linear;
1887 width: 40%;
1888 -webkit-transform: translate(-25%);
1889 -moz-transform: translate(-25%);
1890 -ms-transform: translate(-25%);
1891 transform: translate(-25%);
1892 border-left-width: 1px;
1893 }
1894 .oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
1895 background-color: #36c;
1896 }
1897 .oo-ui-progressBarWidget.oo-ui-widget-disabled .oo-ui-progressBarWidget-bar {
1898 background-color: #c8ccd1;
1899 }
1900 @-webkit-keyframes oo-ui-progressBarWidget-slide {
1901 from {
1902 -webkit-transform: translate(-100%);
1903 -moz-transform: translate(-100%);
1904 -ms-transform: translate(-100%);
1905 transform: translate(-100%);
1906 }
1907 to {
1908 -webkit-transform: translate(350%);
1909 -moz-transform: translate(350%);
1910 -ms-transform: translate(350%);
1911 transform: translate(350%);
1912 }
1913 }
1914 @-moz-keyframes oo-ui-progressBarWidget-slide {
1915 from {
1916 -webkit-transform: translate(-100%);
1917 -moz-transform: translate(-100%);
1918 -ms-transform: translate(-100%);
1919 transform: translate(-100%);
1920 }
1921 to {
1922 -webkit-transform: translate(350%);
1923 -moz-transform: translate(350%);
1924 -ms-transform: translate(350%);
1925 transform: translate(350%);
1926 }
1927 }
1928 @keyframes oo-ui-progressBarWidget-slide {
1929 from {
1930 -webkit-transform: translate(-100%);
1931 -moz-transform: translate(-100%);
1932 -ms-transform: translate(-100%);
1933 transform: translate(-100%);
1934 }
1935 to {
1936 -webkit-transform: translate(350%);
1937 -moz-transform: translate(350%);
1938 -ms-transform: translate(350%);
1939 transform: translate(350%);
1940 }
1941 }