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