Add some translations for Western Punjabi (pnb)
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-widgets-apex.css
1 /*!
2 * OOjs UI v0.19.4
3 * https://www.mediawiki.org/wiki/OOjs_UI
4 *
5 * Copyright 2011–2017 OOjs UI Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
8 *
9 * Date: 2017-02-28T23:19:44Z
10 */
11 /* stylelint-disable selector-no-vendor-prefix, at-rule-no-unknown */
12 /* stylelint-enable selector-no-vendor-prefix, at-rule-no-unknown */
13 .oo-ui-draggableElement-handle,
14 .oo-ui-draggableElement-handle.oo-ui-widget {
15 cursor: move;
16 cursor: url(images/grab.cur );
17 cursor: -webkit-grab;
18 cursor: -moz-grab;
19 cursor: grab;
20 }
21 .oo-ui-draggableElement-handle:active {
22 cursor: url(images/grabbing.cur );
23 cursor: -webkit-grabbing;
24 cursor: -moz-grabbing;
25 cursor: grabbing;
26 }
27 .oo-ui-draggableElement-handle.oo-ui-widget-disabled,
28 .oo-ui-widget-disabled .oo-ui-draggableElement-handle {
29 cursor: default;
30 }
31 .oo-ui-draggableElement-placeholder {
32 opacity: 0.2;
33 }
34 .oo-ui-draggableGroupElement-horizontal .oo-ui-draggableElement {
35 display: inline-block;
36 }
37 .oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous > .oo-ui-panelLayout-scrollable {
38 overflow: hidden;
39 }
40 .oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout {
41 width: 100%;
42 -webkit-box-sizing: border-box;
43 -moz-box-sizing: border-box;
44 box-sizing: border-box;
45 }
46 .oo-ui-bookletLayout-outlinePanel-editable > .oo-ui-outlineSelectWidget {
47 position: absolute;
48 top: 0;
49 left: 0;
50 right: 0;
51 bottom: 3em;
52 overflow: auto;
53 }
54 .oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
55 position: absolute;
56 bottom: 0;
57 left: 0;
58 right: 0;
59 }
60 .oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout {
61 padding: 1.5em;
62 }
63 .oo-ui-bookletLayout-outlinePanel {
64 border-right: 1px solid #ddd;
65 }
66 .oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
67 box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.25);
68 }
69 .oo-ui-indexLayout > .oo-ui-menuLayout-menu {
70 height: 3em;
71 }
72 .oo-ui-indexLayout > .oo-ui-menuLayout-content {
73 top: 3em;
74 }
75 .oo-ui-indexLayout-stackLayout > .oo-ui-panelLayout {
76 padding: 1.5em;
77 }
78 .oo-ui-menuLayout {
79 position: absolute;
80 top: 0;
81 left: 0;
82 right: 0;
83 bottom: 0;
84 /* stylelint-disable declaration-no-important */
85 /* stylelint-enable declaration-no-important */
86 }
87 .oo-ui-menuLayout-menu,
88 .oo-ui-menuLayout-content {
89 position: absolute;
90 -webkit-transition: all 200ms ease;
91 -moz-transition: all 200ms ease;
92 transition: all 200ms ease;
93 }
94 .oo-ui-menuLayout-menu {
95 height: 18em;
96 width: 18em;
97 }
98 .oo-ui-menuLayout-content {
99 top: 18em;
100 left: 18em;
101 right: 18em;
102 bottom: 18em;
103 }
104 .oo-ui-menuLayout.oo-ui-menuLayout-hideMenu > .oo-ui-menuLayout-menu {
105 width: 0 !important;
106 height: 0 !important;
107 overflow: hidden;
108 }
109 .oo-ui-menuLayout.oo-ui-menuLayout-hideMenu > .oo-ui-menuLayout-content {
110 top: 0 !important;
111 left: 0 !important;
112 right: 0 !important;
113 bottom: 0 !important;
114 }
115 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-menu {
116 width: auto !important;
117 left: 0;
118 top: 0;
119 right: 0;
120 }
121 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content {
122 right: 0 !important;
123 bottom: 0 !important;
124 left: 0 !important;
125 }
126 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-after > .oo-ui-menuLayout-menu {
127 height: auto !important;
128 top: 0;
129 right: 0;
130 bottom: 0;
131 }
132 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-after > .oo-ui-menuLayout-content {
133 bottom: 0 !important;
134 left: 0 !important;
135 top: 0 !important;
136 }
137 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-bottom > .oo-ui-menuLayout-menu {
138 width: auto !important;
139 right: 0;
140 bottom: 0;
141 left: 0;
142 }
143 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-bottom > .oo-ui-menuLayout-content {
144 left: 0 !important;
145 top: 0 !important;
146 right: 0 !important;
147 }
148 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu {
149 height: auto !important;
150 bottom: 0;
151 left: 0;
152 top: 0;
153 }
154 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-content {
155 top: 0 !important;
156 right: 0 !important;
157 bottom: 0 !important;
158 }
159 .oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
160 display: block;
161 position: relative;
162 }
163 .oo-ui-buttonSelectWidget {
164 display: inline-block;
165 white-space: nowrap;
166 border-radius: 0.3em;
167 margin-right: 0.5em;
168 }
169 .oo-ui-buttonSelectWidget:last-child {
170 margin-right: 0;
171 }
172 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
173 border-radius: 0;
174 margin-left: -1px;
175 }
176 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonElement-button {
177 border-bottom-left-radius: 0.3em;
178 border-top-left-radius: 0.3em;
179 margin-left: 0;
180 }
181 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonElement-button {
182 border-bottom-right-radius: 0.3em;
183 border-top-right-radius: 0.3em;
184 }
185 .oo-ui-buttonOptionWidget {
186 display: inline-block;
187 padding: 0;
188 background-color: transparent;
189 }
190 .oo-ui-buttonOptionWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button {
191 cursor: default;
192 }
193 .oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
194 .oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
195 position: static;
196 display: inline-block;
197 vertical-align: middle;
198 }
199 .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected,
200 .oo-ui-buttonOptionWidget.oo-ui-optionWidget-pressed,
201 .oo-ui-buttonOptionWidget.oo-ui-optionWidget-highlighted {
202 background-color: transparent;
203 }
204 .oo-ui-toggleButtonWidget {
205 margin-right: 0.5em;
206 }
207 .oo-ui-toggleButtonWidget:last-child {
208 margin-right: 0;
209 }
210 .oo-ui-toggleSwitchWidget {
211 position: relative;
212 display: inline-block;
213 vertical-align: middle;
214 overflow: hidden;
215 -webkit-box-sizing: border-box;
216 -moz-box-sizing: border-box;
217 box-sizing: border-box;
218 -webkit-transform: translateZ(0);
219 transform: translateZ(0);
220 height: 2em;
221 width: 4em;
222 border-radius: 1em;
223 box-shadow: 0 0 0 #fff, inset 0 0.1em 0.2em #ddd;
224 border: 1px solid #ccc;
225 margin-right: 0.5em;
226 background-color: #eeeeee;
227 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #ddd), color-stop(100%, #fff));
228 background-image: -webkit-linear-gradient(top, #ddd 0, #fff 100%);
229 background-image: -moz-linear-gradient(top, #ddd 0, #fff 100%);
230 background-image: linear-gradient(to bottom, #ddd 0, #fff 100%);
231 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdddddd', endColorstr='#ffffffff' )";
232 }
233 .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled {
234 cursor: pointer;
235 }
236 .oo-ui-toggleSwitchWidget-grip {
237 position: absolute;
238 display: block;
239 -webkit-box-sizing: border-box;
240 -moz-box-sizing: border-box;
241 box-sizing: border-box;
242 }
243 .oo-ui-toggleSwitchWidget:last-child {
244 margin-right: 0;
245 }
246 .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
247 opacity: 0.5;
248 }
249 .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
250 .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
251 border-color: #aaa;
252 }
253 .oo-ui-toggleSwitchWidget-grip {
254 top: 0.25em;
255 left: 0.25em;
256 width: 1.5em;
257 height: 1.5em;
258 margin-top: -1px;
259 border-radius: 1em;
260 box-shadow: 0 0.1em 0.25em rgba(0, 0, 0, 0.1);
261 border: 1px #c9c9c9 solid;
262 -webkit-transition: left 250ms ease, margin-left 250ms ease;
263 -moz-transition: left 250ms ease, margin-left 250ms ease;
264 transition: left 250ms ease, margin-left 250ms ease;
265 background-color: #eeeeee;
266 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #fff), color-stop(100%, #ddd));
267 background-image: -webkit-linear-gradient(top, #fff 0, #ddd 100%);
268 background-image: -moz-linear-gradient(top, #fff 0, #ddd 100%);
269 background-image: linear-gradient(to bottom, #fff 0, #ddd 100%);
270 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffdddddd' )";
271 }
272 .oo-ui-toggleSwitchWidget-glow {
273 position: absolute;
274 top: 0;
275 bottom: 0;
276 right: 0;
277 left: 0;
278 border-radius: 1em;
279 box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
280 -webkit-transition: opacity 250ms ease;
281 -moz-transition: opacity 250ms ease;
282 transition: opacity 250ms ease;
283 background-color: #cde7f4;
284 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #b0d9ee), color-stop(100%, #eaf4fa));
285 background-image: -webkit-linear-gradient(top, #b0d9ee 0, #eaf4fa 100%);
286 background-image: -moz-linear-gradient(top, #b0d9ee 0, #eaf4fa 100%);
287 background-image: linear-gradient(to bottom, #b0d9ee 0, #eaf4fa 100%);
288 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb0d9ee', endColorstr='#ffeaf4fa' )";
289 -webkit-touch-callout: none;
290 -webkit-user-select: none;
291 -moz-user-select: none;
292 -ms-user-select: none;
293 user-select: none;
294 }
295 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
296 opacity: 0;
297 }
298 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
299 left: 0.25em;
300 margin-left: 0;
301 }
302 .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-glow {
303 opacity: 1;
304 }
305 .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
306 left: 2.25em;
307 margin-left: -2px;
308 }
309 .oo-ui-selectFileWidget {
310 display: inline-block;
311 vertical-align: middle;
312 width: 100%;
313 max-width: 50em;
314 margin-right: 0.5em;
315 }
316 .oo-ui-selectFileWidget-selectButton {
317 display: table-cell;
318 }
319 .oo-ui-selectFileWidget-selectButton > .oo-ui-buttonElement-button {
320 position: relative;
321 overflow: hidden;
322 }
323 .oo-ui-selectFileWidget-selectButton > .oo-ui-buttonElement-button > [type='file'] {
324 position: absolute;
325 top: 0;
326 bottom: 0;
327 left: 0;
328 right: 0;
329 width: 100%;
330 height: 100%;
331 opacity: 0;
332 z-index: 1;
333 cursor: pointer;
334 padding-top: 100px;
335 }
336 .oo-ui-selectFileWidget-selectButton.oo-ui-widget-disabled > .oo-ui-buttonElement-button > [type='file'] {
337 display: none;
338 }
339 .oo-ui-selectFileWidget-info {
340 width: 100%;
341 display: table-cell;
342 vertical-align: middle;
343 position: relative;
344 overflow: hidden;
345 -webkit-box-sizing: border-box;
346 -moz-box-sizing: border-box;
347 box-sizing: border-box;
348 }
349 .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator,
350 .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon {
351 position: absolute;
352 top: 0;
353 height: 100%;
354 }
355 .oo-ui-widget-disabled .oo-ui-selectFileWidget-info {
356 cursor: default;
357 -webkit-touch-callout: none;
358 -webkit-user-select: none;
359 -moz-user-select: none;
360 -ms-user-select: none;
361 user-select: none;
362 }
363 .oo-ui-selectFileWidget-label {
364 position: absolute;
365 top: 0;
366 bottom: 0;
367 left: 0;
368 right: 0;
369 text-overflow: ellipsis;
370 }
371 .oo-ui-selectFileWidget-clearButton {
372 position: absolute;
373 z-index: 2;
374 }
375 .oo-ui-selectFileWidget-dropTarget {
376 position: relative;
377 cursor: default;
378 height: 8.815em;
379 }
380 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-dropLabel,
381 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-selectButton,
382 .oo-ui-selectFileWidget-dropTarget .oo-ui-iconElement-icon {
383 display: none;
384 }
385 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail {
386 width: 7.815em;
387 position: absolute;
388 top: 0.5em;
389 bottom: 0.5em;
390 left: 0.5em;
391 background-position: center center;
392 background-repeat: no-repeat;
393 background-size: contain;
394 }
395 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail.oo-ui-pendingElement-pending {
396 background-repeat: repeat;
397 background-size: auto;
398 }
399 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail > .oo-ui-selectFileWidget-noThumbnail-icon {
400 opacity: 0.4;
401 height: 7.815em;
402 width: 7.815em;
403 }
404 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-info {
405 display: block;
406 height: 100%;
407 width: auto;
408 margin-left: 8.815em;
409 border: 0;
410 }
411 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-label {
412 display: block;
413 position: relative;
414 top: inherit;
415 }
416 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-fileName {
417 display: block;
418 padding-top: 0.5em;
419 padding-right: 2.375em;
420 }
421 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-clearButton {
422 right: 0.5em;
423 }
424 .oo-ui-selectFileWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail,
425 .oo-ui-selectFileWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-info {
426 display: none;
427 }
428 .oo-ui-selectFileWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-selectButton {
429 display: block;
430 margin: 2.2em 1em 1em;
431 }
432 .oo-ui-selectFileWidget-empty.oo-ui-selectFileWidget-dropTarget,
433 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget {
434 text-align: center;
435 }
436 .oo-ui-selectFileWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-info,
437 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-info {
438 margin: 0;
439 }
440 .oo-ui-selectFileWidget-empty .oo-ui-selectFileWidget-clearButton,
441 .oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-clearButton {
442 display: none;
443 }
444 .oo-ui-selectFileWidget-empty.oo-ui-widget-enabled .oo-ui-selectFileWidget-label {
445 cursor: default;
446 }
447 .oo-ui-selectFileWidget-empty.oo-ui-widget-enabled .oo-ui-selectFileWidget-dropLabel {
448 display: block;
449 }
450 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
451 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget {
452 -webkit-touch-callout: none;
453 -webkit-user-select: none;
454 -moz-user-select: none;
455 -ms-user-select: none;
456 user-select: none;
457 }
458 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
459 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget,
460 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget .oo-ui-buttonElement-button,
461 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget .oo-ui-buttonElement-button {
462 cursor: no-drop;
463 }
464 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget {
465 height: auto;
466 }
467 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-label {
468 padding: 1em;
469 }
470 .oo-ui-selectFileWidget:last-child {
471 margin-right: 0;
472 }
473 .oo-ui-selectFileWidget-selectButton > .oo-ui-buttonElement-button {
474 border-radius: 0 0.25em 0.25em 0;
475 }
476 .oo-ui-selectFileWidget-info {
477 height: 2.4em;
478 background-color: #fff;
479 border: 1px solid rgba(0, 0, 0, 0.1);
480 border-radius: 0.25em 0 0 0.25em;
481 border-width: 1px 0 1px 1px;
482 }
483 .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon {
484 left: 0;
485 margin-left: 0.3em;
486 }
487 .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator {
488 right: 0;
489 margin-right: 0.775em;
490 }
491 .oo-ui-selectFileWidget-label {
492 -webkit-box-sizing: border-box;
493 -moz-box-sizing: border-box;
494 box-sizing: border-box;
495 left: 0.5em;
496 right: 2.175em;
497 line-height: 2.3em;
498 margin: 0;
499 overflow: hidden;
500 white-space: nowrap;
501 text-overflow: ellipsis;
502 }
503 .oo-ui-selectFileWidget-clearButton {
504 top: 0;
505 right: 0;
506 width: 1.875em;
507 margin-right: 0;
508 }
509 .oo-ui-selectFileWidget-clearButton .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
510 height: 2.3em;
511 }
512 .oo-ui-selectFileWidget-empty .oo-ui-selectFileWidget-label {
513 color: #ccc;
514 }
515 .oo-ui-selectFileWidget.oo-ui-iconElement .oo-ui-selectFileWidget-label {
516 left: 2.475em;
517 }
518 .oo-ui-selectFileWidget.oo-ui-indicatorElement .oo-ui-selectFileWidget-label {
519 right: 4.2625em;
520 }
521 .oo-ui-selectFileWidget.oo-ui-indicatorElement .oo-ui-selectFileWidget-clearButton {
522 right: 2.0875em;
523 }
524 .oo-ui-selectFileWidget-empty .oo-ui-selectFileWidget-label,
525 .oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-label {
526 right: 0.5em;
527 }
528 .oo-ui-selectFileWidget-empty.oo-ui-indicatorElement .oo-ui-selectFileWidget-label,
529 .oo-ui-selectFileWidget-notsupported.oo-ui-indicatorElement .oo-ui-selectFileWidget-label,
530 .oo-ui-selectFileWidget-empty.oo-ui-indicatorElement .oo-ui-selectFileWidget-label,
531 .oo-ui-selectFileWidget-notsupported.oo-ui-indicatorElement .oo-ui-selectFileWidget-label {
532 right: 2em;
533 }
534 .oo-ui-selectFileWidget-supported.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget {
535 background-color: #e1f3ff;
536 }
537 .oo-ui-selectFileWidget-dropTarget {
538 background-color: #fff;
539 border: 1px solid #aaa;
540 vertical-align: middle;
541 border-radius: 0.25em;
542 }
543 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-selectButton > .oo-ui-buttonElement-button {
544 border-radius: 0.25em;
545 }
546 .oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-label {
547 line-height: 1.4;
548 overflow: inherit;
549 white-space: normal;
550 }
551 .oo-ui-selectFileWidget-empty.oo-ui-selectFileWidget-dropTarget {
552 border-style: dashed;
553 }
554 .oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
555 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
556 .oo-ui-selectFileWidget-notsupported.oo-ui-selectFileWidget-dropTarget {
557 background-color: #f3f3f3;
558 color: #ccc;
559 border-color: #ddd;
560 text-shadow: 0 1px 1px #fff;
561 }
562 .oo-ui-selectFileWidget.oo-ui-widget-disabled .oo-ui-selectFileWidget-info,
563 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled .oo-ui-selectFileWidget-info,
564 .oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-info {
565 background-color: #f3f3f3;
566 color: #ccc;
567 border-color: #ddd;
568 text-shadow: 0 1px 1px #fff;
569 }
570 .oo-ui-selectFileWidget.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon,
571 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon,
572 .oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon,
573 .oo-ui-selectFileWidget.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator,
574 .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator,
575 .oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator {
576 opacity: 0.2;
577 }
578 .oo-ui-outlineOptionWidget {
579 -webkit-touch-callout: none;
580 -webkit-user-select: none;
581 -moz-user-select: none;
582 -ms-user-select: none;
583 user-select: none;
584 font-size: 1.1em;
585 padding: 0.75em;
586 }
587 .oo-ui-outlineOptionWidget .oo-ui-iconElement-icon {
588 font-size: 90.90909%;
589 }
590 .oo-ui-outlineOptionWidget.oo-ui-indicatorElement .oo-ui-labelElement-label {
591 padding-right: 1.5em;
592 }
593 .oo-ui-outlineOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
594 opacity: 0.5;
595 }
596 .oo-ui-outlineOptionWidget-level-0 {
597 padding-left: 3.5em;
598 }
599 .oo-ui-outlineOptionWidget-level-0 .oo-ui-iconElement-icon {
600 left: 1em;
601 }
602 .oo-ui-outlineOptionWidget-level-1 {
603 padding-left: 5em;
604 }
605 .oo-ui-outlineOptionWidget-level-1 .oo-ui-iconElement-icon {
606 left: 2.5em;
607 }
608 .oo-ui-outlineOptionWidget-level-2 {
609 padding-left: 6.5em;
610 }
611 .oo-ui-outlineOptionWidget-level-2 .oo-ui-iconElement-icon {
612 left: 4em;
613 }
614 .oo-ui-selectWidget-depressed .oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected {
615 background-color: #a7dcff;
616 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
617 }
618 .oo-ui-outlineControlsWidget {
619 height: 3em;
620 background-color: #fff;
621 }
622 .oo-ui-outlineControlsWidget-items,
623 .oo-ui-outlineControlsWidget-movers {
624 float: left;
625 -webkit-box-sizing: border-box;
626 -moz-box-sizing: border-box;
627 box-sizing: border-box;
628 }
629 .oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon {
630 float: left;
631 background-position: right center;
632 }
633 .oo-ui-outlineControlsWidget-items {
634 float: left;
635 }
636 .oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget {
637 float: left;
638 }
639 .oo-ui-outlineControlsWidget-movers {
640 float: right;
641 }
642 .oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget {
643 float: right;
644 }
645 .oo-ui-outlineControlsWidget-items,
646 .oo-ui-outlineControlsWidget-movers {
647 height: 2em;
648 margin: 0.5em 0.5em 0.5em 0;
649 padding: 0;
650 }
651 .oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon {
652 width: 1.5em;
653 height: 2em;
654 margin: 0.5em 0 0.5em 0.5em;
655 opacity: 0.2;
656 }
657 .oo-ui-tabSelectWidget {
658 text-align: left;
659 white-space: nowrap;
660 overflow: hidden;
661 background-color: #eee;
662 box-shadow: inset 0 -0.015em 0.1em rgba(0, 0, 0, 0.1);
663 }
664 .oo-ui-tabOptionWidget {
665 display: inline-block;
666 vertical-align: bottom;
667 padding: 0.5em 1em;
668 margin: 0.5em 0 0 0.75em;
669 border: 1px solid transparent;
670 border-bottom: 0;
671 border-top-left-radius: 0.5em;
672 border-top-right-radius: 0.5em;
673 }
674 .oo-ui-tabOptionWidget.oo-ui-indicatorElement .oo-ui-labelElement-label {
675 padding-right: 1.5em;
676 }
677 .oo-ui-tabOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
678 opacity: 0.5;
679 }
680 .oo-ui-selectWidget-pressed .oo-ui-tabOptionWidget.oo-ui-optionWidget-pressed {
681 background-color: transparent;
682 }
683 .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
684 background-color: rgba(255, 255, 255, 0.2);
685 border-color: #ddd;
686 }
687 .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active {
688 background-color: #fff;
689 border-color: #ddd;
690 }
691 .oo-ui-selectWidget-pressed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
692 .oo-ui-selectWidget-depressed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
693 .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:hover {
694 background-color: #fff;
695 border-color: #ddd;
696 }
697 .oo-ui-capsuleMultiselectWidget {
698 display: inline-block;
699 position: relative;
700 width: 100%;
701 max-width: 50em;
702 }
703 .oo-ui-capsuleMultiselectWidget-handle {
704 width: 100%;
705 display: block;
706 position: relative;
707 }
708 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-iconElement-icon,
709 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
710 position: absolute;
711 top: 0;
712 height: 100%;
713 }
714 .oo-ui-capsuleMultiselectWidget-content {
715 position: relative;
716 }
717 .oo-ui-capsuleMultiselectWidget.oo-ui-widget-disabled .oo-ui-capsuleMultiselectWidget-content > input {
718 display: none;
719 }
720 .oo-ui-capsuleMultiselectWidget-group {
721 display: inline;
722 }
723 .oo-ui-capsuleMultiselectWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-body > * {
724 display: block;
725 }
726 .oo-ui-capsuleMultiselectWidget-focusTrap {
727 display: inline-block;
728 height: 1px;
729 width: 1px;
730 }
731 .oo-ui-capsuleMultiselectWidget-handle {
732 background-color: #fff;
733 cursor: text;
734 min-height: 2.4em;
735 margin-right: 0.5em;
736 padding: 0.15em 0.25em;
737 border: 1px solid rgba(0, 0, 0, 0.1);
738 border-radius: 0.25em;
739 -webkit-box-sizing: border-box;
740 -moz-box-sizing: border-box;
741 box-sizing: border-box;
742 }
743 .oo-ui-capsuleMultiselectWidget-handle:last-child {
744 margin-right: 0;
745 }
746 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input {
747 border: 0;
748 line-height: 1.675em;
749 margin: 0;
750 margin-left: 0.2em;
751 padding: 0;
752 font-size: inherit;
753 font-family: inherit;
754 background-color: transparent;
755 color: #000;
756 vertical-align: middle;
757 /* stylelint-disable indentation */
758 /* stylelint-enable indentation */
759 }
760 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input::-webkit-input-placeholder {
761 color: #72777d;
762 opacity: 1;
763 }
764 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input:-ms-input-placeholder {
765 color: #72777d;
766 opacity: 1;
767 }
768 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input::-moz-placeholder {
769 color: #72777d;
770 opacity: 1;
771 }
772 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input:-moz-placeholder {
773 color: #72777d;
774 opacity: 1;
775 }
776 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input::placeholder {
777 color: #72777d;
778 opacity: 1;
779 }
780 .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-capsuleMultiselectWidget-content > input:focus {
781 outline: 0;
782 }
783 .oo-ui-capsuleMultiselectWidget.oo-ui-iconElement .oo-ui-capsuleMultiselectWidget-handle {
784 padding-left: 2.475em;
785 }
786 .oo-ui-capsuleMultiselectWidget.oo-ui-iconElement .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-iconElement-icon {
787 left: 0;
788 margin: 0 0.3em;
789 }
790 .oo-ui-capsuleMultiselectWidget.oo-ui-indicatorElement .oo-ui-capsuleMultiselectWidget-handle {
791 padding-right: 2.4875em;
792 }
793 .oo-ui-capsuleMultiselectWidget.oo-ui-indicatorElement .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
794 right: 0;
795 margin: 0 0.775em;
796 }
797 .oo-ui-capsuleMultiselectWidget:hover .oo-ui-capsuleMultiselectWidget-handle {
798 border-color: rgba(0, 0, 0, 0.2);
799 }
800 .oo-ui-capsuleMultiselectWidget.oo-ui-widget-disabled .oo-ui-capsuleMultiselectWidget-handle {
801 color: #ccc;
802 text-shadow: 0 1px 1px #fff;
803 border-color: #ddd;
804 background-color: #f3f3f3;
805 cursor: default;
806 }
807 .oo-ui-capsuleMultiselectWidget.oo-ui-widget-disabled .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-iconElement-icon,
808 .oo-ui-capsuleMultiselectWidget.oo-ui-widget-disabled .oo-ui-capsuleMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
809 opacity: 0.2;
810 }
811 .oo-ui-capsuleMultiselectWidget-popup > .oo-ui-popupWidget-popup {
812 border: 0;
813 }
814 .oo-ui-capsuleItemWidget {
815 position: relative;
816 display: inline-block;
817 cursor: default;
818 white-space: nowrap;
819 width: auto;
820 max-width: 100%;
821 -webkit-box-sizing: border-box;
822 -moz-box-sizing: border-box;
823 box-sizing: border-box;
824 vertical-align: middle;
825 padding: 0 0.4em;
826 margin: 0.1em;
827 height: 1.7em;
828 line-height: 1.7em;
829 background-color: #eeeeee;
830 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0, #fff), color-stop(100%, #ddd));
831 background-image: -webkit-linear-gradient(top, #fff 0, #ddd 100%);
832 background-image: -moz-linear-gradient(top, #fff 0, #ddd 100%);
833 background-image: linear-gradient(to bottom, #fff 0, #ddd 100%);
834 -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffdddddd' )";
835 border: 1px solid #ccc;
836 color: #555;
837 border-radius: 0.25em;
838 }
839 .oo-ui-capsuleItemWidget.oo-ui-labelElement .oo-ui-labelElement-label {
840 display: inline-block;
841 text-overflow: ellipsis;
842 overflow: hidden;
843 cursor: text;
844 }
845 .oo-ui-capsuleItemWidget:focus {
846 outline: 0;
847 border-color: #087ecc;
848 }
849 .oo-ui-capsuleItemWidget.oo-ui-widget-disabled {
850 opacity: 0.5;
851 -webkit-transform: translateZ(0);
852 transform: translateZ(0);
853 box-shadow: none;
854 color: #333;
855 background: #eee;
856 border-color: #ccc;
857 }
858 .oo-ui-capsuleItemWidget > .oo-ui-buttonElement {
859 margin-top: -1.25em;
860 padding-left: 0.3em;
861 }
862 .oo-ui-searchWidget-query {
863 position: absolute;
864 top: 0;
865 left: 0;
866 right: 0;
867 }
868 .oo-ui-searchWidget-query .oo-ui-textInputWidget {
869 width: 100%;
870 }
871 .oo-ui-searchWidget-results {
872 position: absolute;
873 bottom: 0;
874 left: 0;
875 right: 0;
876 overflow-x: hidden;
877 overflow-y: auto;
878 }
879 .oo-ui-searchWidget-query {
880 height: 4em;
881 padding: 0 1em;
882 box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.2);
883 }
884 .oo-ui-searchWidget-query .oo-ui-textInputWidget {
885 margin: 0.75em 0;
886 }
887 .oo-ui-searchWidget-results {
888 top: 4em;
889 padding: 1em;
890 line-height: 0;
891 }
892 .oo-ui-numberInputWidget {
893 display: inline-block;
894 position: relative;
895 max-width: 50em;
896 }
897 .oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget,
898 .oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget {
899 display: table-cell;
900 }
901 .oo-ui-numberInputWidget-field {
902 display: table;
903 table-layout: fixed;
904 width: 100%;
905 }
906 .oo-ui-numberInputWidget-field > .oo-ui-buttonWidget {
907 width: 2.25em;
908 }
909 .oo-ui-numberInputWidget-minusButton.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
910 border-top-right-radius: 0;
911 border-bottom-right-radius: 0;
912 border-right-width: 0;
913 }
914 .oo-ui-numberInputWidget-plusButton.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
915 border-top-left-radius: 0;
916 border-bottom-left-radius: 0;
917 border-left-width: 0;
918 }
919 .oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
920 border-radius: 0;
921 }