bb7f81ca1cea59fd8e94707306c3b2928e353fb5
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-core-apex.css
1 /*!
2 * OOUI v0.26.1
3 * https://www.mediawiki.org/wiki/OOUI
4 *
5 * Copyright 2011–2018 OOUI Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
8 *
9 * Date: 2018-03-23T23:42:37Z
10 */
11 .oo-ui-element-hidden {
12 display: none !important;
13 }
14 .oo-ui-buttonElement {
15 display: inline-block;
16 line-height: normal;
17 vertical-align: middle;
18 }
19 .oo-ui-buttonElement > .oo-ui-buttonElement-button {
20 cursor: pointer;
21 display: inline-block;
22 -webkit-box-sizing: border-box;
23 -moz-box-sizing: border-box;
24 box-sizing: border-box;
25 vertical-align: middle;
26 font-family: inherit;
27 font-size: inherit;
28 white-space: nowrap;
29 -webkit-touch-callout: none;
30 -webkit-user-select: none;
31 -moz-user-select: none;
32 -ms-user-select: none;
33 user-select: none;
34 }
35 .oo-ui-buttonElement > .oo-ui-buttonElement-button::-moz-focus-inner {
36 border-color: transparent;
37 padding: 0;
38 }
39 .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
40 cursor: default;
41 }
42 .oo-ui-buttonElement-frameless {
43 position: relative;
44 }
45 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
46 vertical-align: top;
47 text-align: center;
48 }
49 .oo-ui-buttonElement > .oo-ui-buttonElement-button {
50 color: #333;
51 position: relative;
52 border-radius: 4px;
53 }
54 .oo-ui-buttonElement > .oo-ui-buttonElement-button:focus {
55 outline: 0;
56 }
57 .oo-ui-buttonElement > input.oo-ui-buttonElement-button,
58 .oo-ui-buttonElement.oo-ui-labelElement .oo-ui-labelElement-label {
59 line-height: 1.875em;
60 }
61 .oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
62 .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
63 .oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
64 display: inline-block;
65 vertical-align: middle;
66 }
67 .oo-ui-buttonElement.oo-ui-iconElement .oo-ui-indicatorElement-indicator {
68 margin-left: 0.46875em;
69 }
70 .oo-ui-buttonElement.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
71 margin: 0.46875em;
72 }
73 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
74 -webkit-transition: opacity 250ms ease;
75 -moz-transition: opacity 250ms ease;
76 transition: opacity 250ms ease;
77 -webkit-transform: translateZ(0);
78 transform: translateZ(0);
79 }
80 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
81 color: #333;
82 }
83 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon,
84 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus > .oo-ui-iconElement-icon {
85 opacity: 1;
86 }
87 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover > .oo-ui-labelElement-label,
88 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus > .oo-ui-labelElement-label {
89 color: #000;
90 }
91 .oo-ui-buttonElement-frameless.oo-ui-labelElement:first-child,
92 .oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child {
93 margin-left: -0.3125em;
94 }
95 .oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button,
96 .oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button {
97 padding: 0.3125em 0.3125em;
98 }
99 .oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button,
100 .oo-ui-buttonElement-frameless.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
101 padding: 0.3125em 0.3125em;
102 }
103 .oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
104 color: #333;
105 margin-left: 0.25em;
106 }
107 .oo-ui-buttonElement-frameless.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
108 padding: 0;
109 }
110 .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button {
111 padding-left: 0.25em;
112 color: #333;
113 }
114 .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:hover,
115 .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:focus {
116 color: #000;
117 }
118 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement > .oo-ui-buttonElement-button:focus,
119 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement > .oo-ui-buttonElement-button:focus {
120 border-color: #ace;
121 box-shadow: 0 0 2px 2px #ace;
122 }
123 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement > .oo-ui-buttonElement-button:focus:active,
124 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement > .oo-ui-buttonElement-button:focus:active {
125 border-color: #fff;
126 border-color: transparent;
127 box-shadow: none;
128 }
129 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button {
130 border-radius: 4px;
131 }
132 .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:focus {
133 box-shadow: 0 0 2px 2px #ace;
134 }
135 .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 {
136 box-shadow: none;
137 }
138 .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
139 color: #087ecc;
140 }
141 .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
142 color: #d45353;
143 }
144 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
145 opacity: 0.2;
146 }
147 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
148 color: #ccc;
149 }
150 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
151 padding: 0.234375em 0.78125em;
152 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
153 border: 1px #c9c9c9 solid;
154 -webkit-transition: border-color 100ms ease;
155 -moz-transition: border-color 100ms ease;
156 transition: border-color 100ms ease;
157 background-color: #eeeeee;
158 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #fff), color-stop(100%, #ddd));
159 background-image: -webkit-linear-gradient(top, #fff 0, #ddd 100%);
160 background-image: -moz-linear-gradient(top, #fff 0, #ddd 100%);
161 background-image: linear-gradient(to bottom, #fff 0, #ddd 100%);
162 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffdddddd' )";
163 }
164 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover {
165 border-color: #aaa;
166 }
167 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus {
168 border-color: #ace;
169 box-shadow: 0 0 2px 2px #ace;
170 }
171 .oo-ui-buttonElement-framed > input.oo-ui-buttonElement-button,
172 .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
173 line-height: 1.875em;
174 }
175 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
176 .oo-ui-buttonElement-framed.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
177 .oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
178 box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
179 color: #000;
180 border-color: #c9c9c9;
181 background-color: #eeeeee;
182 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #ddd), color-stop(100%, #fff));
183 background-image: -webkit-linear-gradient(top, #ddd 0, #fff 100%);
184 background-image: -moz-linear-gradient(top, #ddd 0, #fff 100%);
185 background-image: linear-gradient(to bottom, #ddd 0, #fff 100%);
186 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdddddd', endColorstr='#ffffffff' )";
187 }
188 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active:focus,
189 .oo-ui-buttonElement-framed.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus,
190 .oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:focus {
191 border-color: #ace;
192 box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07), 0 0 2px 2px #ace;
193 }
194 .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
195 margin-left: -0.34375em;
196 margin-right: -0.34375em;
197 display: inline-block;
198 vertical-align: middle;
199 }
200 .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
201 margin-right: 0.3em;
202 }
203 .oo-ui-buttonElement-framed.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
204 margin-left: -0.005em;
205 margin-right: -0.005em;
206 }
207 .oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
208 .oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
209 margin-left: 0.46875em;
210 margin-right: -0.275em;
211 }
212 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
213 border: 1px solid #a6cee1;
214 background-color: #cde7f4;
215 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #eaf4fa), color-stop(100%, #b0d9ee));
216 background-image: -webkit-linear-gradient(top, #eaf4fa 0, #b0d9ee 100%);
217 background-image: -moz-linear-gradient(top, #eaf4fa 0, #b0d9ee 100%);
218 background-image: linear-gradient(to bottom, #eaf4fa 0, #b0d9ee 100%);
219 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaf4fa', endColorstr='#ffb0d9ee' )";
220 }
221 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
222 border-color: #9dc2d4;
223 }
224 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
225 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
226 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
227 border: 1px solid #a6cee1;
228 background-color: #cde7f4;
229 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #b0d9ee), color-stop(100%, #eaf4fa));
230 background-image: -webkit-linear-gradient(top, #b0d9ee 0, #eaf4fa 100%);
231 background-image: -moz-linear-gradient(top, #b0d9ee 0, #eaf4fa 100%);
232 background-image: linear-gradient(to bottom, #b0d9ee 0, #eaf4fa 100%);
233 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb0d9ee', endColorstr='#ffeaf4fa' )";
234 }
235 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
236 color: #d45353;
237 }
238 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
239 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
240 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
241 opacity: 0.5;
242 -webkit-transform: translateZ(0);
243 transform: translateZ(0);
244 box-shadow: none;
245 color: #333;
246 background: #eee;
247 border-color: #ccc;
248 }
249 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:hover,
250 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:hover,
251 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:hover,
252 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:focus,
253 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus,
254 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:focus {
255 border-color: #ccc;
256 box-shadow: none;
257 }
258 .oo-ui-clippableElement-clippable {
259 -webkit-box-sizing: border-box;
260 -moz-box-sizing: border-box;
261 box-sizing: border-box;
262 min-height: 3.125em;
263 }
264 .oo-ui-floatableElement {
265 position: absolute;
266 }
267 .oo-ui-iconElement .oo-ui-iconElement-icon,
268 .oo-ui-iconElement.oo-ui-iconElement-icon {
269 background-size: contain;
270 background-position: center center;
271 background-repeat: no-repeat;
272 position: absolute;
273 top: 0;
274 min-width: 24px;
275 width: 1.875em;
276 min-height: 24px;
277 height: 100%;
278 }
279 .oo-ui-iconElement .oo-ui-iconElement-icon,
280 .oo-ui-iconElement.oo-ui-iconElement-icon {
281 position: static;
282 top: auto;
283 width: 1.5625em;
284 height: 1.5625em;
285 min-width: auto;
286 min-height: auto;
287 margin: 0.15625em;
288 opacity: 0.8;
289 }
290 .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
291 .oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
292 background-size: contain;
293 background-position: center center;
294 background-repeat: no-repeat;
295 position: absolute;
296 top: 0;
297 min-width: 12px;
298 width: 0.9375em;
299 min-height: 12px;
300 height: 100%;
301 }
302 .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
303 .oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
304 position: static;
305 top: auto;
306 height: 0.9375em;
307 opacity: 0.8;
308 }
309 .oo-ui-labelElement .oo-ui-labelElement-label,
310 .oo-ui-labelElement.oo-ui-labelElement-label {
311 -webkit-box-sizing: border-box;
312 -moz-box-sizing: border-box;
313 box-sizing: border-box;
314 }
315 .oo-ui-labelElement .oo-ui-labelElement-label-highlight {
316 font-weight: bold;
317 }
318 .oo-ui-pendingElement-pending {
319 background-image: /* @embed */ url(themes/apex/images/textures/pending.gif);
320 }
321 .oo-ui-fieldLayout {
322 display: block;
323 margin-top: 1em;
324 }
325 .oo-ui-fieldLayout:before,
326 .oo-ui-fieldLayout:after {
327 content: ' ';
328 display: table;
329 }
330 .oo-ui-fieldLayout:after {
331 clear: both;
332 }
333 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
334 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
335 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,
336 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,
337 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
338 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
339 display: block;
340 float: left;
341 }
342 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
343 text-align: right;
344 }
345 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
346 display: table;
347 width: 100%;
348 }
349 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
350 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
351 display: table-cell;
352 vertical-align: middle;
353 }
354 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
355 width: 1px;
356 }
357 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
358 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
359 display: block;
360 }
361 .oo-ui-fieldLayout .oo-ui-fieldLayout-help {
362 float: right;
363 }
364 .oo-ui-fieldLayout .oo-ui-fieldLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
365 z-index: 1;
366 }
367 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,
368 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help {
369 margin-right: 0;
370 margin-left: -2.5em;
371 }
372 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
373 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
374 width: 60%;
375 }
376 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
377 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
378 margin-right: 5%;
379 width: 35%;
380 }
381 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label,
382 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
383 display: block;
384 padding-top: 0.5em;
385 }
386 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
387 margin-top: 1.25em;
388 }
389 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
390 max-width: 50em;
391 }
392 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
393 padding: 0.25em 0 0.25em 0.5em;
394 }
395 .oo-ui-fieldLayout:first-child {
396 margin-top: 0;
397 }
398 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
399 max-width: 50em;
400 padding: 0.5em 0;
401 }
402 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help,
403 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline .oo-ui-fieldLayout-help {
404 margin-top: -0.3em;
405 }
406 .oo-ui-fieldLayout > .oo-ui-popupButtonWidget {
407 margin-right: 0;
408 margin-top: 0.25em;
409 }
410 .oo-ui-fieldLayout > .oo-ui-popupButtonWidget:last-child {
411 margin-right: 0;
412 }
413 .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
414 color: #ccc;
415 }
416 .oo-ui-fieldLayout-messages {
417 list-style: none none;
418 margin: 0;
419 padding: 0;
420 margin-top: 0.25em;
421 margin-left: 0.25em;
422 }
423 .oo-ui-fieldLayout-messages > li {
424 margin: 0;
425 padding: 0;
426 }
427 .oo-ui-fieldLayout-messages .oo-ui-iconWidget {
428 display: none;
429 }
430 .oo-ui-fieldLayout-messages .oo-ui-fieldLayout-messages-error {
431 color: #d45353;
432 }
433 .oo-ui-fieldLayout-messages .oo-ui-labelWidget {
434 padding: 0.1em 0;
435 line-height: 1.5em;
436 vertical-align: middle;
437 }
438 .oo-ui-actionFieldLayout-input,
439 .oo-ui-actionFieldLayout-button {
440 display: table-cell;
441 vertical-align: middle;
442 }
443 .oo-ui-actionFieldLayout-input {
444 padding-right: 1em;
445 }
446 .oo-ui-actionFieldLayout-button {
447 width: 1%;
448 white-space: nowrap;
449 }
450 .oo-ui-actionFieldLayout.oo-ui-fieldLayout-align-top {
451 max-width: 50em;
452 }
453 .oo-ui-fieldsetLayout {
454 position: relative;
455 min-width: 0;
456 margin: 0;
457 border: 0;
458 padding: 0.01px 0 0 0;
459 }
460 body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
461 display: table-cell;
462 }
463 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-header {
464 display: none;
465 }
466 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header,
467 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
468 color: inherit;
469 display: inline-table;
470 box-sizing: border-box;
471 padding: 0;
472 white-space: normal;
473 float: left;
474 width: 100%;
475 }
476 .oo-ui-fieldsetLayout-group {
477 clear: both;
478 }
479 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help {
480 float: right;
481 }
482 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
483 z-index: 1;
484 }
485 .oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-header {
486 max-width: 50em;
487 }
488 .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout,
489 .oo-ui-fieldsetLayout + .oo-ui-formLayout {
490 margin-top: 2em;
491 }
492 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
493 display: inline-block;
494 font-size: 1.15em;
495 margin-bottom: 0.5em;
496 padding: 0.25em 0;
497 font-weight: bold;
498 }
499 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
500 padding-left: 2em;
501 line-height: 1.8em;
502 }
503 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header > .oo-ui-iconElement-icon {
504 display: block;
505 position: absolute;
506 top: 0.25em;
507 left: 0;
508 }
509 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-header > .oo-ui-popupButtonWidget {
510 margin-right: 0;
511 }
512 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-header > .oo-ui-popupButtonWidget:last-child {
513 margin-right: 0;
514 }
515 .oo-ui-formLayout + .oo-ui-fieldsetLayout,
516 .oo-ui-formLayout + .oo-ui-formLayout {
517 margin-top: 2em;
518 }
519 .oo-ui-panelLayout {
520 position: relative;
521 }
522 .oo-ui-panelLayout-scrollable {
523 overflow: auto;
524 }
525 .oo-ui-panelLayout-expanded {
526 position: absolute;
527 top: 0;
528 left: 0;
529 right: 0;
530 bottom: 0;
531 }
532 .oo-ui-panelLayout-padded {
533 padding: 1.25em;
534 }
535 .oo-ui-panelLayout-framed {
536 border: 1px solid #ccc;
537 border-radius: 0.5em;
538 box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
539 }
540 .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
541 margin: 1em 0;
542 }
543 .oo-ui-horizontalLayout > .oo-ui-widget {
544 display: inline-block;
545 vertical-align: middle;
546 }
547 .oo-ui-horizontalLayout > .oo-ui-layout {
548 display: inline-block;
549 }
550 .oo-ui-horizontalLayout > .oo-ui-layout,
551 .oo-ui-horizontalLayout > .oo-ui-widget {
552 margin-right: 0.5em;
553 }
554 .oo-ui-horizontalLayout > .oo-ui-layout:last-child,
555 .oo-ui-horizontalLayout > .oo-ui-widget:last-child {
556 margin-right: 0;
557 }
558 .oo-ui-horizontalLayout > .oo-ui-layout {
559 margin-top: 0;
560 }
561 .oo-ui-horizontalLayout > .oo-ui-widget {
562 margin-bottom: 0.5em;
563 }
564 .oo-ui-widget .oo-ui-iconElement-icon,
565 .oo-ui-widget .oo-ui-indicatorElement-indicator,
566 .oo-ui-widget.oo-ui-iconElement .oo-ui-widget .oo-ui-iconElement-icon,
567 .oo-ui-widget.oo-ui-indicatorElement .oo-ui-widget .oo-ui-indicatorElement-indicator {
568 display: none;
569 }
570 .oo-ui-widget.oo-ui-iconElement .oo-ui-iconElement-icon,
571 .oo-ui-widget.oo-ui-iconElement > * > .oo-ui-iconElement-icon,
572 .oo-ui-widget.oo-ui-iconElement .oo-ui-iconElement .oo-ui-iconElement-icon,
573 .oo-ui-widget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator,
574 .oo-ui-widget.oo-ui-indicatorElement > * > .oo-ui-indicatorElement-indicator,
575 .oo-ui-widget.oo-ui-indicatorElement .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
576 display: block;
577 }
578 .oo-ui-optionWidget {
579 position: relative;
580 display: block;
581 border: 0;
582 }
583 .oo-ui-optionWidget.oo-ui-widget-enabled {
584 cursor: pointer;
585 }
586 .oo-ui-optionWidget.oo-ui-widget-disabled {
587 cursor: default;
588 }
589 .oo-ui-optionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
590 display: block;
591 white-space: nowrap;
592 text-overflow: ellipsis;
593 overflow: hidden;
594 }
595 .oo-ui-optionWidget-highlighted {
596 background-color: #e1f3ff;
597 }
598 .oo-ui-optionWidget .oo-ui-labelElement-label {
599 line-height: 1.5em;
600 }
601 .oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected {
602 background-color: #a7dcff;
603 }
604 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed,
605 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted,
606 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
607 background-color: #a7dcff;
608 }
609 .oo-ui-optionWidget.oo-ui-widget-disabled {
610 color: #ccc;
611 }
612 .oo-ui-decoratedOptionWidget {
613 padding: 0.5em 2em 0.5em 3em;
614 }
615 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
616 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
617 position: absolute;
618 top: 0;
619 height: 100%;
620 }
621 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
622 left: 0.5em;
623 }
624 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
625 right: 0.5em;
626 }
627 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
628 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
629 opacity: 0.2;
630 }
631 .oo-ui-radioOptionWidget {
632 display: table;
633 width: 100%;
634 padding: 0.3125em 0;
635 }
636 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget,
637 .oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
638 display: table-cell;
639 vertical-align: middle;
640 }
641 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
642 width: 1px;
643 }
644 .oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
645 white-space: normal;
646 }
647 .oo-ui-radioOptionWidget.oo-ui-optionWidget-selected {
648 background-color: transparent;
649 }
650 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
651 padding-left: 0.5em;
652 }
653 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
654 margin-right: 0;
655 }
656 .oo-ui-labelWidget {
657 display: inline-block;
658 padding: 0.5em 0;
659 }
660 .oo-ui-iconWidget {
661 display: inline-block;
662 vertical-align: middle;
663 line-height: 2.5em;
664 }
665 .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
666 display: inline-block;
667 position: static;
668 top: auto;
669 height: 1.5625em;
670 margin: 0.15625em;
671 }
672 .oo-ui-iconWidget.oo-ui-widget-disabled {
673 opacity: 0.2;
674 }
675 .oo-ui-indicatorWidget {
676 display: inline-block;
677 vertical-align: middle;
678 line-height: 2.5em;
679 margin: 0.46875em;
680 }
681 .oo-ui-indicatorWidget.oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
682 display: inline-block;
683 position: static;
684 top: auto;
685 height: 1.875em;
686 }
687 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
688 opacity: 0.2;
689 }
690 .oo-ui-buttonWidget {
691 margin-right: 0.5em;
692 }
693 .oo-ui-buttonWidget:last-child {
694 margin-right: 0;
695 }
696 .oo-ui-buttonGroupWidget {
697 display: inline-block;
698 white-space: nowrap;
699 border-radius: 4px;
700 margin-right: 0.5em;
701 z-index: 0;
702 position: relative;
703 }
704 .oo-ui-buttonGroupWidget .oo-ui-buttonWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button {
705 cursor: default;
706 }
707 .oo-ui-buttonGroupWidget:last-child {
708 margin-right: 0;
709 }
710 .oo-ui-buttonGroupWidget .oo-ui-buttonElement {
711 margin-right: 0;
712 }
713 .oo-ui-buttonGroupWidget .oo-ui-buttonElement:last-child {
714 margin-right: 0;
715 }
716 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
717 border-radius: 0;
718 margin-left: -1px;
719 }
720 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
721 border-bottom-left-radius: 4px;
722 border-top-left-radius: 4px;
723 margin-left: 0;
724 }
725 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
726 border-bottom-right-radius: 4px;
727 border-top-right-radius: 4px;
728 }
729 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
730 z-index: 1;
731 }
732 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
733 z-index: 2;
734 }
735 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
736 z-index: 3;
737 }
738 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
739 z-index: -1;
740 }
741 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button,
742 .oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button:active {
743 z-index: 3;
744 }
745 .oo-ui-popupWidget {
746 position: absolute;
747 }
748 .oo-ui-popupWidget-popup {
749 position: relative;
750 overflow: hidden;
751 z-index: 1;
752 }
753 .oo-ui-popupWidget-anchor {
754 display: none;
755 z-index: 1;
756 }
757 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
758 display: block;
759 position: absolute;
760 background-repeat: no-repeat;
761 }
762 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before,
763 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
764 content: '';
765 position: absolute;
766 width: 0;
767 height: 0;
768 border-style: solid;
769 border-color: transparent;
770 }
771 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
772 left: 0;
773 }
774 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before,
775 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
776 border-top: 0;
777 }
778 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
779 left: 0;
780 }
781 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before,
782 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
783 border-bottom: 0;
784 }
785 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
786 top: 0;
787 }
788 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before,
789 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
790 border-left: 0;
791 }
792 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
793 top: 0;
794 }
795 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before,
796 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
797 border-right: 0;
798 }
799 .oo-ui-popupWidget-head {
800 -webkit-touch-callout: none;
801 -webkit-user-select: none;
802 -moz-user-select: none;
803 -ms-user-select: none;
804 user-select: none;
805 }
806 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
807 position: absolute;
808 }
809 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
810 float: left;
811 cursor: default;
812 }
813 .oo-ui-popupWidget-body {
814 clear: both;
815 }
816 .oo-ui-popupWidget-body.oo-ui-clippableElement-clippable {
817 min-height: 1em;
818 }
819 .oo-ui-popupWidget-popup {
820 background-color: #fff;
821 border: 1px solid #ccc;
822 border-radius: 0.25em;
823 box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
824 }
825 .oo-ui-popupWidget-anchored-top {
826 margin-top: 6px;
827 }
828 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
829 top: -6px;
830 }
831 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
832 bottom: -7px;
833 left: -6px;
834 border-bottom-color: #aaa;
835 border-width: 7px;
836 }
837 .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
838 bottom: -7px;
839 left: -5px;
840 border-bottom-color: #fff;
841 border-width: 6px;
842 }
843 .oo-ui-popupWidget-anchored-bottom {
844 margin-bottom: 6px;
845 }
846 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
847 bottom: -6px;
848 }
849 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
850 top: -7px;
851 left: -6px;
852 border-top-color: #aaa;
853 border-width: 7px;
854 }
855 .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
856 top: -7px;
857 left: -5px;
858 border-top-color: #fff;
859 border-width: 6px;
860 }
861 .oo-ui-popupWidget-anchored-start {
862 margin-left: 6px;
863 }
864 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
865 left: -6px;
866 }
867 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before {
868 right: -7px;
869 top: -6px;
870 border-right-color: #aaa;
871 border-width: 7px;
872 }
873 .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
874 right: -7px;
875 top: -5px;
876 border-right-color: #fff;
877 border-width: 6px;
878 }
879 .oo-ui-popupWidget-anchored-end {
880 margin-right: 6px;
881 }
882 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
883 right: -6px;
884 }
885 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before {
886 left: -7px;
887 top: -6px;
888 border-left-color: #aaa;
889 border-width: 7px;
890 }
891 .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
892 left: -7px;
893 top: -5px;
894 border-left-color: #fff;
895 border-width: 6px;
896 }
897 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
898 -webkit-transition: width 100ms ease, height 100ms ease, left 100ms ease;
899 -moz-transition: width 100ms ease, height 100ms ease, left 100ms ease;
900 transition: width 100ms ease, height 100ms ease, left 100ms ease;
901 }
902 .oo-ui-popupWidget-head {
903 height: 2.5em;
904 }
905 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
906 top: 0.25em;
907 right: 0.25em;
908 }
909 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
910 margin: 0.75em 2.125em 0.75em 1em;
911 }
912 .oo-ui-popupWidget-body {
913 line-height: 1.4;
914 }
915 .oo-ui-popupWidget-body-padded {
916 margin: 0.75em 1em;
917 }
918 .oo-ui-popupButtonWidget {
919 position: relative;
920 }
921 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
922 cursor: auto;
923 }
924 .oo-ui-inputWidget {
925 margin-right: 0.5em;
926 }
927 .oo-ui-inputWidget:last-child {
928 margin-right: 0;
929 }
930 .oo-ui-buttonInputWidget > button,
931 .oo-ui-buttonInputWidget > input {
932 background-color: transparent;
933 margin: 0;
934 border: 0;
935 padding: 0;
936 }
937 .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout {
938 margin-top: 0;
939 }
940 .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body {
941 padding: 0.3125em 0;
942 }
943 .oo-ui-dropdownInputWidget {
944 position: relative;
945 vertical-align: middle;
946 -webkit-box-sizing: border-box;
947 -moz-box-sizing: border-box;
948 box-sizing: border-box;
949 width: 100%;
950 max-width: 50em;
951 }
952 .oo-ui-dropdownInputWidget .oo-ui-dropdownWidget,
953 .oo-ui-dropdownInputWidget.oo-ui-dropdownInputWidget-php select {
954 display: block;
955 }
956 .oo-ui-dropdownInputWidget select {
957 display: none;
958 background-position: -9999em 0;
959 background-repeat: no-repeat;
960 width: 100%;
961 -webkit-box-sizing: border-box;
962 -moz-box-sizing: border-box;
963 box-sizing: border-box;
964 }
965 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
966 cursor: pointer;
967 }
968 .oo-ui-dropdownInputWidget select {
969 background-color: #fff;
970 height: 2.5em;
971 padding: 0.5em;
972 font-size: inherit;
973 font-family: inherit;
974 border: 1px solid rgba(0, 0, 0, 0.1);
975 border-radius: 0.25em;
976 }
977 .oo-ui-dropdownInputWidget option {
978 font-size: inherit;
979 font-family: inherit;
980 height: 1.5em;
981 padding: 0.5em 1em;
982 }
983 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
984 border-color: rgba(0, 0, 0, 0.2);
985 }
986 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
987 outline: 0;
988 border-color: #ace;
989 box-shadow: 0 0 2px 2px #ace;
990 }
991 .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
992 color: #ccc;
993 border-color: #ddd;
994 background-color: #f3f3f3;
995 }
996 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
997 margin-top: 0;
998 }
999 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body {
1000 padding: 0.3125em 0;
1001 }
1002 .oo-ui-textInputWidget {
1003 position: relative;
1004 vertical-align: middle;
1005 -webkit-box-sizing: border-box;
1006 -moz-box-sizing: border-box;
1007 box-sizing: border-box;
1008 width: 100%;
1009 max-width: 50em;
1010 }
1011 .oo-ui-textInputWidget input,
1012 .oo-ui-textInputWidget textarea {
1013 display: block;
1014 width: 100%;
1015 -webkit-box-sizing: border-box;
1016 -moz-box-sizing: border-box;
1017 box-sizing: border-box;
1018 }
1019 .oo-ui-textInputWidget textarea {
1020 overflow: auto;
1021 resize: none;
1022 }
1023 .oo-ui-textInputWidget [type='number'] {
1024 -moz-appearance: textfield;
1025 }
1026 .oo-ui-textInputWidget [type='number']::-webkit-outer-spin-button,
1027 .oo-ui-textInputWidget [type='number']::-webkit-inner-spin-button {
1028 -webkit-appearance: none;
1029 margin: 0;
1030 }
1031 .oo-ui-textInputWidget [type='search'] {
1032 -webkit-appearance: none;
1033 }
1034 .oo-ui-textInputWidget [type='search']::-ms-clear {
1035 display: none;
1036 }
1037 .oo-ui-textInputWidget [type='search']::-webkit-search-decoration,
1038 .oo-ui-textInputWidget [type='search']::-webkit-search-cancel-button {
1039 display: none;
1040 }
1041 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,
1042 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
1043 cursor: text;
1044 }
1045 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator {
1046 cursor: pointer;
1047 }
1048 .oo-ui-textInputWidget.oo-ui-widget-disabled > * {
1049 -webkit-touch-callout: none;
1050 -webkit-user-select: none;
1051 -moz-user-select: none;
1052 -ms-user-select: none;
1053 user-select: none;
1054 }
1055 .oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
1056 display: block;
1057 }
1058 .oo-ui-textInputWidget > .oo-ui-iconElement-icon,
1059 .oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
1060 left: 0;
1061 }
1062 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,
1063 .oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
1064 right: 0;
1065 }
1066 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
1067 position: absolute;
1068 top: 0;
1069 }
1070 .oo-ui-textInputWidget-php > .oo-ui-iconElement-icon,
1071 .oo-ui-textInputWidget-php > .oo-ui-indicatorElement-indicator,
1072 .oo-ui-textInputWidget-php > .oo-ui-labelElement-label {
1073 pointer-events: none;
1074 }
1075 .oo-ui-textInputWidget input,
1076 .oo-ui-textInputWidget textarea {
1077 padding: 0.546875em 0.5em 0.625em 0.5em;
1078 font-size: inherit;
1079 font-family: inherit;
1080 background-color: #fff;
1081 color: #000;
1082 border: 1px solid #ccc;
1083 box-shadow: 0 0 0 #fff, inset 0 0.1em 0.2em #ddd;
1084 border-radius: 0.25em;
1085 -webkit-transition: border-color 250ms ease, box-shadow 250ms ease;
1086 -moz-transition: border-color 250ms ease, box-shadow 250ms ease;
1087 transition: border-color 250ms ease, box-shadow 250ms ease;
1088 }
1089 .oo-ui-textInputWidget input.oo-ui-pendingElement-pending,
1090 .oo-ui-textInputWidget textarea.oo-ui-pendingElement-pending {
1091 background-color: transparent;
1092 }
1093 .oo-ui-textInputWidget input::-webkit-input-placeholder,
1094 .oo-ui-textInputWidget textarea::-webkit-input-placeholder {
1095 color: #767676;
1096 opacity: 1;
1097 }
1098 .oo-ui-textInputWidget input:-ms-input-placeholder,
1099 .oo-ui-textInputWidget textarea:-ms-input-placeholder {
1100 color: #767676;
1101 opacity: 1;
1102 }
1103 .oo-ui-textInputWidget input::-moz-placeholder,
1104 .oo-ui-textInputWidget textarea::-moz-placeholder {
1105 color: #767676;
1106 opacity: 1;
1107 }
1108 .oo-ui-textInputWidget input:-moz-placeholder,
1109 .oo-ui-textInputWidget textarea:-moz-placeholder {
1110 color: #767676;
1111 opacity: 1;
1112 }
1113 .oo-ui-textInputWidget input::placeholder,
1114 .oo-ui-textInputWidget textarea::placeholder {
1115 color: #767676;
1116 opacity: 1;
1117 }
1118 .oo-ui-textInputWidget input {
1119 line-height: 1.172em;
1120 }
1121 .oo-ui-textInputWidget textarea {
1122 line-height: 1.275;
1123 }
1124 .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
1125 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
1126 outline: 0;
1127 border-color: #ace;
1128 box-shadow: 0 0 2px 2px #ace;
1129 }
1130 .oo-ui-textInputWidget.oo-ui-widget-enabled input[readonly],
1131 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea[readonly] {
1132 background-color: #f3f3f3;
1133 }
1134 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input,
1135 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea {
1136 background-color: #fdd;
1137 }
1138 .oo-ui-textInputWidget.oo-ui-widget-disabled input,
1139 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea {
1140 color: #ccc;
1141 text-shadow: 0 1px 1px #fff;
1142 border-color: #ddd;
1143 background-color: #f3f3f3;
1144 }
1145 .oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-iconElement-icon,
1146 .oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-indicatorElement-indicator {
1147 opacity: 0.2;
1148 }
1149 .oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-labelElement-label {
1150 color: #ddd;
1151 text-shadow: 0 1px 1px #fff;
1152 }
1153 .oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon,
1154 .oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
1155 position: absolute;
1156 top: 0;
1157 height: 100%;
1158 margin: 0 0.15625em;
1159 }
1160 .oo-ui-textInputWidget.oo-ui-iconElement input,
1161 .oo-ui-textInputWidget.oo-ui-iconElement textarea {
1162 padding-left: 2.475em;
1163 }
1164 .oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon {
1165 max-height: 2.5em;
1166 margin-left: 0.45625em;
1167 }
1168 .oo-ui-textInputWidget.oo-ui-indicatorElement input,
1169 .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
1170 padding-right: 2.4875em;
1171 }
1172 .oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
1173 max-height: 2.5em;
1174 margin-right: 0.775em;
1175 }
1176 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
1177 display: none;
1178 top: 1px;
1179 padding: 0.546875em 0.4em 0.625em 0.4em;
1180 line-height: 1.172em;
1181 color: #767676;
1182 }
1183 .oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label {
1184 margin-right: 2.0875em;
1185 }
1186 .oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement > .oo-ui-labelElement-label {
1187 margin-left: 2.075em;
1188 }
1189 .oo-ui-menuSelectWidget {
1190 position: absolute;
1191 width: 100%;
1192 z-index: 4;
1193 background-color: #fff;
1194 margin-top: -1px;
1195 margin-bottom: -1px;
1196 border: 1px solid #ccc;
1197 border-radius: 0 0 0.25em 0.25em;
1198 box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
1199 }
1200 .oo-ui-menuSelectWidget.oo-ui-clippableElement-clippable {
1201 min-height: 2.6em;
1202 }
1203 .oo-ui-menuSelectWidget-invisible {
1204 display: none;
1205 }
1206 .oo-ui-menuOptionWidget.oo-ui-optionWidget > .oo-ui-indicatorElement-indicator {
1207 display: none;
1208 }
1209 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
1210 background-color: transparent;
1211 }
1212 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected > .oo-ui-iconElement-icon {
1213 background-image: url('themes/apex/images/icons/check.png');
1214 background-image: linear-gradient(transparent, transparent), /* @embed */ url('themes/apex/images/icons/check.svg');
1215 background-position: center center;
1216 background-repeat: no-repeat;
1217 background-size: contain;
1218 display: block;
1219 position: absolute;
1220 left: 0.5em;
1221 top: 0;
1222 min-width: 24px;
1223 width: 1.875em;
1224 min-height: 24px;
1225 height: 100%;
1226 }
1227 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
1228 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
1229 background-color: #e1f3ff;
1230 }
1231 .oo-ui-menuSectionOptionWidget {
1232 padding: 0.33em 0.75em;
1233 color: #767676;
1234 }
1235 .oo-ui-menuSectionOptionWidget.oo-ui-widget-enabled {
1236 cursor: default;
1237 }
1238 .oo-ui-dropdownWidget {
1239 display: inline-block;
1240 position: relative;
1241 width: 100%;
1242 max-width: 50em;
1243 background-color: #fff;
1244 margin-right: 0.5em;
1245 }
1246 .oo-ui-dropdownWidget-handle {
1247 position: relative;
1248 width: 100%;
1249 display: block;
1250 white-space: nowrap;
1251 overflow: hidden;
1252 text-overflow: ellipsis;
1253 cursor: default;
1254 -webkit-touch-callout: none;
1255 -webkit-user-select: none;
1256 -moz-user-select: none;
1257 -ms-user-select: none;
1258 user-select: none;
1259 -webkit-box-sizing: border-box;
1260 -moz-box-sizing: border-box;
1261 box-sizing: border-box;
1262 }
1263 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
1264 cursor: pointer;
1265 }
1266 .oo-ui-dropdownWidget:last-child {
1267 margin-right: 0;
1268 }
1269 .oo-ui-dropdownWidget-handle {
1270 height: 2.5em;
1271 border: 1px solid rgba(0, 0, 0, 0.1);
1272 border-radius: 0.25em;
1273 }
1274 .oo-ui-dropdownWidget-handle:hover {
1275 border-color: rgba(0, 0, 0, 0.2);
1276 }
1277 .oo-ui-dropdownWidget-handle:focus {
1278 outline: 0;
1279 }
1280 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon,
1281 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1282 position: absolute;
1283 top: 0;
1284 height: 100%;
1285 }
1286 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1287 left: 0.25em;
1288 margin: 0 0.3em;
1289 }
1290 .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1291 line-height: 2.5em;
1292 margin: 0 0.5em;
1293 }
1294 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1295 right: 0;
1296 margin: 0 0.775em;
1297 }
1298 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
1299 border-color: #ace;
1300 box-shadow: 0 0 2px 2px #ace;
1301 }
1302 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
1303 color: #ccc;
1304 text-shadow: 0 1px 1px #fff;
1305 border-color: #ddd;
1306 background-color: #f3f3f3;
1307 }
1308 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1309 opacity: 0.2;
1310 }
1311 .oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1312 margin-left: 3em;
1313 }
1314 .oo-ui-dropdownWidget.oo-ui-indicatorElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1315 margin-right: 2em;
1316 }
1317 .oo-ui-comboBoxInputWidget {
1318 display: inline-block;
1319 position: relative;
1320 width: 100%;
1321 max-width: 50em;
1322 margin-right: 0.5em;
1323 }
1324 .oo-ui-comboBoxInputWidget-field {
1325 display: table;
1326 width: 100%;
1327 table-layout: fixed;
1328 }
1329 .oo-ui-comboBoxInputWidget .oo-ui-inputWidget-input {
1330 display: table-cell;
1331 vertical-align: middle;
1332 position: relative;
1333 overflow: hidden;
1334 }
1335 .oo-ui-comboBoxInputWidget-dropdownButton {
1336 display: table-cell;
1337 }
1338 .oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button {
1339 display: block;
1340 overflow: hidden;
1341 }
1342 .oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty .oo-ui-comboBoxInputWidget-dropdownButton {
1343 display: none;
1344 }
1345 .oo-ui-comboBoxInputWidget-php ::-webkit-calendar-picker-indicator {
1346 opacity: 0;
1347 position: absolute;
1348 right: 0;
1349 top: 0;
1350 width: 2.5em;
1351 height: 2.5em;
1352 padding: 0;
1353 }
1354 .oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorWidget {
1355 display: block;
1356 position: absolute;
1357 top: 0;
1358 height: 100%;
1359 pointer-events: none;
1360 }
1361 .oo-ui-comboBoxInputWidget:last-child {
1362 margin-right: 0;
1363 }
1364 .oo-ui-comboBoxInputWidget-dropdownButton {
1365 position: absolute;
1366 top: 0;
1367 right: 0;
1368 visibility: hidden;
1369 }
1370 .oo-ui-comboBoxInputWidget-dropdownButton .oo-ui-buttonElement-button {
1371 padding: 0;
1372 }
1373 .oo-ui-comboBoxInputWidget-dropdownButton .oo-ui-buttonElement-button .oo-ui-indicatorElement-indicator.oo-ui-indicator-down {
1374 visibility: visible;
1375 margin: 0.775em;
1376 }
1377 .oo-ui-comboBoxInputWidget-php .oo-ui-indicatorWidget.oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
1378 display: block;
1379 position: absolute;
1380 top: 0;
1381 height: 100%;
1382 right: 0;
1383 max-height: 2.5em;
1384 margin: 0;
1385 margin-right: 0.775em;
1386 }
1387 .oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1388 cursor: default;
1389 opacity: 0.2;
1390 }
1391 .oo-ui-multioptionWidget {
1392 position: relative;
1393 display: block;
1394 }
1395 .oo-ui-multioptionWidget.oo-ui-widget-enabled {
1396 cursor: pointer;
1397 }
1398 .oo-ui-multioptionWidget.oo-ui-widget-disabled {
1399 cursor: default;
1400 }
1401 .oo-ui-multioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
1402 display: block;
1403 white-space: nowrap;
1404 text-overflow: ellipsis;
1405 overflow: hidden;
1406 }
1407 .oo-ui-multioptionWidget .oo-ui-labelElement-label {
1408 line-height: 1.5em;
1409 }
1410 .oo-ui-multioptionWidget.oo-ui-widget-disabled {
1411 color: #ccc;
1412 }
1413 .oo-ui-checkboxMultioptionWidget {
1414 display: table;
1415 width: 100%;
1416 padding: 0.3125em 0;
1417 }
1418 .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget,
1419 .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
1420 display: table-cell;
1421 vertical-align: middle;
1422 }
1423 .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
1424 width: 1px;
1425 }
1426 .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
1427 white-space: normal;
1428 }
1429 .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
1430 padding-left: 0.5em;
1431 }
1432 .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
1433 margin-right: 0;
1434 }
1435 .oo-ui-progressBarWidget {
1436 -webkit-box-sizing: border-box;
1437 -moz-box-sizing: border-box;
1438 box-sizing: border-box;
1439 max-width: 50em;
1440 background-color: #fff;
1441 border: 1px solid #ccc;
1442 border-radius: 0.25em;
1443 overflow: hidden;
1444 }
1445 .oo-ui-progressBarWidget-bar {
1446 height: 1em;
1447 border-right: 1px solid #ccc;
1448 -webkit-transition: width 250ms ease;
1449 -moz-transition: width 250ms ease;
1450 transition: width 250ms ease;
1451 background-color: #cde7f4;
1452 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #eaf4fa), color-stop(100%, #b0d9ee));
1453 background-image: -webkit-linear-gradient(top, #eaf4fa 0, #b0d9ee 100%);
1454 background-image: -moz-linear-gradient(top, #eaf4fa 0, #b0d9ee 100%);
1455 background-image: linear-gradient(to bottom, #eaf4fa 0, #b0d9ee 100%);
1456 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaf4fa', endColorstr='#ffb0d9ee' )";
1457 }
1458 .oo-ui-progressBarWidget-indeterminate .oo-ui-progressBarWidget-bar {
1459 -webkit-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
1460 -moz-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
1461 animation: oo-ui-progressBarWidget-slide 2s infinite linear;
1462 width: 40%;
1463 -webkit-transform: translate(-25%);
1464 -moz-transform: translate(-25%);
1465 -ms-transform: translate(-25%);
1466 transform: translate(-25%);
1467 border-left: 1px solid #a6cee1;
1468 }
1469 .oo-ui-progressBarWidget.oo-ui-widget-disabled {
1470 opacity: 0.6;
1471 }
1472 @-webkit-keyframes oo-ui-progressBarWidget-slide {
1473 from {
1474 -webkit-transform: translate(-100%);
1475 -moz-transform: translate(-100%);
1476 -ms-transform: translate(-100%);
1477 transform: translate(-100%);
1478 }
1479 to {
1480 -webkit-transform: translate(350%);
1481 -moz-transform: translate(350%);
1482 -ms-transform: translate(350%);
1483 transform: translate(350%);
1484 }
1485 }
1486 @-moz-keyframes oo-ui-progressBarWidget-slide {
1487 from {
1488 -webkit-transform: translate(-100%);
1489 -moz-transform: translate(-100%);
1490 -ms-transform: translate(-100%);
1491 transform: translate(-100%);
1492 }
1493 to {
1494 -webkit-transform: translate(350%);
1495 -moz-transform: translate(350%);
1496 -ms-transform: translate(350%);
1497 transform: translate(350%);
1498 }
1499 }
1500 @keyframes oo-ui-progressBarWidget-slide {
1501 from {
1502 -webkit-transform: translate(-100%);
1503 -moz-transform: translate(-100%);
1504 -ms-transform: translate(-100%);
1505 transform: translate(-100%);
1506 }
1507 to {
1508 -webkit-transform: translate(350%);
1509 -moz-transform: translate(350%);
1510 -ms-transform: translate(350%);
1511 transform: translate(350%);
1512 }
1513 }
1514 .oo-ui-defaultOverlay {
1515 position: absolute;
1516 top: 0;
1517 /* @noflip */
1518 left: 0;
1519 }