3 * https://www.mediawiki.org/wiki/OOUI
5 * Copyright 2011–2024 OOUI Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
9 * Date: 2024-12-05T17:34:44Z
11 .oo-ui-draggableElement-handle:not
( .oo-ui-draggableElement-undraggable
),
12 .oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget {
14 /* stylelint-disable plugin/no-unsupported-browser-features */
16 /* stylelint-enable plugin/no-unsupported-browser-features */
18 .oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ):active {
19 /* stylelint-disable plugin/no-unsupported-browser-features */
21 /* stylelint-enable plugin/no-unsupported-browser-features */
23 .oo-ui-draggableElement-handle
.oo-ui-widget-disabled
,
24 .oo-ui-widget-disabled .oo-ui-draggableElement-handle {
27 .oo-ui-draggableElement-placeholder {
30 .oo-ui-draggableGroupElement-horizontal .oo-ui-draggableElement {
31 display: inline-block
;
36 .oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous > .oo-ui-panelLayout-scrollable {
39 .oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout {
41 box-sizing: border-box
;
43 .oo-ui-bookletLayout-outlinePanel-editable > .oo-ui-outlineSelectWidget {
51 -webkit-overflow-scrolling: touch
;
53 .oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
60 .oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout {
63 .oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
64 border-top: 1px solid var
(--border-color-subtle
, #c8ccd1);
66 .oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
67 border-right: 1px solid var
(--border-color-subtle
, #c8ccd1);
71 /* Use two classes to ensure increased specificity over menuLayout */
73 .oo-ui-indexLayout.oo-ui-menuLayout > .oo-ui-menuLayout-menu {
76 .oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu {
80 .oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-content {
83 .oo-ui-indexLayout-stackLayout > .oo-ui-panelLayout[hidden] {
84 /* stylelint-disable declaration-no-important */
87 padding: 0 !important
;
88 overflow: hidden
!important
;
89 /* stylelint-enable declaration-no-important */
91 .oo-ui-indexLayout-stackLayout > .oo-ui-panelLayout {
94 .oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu {
97 .oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-content {
101 .oo-ui-copyTextLayout > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
104 .oo-ui-copyTextLayout-multiline-button {
108 /* Float to right of inline help */
118 .oo-ui-menuLayout-expanded
,
119 .oo-ui-menuLayout-expanded
> .oo-ui-menuLayout-menu
,
120 .oo-ui-menuLayout-expanded > .oo-ui-menuLayout-content {
123 .oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu {
126 .oo-ui-menuLayout-static
.oo-ui-menuLayout-after
,
127 .oo-ui-menuLayout-static.oo-ui-menuLayout-before {
131 .oo-ui-menuLayout-static
.oo-ui-menuLayout-after
> .oo-ui-menuLayout-menu
,
132 .oo-ui-menuLayout-static
.oo-ui-menuLayout-before
> .oo-ui-menuLayout-menu
,
133 .oo-ui-menuLayout-static
.oo-ui-menuLayout-after
> .oo-ui-menuLayout-content
,
134 .oo-ui-menuLayout-static.oo-ui-menuLayout-before > .oo-ui-menuLayout-content {
138 .oo-ui-menuLayout
> .oo-ui-menuLayout-menu
,
139 .oo-ui-menuLayout > .oo-ui-menuLayout-content {
140 transition-property: height
, width
, top
, left
, right
, bottom
;
141 transition-duration: 250ms;
143 .oo-ui-menuLayout > .oo-ui-menuLayout-menu {
144 height: 14.28571429em;
145 width: 14.28571429em;
147 .oo-ui-menuLayout > .oo-ui-menuLayout-content {
150 right: 14.28571429em;
151 bottom: 14.28571429em;
153 .oo-ui-menuLayout.oo-ui-menuLayout-hideMenu > .oo-ui-menuLayout-menu {
155 height: 0 !important
;
158 .oo-ui-menuLayout.oo-ui-menuLayout-hideMenu > .oo-ui-menuLayout-content {
162 bottom: 0 !important
;
164 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-menu {
165 width: auto
!important
;
170 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content {
172 bottom: 0 !important
;
175 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-after > .oo-ui-menuLayout-menu {
176 height: auto
!important
;
181 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-after > .oo-ui-menuLayout-content {
182 bottom: 0 !important
;
186 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-bottom > .oo-ui-menuLayout-menu {
187 width: auto
!important
;
192 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-bottom > .oo-ui-menuLayout-content {
197 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu {
198 height: auto
!important
;
203 .oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-content {
206 bottom: 0 !important
;
211 .oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
216 .oo-ui-buttonSelectWidget {
217 display: inline-block
;
224 .oo-ui-buttonSelectWidget:last-child {
227 .oo-ui-buttonSelectWidget:focus {
230 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
235 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonElement-button {
236 border-bottom-left-radius: 2px;
237 border-top-left-radius: 2px;
239 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonElement-button {
241 border-bottom-right-radius: 2px;
242 border-top-right-radius: 2px;
244 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget.oo-ui-widget-disabled + .oo-ui-widget-disabled > .oo-ui-buttonElement-button {
245 border-left-color: var
(--border-color-inverted
, #fff);
247 .oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
248 border-color: var
(--border-color-progressive--focus
, #36c);
249 box-shadow: inset
0 0 0 1px var
(--box-shadow-color-progressive--focus
, #36c), inset
0 0 0 2px var
(--box-shadow-color-inverted
, #fff);
250 outline: 1px solid transparent
;
252 .oo-ui-buttonSelectWidget
.oo-ui-widget-enabled
.oo-ui-buttonElement
.oo-ui-widget-enabled
> .oo-ui-buttonElement-button:hover
,
253 .oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
256 .oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
259 .oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
263 .oo-ui-buttonOptionWidget {
264 display: inline-block
;
266 .oo-ui-buttonOptionWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button {
270 .oo-ui-toggleButtonWidget {
273 .oo-ui-toggleButtonWidget:last-child {
276 .oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
277 background-color: var
(--background-color-button-quiet--active
, rgba
(0, 24, 73, 0.082));
278 color: var
(--color-emphasized
, #000);
280 .oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button > .oo-ui-iconElement-icon:not( .oo-ui-image-invert ) {
284 .oo-ui-outlineSelectWidget {
287 .oo-ui-outlineSelectWidget:focus {
288 box-shadow: inset
0 0 0 2px var
(--box-shadow-color-progressive--focus
, #36c);
291 .oo-ui-outlineOptionWidget {
292 -webkit-touch-callout: none
;
293 -webkit-user-select: none
;
294 -moz-user-select: none
;
295 -ms-user-select: none
;
298 transition-property: background-color
, color
;
299 transition-duration: 100ms;
301 .oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
302 background-color: var
(--background-color-interactive
, #eaecf0);
303 color: var
(--color-emphasized
, #000);
305 .oo-ui-outlineOptionWidget
.oo-ui-optionWidget-selected
,
306 .oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed {
307 background-color: var
(--background-color-progressive-subtle
, #eaf3ff);
308 color: var
(--color-progressive
, #36c);
310 .oo-ui-outlineOptionWidget.oo-ui-indicatorElement .oo-ui-labelElement-label {
311 padding-right: 1.5em;
313 .oo-ui-outlineOptionWidget-level-1 {
314 padding-left: 2.571em;
316 .oo-ui-outlineOptionWidget-level-1.oo-ui-iconElement {
317 padding-left: 4.429em;
319 .oo-ui-outlineOptionWidget-level-1.oo-ui-iconElement .oo-ui-iconElement-icon {
322 .oo-ui-outlineOptionWidget-level-2 {
323 padding-left: 5.142em;
325 .oo-ui-outlineOptionWidget-level-2.oo-ui-iconElement {
326 padding-left: 6.857em;
328 .oo-ui-outlineOptionWidget-level-2.oo-ui-iconElement .oo-ui-iconElement-icon {
332 .oo-ui-outlineControlsWidget {
333 background-color: var
(--background-color-base
, #fff);
335 .oo-ui-outlineControlsWidget-items
,
336 .oo-ui-outlineControlsWidget-movers {
338 box-sizing: border-box
;
340 .oo-ui-outlineControlsWidget-items {
343 .oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget {
346 .oo-ui-outlineControlsWidget-movers {
349 .oo-ui-outlineControlsWidget-items
> .oo-ui-buttonWidget
,
350 .oo-ui-outlineControlsWidget-movers > .oo-ui-buttonWidget {
353 margin: 0 !important
;
354 /* stylelint-disable-line declaration-no-important */
357 .oo-ui-tabSelectWidget {
359 overflow: auto hidden
;
360 -webkit-overflow-scrolling: auto
;
362 .oo-ui-tabSelectWidget-mobile {
365 .oo-ui-tabSelectWidget-framed {
366 background-color: var
(--background-color-interactive
, #eaecf0);
368 .oo-ui-tabSelectWidget-frameless {
369 box-shadow: inset
0 -1px 0 0 var
(--border-color-base
, #a2a9b1);
371 .oo-ui-tabSelectWidget-mobile::after {
378 pointer-events: none
;
380 .oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed::after {
381 background-color: #eaecf0;
382 background-image: linear-gradient
(to right
, rgba
(234, 236, 240, 0) 0, #eaecf0 100%);
383 background-color: transparent
;
385 .oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless::after {
386 background-color: #ffffff;
387 background-image: linear-gradient
(to right
, rgba
(255, 255, 255, 0) 0, #fff 100%);
388 background-color: transparent
;
389 bottom: 0.14285714em;
391 .oo-ui-tabSelectWidget.oo-ui-widget-enabled:focus {
395 .oo-ui-tabOptionWidget {
396 display: inline-block
;
397 box-sizing: border-box
;
398 vertical-align: bottom
;
399 color: var
(--color-base
, #202122);
402 border-color: transparent
;
406 transition-property: background-color
, color
, border-color
;
407 transition-duration: 100ms;
409 .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
412 .oo-ui-tabOptionWidget > .oo-ui-labelElement-label {
415 line-height: 1.42857143em;
416 text-decoration: inherit
;
418 .oo-ui-tabSelectWidget-mobile .oo-ui-tabOptionWidget:last-child {
421 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {
422 border-width: 1px 1px 0 1px;
423 border-top-left-radius: 2px;
424 border-top-right-radius: 2px;
426 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget .oo-ui-labelElement-label {
427 border-bottom: 2px solid transparent
;
428 padding: 5px 5px 3px;
429 transition-property: border-color
;
430 transition-duration: 100ms;
432 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
433 background-color: var
(--background-color-base
, #fff);
434 color: var
(--color-emphasized
, #000);
436 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
437 border-bottom-color: var
(--background-color-base
, #fff);
439 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
440 background-color: rgba
(255, 255, 255, 0.3);
441 color: var
(--color-base
, #202122);
443 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active {
444 background-color: rgba
(255, 255, 255, 0.8);
445 color: var
(--color-emphasized
, #000);
447 .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
448 background-color: var
(--background-color-base
, #fff);
450 .oo-ui-tabSelectWidget-framed.oo-ui-widget-enabled:focus .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
451 border-bottom-color: var
(--border-color-progressive--focus
, #36c);
453 .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget {
454 margin: 6px 6px -1px 0;
456 box-shadow: inset
0 0 0 0 var
(--color-progressive
, #36c);
457 transition-property: color
, box-shadow
;
458 transition-duration: 100ms;
460 .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
461 color: var
(--color-progressive
, #36c);
462 box-shadow: inset
0 -2px 0 0 var
(--color-progressive
, #36c);
464 .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not( .oo-ui-optionWidget-selected ):hover {
465 color: var
(--color-progressive--hover
, #4b77d6);
466 box-shadow: inset
0 -2px 0 0 var
(--color-progressive--hover
, #4b77d6);
468 .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not( .oo-ui-optionWidget-selected ):active {
469 color: var
(--color-progressive--active
, #233566);
470 box-shadow: inset
0 -2px 0 0 var
(--color-progressive--active
, #233566);
472 .oo-ui-tabSelectWidget-frameless.oo-ui-widget-enabled:focus .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
474 box-shadow: inset
0 0 0 2px var
(--color-progressive
, #36c);
478 .oo-ui-tagMultiselectWidget {
479 display: inline-block
;
485 .oo-ui-tagMultiselectWidget-handle {
490 .oo-ui-tagMultiselectWidget-handle
> .oo-ui-iconElement-icon
,
491 .oo-ui-tagMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
496 .oo-ui-tagMultiselectWidget-content {
499 .oo-ui-tagMultiselectWidget-group {
502 .oo-ui-tagMultiselectWidget-outlined {
505 .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-group > input {
508 .oo-ui-tagMultiselectWidget-focusTrap {
509 display: inline-block
;
513 .oo-ui-tagMultiselectWidget-focusTrap:focus {
516 .oo-ui-tagMultiselectWidget-handle {
517 box-sizing: border-box
;
520 border: 1px solid var
(--border-color-base
, #a2a9b1);
525 .oo-ui-tagMultiselectWidget-handle:last-child {
528 .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group {
529 display: inline-block
;
532 margin-left: -0.14285714em;
534 .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
535 background-color: transparent
;
536 color: var
(--color-emphasized
, #000);
537 box-sizing: border-box
;
538 height: 2.14285716em;
540 padding: 5px 0 5px 0.57142857em;
542 font-family: inherit
;
544 line-height: 1.42857143em;
546 /* stylelint-disable selector-no-vendor-prefix */
547 /* stylelint-enable selector-no-vendor-prefix */
549 .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input::-webkit-input-placeholder {
550 color: var
(--color-placeholder
, #72777d);
553 .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input::placeholder {
554 color: var
(--color-placeholder
, #72777d);
557 .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input:focus {
558 outline: 1px solid transparent
;
560 .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input:first-child {
561 margin-left: 0.14285714em;
564 .oo-ui-tagMultiselectWidget.oo-ui-iconElement .oo-ui-tagMultiselectWidget-handle {
565 padding-left: 2.0285714em;
567 .oo-ui-tagMultiselectWidget.oo-ui-iconElement .oo-ui-tagMultiselectWidget-handle > .oo-ui-iconElement-icon {
571 .oo-ui-tagMultiselectWidget.oo-ui-indicatorElement .oo-ui-tagMultiselectWidget-handle {
572 padding-right: 2.4071429em;
574 .oo-ui-tagMultiselectWidget.oo-ui-indicatorElement .oo-ui-tagMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
578 .oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
580 border-bottom-left-radius: 0;
581 border-bottom-right-radius: 0;
583 .oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
584 border-top-left-radius: 0;
585 border-top-right-radius: 0;
587 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
588 background-color: var
(--background-color-base
, #fff);
590 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
591 transition-property: border-color
, box-shadow
;
592 transition-duration: 250ms;
594 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
595 border-color: var
(--border-color-input--hover
, #72777d);
597 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
598 border-color: var
(--border-color-progressive--focus
, #36c);
599 outline: 1px solid transparent
;
600 box-shadow: inset
0 0 0 1px var
(--box-shadow-color-progressive--focus
, #36c);
602 .oo-ui-tagMultiselectWidget
.oo-ui-widget-enabled
.oo-ui-tagMultiselectWidget-inlined
.oo-ui-flaggedElement-invalid
.oo-ui-tagMultiselectWidget-handle
,
603 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
604 border-color: var
(--border-color-error
, #9f3526);
606 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
607 background-color: var
(--background-color-neutral-subtle
, #f8f9fa);
609 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
610 background-color: var
(--background-color-base
, #fff);
612 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
613 border-color: var
(--border-color-error
, #9f3526);
615 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
616 color: var
(--color-error
, #d73333);
618 .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
619 background-color: var
(--background-color-disabled-subtle
, #eaecf0);
620 color: var
(--color-disabled
, #72777d);
621 text-shadow: 0 1px 1px var
(--color-inverted
, #fff);
622 border-color: var
(--border-color-disabled
, #c8ccd1);
624 .oo-ui-tagMultiselectWidget
.oo-ui-widget-disabled
.oo-ui-tagMultiselectWidget-handle
> .oo-ui-iconElement-icon
,
625 .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
630 .oo-ui-tagItemWidget {
632 display: inline-block
;
635 box-sizing: border-box
;
638 height: 1.57142857em;
640 border: 1px solid var
(--border-color-base
, #a2a9b1);
641 border-radius: 1.57142857em;
643 line-height: 1.42857143em;
644 vertical-align: middle
;
646 .oo-ui-tagItemWidget.oo-ui-labelElement .oo-ui-labelElement-label {
647 display: inline-block
;
649 text-overflow: ellipsis
;
652 .oo-ui-tagItemWidget.oo-ui-labelElement:not( .oo-ui-tagItemWidget-fixed ) .oo-ui-labelElement-label {
655 .oo-ui-tagItemWidget.oo-ui-labelElement .oo-ui-labelElement-label {
656 font-size: 0.92857143em;
657 line-height: 1.61538462em;
659 .oo-ui-tagItemWidget.oo-ui-widget-enabled {
660 color: var
(--color-base
, #202122);
661 transition-property: background-color
, color
, border-color
, box-shadow
;
662 transition-duration: 100ms;
664 .oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
665 background-color: var
(--background-color-base
, #fff);
666 color: var
(--color-base--hover
, #404244);
667 border-color: var
(--border-color-base
, #a2a9b1);
669 .oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
670 border-color: var
(--border-color-progressive--focus
, #36c);
671 box-shadow: inset
0 0 0 1px var
(--box-shadow-color-progressive--focus
, #36c);
672 outline: 1px solid transparent
;
674 .oo-ui-tagItemWidget.oo-ui-widget-enabled:not( .oo-ui-tagItemWidget-fixed ) {
675 background-color: var
(--background-color-interactive-subtle
, #f8f9fa);
678 .oo-ui-tagItemWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid {
679 border-color: var
(--border-color-error
, #9f3526);
681 .oo-ui-tagItemWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid:hover {
682 border-color: var
(--border-color-error
, #9f3526);
684 .oo-ui-tagItemWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid:focus {
685 border-color: var
(--border-color-error
, #9f3526);
686 box-shadow: inset
0 0 0 1px var
(--box-shadow-color-destructive--focus
, #36c);
688 .oo-ui-tagItemWidget.oo-ui-widget-enabled > .oo-ui-buttonElement {
694 .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button {
699 border-radius: 1.57142857em;
700 padding-top: 1.42857143em;
701 padding-left: 1.42857143em;
702 transition-property: background-color
;
703 transition-duration: 100ms;
705 .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
706 background-color: var
(--background-color-base
, #fff);
708 .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:active {
709 background-color: var
(--background-color-interactive
, #eaecf0);
711 .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-icon-close {
716 .oo-ui-tagItemWidget
.oo-ui-widget-enabled
.oo-ui-buttonElement-button
.oo-ui-labelElement-label
,
717 .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-indicatorElement-indicator {
720 .oo-ui-tagItemWidget.oo-ui-widget-disabled {
721 background-color: var
(--background-color-disabled-subtle
, #eaecf0);
722 color: var
(--color-disabled
, #72777d);
723 border-color: var
(--border-color-disabled
, #c8ccd1);
724 text-shadow: 0 1px 1px var
(--color-inverted
, #fff);
726 .oo-ui-tagItemWidget.oo-ui-widget-disabled:focus {
729 .oo-ui-tagItemWidget.oo-ui-widget-disabled > .oo-ui-buttonElement {
733 .oo-ui-searchWidget-query {
739 .oo-ui-searchWidget-query .oo-ui-textInputWidget {
742 .oo-ui-searchWidget-results {
747 overflow: hidden auto
;
748 -webkit-overflow-scrolling: touch
;
750 .oo-ui-searchWidget-query {
753 border-bottom: 1px solid var
(--border-color-subtle
, #c8ccd1);
754 box-shadow: 0 1px 1px rgba
(0, 0, 0, 0.2);
756 .oo-ui-searchWidget-query .oo-ui-textInputWidget {
759 .oo-ui-searchWidget-results {
761 padding: 12px 16px 16px;