6d9dbd882b4cdb0ff008d91a16d518e364d41268
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-core-apex.css
1 /*!
2 * OOjs UI v0.16.0
3 * https://www.mediawiki.org/wiki/OOjs_UI
4 *
5 * Copyright 2011–2016 OOjs UI Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
8 *
9 * Date: 2016-02-22T22:33:37Z
10 */
11 .oo-ui-element-hidden {
12 display: none !important;
13 }
14 .oo-ui-buttonElement > .oo-ui-buttonElement-button {
15 cursor: pointer;
16 display: inline-block;
17 vertical-align: middle;
18 font: inherit;
19 white-space: nowrap;
20 -webkit-touch-callout: none;
21 -webkit-user-select: none;
22 -moz-user-select: none;
23 -ms-user-select: none;
24 user-select: none;
25 }
26 .oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,
27 .oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
28 display: none;
29 }
30 .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
31 cursor: default;
32 }
33 .oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
34 .oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
35 display: inline-block;
36 vertical-align: middle;
37 }
38 .oo-ui-buttonElement-frameless {
39 display: inline-block;
40 position: relative;
41 }
42 .oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
43 display: inline-block;
44 vertical-align: middle;
45 }
46 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
47 display: inline-block;
48 vertical-align: top;
49 text-align: center;
50 }
51 .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
52 display: inline-block;
53 vertical-align: middle;
54 }
55 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
56 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
57 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
58 cursor: default;
59 }
60 .oo-ui-buttonElement > .oo-ui-buttonElement-button {
61 color: #333333;
62 }
63 .oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
64 margin-left: 0;
65 }
66 .oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
67 width: 0.9375em;
68 height: 0.9375em;
69 margin: 0.46875em;
70 }
71 .oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
72 margin-left: 0.46875em;
73 }
74 .oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
75 width: 1.875em;
76 height: 1.875em;
77 }
78 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover,
79 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus {
80 outline: none;
81 }
82 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon,
83 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus > .oo-ui-iconElement-icon {
84 opacity: 1;
85 }
86 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover > .oo-ui-labelElement-label,
87 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus > .oo-ui-labelElement-label {
88 color: #000000;
89 }
90 .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
91 color: #333333;
92 }
93 .oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
94 margin-left: 0.25em;
95 }
96 .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button {
97 padding-left: 0.25em;
98 color: #333333;
99 }
100 .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:hover,
101 .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:focus {
102 color: #000000;
103 }
104 .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
105 color: #087ecc;
106 }
107 .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
108 color: #76ab36;
109 }
110 .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
111 color: #d45353;
112 }
113 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
114 opacity: 0.2;
115 }
116 .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
117 color: #cccccc;
118 }
119 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
120 padding: 0.2em 0.8em;
121 border-radius: 0.3em;
122 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
123 border: 1px #c9c9c9 solid;
124 -webkit-transition: border-color 100ms ease;
125 -moz-transition: border-color 100ms ease;
126 transition: border-color 100ms ease;
127 background-color: #eeeeee;
128 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #ffffff), color-stop(100%, #dddddd));
129 background-image: -webkit-linear-gradient(top, #ffffff 0, #dddddd 100%);
130 background-image: -moz-linear-gradient(top, #ffffff 0, #dddddd 100%);
131 background-image: linear-gradient(to bottom, #ffffff 0, #dddddd 100%);
132 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffdddddd' )";
133 }
134 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover,
135 .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus {
136 border-color: #aaaaaa;
137 outline: none;
138 }
139 .oo-ui-buttonElement-framed > input.oo-ui-buttonElement-button,
140 .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
141 line-height: 1.875em;
142 }
143 .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
144 .oo-ui-buttonElement-framed.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
145 .oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
146 box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
147 color: black;
148 border-color: #c9c9c9;
149 background-color: #eeeeee;
150 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #dddddd), color-stop(100%, #ffffff));
151 background-image: -webkit-linear-gradient(top, #dddddd 0, #ffffff 100%);
152 background-image: -moz-linear-gradient(top, #dddddd 0, #ffffff 100%);
153 background-image: linear-gradient(to bottom, #dddddd 0, #ffffff 100%);
154 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdddddd', endColorstr='#ffffffff' )";
155 }
156 .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
157 margin-left: -0.5em;
158 margin-right: -0.5em;
159 }
160 .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
161 margin-right: 0.3em;
162 }
163 .oo-ui-buttonElement-framed.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
164 margin-left: -0.005em;
165 margin-right: -0.005em;
166 }
167 .oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
168 .oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
169 margin-left: 0.46875em;
170 margin-right: -0.275em;
171 }
172 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
173 border: 1px solid #a6cee1;
174 background-color: #cde7f4;
175 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #eaf4fa), color-stop(100%, #b0d9ee));
176 background-image: -webkit-linear-gradient(top, #eaf4fa 0, #b0d9ee 100%);
177 background-image: -moz-linear-gradient(top, #eaf4fa 0, #b0d9ee 100%);
178 background-image: linear-gradient(to bottom, #eaf4fa 0, #b0d9ee 100%);
179 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaf4fa', endColorstr='#ffb0d9ee' )";
180 }
181 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
182 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
183 border-color: #9dc2d4;
184 }
185 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
186 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
187 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
188 border: 1px solid #a6cee1;
189 background-color: #cde7f4;
190 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #b0d9ee), color-stop(100%, #eaf4fa));
191 background-image: -webkit-linear-gradient(top, #b0d9ee 0, #eaf4fa 100%);
192 background-image: -moz-linear-gradient(top, #b0d9ee 0, #eaf4fa 100%);
193 background-image: linear-gradient(to bottom, #b0d9ee 0, #eaf4fa 100%);
194 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb0d9ee', endColorstr='#ffeaf4fa' )";
195 }
196 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button {
197 border: 1px solid #b8d892;
198 background-color: #daf0bd;
199 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #f0fbe1), color-stop(100%, #c3e59a));
200 background-image: -webkit-linear-gradient(top, #f0fbe1 0, #c3e59a 100%);
201 background-image: -moz-linear-gradient(top, #f0fbe1 0, #c3e59a 100%);
202 background-image: linear-gradient(to bottom, #f0fbe1 0, #c3e59a 100%);
203 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0fbe1', endColorstr='#ffc3e59a' )";
204 }
205 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover,
206 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:focus {
207 border-color: #adcb89;
208 }
209 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
210 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
211 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
212 border: 1px solid #b8d892;
213 background-color: #daf0bd;
214 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #c3e59a), color-stop(100%, #f0fbe1));
215 background-image: -webkit-linear-gradient(top, #c3e59a 0, #f0fbe1 100%);
216 background-image: -moz-linear-gradient(top, #c3e59a 0, #f0fbe1 100%);
217 background-image: linear-gradient(to bottom, #c3e59a 0, #f0fbe1 100%);
218 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc3e59a', endColorstr='#fff0fbe1' )";
219 }
220 .oo-ui-buttonElement-framed.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
221 color: #d45353;
222 }
223 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
224 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
225 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
226 opacity: 0.5;
227 -webkit-transform: translate3d(0, 0, 0);
228 box-shadow: none;
229 color: #333333;
230 background: #eeeeee;
231 border-color: #cccccc;
232 }
233 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:hover,
234 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:hover,
235 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:hover,
236 .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:focus,
237 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus,
238 .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:focus {
239 border-color: #cccccc;
240 box-shadow: none;
241 }
242 .oo-ui-clippableElement-clippable {
243 -webkit-box-sizing: border-box;
244 -moz-box-sizing: border-box;
245 box-sizing: border-box;
246 }
247 .oo-ui-iconElement .oo-ui-iconElement-icon,
248 .oo-ui-iconElement.oo-ui-iconElement-icon {
249 background-size: contain;
250 background-position: center center;
251 background-repeat: no-repeat;
252 }
253 .oo-ui-iconElement .oo-ui-iconElement-icon,
254 .oo-ui-iconElement.oo-ui-iconElement-icon {
255 opacity: 0.8;
256 }
257 .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
258 .oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
259 background-size: contain;
260 background-position: center center;
261 background-repeat: no-repeat;
262 }
263 .oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
264 .oo-ui-indicatorElement.oo-ui-indicatorElement-indicator {
265 opacity: 0.8;
266 }
267 .oo-ui-labelElement .oo-ui-labelElement-label-highlight {
268 font-weight: bold;
269 }
270 .oo-ui-pendingElement-pending {
271 background-image: /* @embed */ url(themes/apex/images/textures/pending.gif);
272 }
273 .oo-ui-fieldLayout {
274 display: block;
275 margin-bottom: 1em;
276 }
277 .oo-ui-fieldLayout:before,
278 .oo-ui-fieldLayout:after {
279 content: " ";
280 display: table;
281 }
282 .oo-ui-fieldLayout:after {
283 clear: both;
284 }
285 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label,
286 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label,
287 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
288 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
289 display: block;
290 float: left;
291 }
292 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
293 text-align: right;
294 }
295 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
296 display: table;
297 }
298 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label,
299 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
300 display: table-cell;
301 vertical-align: middle;
302 }
303 .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
304 display: inline-block;
305 }
306 .oo-ui-fieldLayout > .oo-ui-fieldLayout-help {
307 float: right;
308 }
309 .oo-ui-fieldLayout > .oo-ui-fieldLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
310 z-index: 1;
311 }
312 .oo-ui-fieldLayout > .oo-ui-fieldLayout-help .oo-ui-fieldLayout-help-content {
313 padding: 0.5em 0.75em;
314 line-height: 1.5em;
315 }
316 .oo-ui-fieldLayout:last-child {
317 margin-bottom: 0;
318 }
319 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label,
320 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
321 padding-top: 0.5em;
322 margin-right: 5%;
323 width: 35%;
324 }
325 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,
326 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
327 width: 60%;
328 }
329 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
330 margin-bottom: 1.25em;
331 }
332 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
333 padding: 0.25em 0.25em 0.25em 0.5em;
334 }
335 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
336 padding: 0.5em 0;
337 }
338 .oo-ui-fieldLayout > .oo-ui-popupButtonWidget {
339 margin-right: 0;
340 margin-top: 0.25em;
341 }
342 .oo-ui-fieldLayout > .oo-ui-popupButtonWidget:last-child {
343 margin-right: 0;
344 }
345 .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
346 color: #cccccc;
347 }
348 .oo-ui-fieldLayout-messages {
349 list-style: none none;
350 margin: 0;
351 padding: 0;
352 margin-top: 0.25em;
353 margin-left: 0.25em;
354 }
355 .oo-ui-fieldLayout-messages > li {
356 margin: 0;
357 padding: 0;
358 }
359 .oo-ui-fieldLayout-messages .oo-ui-iconWidget {
360 display: none;
361 }
362 .oo-ui-fieldLayout-messages .oo-ui-fieldLayout-messages-error {
363 color: #d45353;
364 }
365 .oo-ui-fieldLayout-messages .oo-ui-labelWidget {
366 padding: 0;
367 line-height: 1.875em;
368 vertical-align: middle;
369 }
370 .oo-ui-actionFieldLayout-input,
371 .oo-ui-actionFieldLayout-button {
372 display: table-cell;
373 vertical-align: middle;
374 }
375 .oo-ui-actionFieldLayout-input {
376 padding-right: 1em;
377 }
378 .oo-ui-actionFieldLayout-button {
379 width: 1%;
380 white-space: nowrap;
381 }
382 .oo-ui-fieldsetLayout {
383 position: relative;
384 margin: 0;
385 padding: 0;
386 border: none;
387 }
388 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon {
389 display: block;
390 position: absolute;
391 }
392 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-labelElement-label {
393 display: inline-block;
394 }
395 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-help {
396 float: right;
397 }
398 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
399 z-index: 1;
400 }
401 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-help .oo-ui-fieldsetLayout-help-content {
402 padding: 0.5em 0.75em;
403 line-height: 1.5em;
404 }
405 .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout,
406 .oo-ui-fieldsetLayout + .oo-ui-formLayout {
407 margin-top: 2em;
408 }
409 .oo-ui-fieldsetLayout > .oo-ui-labelElement-label {
410 font-size: 1.1em;
411 margin-bottom: 0.5em;
412 padding: 0.25em 0;
413 font-weight: bold;
414 }
415 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-labelElement-label {
416 padding-left: 2em;
417 line-height: 1.8em;
418 }
419 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon {
420 left: 0;
421 top: 0.25em;
422 width: 1.875em;
423 height: 1.875em;
424 }
425 .oo-ui-fieldsetLayout > .oo-ui-popupButtonWidget {
426 margin-right: 0;
427 }
428 .oo-ui-fieldsetLayout > .oo-ui-popupButtonWidget:last-child {
429 margin-right: 0;
430 }
431 .oo-ui-formLayout + .oo-ui-fieldsetLayout,
432 .oo-ui-formLayout + .oo-ui-formLayout {
433 margin-top: 2em;
434 }
435 .oo-ui-panelLayout {
436 position: relative;
437 }
438 .oo-ui-panelLayout-scrollable {
439 overflow-y: auto;
440 }
441 .oo-ui-panelLayout-expanded {
442 position: absolute;
443 top: 0;
444 left: 0;
445 right: 0;
446 bottom: 0;
447 }
448 .oo-ui-panelLayout-padded {
449 padding: 1.25em;
450 }
451 .oo-ui-panelLayout-framed {
452 border-radius: 0.5em;
453 box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
454 }
455 .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
456 margin: 1em 0;
457 }
458 .oo-ui-horizontalLayout > .oo-ui-widget {
459 display: inline-block;
460 vertical-align: middle;
461 }
462 .oo-ui-horizontalLayout > .oo-ui-layout {
463 display: inline-block;
464 }
465 .oo-ui-horizontalLayout > .oo-ui-layout,
466 .oo-ui-horizontalLayout > .oo-ui-widget {
467 margin-right: 0.5em;
468 }
469 .oo-ui-horizontalLayout > .oo-ui-layout:last-child,
470 .oo-ui-horizontalLayout > .oo-ui-widget:last-child {
471 margin-right: 0;
472 }
473 .oo-ui-horizontalLayout > .oo-ui-layout {
474 margin-bottom: 0;
475 }
476 .oo-ui-optionWidget {
477 position: relative;
478 display: block;
479 padding: 0.25em 0.5em;
480 border: none;
481 }
482 .oo-ui-optionWidget.oo-ui-widget-enabled {
483 cursor: pointer;
484 }
485 .oo-ui-optionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
486 display: block;
487 white-space: nowrap;
488 text-overflow: ellipsis;
489 overflow: hidden;
490 }
491 .oo-ui-optionWidget-highlighted {
492 background-color: #e1f3ff;
493 }
494 .oo-ui-optionWidget .oo-ui-labelElement-label {
495 line-height: 1.5em;
496 }
497 .oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected {
498 background-color: #a7dcff;
499 }
500 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed,
501 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted,
502 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
503 background-color: #a7dcff;
504 }
505 .oo-ui-optionWidget.oo-ui-widget-disabled {
506 color: #cccccc;
507 }
508 .oo-ui-decoratedOptionWidget {
509 padding: 0.5em 2em 0.5em 3em;
510 }
511 .oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
512 .oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
513 position: absolute;
514 }
515 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
516 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
517 top: 0;
518 height: 100%;
519 }
520 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
521 width: 1.875em;
522 left: 0.5em;
523 }
524 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
525 width: 0.9375em;
526 right: 0.5em;
527 }
528 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
529 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
530 opacity: 0.2;
531 }
532 .oo-ui-radioSelectWidget {
533 padding: 0.75em 0 0.5em 0;
534 }
535 .oo-ui-radioOptionWidget {
536 cursor: default;
537 padding: 0;
538 background-color: transparent;
539 }
540 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget,
541 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
542 display: inline-block;
543 vertical-align: middle;
544 }
545 .oo-ui-radioOptionWidget.oo-ui-optionWidget-selected,
546 .oo-ui-radioOptionWidget.oo-ui-optionWidget-pressed,
547 .oo-ui-radioOptionWidget.oo-ui-optionWidget-highlighted {
548 background-color: transparent;
549 }
550 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
551 padding-left: 0.5em;
552 }
553 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
554 margin-right: 0;
555 }
556 .oo-ui-labelWidget {
557 display: inline-block;
558 padding: 0.5em 0;
559 }
560 .oo-ui-iconWidget {
561 display: inline-block;
562 vertical-align: middle;
563 line-height: 2.5em;
564 height: 1.875em;
565 width: 1.875em;
566 }
567 .oo-ui-iconWidget.oo-ui-widget-disabled {
568 opacity: 0.2;
569 }
570 .oo-ui-indicatorWidget {
571 display: inline-block;
572 vertical-align: middle;
573 line-height: 2.5em;
574 height: 0.9375em;
575 width: 0.9375em;
576 margin: 0.46875em;
577 }
578 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
579 opacity: 0.2;
580 }
581 .oo-ui-buttonWidget {
582 display: inline-block;
583 vertical-align: middle;
584 margin-right: 0.5em;
585 }
586 .oo-ui-buttonWidget:last-child {
587 margin-right: 0;
588 }
589 .oo-ui-buttonGroupWidget {
590 display: inline-block;
591 white-space: nowrap;
592 border-radius: 0.3em;
593 margin-right: 0.5em;
594 }
595 .oo-ui-buttonGroupWidget:last-child {
596 margin-right: 0;
597 }
598 .oo-ui-buttonGroupWidget .oo-ui-buttonElement {
599 margin-right: 0;
600 }
601 .oo-ui-buttonGroupWidget .oo-ui-buttonElement:last-child {
602 margin-right: 0;
603 }
604 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
605 border-radius: 0;
606 margin-left: -1px;
607 }
608 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
609 border-bottom-left-radius: 0.3em;
610 border-top-left-radius: 0.3em;
611 margin-left: 0;
612 }
613 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
614 border-bottom-right-radius: 0.3em;
615 border-top-right-radius: 0.3em;
616 }
617 .oo-ui-popupWidget {
618 position: absolute;
619 /* @noflip */
620 left: 0;
621 }
622 .oo-ui-popupWidget-popup {
623 position: relative;
624 overflow: hidden;
625 z-index: 1;
626 }
627 .oo-ui-popupWidget-anchor {
628 display: none;
629 z-index: 1;
630 }
631 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
632 display: block;
633 position: absolute;
634 top: 0;
635 /* @noflip */
636 left: 0;
637 background-repeat: no-repeat;
638 }
639 .oo-ui-popupWidget-head {
640 -webkit-touch-callout: none;
641 -webkit-user-select: none;
642 -moz-user-select: none;
643 -ms-user-select: none;
644 user-select: none;
645 }
646 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
647 float: right;
648 }
649 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
650 float: left;
651 cursor: default;
652 }
653 .oo-ui-popupWidget-body {
654 clear: both;
655 overflow: hidden;
656 }
657 .oo-ui-popupWidget-popup {
658 background-color: #ffffff;
659 border: 1px solid #cccccc;
660 border-radius: 0.25em;
661 box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
662 }
663 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup {
664 margin-top: 6px;
665 }
666 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before,
667 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
668 content: "";
669 position: absolute;
670 width: 0;
671 height: 0;
672 border-style: solid;
673 border-color: transparent;
674 border-top: 0;
675 }
676 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before {
677 bottom: -7px;
678 left: -6px;
679 border-bottom-color: #aaaaaa;
680 border-width: 7px;
681 }
682 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
683 bottom: -7px;
684 left: -5px;
685 border-bottom-color: #ffffff;
686 border-width: 6px;
687 }
688 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
689 -webkit-transition: width 100ms ease, height 100ms ease, left 100ms ease;
690 -moz-transition: width 100ms ease, height 100ms ease, left 100ms ease;
691 transition: width 100ms ease, height 100ms ease, left 100ms ease;
692 }
693 .oo-ui-popupWidget-head {
694 height: 2.5em;
695 }
696 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
697 margin: 0.25em;
698 }
699 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
700 margin: 0.75em 1em;
701 }
702 .oo-ui-popupWidget-body-padded {
703 padding: 0 1em;
704 }
705 .oo-ui-popupButtonWidget {
706 position: relative;
707 }
708 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
709 position: absolute;
710 cursor: auto;
711 }
712 .oo-ui-popupButtonWidget.oo-ui-buttonElement-frameless > .oo-ui-popupWidget {
713 /* @noflip */
714 left: 1em;
715 }
716 .oo-ui-popupButtonWidget.oo-ui-buttonElement-framed > .oo-ui-popupWidget {
717 /* @noflip */
718 left: 1.25em;
719 }
720 .oo-ui-inputWidget {
721 margin-right: 0.5em;
722 }
723 .oo-ui-inputWidget:last-child {
724 margin-right: 0;
725 }
726 .oo-ui-buttonInputWidget {
727 display: inline-block;
728 vertical-align: middle;
729 }
730 .oo-ui-buttonInputWidget > button,
731 .oo-ui-buttonInputWidget > input {
732 border: 0;
733 padding: 0;
734 background-color: transparent;
735 }
736 .oo-ui-dropdownInputWidget {
737 position: relative;
738 vertical-align: middle;
739 -webkit-box-sizing: border-box;
740 -moz-box-sizing: border-box;
741 box-sizing: border-box;
742 width: 100%;
743 max-width: 50em;
744 }
745 .oo-ui-dropdownInputWidget .oo-ui-dropdownWidget,
746 .oo-ui-dropdownInputWidget select {
747 display: block;
748 }
749 .oo-ui-dropdownInputWidget select {
750 width: 100%;
751 resize: none;
752 -webkit-box-sizing: border-box;
753 -moz-box-sizing: border-box;
754 box-sizing: border-box;
755 }
756 .oo-ui-dropdownInputWidget select {
757 background-color: #ffffff;
758 height: 2.5em;
759 padding: 0.5em;
760 font-size: inherit;
761 font-family: inherit;
762 border: 1px solid rgba(0, 0, 0, 0.1);
763 border-radius: 0.25em;
764 }
765 .oo-ui-dropdownInputWidget option {
766 font-size: inherit;
767 font-family: inherit;
768 height: 1.5em;
769 padding: 0.5em 1em;
770 }
771 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
772 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
773 border-color: rgba(0, 0, 0, 0.2);
774 outline: none;
775 }
776 .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
777 color: #cccccc;
778 border-color: #dddddd;
779 background-color: #f3f3f3;
780 }
781 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
782 margin-bottom: 0;
783 }
784 .oo-ui-textInputWidget {
785 position: relative;
786 vertical-align: middle;
787 -webkit-box-sizing: border-box;
788 -moz-box-sizing: border-box;
789 box-sizing: border-box;
790 width: 100%;
791 max-width: 50em;
792 }
793 .oo-ui-textInputWidget input,
794 .oo-ui-textInputWidget textarea {
795 display: block;
796 width: 100%;
797 resize: none;
798 -webkit-box-sizing: border-box;
799 -moz-box-sizing: border-box;
800 box-sizing: border-box;
801 }
802 .oo-ui-textInputWidget textarea {
803 overflow: auto;
804 }
805 .oo-ui-textInputWidget input[type="search"] {
806 -webkit-appearance: none;
807 }
808 .oo-ui-textInputWidget input[type="search"]::-ms-clear {
809 display: none;
810 }
811 .oo-ui-textInputWidget input[type="search"]::-ms-reveal {
812 display: none;
813 }
814 .oo-ui-textInputWidget input[type="search"]::-webkit-search-decoration,
815 .oo-ui-textInputWidget input[type="search"]::-webkit-search-cancel-button,
816 .oo-ui-textInputWidget input[type="search"]::-webkit-search-results-button,
817 .oo-ui-textInputWidget input[type="search"]::-webkit-search-results-decoration {
818 display: none;
819 }
820 .oo-ui-textInputWidget > .oo-ui-iconElement-icon,
821 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,
822 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
823 display: none;
824 }
825 .oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon,
826 .oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
827 display: block;
828 position: absolute;
829 top: 0;
830 height: 100%;
831 -webkit-touch-callout: none;
832 -webkit-user-select: none;
833 -moz-user-select: none;
834 -ms-user-select: none;
835 user-select: none;
836 }
837 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,
838 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
839 cursor: text;
840 }
841 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator {
842 cursor: pointer;
843 }
844 .oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
845 display: block;
846 }
847 .oo-ui-textInputWidget > .oo-ui-iconElement-icon {
848 left: 0;
849 }
850 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator {
851 right: 0;
852 }
853 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
854 position: absolute;
855 top: 0;
856 }
857 .oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
858 right: 0;
859 }
860 .oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
861 left: 0;
862 }
863 .oo-ui-textInputWidget input,
864 .oo-ui-textInputWidget textarea {
865 padding: 0.5em;
866 line-height: 1.275em;
867 font-size: inherit;
868 font-family: inherit;
869 background-color: #ffffff;
870 color: black;
871 border: 1px solid #cccccc;
872 box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #dddddd;
873 border-radius: 0.25em;
874 -webkit-transition: border-color 250ms ease, box-shadow 250ms ease;
875 -moz-transition: border-color 250ms ease, box-shadow 250ms ease;
876 transition: border-color 250ms ease, box-shadow 250ms ease;
877 }
878 .oo-ui-textInputWidget input.oo-ui-pendingElement-pending,
879 .oo-ui-textInputWidget textarea.oo-ui-pendingElement-pending {
880 background-color: transparent;
881 }
882 .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
883 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
884 outline: none;
885 border-color: #a7dcff;
886 box-shadow: 0 0 0.3em #a7dcff, 0 0 0 white;
887 }
888 .oo-ui-textInputWidget.oo-ui-widget-enabled input[readonly],
889 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea[readonly] {
890 color: #777777;
891 }
892 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input,
893 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea {
894 background-color: #ffdddd;
895 }
896 .oo-ui-textInputWidget.oo-ui-widget-disabled input,
897 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea {
898 color: #cccccc;
899 text-shadow: 0 1px 1px #ffffff;
900 border-color: #dddddd;
901 background-color: #f3f3f3;
902 }
903 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
904 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
905 opacity: 0.2;
906 }
907 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-labelElement-label {
908 color: #dddddd;
909 text-shadow: 0 1px 1px #ffffff;
910 }
911 .oo-ui-textInputWidget.oo-ui-iconElement input,
912 .oo-ui-textInputWidget.oo-ui-iconElement textarea {
913 padding-left: 2.475em;
914 }
915 .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
916 width: 1.875em;
917 max-height: 2.375em;
918 margin-left: 0.3em;
919 }
920 .oo-ui-textInputWidget.oo-ui-indicatorElement input,
921 .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
922 padding-right: 2.4875em;
923 }
924 .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
925 width: 0.9375em;
926 max-height: 2.375em;
927 margin-right: 0.775em;
928 }
929 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
930 padding: 0.4em;
931 line-height: 1.5em;
932 color: #888888;
933 }
934 .oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label {
935 margin-right: 2.0875em;
936 }
937 .oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement > .oo-ui-labelElement-label {
938 margin-left: 2.075em;
939 }
940 .oo-ui-menuSelectWidget {
941 position: absolute;
942 background-color: #ffffff;
943 margin-top: -1px;
944 border: 1px solid #cccccc;
945 border-radius: 0 0 0.25em 0.25em;
946 box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
947 }
948 .oo-ui-menuSelectWidget input {
949 position: absolute;
950 width: 0;
951 height: 0;
952 overflow: hidden;
953 opacity: 0;
954 }
955 .oo-ui-menuOptionWidget {
956 position: relative;
957 }
958 .oo-ui-menuOptionWidget .oo-ui-iconElement-icon {
959 display: none;
960 }
961 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
962 background-color: transparent;
963 }
964 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected .oo-ui-iconElement-icon {
965 display: block;
966 }
967 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
968 background-color: transparent;
969 }
970 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
971 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
972 background-color: #e1f3ff;
973 }
974 .oo-ui-menuSectionOptionWidget {
975 cursor: default;
976 padding: 0.33em 0.75em;
977 color: #888888;
978 }
979 .oo-ui-dropdownWidget {
980 display: inline-block;
981 position: relative;
982 width: 100%;
983 max-width: 50em;
984 background-color: #ffffff;
985 margin-right: 0.5em;
986 }
987 .oo-ui-dropdownWidget-handle {
988 width: 100%;
989 display: block;
990 white-space: nowrap;
991 overflow: hidden;
992 text-overflow: ellipsis;
993 -webkit-touch-callout: none;
994 -webkit-user-select: none;
995 -moz-user-select: none;
996 -ms-user-select: none;
997 user-select: none;
998 -webkit-box-sizing: border-box;
999 -moz-box-sizing: border-box;
1000 box-sizing: border-box;
1001 }
1002 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator,
1003 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1004 position: absolute;
1005 }
1006 .oo-ui-dropdownWidget > .oo-ui-menuSelectWidget {
1007 z-index: 1;
1008 width: 100%;
1009 }
1010 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
1011 cursor: pointer;
1012 }
1013 .oo-ui-dropdownWidget:last-child {
1014 margin-right: 0;
1015 }
1016 .oo-ui-dropdownWidget-handle {
1017 height: 2.5em;
1018 border: 1px solid rgba(0, 0, 0, 0.1);
1019 border-radius: 0.25em;
1020 }
1021 .oo-ui-dropdownWidget-handle:hover {
1022 border-color: rgba(0, 0, 0, 0.2);
1023 }
1024 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1025 right: 0;
1026 }
1027 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1028 left: 0.25em;
1029 }
1030 .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1031 line-height: 2.5em;
1032 margin: 0 0.5em;
1033 }
1034 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1035 top: 0;
1036 width: 0.9375em;
1037 height: 0.9375em;
1038 margin: 0.775em;
1039 }
1040 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1041 top: 0;
1042 width: 1.875em;
1043 height: 1.875em;
1044 margin: 0.3em;
1045 }
1046 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
1047 color: #cccccc;
1048 text-shadow: 0 1px 1px #ffffff;
1049 border-color: #dddddd;
1050 background-color: #f3f3f3;
1051 }
1052 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle:focus {
1053 outline: 0;
1054 }
1055 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
1056 opacity: 0.2;
1057 }
1058 .oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1059 margin-left: 3em;
1060 }
1061 .oo-ui-dropdownWidget.oo-ui-indicatorElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1062 margin-right: 2em;
1063 }
1064 .oo-ui-comboBoxInputWidget {
1065 display: inline-block;
1066 position: relative;
1067 width: 100%;
1068 max-width: 50em;
1069 margin-right: 0.5em;
1070 }
1071 .oo-ui-comboBoxInputWidget > .oo-ui-menuSelectWidget {
1072 z-index: 1;
1073 width: 100%;
1074 }
1075 .oo-ui-comboBoxInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
1076 cursor: pointer;
1077 }
1078 .oo-ui-comboBoxInputWidget-php input::-webkit-calendar-picker-indicator {
1079 opacity: 0 !important;
1080 position: absolute;
1081 right: 0;
1082 top: 0;
1083 height: 2.5em;
1084 width: 2.5em;
1085 padding: 0;
1086 }
1087 .oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorElement-indicator {
1088 pointer-events: none;
1089 }
1090 .oo-ui-comboBoxInputWidget:last-child {
1091 margin-right: 0;
1092 }
1093 .oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
1094 .oo-ui-comboBoxInputWidget-empty .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1095 cursor: default;
1096 opacity: 0.2;
1097 }