5bd560a6f8cd6f6346592f9a1749c26f7774814a
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-core-apex.css
1 /*!
2 * OOjs UI v0.16.1
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-01T21:50:17Z
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 {
371 max-width: 50em;
372 }
373 .oo-ui-actionFieldLayout-input,
374 .oo-ui-actionFieldLayout-button {
375 display: table-cell;
376 vertical-align: middle;
377 }
378 .oo-ui-actionFieldLayout-input {
379 padding-right: 1em;
380 }
381 .oo-ui-actionFieldLayout-button {
382 width: 1%;
383 white-space: nowrap;
384 }
385 .oo-ui-fieldsetLayout {
386 position: relative;
387 margin: 0;
388 padding: 0;
389 border: none;
390 }
391 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon {
392 display: block;
393 position: absolute;
394 }
395 .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-labelElement-label {
396 display: inline-block;
397 }
398 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-help {
399 float: right;
400 }
401 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-help > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
402 z-index: 1;
403 }
404 .oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-help .oo-ui-fieldsetLayout-help-content {
405 padding: 0.5em 0.75em;
406 line-height: 1.5em;
407 }
408 .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout,
409 .oo-ui-fieldsetLayout + .oo-ui-formLayout {
410 margin-top: 2em;
411 }
412 .oo-ui-fieldsetLayout > .oo-ui-labelElement-label {
413 font-size: 1.1em;
414 margin-bottom: 0.5em;
415 padding: 0.25em 0;
416 font-weight: bold;
417 }
418 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-labelElement-label {
419 padding-left: 2em;
420 line-height: 1.8em;
421 }
422 .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon {
423 left: 0;
424 top: 0.25em;
425 width: 1.875em;
426 height: 1.875em;
427 }
428 .oo-ui-fieldsetLayout > .oo-ui-popupButtonWidget {
429 margin-right: 0;
430 }
431 .oo-ui-fieldsetLayout > .oo-ui-popupButtonWidget:last-child {
432 margin-right: 0;
433 }
434 .oo-ui-formLayout + .oo-ui-fieldsetLayout,
435 .oo-ui-formLayout + .oo-ui-formLayout {
436 margin-top: 2em;
437 }
438 .oo-ui-panelLayout {
439 position: relative;
440 }
441 .oo-ui-panelLayout-scrollable {
442 overflow-y: auto;
443 }
444 .oo-ui-panelLayout-expanded {
445 position: absolute;
446 top: 0;
447 left: 0;
448 right: 0;
449 bottom: 0;
450 }
451 .oo-ui-panelLayout-padded {
452 padding: 1.25em;
453 }
454 .oo-ui-panelLayout-framed {
455 border-radius: 0.5em;
456 box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
457 }
458 .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
459 margin: 1em 0;
460 }
461 .oo-ui-horizontalLayout > .oo-ui-widget {
462 display: inline-block;
463 vertical-align: middle;
464 }
465 .oo-ui-horizontalLayout > .oo-ui-layout {
466 display: inline-block;
467 }
468 .oo-ui-horizontalLayout > .oo-ui-layout,
469 .oo-ui-horizontalLayout > .oo-ui-widget {
470 margin-right: 0.5em;
471 }
472 .oo-ui-horizontalLayout > .oo-ui-layout:last-child,
473 .oo-ui-horizontalLayout > .oo-ui-widget:last-child {
474 margin-right: 0;
475 }
476 .oo-ui-horizontalLayout > .oo-ui-layout {
477 margin-bottom: 0;
478 }
479 .oo-ui-optionWidget {
480 position: relative;
481 display: block;
482 padding: 0.25em 0.5em;
483 border: none;
484 }
485 .oo-ui-optionWidget.oo-ui-widget-enabled {
486 cursor: pointer;
487 }
488 .oo-ui-optionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
489 display: block;
490 white-space: nowrap;
491 text-overflow: ellipsis;
492 overflow: hidden;
493 }
494 .oo-ui-optionWidget-highlighted {
495 background-color: #e1f3ff;
496 }
497 .oo-ui-optionWidget .oo-ui-labelElement-label {
498 line-height: 1.5em;
499 }
500 .oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected {
501 background-color: #a7dcff;
502 }
503 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed,
504 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted,
505 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
506 background-color: #a7dcff;
507 }
508 .oo-ui-optionWidget.oo-ui-widget-disabled {
509 color: #cccccc;
510 }
511 .oo-ui-decoratedOptionWidget {
512 padding: 0.5em 2em 0.5em 3em;
513 }
514 .oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
515 .oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
516 position: absolute;
517 }
518 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
519 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
520 top: 0;
521 height: 100%;
522 }
523 .oo-ui-decoratedOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
524 width: 1.875em;
525 left: 0.5em;
526 }
527 .oo-ui-decoratedOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
528 width: 0.9375em;
529 right: 0.5em;
530 }
531 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
532 .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
533 opacity: 0.2;
534 }
535 .oo-ui-radioSelectWidget {
536 padding: 0.75em 0 0.5em 0;
537 }
538 .oo-ui-radioOptionWidget {
539 cursor: default;
540 padding: 0;
541 background-color: transparent;
542 }
543 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget,
544 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
545 display: inline-block;
546 vertical-align: middle;
547 }
548 .oo-ui-radioOptionWidget.oo-ui-optionWidget-selected,
549 .oo-ui-radioOptionWidget.oo-ui-optionWidget-pressed,
550 .oo-ui-radioOptionWidget.oo-ui-optionWidget-highlighted {
551 background-color: transparent;
552 }
553 .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
554 padding-left: 0.5em;
555 }
556 .oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
557 margin-right: 0;
558 }
559 .oo-ui-labelWidget {
560 display: inline-block;
561 padding: 0.5em 0;
562 }
563 .oo-ui-iconWidget {
564 display: inline-block;
565 vertical-align: middle;
566 line-height: 2.5em;
567 height: 1.875em;
568 width: 1.875em;
569 }
570 .oo-ui-iconWidget.oo-ui-widget-disabled {
571 opacity: 0.2;
572 }
573 .oo-ui-indicatorWidget {
574 display: inline-block;
575 vertical-align: middle;
576 line-height: 2.5em;
577 height: 0.9375em;
578 width: 0.9375em;
579 margin: 0.46875em;
580 }
581 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
582 opacity: 0.2;
583 }
584 .oo-ui-buttonWidget {
585 display: inline-block;
586 vertical-align: middle;
587 margin-right: 0.5em;
588 }
589 .oo-ui-buttonWidget:last-child {
590 margin-right: 0;
591 }
592 .oo-ui-buttonGroupWidget {
593 display: inline-block;
594 white-space: nowrap;
595 border-radius: 0.3em;
596 margin-right: 0.5em;
597 }
598 .oo-ui-buttonGroupWidget:last-child {
599 margin-right: 0;
600 }
601 .oo-ui-buttonGroupWidget .oo-ui-buttonElement {
602 margin-right: 0;
603 }
604 .oo-ui-buttonGroupWidget .oo-ui-buttonElement:last-child {
605 margin-right: 0;
606 }
607 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
608 border-radius: 0;
609 margin-left: -1px;
610 }
611 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
612 border-bottom-left-radius: 0.3em;
613 border-top-left-radius: 0.3em;
614 margin-left: 0;
615 }
616 .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
617 border-bottom-right-radius: 0.3em;
618 border-top-right-radius: 0.3em;
619 }
620 .oo-ui-popupWidget {
621 position: absolute;
622 /* @noflip */
623 left: 0;
624 }
625 .oo-ui-popupWidget-popup {
626 position: relative;
627 overflow: hidden;
628 z-index: 1;
629 }
630 .oo-ui-popupWidget-anchor {
631 display: none;
632 z-index: 1;
633 }
634 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
635 display: block;
636 position: absolute;
637 top: 0;
638 /* @noflip */
639 left: 0;
640 background-repeat: no-repeat;
641 }
642 .oo-ui-popupWidget-head {
643 -webkit-touch-callout: none;
644 -webkit-user-select: none;
645 -moz-user-select: none;
646 -ms-user-select: none;
647 user-select: none;
648 }
649 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
650 float: right;
651 }
652 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
653 float: left;
654 cursor: default;
655 }
656 .oo-ui-popupWidget-body {
657 clear: both;
658 overflow: hidden;
659 }
660 .oo-ui-popupWidget-popup {
661 background-color: #ffffff;
662 border: 1px solid #cccccc;
663 border-radius: 0.25em;
664 box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
665 }
666 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup {
667 margin-top: 6px;
668 }
669 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before,
670 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
671 content: "";
672 position: absolute;
673 width: 0;
674 height: 0;
675 border-style: solid;
676 border-color: transparent;
677 border-top: 0;
678 }
679 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before {
680 bottom: -7px;
681 left: -6px;
682 border-bottom-color: #aaaaaa;
683 border-width: 7px;
684 }
685 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
686 bottom: -7px;
687 left: -5px;
688 border-bottom-color: #ffffff;
689 border-width: 6px;
690 }
691 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
692 -webkit-transition: width 100ms ease, height 100ms ease, left 100ms ease;
693 -moz-transition: width 100ms ease, height 100ms ease, left 100ms ease;
694 transition: width 100ms ease, height 100ms ease, left 100ms ease;
695 }
696 .oo-ui-popupWidget-head {
697 height: 2.5em;
698 }
699 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
700 margin: 0.25em;
701 }
702 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
703 margin: 0.75em 1em;
704 }
705 .oo-ui-popupWidget-body-padded {
706 padding: 0 1em;
707 }
708 .oo-ui-popupButtonWidget {
709 position: relative;
710 }
711 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
712 position: absolute;
713 cursor: auto;
714 }
715 .oo-ui-popupButtonWidget.oo-ui-buttonElement-frameless > .oo-ui-popupWidget {
716 /* @noflip */
717 left: 1em;
718 }
719 .oo-ui-popupButtonWidget.oo-ui-buttonElement-framed > .oo-ui-popupWidget {
720 /* @noflip */
721 left: 1.25em;
722 }
723 .oo-ui-inputWidget {
724 margin-right: 0.5em;
725 }
726 .oo-ui-inputWidget:last-child {
727 margin-right: 0;
728 }
729 .oo-ui-buttonInputWidget {
730 display: inline-block;
731 vertical-align: middle;
732 }
733 .oo-ui-buttonInputWidget > button,
734 .oo-ui-buttonInputWidget > input {
735 border: 0;
736 padding: 0;
737 background-color: transparent;
738 }
739 .oo-ui-dropdownInputWidget {
740 position: relative;
741 vertical-align: middle;
742 -webkit-box-sizing: border-box;
743 -moz-box-sizing: border-box;
744 box-sizing: border-box;
745 width: 100%;
746 max-width: 50em;
747 }
748 .oo-ui-dropdownInputWidget .oo-ui-dropdownWidget,
749 .oo-ui-dropdownInputWidget select {
750 display: block;
751 }
752 .oo-ui-dropdownInputWidget select {
753 width: 100%;
754 resize: none;
755 -webkit-box-sizing: border-box;
756 -moz-box-sizing: border-box;
757 box-sizing: border-box;
758 }
759 .oo-ui-dropdownInputWidget select {
760 background-color: #ffffff;
761 height: 2.5em;
762 padding: 0.5em;
763 font-size: inherit;
764 font-family: inherit;
765 border: 1px solid rgba(0, 0, 0, 0.1);
766 border-radius: 0.25em;
767 }
768 .oo-ui-dropdownInputWidget option {
769 font-size: inherit;
770 font-family: inherit;
771 height: 1.5em;
772 padding: 0.5em 1em;
773 }
774 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
775 .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
776 border-color: rgba(0, 0, 0, 0.2);
777 outline: none;
778 }
779 .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
780 color: #cccccc;
781 border-color: #dddddd;
782 background-color: #f3f3f3;
783 }
784 .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
785 margin-bottom: 0;
786 }
787 .oo-ui-textInputWidget {
788 position: relative;
789 vertical-align: middle;
790 -webkit-box-sizing: border-box;
791 -moz-box-sizing: border-box;
792 box-sizing: border-box;
793 width: 100%;
794 max-width: 50em;
795 }
796 .oo-ui-textInputWidget input,
797 .oo-ui-textInputWidget textarea {
798 display: block;
799 width: 100%;
800 resize: none;
801 -webkit-box-sizing: border-box;
802 -moz-box-sizing: border-box;
803 box-sizing: border-box;
804 }
805 .oo-ui-textInputWidget textarea {
806 overflow: auto;
807 }
808 .oo-ui-textInputWidget input[type="search"] {
809 -webkit-appearance: none;
810 }
811 .oo-ui-textInputWidget input[type="search"]::-ms-clear {
812 display: none;
813 }
814 .oo-ui-textInputWidget input[type="search"]::-ms-reveal {
815 display: none;
816 }
817 .oo-ui-textInputWidget input[type="search"]::-webkit-search-decoration,
818 .oo-ui-textInputWidget input[type="search"]::-webkit-search-cancel-button,
819 .oo-ui-textInputWidget input[type="search"]::-webkit-search-results-button,
820 .oo-ui-textInputWidget input[type="search"]::-webkit-search-results-decoration {
821 display: none;
822 }
823 .oo-ui-textInputWidget > .oo-ui-iconElement-icon,
824 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,
825 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
826 display: none;
827 }
828 .oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon,
829 .oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
830 display: block;
831 position: absolute;
832 top: 0;
833 height: 100%;
834 -webkit-touch-callout: none;
835 -webkit-user-select: none;
836 -moz-user-select: none;
837 -ms-user-select: none;
838 user-select: none;
839 }
840 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,
841 .oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
842 cursor: text;
843 }
844 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator {
845 cursor: pointer;
846 }
847 .oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
848 display: block;
849 }
850 .oo-ui-textInputWidget > .oo-ui-iconElement-icon {
851 left: 0;
852 }
853 .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator {
854 right: 0;
855 }
856 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
857 position: absolute;
858 top: 0;
859 }
860 .oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
861 right: 0;
862 }
863 .oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
864 left: 0;
865 }
866 .oo-ui-textInputWidget input,
867 .oo-ui-textInputWidget textarea {
868 padding: 0.5em;
869 line-height: 1.275em;
870 font-size: inherit;
871 font-family: inherit;
872 background-color: #ffffff;
873 color: black;
874 border: 1px solid #cccccc;
875 box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #dddddd;
876 border-radius: 0.25em;
877 -webkit-transition: border-color 250ms ease, box-shadow 250ms ease;
878 -moz-transition: border-color 250ms ease, box-shadow 250ms ease;
879 transition: border-color 250ms ease, box-shadow 250ms ease;
880 }
881 .oo-ui-textInputWidget input.oo-ui-pendingElement-pending,
882 .oo-ui-textInputWidget textarea.oo-ui-pendingElement-pending {
883 background-color: transparent;
884 }
885 .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
886 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
887 outline: none;
888 border-color: #a7dcff;
889 box-shadow: 0 0 0.3em #a7dcff, 0 0 0 white;
890 }
891 .oo-ui-textInputWidget.oo-ui-widget-enabled input[readonly],
892 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea[readonly] {
893 color: #777777;
894 }
895 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input,
896 .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea {
897 background-color: #ffdddd;
898 }
899 .oo-ui-textInputWidget.oo-ui-widget-disabled input,
900 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea {
901 color: #cccccc;
902 text-shadow: 0 1px 1px #ffffff;
903 border-color: #dddddd;
904 background-color: #f3f3f3;
905 }
906 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
907 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
908 opacity: 0.2;
909 }
910 .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-labelElement-label {
911 color: #dddddd;
912 text-shadow: 0 1px 1px #ffffff;
913 }
914 .oo-ui-textInputWidget.oo-ui-iconElement input,
915 .oo-ui-textInputWidget.oo-ui-iconElement textarea {
916 padding-left: 2.475em;
917 }
918 .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
919 width: 1.875em;
920 max-height: 2.375em;
921 margin-left: 0.3em;
922 }
923 .oo-ui-textInputWidget.oo-ui-indicatorElement input,
924 .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
925 padding-right: 2.4875em;
926 }
927 .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
928 width: 0.9375em;
929 max-height: 2.375em;
930 margin-right: 0.775em;
931 }
932 .oo-ui-textInputWidget > .oo-ui-labelElement-label {
933 padding: 0.4em;
934 line-height: 1.5em;
935 color: #888888;
936 }
937 .oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label {
938 margin-right: 2.0875em;
939 }
940 .oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement > .oo-ui-labelElement-label {
941 margin-left: 2.075em;
942 }
943 .oo-ui-menuSelectWidget {
944 position: absolute;
945 background-color: #ffffff;
946 margin-top: -1px;
947 border: 1px solid #cccccc;
948 border-radius: 0 0 0.25em 0.25em;
949 box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
950 }
951 .oo-ui-menuSelectWidget input {
952 position: absolute;
953 width: 0;
954 height: 0;
955 overflow: hidden;
956 opacity: 0;
957 }
958 .oo-ui-menuOptionWidget {
959 position: relative;
960 }
961 .oo-ui-menuOptionWidget .oo-ui-iconElement-icon {
962 display: none;
963 }
964 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
965 background-color: transparent;
966 }
967 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected .oo-ui-iconElement-icon {
968 display: block;
969 }
970 .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
971 background-color: transparent;
972 }
973 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
974 .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
975 background-color: #e1f3ff;
976 }
977 .oo-ui-menuSectionOptionWidget {
978 cursor: default;
979 padding: 0.33em 0.75em;
980 color: #888888;
981 }
982 .oo-ui-dropdownWidget {
983 display: inline-block;
984 position: relative;
985 width: 100%;
986 max-width: 50em;
987 background-color: #ffffff;
988 margin-right: 0.5em;
989 }
990 .oo-ui-dropdownWidget-handle {
991 width: 100%;
992 display: block;
993 white-space: nowrap;
994 overflow: hidden;
995 text-overflow: ellipsis;
996 -webkit-touch-callout: none;
997 -webkit-user-select: none;
998 -moz-user-select: none;
999 -ms-user-select: none;
1000 user-select: none;
1001 -webkit-box-sizing: border-box;
1002 -moz-box-sizing: border-box;
1003 box-sizing: border-box;
1004 }
1005 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator,
1006 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1007 position: absolute;
1008 }
1009 .oo-ui-dropdownWidget > .oo-ui-menuSelectWidget {
1010 z-index: 1;
1011 width: 100%;
1012 }
1013 .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
1014 cursor: pointer;
1015 }
1016 .oo-ui-dropdownWidget:last-child {
1017 margin-right: 0;
1018 }
1019 .oo-ui-dropdownWidget-handle {
1020 height: 2.5em;
1021 border: 1px solid rgba(0, 0, 0, 0.1);
1022 border-radius: 0.25em;
1023 }
1024 .oo-ui-dropdownWidget-handle:hover {
1025 border-color: rgba(0, 0, 0, 0.2);
1026 }
1027 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1028 right: 0;
1029 }
1030 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1031 left: 0.25em;
1032 }
1033 .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1034 line-height: 2.5em;
1035 margin: 0 0.5em;
1036 }
1037 .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
1038 top: 0;
1039 width: 0.9375em;
1040 height: 0.9375em;
1041 margin: 0.775em;
1042 }
1043 .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
1044 top: 0;
1045 width: 1.875em;
1046 height: 1.875em;
1047 margin: 0.3em;
1048 }
1049 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
1050 color: #cccccc;
1051 text-shadow: 0 1px 1px #ffffff;
1052 border-color: #dddddd;
1053 background-color: #f3f3f3;
1054 }
1055 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle:focus {
1056 outline: 0;
1057 }
1058 .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
1059 opacity: 0.2;
1060 }
1061 .oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1062 margin-left: 3em;
1063 }
1064 .oo-ui-dropdownWidget.oo-ui-indicatorElement .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
1065 margin-right: 2em;
1066 }
1067 .oo-ui-comboBoxInputWidget {
1068 display: inline-block;
1069 position: relative;
1070 width: 100%;
1071 max-width: 50em;
1072 margin-right: 0.5em;
1073 }
1074 .oo-ui-comboBoxInputWidget > .oo-ui-menuSelectWidget {
1075 z-index: 1;
1076 width: 100%;
1077 }
1078 .oo-ui-comboBoxInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
1079 cursor: pointer;
1080 }
1081 .oo-ui-comboBoxInputWidget-php input::-webkit-calendar-picker-indicator {
1082 opacity: 0 !important;
1083 position: absolute;
1084 right: 0;
1085 top: 0;
1086 height: 2.5em;
1087 width: 2.5em;
1088 padding: 0;
1089 }
1090 .oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorElement-indicator {
1091 pointer-events: none;
1092 }
1093 .oo-ui-comboBoxInputWidget:last-child {
1094 margin-right: 0;
1095 }
1096 .oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
1097 .oo-ui-comboBoxInputWidget-empty .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1098 cursor: default;
1099 opacity: 0.2;
1100 }