
    .mw-spinner-container>div::after {
        content: " ";
        display: block;
        position: absolute;
        top: 3px;
        left: 29px;
        width: 5px;
        height: 14px;
        border-radius: 20%;
        background: var(--color-base, #202122)
    }

    @keyframes mw-spinner {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    .cite-accessibility-label {
        top: -99999px;
        clip: rect(1px, 1px, 1px, 1px);
        position: absolute !important;
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden
    }

    :target .mw-cite-targeted-backlink {
        font-weight: bold
    }

    :target .mw-cite-up-arrow-backlink {
        display: inline
    }

    :target .mw-cite-up-arrow {
        display: none
    }

    .cdx-button {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
        box-sizing: border-box;
        max-width: 28rem;
        margin: 0;
        border-width: 1px;
        border-style: solid;
        border-radius: 2px;
        font-family: inherit;
        font-size: var(--font-size-medium, 1rem);
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-transform: none;
        transition-property: background-color, color, border-color, box-shadow;
        transition-duration: .1s
    }

    .cdx-button--size-large {
        min-height: 44px;
        padding-right: 15px;
        padding-left: 15px
    }

    .cdx-button--icon-only {
        padding-right: 0;
        padding-left: 0
    }

    .cdx-button--icon-only.cdx-button--size-large {
        min-width: 44px
    }

    .cdx-button::-moz-focus-inner {
        border: 0;
        padding: 0
    }

    .cdx-button--fake-button,
    .cdx-button--fake-button:hover,
    .cdx-button--fake-button:focus {
        text-decoration: none
    }

    .cdx-button:enabled,
    .cdx-button.cdx-button--fake-button--enabled {
        background-color: var(--background-color-interactive-subtle, #f8f9fa);
        color: var(--color-neutral, #404244);
        border-color: var(--border-color-interactive, #72777d)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled .cdx-button__icon {
            background-color: var(--color-neutral, #404244)
        }
    }

    .cdx-button:enabled:hover,
    .cdx-button.cdx-button--fake-button--enabled:hover {
        background-color: var(--background-color-interactive-subtle--hover, #eaecf0);
        border-color: var(--border-color-interactive--hover, #27292d);
        cursor: pointer
    }

    .cdx-button:enabled:active,
    .cdx-button.cdx-button--fake-button--enabled:active,
    .cdx-button:enabled.cdx-button--is-active {
        background-color: var(--background-color-interactive-subtle--active, #dadde3);
        border-color: var(--border-color-interactive--active, #202122)
    }

    .cdx-button:enabled:focus,
    .cdx-button.cdx-button--fake-button--enabled:focus {
        outline: 1px solid transparent
    }

    .cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),
    .cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) {
        border-color: var(--border-color-progressive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)
    }

    .cdx-button:enabled.cdx-button--action-progressive {
        background-color: var(--background-color-progressive-subtle, #e8eeff);
        color: var(--color-progressive, #36c);
        border-color: var(--border-color-progressive, #36c)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon {
            background-color: var(--color-progressive, #36c)
        }
    }

    .cdx-button:enabled.cdx-button--action-progressive:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover {
        background-color: var(--background-color-progressive-subtle--hover, #d9e2ff);
        color: var(--color-progressive--hover, #3056a9);
        border-color: var(--border-color-progressive--hover, #3056a9)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon {
            background-color: var(--color-progressive--hover, #3056a9)
        }
    }

    .cdx-button:enabled.cdx-button--action-progressive:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,
    .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active {
        background-color: var(--background-color-progressive-subtle--active, #b6d4fb);
        color: var(--color-progressive--active, #233566);
        border-color: var(--border-color-progressive--active, #233566)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,
        .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon {
            background-color: var(--color-progressive--active, #233566)
        }
    }

    .cdx-button:enabled.cdx-button--action-destructive {
        background-color: var(--background-color-destructive-subtle, #ffe9e5);
        color: var(--color-destructive, #bf3c2c);
        border-color: var(--border-color-destructive, #f54739)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon {
            background-color: var(--color-destructive, #bf3c2c)
        }
    }

    .cdx-button:enabled.cdx-button--action-destructive:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover {
        background-color: var(--background-color-destructive-subtle--hover, #ffdad3);
        color: var(--color-destructive--hover, #9f3526);
        border-color: var(--border-color-destructive--hover, #9f3526)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon {
            background-color: var(--color-destructive--hover, #9f3526)
        }
    }

    .cdx-button:enabled.cdx-button--action-destructive:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,
    .cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active {
        background-color: var(--background-color-destructive-subtle--active, #ffc8bd);
        color: var(--color-destructive--active, #612419);
        border-color: var(--border-color-destructive--active, #612419)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,
        .cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon {
            background-color: var(--color-destructive--active, #612419)
        }
    }

    .cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active) {
        border-color: var(--border-color-destructive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive {
        background-color: var(--background-color-progressive, #36c);
        color: var(--color-inverted-fixed, #fff);
        border-color: var(--border-color-transparent, transparent)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover {
        background-color: var(--background-color-progressive--hover, #3056a9)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active {
        background-color: var(--background-color-progressive--active, #233566)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active) {
        border-color: var(--border-color-progressive--focus, #36c);
        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)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon {
            background-color: var(--color-inverted-fixed, #fff)
        }
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive {
        background-color: var(--background-color-destructive, #bf3c2c);
        color: var(--color-inverted-fixed, #fff);
        border-color: var(--border-color-transparent, transparent)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover {
        background-color: var(--background-color-destructive--hover, #9f3526)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,
    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active {
        background-color: var(--background-color-destructive--active, #612419)
    }

    .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active) {
        border-color: var(--border-color-destructive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c), inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon {
            background-color: var(--color-inverted-fixed, #fff)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet {
        background-color: var(--background-color-transparent, transparent);
        border-color: var(--border-color-transparent, transparent)
    }

    .cdx-button:enabled.cdx-button--weight-quiet:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
        background-color: var(--background-color-interactive-subtle--hover, #eaecf0);
        mix-blend-mode: var(--mix-blend-mode-blend, multiply)
    }

    .cdx-button:enabled.cdx-button--weight-quiet:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,
    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active {
        background-color: var(--background-color-interactive-subtle--active, #dadde3)
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive {
        color: var(--color-progressive, #36c)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon {
            background-color: var(--color-progressive, #36c)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover {
        background-color: var(--background-color-progressive-subtle--hover, #d9e2ff);
        color: var(--color-progressive--hover, #3056a9);
        border-color: var(--border-color-transparent, transparent)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon {
            background-color: var(--color-progressive--hover, #3056a9)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,
    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active {
        background-color: var(--background-color-progressive-subtle--active, #b6d4fb);
        color: var(--color-progressive--active, #233566);
        border-color: var(--border-color-transparent, transparent)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,
        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon {
            background-color: var(--color-progressive--active, #233566)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active) {
        border-color: var(--border-color-progressive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive {
        color: var(--color-destructive, #bf3c2c)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon {
            background-color: var(--color-destructive, #bf3c2c)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover {
        background-color: var(--background-color-destructive-subtle--hover, #ffdad3);
        color: var(--color-destructive--hover, #9f3526);
        border-color: var(--border-color-transparent, transparent)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon {
            background-color: var(--color-destructive--hover, #9f3526)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,
    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active {
        background-color: var(--background-color-destructive-subtle--active, #ffc8bd);
        color: var(--color-destructive--active, #612419);
        border-color: var(--border-color-transparent, transparent)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {

        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,
        .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,
        .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon {
            background-color: var(--color-destructive--active, #612419)
        }
    }

    .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),
    .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active) {
        border-color: var(--border-color-destructive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)
    }

    .cdx-button:disabled {
        background-color: var(--background-color-disabled, #dadde3);
        color: var(--color-disabled-emphasized, #a2a9b1);
        border-color: var(--border-color-transparent, transparent)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:disabled .cdx-button__icon {
            background-color: var(--color-inverted, #fff)
        }
    }

    .cdx-button:disabled.cdx-button--weight-quiet {
        background-color: var(--background-color-transparent, transparent);
        color: var(--color-disabled, #a2a9b1)
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon {
            background-color: var(--color-disabled, #a2a9b1)
        }
    }

    @supports not (((-webkit-mask-image:none) or (mask-image:none))) {
        .cdx-message .cdx-message__icon:lang(ar) {
            background-image: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"%23000\"><path\ d=\"M8\ 19a1\ 1\ 0\ 001\ 1h2a1\ 1\ 0\ 001-1v-1H8zm9-12a7\ 7\ 0\ 10-12\ 4.9S7\ 14\ 7\ 15v1a1\ 1\ 0\ 001\ 1h4a1\ 1\ 0\ 001-1v-1c0-1\ 2-3.1\ 2-3.1A7\ 7\ 0\ 0017\ 7\"\/><\/svg>);
            filter: invert(var(--filter-invert-icon, 0));
            opacity: var(--opacity-icon-base, .87)
        }
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-message .cdx-message__icon:lang(ar) {
            -webkit-mask-image: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"%23000\"><path\ d=\"M8\ 19a1\ 1\ 0\ 001\ 1h2a1\ 1\ 0\ 001-1v-1H8zm9-12a7\ 7\ 0\ 10-12\ 4.9S7\ 14\ 7\ 15v1a1\ 1\ 0\ 001\ 1h4a1\ 1\ 0\ 001-1v-1c0-1\ 2-3.1\ 2-3.1A7\ 7\ 0\ 0017\ 7\"\/><\/svg>);
            mask-image: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"%23000\"><path\ d=\"M8\ 19a1\ 1\ 0\ 001\ 1h2a1\ 1\ 0\ 001-1v-1H8zm9-12a7\ 7\ 0\ 10-12\ 4.9S7\ 14\ 7\ 15v1a1\ 1\ 0\ 001\ 1h4a1\ 1\ 0\ 001-1v-1c0-1\ 2-3.1\ 2-3.1A7\ 7\ 0\ 0017\ 7\"\/><\/svg>);
            background-color: var(--color-icon-notice, #72777d)
        }
    }

    @supports not (((-webkit-mask-image:none) or (mask-image:none))) {
        .cdx-message--progressive .cdx-message__icon:lang(ar) {
            background-image: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"%23000\"><path\ d=\"M8\ 19a1\ 1\ 0\ 001\ 1h2a1\ 1\ 0\ 001-1v-1H8zm9-12a7\ 7\ 0\ 10-12\ 4.9S7\ 14\ 7\ 15v1a1\ 1\ 0\ 001\ 1h4a1\ 1\ 0\ 001-1v-1c0-1\ 2-3.1\ 2-3.1A7\ 7\ 0\ 0017\ 7\"\/><\/svg>);
            filter: invert(var(--filter-invert-icon, 0));
            opacity: var(--opacity-icon-base, .87)
        }
    }

    @supports ((-webkit-mask-image:none) or (mask-image:none)) {
        .cdx-message--progressive .cdx-message__icon:lang(ar) {
            -webkit-mask-image: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"%23000\"><path\ d=\"M8\ 19a1\ 1\ 0\ 001\ 1h2a1\ 1\ 0\ 001-1v-1H8zm9-12a7\ 7\ 0\ 10-12\ 4.9S7\ 14\ 7\ 15v1a1\ 1\ 0\ 001\ 1h4a1\ 1\ 0\ 001-1v-1c0-1\ 2-3.1\ 2-3.1A7\ 7\ 0\ 0017\ 7\"\/><\/svg>);
            mask-image: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"%23000\"><path\ d=\"M8\ 19a1\ 1\ 0\ 001\ 1h2a1\ 1\ 0\ 001-1v-1H8zm9-12a7\ 7\ 0\ 10-12\ 4.9S7\ 14\ 7\ 15v1a1\ 1\ 0\ 001\ 1h4a1\ 1\ 0\ 001-1v-1c0-1\ 2-3.1\ 2-3.1A7\ 7\ 0\ 0017\ 7\"\/><\/svg>);
            background-color: var(--color-icon-progressive, #36c)
        }
    }

    .cdx-message__content:lang(de),
    .cdx-message__content:lang(de-AT),
    .cdx-message__content:lang(de-CH),
    .cdx-message__content:lang(de-DE),
    .cdx-message__content:lang(de-LI),
    .cdx-message__content:lang(de-LU),
    .cdx-message__content:lang(de-x-formal) {
        -webkit-hyphens: auto;
        hyphens: auto
    }

    .cdx-text-input__clear-icon.cdx-icon:hover {
        cursor: pointer
    }

    .cdx-text-input__input:enabled {
        background-color: var(--background-color-base, #fff);
        color: var(--color-base, #202122);
        border-color: var(--border-color-interactive, #72777d);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);
        transition-property: background-color, color, border-color, box-shadow;
        transition-duration: .25s
    }

    .cdx-text-input__input:enabled~.cdx-text-input__icon-vue {
        color: var(--color-placeholder, #72777d)
    }

    .cdx-text-input__input:enabled~.cdx-text-input__icon {
        opacity: var(--opacity-icon-placeholder, .51)
    }

    .cdx-text-input__input:enabled:hover {
        border-color: var(--border-color-interactive--hover, #27292d)
    }

    .cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,
    .cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue {
        color: var(--color-subtle, #54595d)
    }

    .cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,
    .cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon {
        color: var(--color-base, #202122)
    }

    .cdx-text-input__input:enabled:focus~.cdx-text-input__icon,
    .cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon {
        opacity: 1
    }

    .cdx-text-input__input:enabled:focus {
        border-color: var(--border-color-progressive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);
        outline: 1px solid transparent
    }

    .cdx-text-input__input:enabled:read-only {
        background-color: var(--background-color-neutral-subtle, #f8f9fa);
        border-color: var(--border-color-base, #a2a9b1)
    }

    .cdx-text-input__input:disabled {
        background-color: var(--background-color-disabled-subtle, #eaecf0);
        color: var(--color-disabled, #a2a9b1);
        -webkit-text-fill-color: var(--color-disabled, #a2a9b1);
        border-color: var(--border-color-disabled, #c8ccd1)
    }

    .cdx-text-input__input:disabled~.cdx-text-input__icon-vue {
        color: var(--color-disabled, #a2a9b1);
        pointer-events: none
    }

    .cdx-text-input__input:disabled~.cdx-text-input__icon {
        opacity: var(--opacity-icon-base--disabled, .51)
    }

    .cdx-text-input__input::placeholder {
        color: var(--color-placeholder, #72777d);
        opacity: 1
    }

    .cdx-text-input__input[type=search]::-webkit-search-decoration,
    .cdx-text-input__input[type=search]::-webkit-search-cancel-button {
        display: none
    }

    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus) {
        background-color: var(--background-color-error-subtle, #ffe9e5);
        color: var(--color-error, #bf3c2c);
        border-color: var(--border-color-error, #f54739)
    }

    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,
    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,
    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon {
        color: var(--color-error, #bf3c2c)
    }

    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover {
        background-color: var(--background-color-error-subtle--hover, #ffdad3);
        color: var(--color-error--hover, #9f3526);
        border-color: var(--border-color-error--hover, #9f3526)
    }

    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,
    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,
    .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon {
        color: var(--color-error--hover, #9f3526)
    }

    @keyframes centralAuthPPersonalAnimation {
        0% {
            opacity: 0;
            transform: translateY(-20px)
        }

        100% {
            opacity: 1;
            transform: translateY(0)
        }
    }

    #mw-teleport-target {
        position: absolute;
        z-index: 450
    }

    .cx-entrypoint-missing-frequent-languages-container .cx-entrypoint-missing-frequent-languages:link,
    .cx-entrypoint-missing-frequent-languages-container .cx-entrypoint-missing-frequent-languages:visited {
        color: var(--color-subtle, #54595d)
    }
