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