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