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