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