Merge "Adding param documentation for Parser::internalParse()"
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-core-apex.css
1 /*!
2 * OOjs UI v0.16.5
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-04-07T15:12:44Z
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-radioOptionWidget {
531 cursor: default;
532 padding: 0;
533 background-color: transparent;
534 }
535 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget,
536 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
537 display: inline-block;
538 vertical-align: middle;
539 }
540 .oo-ui-radioOptionWidget.oo-ui-optionWidget-selected,
541 .oo-ui-radioOptionWidget.oo-ui-optionWidget-pressed,
542 .oo-ui-radioOptionWidget.oo-ui-optionWidget-highlighted {
543 background-color: transparent;
544 }
545 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
546 padding-left: 0.5em;
547 }
548 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
549 margin-right: 0;
550 }
551 .oo-ui-labelWidget {
552 display: inline-block;
553 padding: 0.5em 0;
554 }
555 .oo-ui-iconWidget {
556 display: inline-block;
557 vertical-align: middle;
558 line-height: 2.5em;
559 height: 1.875em;
560 width: 1.875em;
561 }
562 .oo-ui-iconWidget.oo-ui-widget-disabled {
563 opacity: 0.2;
564 }
565 .oo-ui-indicatorWidget {
566 display: inline-block;
567 vertical-align: middle;
568 line-height: 2.5em;
569 height: 0.9375em;
570 width: 0.9375em;
571 margin: 0.46875em;
572 }
573 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
574 opacity: 0.2;
575 }
576 .oo-ui-buttonWidget {
577 display: inline-block;
578 vertical-align: middle;
579 margin-right: 0.5em;
580 }
581 .oo-ui-buttonWidget:last-child {
582 margin-right: 0;
583 }
584 .oo-ui-buttonGroupWidget {
585 display: inline-block;
586 white-space: nowrap;
587 border-radius: 0.3em;
588 margin-right: 0.5em;
589 }
590 .oo-ui-buttonGroupWidget:last-child {
591 margin-right: 0;
592 }
593 .oo-ui-buttonGroupWidget .oo-ui-buttonElement {
594 margin-right: 0;
595 }
596 .oo-ui-buttonGroupWidget .oo-ui-buttonElement:last-child {
597 margin-right: 0;
598 }
599 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
600 border-radius: 0;
601 margin-left: -1px;
602 }
603 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
604 border-bottom-left-radius: 0.3em;
605 border-top-left-radius: 0.3em;
606 margin-left: 0;
607 }
608 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
609 border-bottom-right-radius: 0.3em;
610 border-top-right-radius: 0.3em;
611 }
612 .oo-ui-popupWidget {
613 position: absolute;
614 /* @noflip */
615 left: 0;
616 }
617 .oo-ui-popupWidget-popup {
618 position: relative;
619 overflow: hidden;
620 z-index: 1;
621 }
622 .oo-ui-popupWidget-anchor {
623 display: none;
624 z-index: 1;
625 }
626 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
627 display: block;
628 position: absolute;
629 top: 0;
630 /* @noflip */
631 left: 0;
632 background-repeat: no-repeat;
633 }
634 .oo-ui-popupWidget-head {
635 -webkit-touch-callout: none;
636 -webkit-user-select: none;
637 -moz-user-select: none;
638 -ms-user-select: none;
639 user-select: none;
640 }
641 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
642 float: right;
643 }
644 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
645 float: left;
646 cursor: default;
647 }
648 .oo-ui-popupWidget-body {
649 clear: both;
650 overflow: hidden;
651 }
652 .oo-ui-popupWidget-popup {
653 background-color: #ffffff;
654 border: 1px solid #cccccc;
655 border-radius: 0.25em;
656 box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
657 }
658 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup {
659 margin-top: 6px;
660 }
661 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before,
662 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
663 content: "";
664 position: absolute;
665 width: 0;
666 height: 0;
667 border-style: solid;
668 border-color: transparent;
669 border-top: 0;
670 }
671 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before {
672 bottom: -7px;
673 left: -6px;
674 border-bottom-color: #aaaaaa;
675 border-width: 7px;
676 }
677 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
678 bottom: -7px;
679 left: -5px;
680 border-bottom-color: #ffffff;
681 border-width: 6px;
682 }
683 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
684 -webkit-transition: width 100ms ease, height 100ms ease, left 100ms ease;
685 -moz-transition: width 100ms ease, height 100ms ease, left 100ms ease;
686 transition: width 100ms ease, height 100ms ease, left 100ms ease;
687 }
688 .oo-ui-popupWidget-head {
689 height: 2.5em;
690 }
691 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
692 margin: 0.25em;
693 }
694 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
695 margin: 0.75em 1em;
696 }
697 .oo-ui-popupWidget-body-padded {
698 padding: 0 1em;
699 }
700 .oo-ui-popupButtonWidget {
701 position: relative;
702 }
703 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
704 position: absolute;
705 cursor: auto;
706 }
707 .oo-ui-popupButtonWidget.oo-ui-buttonElement-frameless > .oo-ui-popupWidget {
708 /* @noflip */
709 left: 1em;
710 }
711 .oo-ui-popupButtonWidget.oo-ui-buttonElement-framed > .oo-ui-popupWidget {
712 /* @noflip */
713 left: 1.25em;
714 }
715 .oo-ui-inputWidget {
716 margin-right: 0.5em;
717 }
718 .oo-ui-inputWidget:last-child {
719 margin-right: 0;
720 }
721 .oo-ui-buttonInputWidget {
722 display: inline-block;
723 vertical-align: middle;
724 }
725 .oo-ui-buttonInputWidget > button,
726 .oo-ui-buttonInputWidget > input {
727 border: 0;
728 padding: 0;
729 background-color: transparent;
730 }
731 .oo-ui-dropdownInputWidget {
732 position: relative;
733 vertical-align: middle;
734 -webkit-box-sizing: border-box;
735 -moz-box-sizing: border-box;
736 box-sizing: border-box;
737 width: 100%;
738 max-width: 50em;
739 }
740 .oo-ui-dropdownInputWidget .oo-ui-dropdownWidget,
741 .oo-ui-dropdownInputWidget select {
742 display: block;
743 }
744 .oo-ui-dropdownInputWidget select {
745 width: 100%;
746 cursor: pointer;
747 -webkit-box-sizing: border-box;
748 -moz-box-sizing: border-box;
749 box-sizing: border-box;
750 }
751 .oo-ui-dropdownInputWidget select {
752 background-color: #ffffff;
753 height: 2.5em;
754 padding: 0.5em;
755 font-size: inherit;
756 font-family: inherit;
757 border: 1px solid rgba(0, 0, 0, 0.1);
758 border-radius: 0.25em;
759 }
760 .oo-ui-dropdownInputWidget option {
761 font-size: inherit;
762 font-family: inherit;
763 height: 1.5em;
764 padding: 0.5em 1em;
765 }
766 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
767 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
768 border-color: rgba(0, 0, 0, 0.2);
769 outline: none;
770 }
771 .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
772 color: #cccccc;
773 border-color: #dddddd;
774 background-color: #f3f3f3;
775 }
776 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
777 margin-bottom: 0;
778 }
779 .oo-ui-textInputWidget {
780 position: relative;
781 vertical-align: middle;
782 -webkit-box-sizing: border-box;
783 -moz-box-sizing: border-box;
784 box-sizing: border-box;
785 width: 100%;
786 max-width: 50em;
787 }
788 .oo-ui-textInputWidget input,
789 .oo-ui-textInputWidget textarea {
790 display: block;
791 width: 100%;
792 resize: none;
793 -webkit-box-sizing: border-box;
794 -moz-box-sizing: border-box;
795 box-sizing: border-box;
796 }
797 .oo-ui-textInputWidget textarea {
798 overflow: auto;
799 }
800 .oo-ui-textInputWidget [type="search"] {
801 -webkit-appearance: textfield;
802 }
803 .oo-ui-textInputWidget [type="search"]::-ms-clear {
804 display: none;
805 }
806 .oo-ui-textInputWidget [type="search"]::-webkit-search-decoration,
807 .oo-ui-textInputWidget [type="search"]::-webkit-search-cancel-button,
808 .oo-ui-textInputWidget [type="search"]::-webkit-search-results-button,
809 .oo-ui-textInputWidget [type="search"]::-webkit-search-results-decoration {
810 display: none;
811 }
812 .oo-ui-textInputWidget > .oo-ui-iconElement-icon,
813 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,
814 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
815 display: none;
816 }
817 .oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon,
818 .oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
819 display: block;
820 position: absolute;
821 top: 0;
822 height: 100%;
823 -webkit-touch-callout: none;
824 -webkit-user-select: none;
825 -moz-user-select: none;
826 -ms-user-select: none;
827 user-select: none;
828 }
829 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,
830 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
831 cursor: text;
832 }
833 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator {
834 cursor: pointer;
835 }
836 .oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
837 display: block;
838 }
839 .oo-ui-textInputWidget > .oo-ui-iconElement-icon {
840 left: 0;
841 }
842 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator {
843 right: 0;
844 }
845 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
846 position: absolute;
847 top: 0;
848 }
849 .oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
850 right: 0;
851 }
852 .oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
853 left: 0;
854 }
855 .oo-ui-textInputWidget input,
856 .oo-ui-textInputWidget textarea {
857 padding: 0.5em;
858 line-height: 1.275em;
859 font-size: inherit;
860 font-family: inherit;
861 background-color: #ffffff;
862 color: black;
863 border: 1px solid #cccccc;
864 box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #dddddd;
865 border-radius: 0.25em;
866 -webkit-transition: border-color 250ms ease, box-shadow 250ms ease;
867 -moz-transition: border-color 250ms ease, box-shadow 250ms ease;
868 transition: border-color 250ms ease, box-shadow 250ms ease;
869 }
870 .oo-ui-textInputWidget input.oo-ui-pendingElement-pending,
871 .oo-ui-textInputWidget textarea.oo-ui-pendingElement-pending {
872 background-color: transparent;
873 }
874 .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
875 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
876 outline: none;
877 border-color: #a7dcff;
878 box-shadow: 0 0 0.3em #a7dcff, 0 0 0 white;
879 }
880 .oo-ui-textInputWidget.oo-ui-widget-enabled input[readonly],
881 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea[readonly] {
882 color: #777777;
883 }
884 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input,
885 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea {
886 background-color: #ffdddd;
887 }
888 .oo-ui-textInputWidget.oo-ui-widget-disabled input,
889 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea {
890 color: #cccccc;
891 text-shadow: 0 1px 1px #ffffff;
892 border-color: #dddddd;
893 background-color: #f3f3f3;
894 }
895 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
896 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
897 opacity: 0.2;
898 }
899 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-labelElement-label {
900 color: #dddddd;
901 text-shadow: 0 1px 1px #ffffff;
902 }
903 .oo-ui-textInputWidget.oo-ui-iconElement input,
904 .oo-ui-textInputWidget.oo-ui-iconElement textarea {
905 padding-left: 2.475em;
906 }
907 .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
908 width: 1.875em;
909 max-height: 2.375em;
910 margin-left: 0.3em;
911 }
912 .oo-ui-textInputWidget.oo-ui-indicatorElement input,
913 .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
914 padding-right: 2.4875em;
915 }
916 .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
917 width: 0.9375em;
918 max-height: 2.375em;
919 margin-right: 0.775em;
920 }
921 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
922 padding: 0.4em;
923 line-height: 1.5em;
924 color: #888888;
925 }
926 .oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label {
927 margin-right: 2.0875em;
928 }
929 .oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement > .oo-ui-labelElement-label {
930 margin-left: 2.075em;
931 }
932 .oo-ui-menuSelectWidget {
933 position: absolute;
934 background-color: #ffffff;
935 margin-top: -1px;
936 border: 1px solid #cccccc;
937 border-radius: 0 0 0.25em 0.25em;
938 box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
939 }
940 .oo-ui-menuSelectWidget input {
941 position: absolute;
942 width: 0;
943 height: 0;
944 overflow: hidden;
945 opacity: 0;
946 }
947 .oo-ui-menuOptionWidget {
948 position: relative;
949 }
950 .oo-ui-menuOptionWidget .oo-ui-iconElement-icon {
951 display: none;
952 }
953 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
954 background-color: transparent;
955 }
956 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected .oo-ui-iconElement-icon {
957 display: block;
958 }
959 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
960 background-color: transparent;
961 }
962 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
963 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
964 background-color: #e1f3ff;
965 }
966 .oo-ui-menuSectionOptionWidget {
967 cursor: default;
968 padding: 0.33em 0.75em;
969 color: #888888;
970 }
971 .oo-ui-dropdownWidget {
972 display: inline-block;
973 position: relative;
974 width: 100%;
975 max-width: 50em;
976 background-color: #ffffff;
977 margin-right: 0.5em;
978 }
979 .oo-ui-dropdownWidget-handle {
980 width: 100%;
981 display: block;
982 white-space: nowrap;
983 overflow: hidden;
984 text-overflow: ellipsis;
985 -webkit-touch-callout: none;
986 -webkit-user-select: none;
987 -moz-user-select: none;
988 -ms-user-select: none;
989 user-select: none;
990 -webkit-box-sizing: border-box;
991 -moz-box-sizing: border-box;
992 box-sizing: border-box;
993 }
994 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator,
995 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
996 position: absolute;
997 }
998 .oo-ui-dropdownWidget > .oo-ui-menuSelectWidget {
999 z-index: 1;
1000 width: 100%;
1001 }
1002 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
1003 cursor: pointer;
1004 }
1005 .oo-ui-dropdownWidget:last-child {
1006 margin-right: 0;
1007 }
1008 .oo-ui-dropdownWidget-handle {
1009 height: 2.5em;
1010 border: 1px solid rgba(0, 0, 0, 0.1);
1011 border-radius: 0.25em;
1012 }
1013 .oo-ui-dropdownWidget-handle:hover {
1014 border-color: rgba(0, 0, 0, 0.2);
1015 }
1016 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1017 right: 0;
1018 }
1019 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1020 left: 0.25em;
1021 }
1022 .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1023 line-height: 2.5em;
1024 margin: 0 0.5em;
1025 }
1026 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1027 top: 0;
1028 width: 0.9375em;
1029 height: 0.9375em;
1030 margin: 0.775em;
1031 }
1032 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1033 top: 0;
1034 width: 1.875em;
1035 height: 1.875em;
1036 margin: 0.3em;
1037 }
1038 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
1039 color: #cccccc;
1040 text-shadow: 0 1px 1px #ffffff;
1041 border-color: #dddddd;
1042 background-color: #f3f3f3;
1043 }
1044 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle:focus {
1045 outline: 0;
1046 }
1047 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
1048 opacity: 0.2;
1049 }
1050 .oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1051 margin-left: 3em;
1052 }
1053 .oo-ui-dropdownWidget.oo-ui-indicatorElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1054 margin-right: 2em;
1055 }
1056 .oo-ui-comboBoxInputWidget {
1057 display: inline-block;
1058 position: relative;
1059 width: 100%;
1060 max-width: 50em;
1061 margin-right: 0.5em;
1062 }
1063 .oo-ui-comboBoxInputWidget > .oo-ui-menuSelectWidget {
1064 z-index: 1;
1065 width: 100%;
1066 }
1067 .oo-ui-comboBoxInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
1068 cursor: pointer;
1069 }
1070 .oo-ui-comboBoxInputWidget-php input::-webkit-calendar-picker-indicator {
1071 opacity: 0 !important;
1072 position: absolute;
1073 right: 0;
1074 top: 0;
1075 height: 2.5em;
1076 width: 2.5em;
1077 padding: 0;
1078 }
1079 .oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorElement-indicator {
1080 pointer-events: none;
1081 }
1082 .oo-ui-comboBoxInputWidget:last-child {
1083 margin-right: 0;
1084 }
1085 .oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
1086 .oo-ui-comboBoxInputWidget-empty .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1087 cursor: default;
1088 opacity: 0.2;
1089 }