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