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