
    .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::-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,
    .cdx-button.cdx-button--fake-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,
    .cdx-button.cdx-button--fake-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)
        }
    }

    .cdx-dialog-focus-trap:focus {
        outline: 0
    }

    @keyframes cdx-animation-progress-bar__bar {
        0% {
            transform: translate(-100%)
        }

        to {
            transform: translate(300%)
        }
    }

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

    .cdx-menu-item__content:hover {
        text-decoration: none
    }

    .cdx-select:disabled {
        background-color: var(--background-color-disabled-subtle, #eaecf0);
        color: var(--color-disabled, #a2a9b1);
        border-color: var(--border-color-disabled, #c8ccd1);
        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=\"%23a2a9b1\"><path\ d=\"m17.5\ 4.75-7.5\ 7.5-7.5-7.5L1\ 6.25l9\ 9\ 9-9z\"\/><\/svg>);
        opacity: 1
    }

    .cdx-select:enabled {
        background-color: var(--background-color-interactive-subtle, #f8f9fa);
        color: var(--color-subtle, #54595d);
        border-color: var(--border-color-interactive, #72777d);
        transition-property: background-color, color, border-color, box-shadow;
        transition-duration: .1s;
        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=\"%23202122\"><path\ d=\"m17.5\ 4.75-7.5\ 7.5-7.5-7.5L1\ 6.25l9\ 9\ 9-9z\"\/><\/svg>)
    }

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

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

    .cdx-select:enabled:focus:not(:active) {
        background-color: var(--background-color-base, #fff);
        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-select-vue--enabled .cdx-select-vue__handle:hover {
        background-color: var(--background-color-interactive-subtle--hover, #eaecf0);
        border-color: var(--border-color-interactive--hover, #27292d);
        cursor: pointer
    }

    .cdx-select-vue--enabled .cdx-select-vue__handle:active {
        background-color: var(--background-color-interactive-subtle--active, #dadde3);
        border-color: var(--border-color-interactive--active, #202122)
    }

    .cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active) {
        background-color: var(--background-color-base, #fff);
        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-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) {
        background-color: var(--background-color-error-subtle--hover, #ffdad3);
        color: var(--color-error--hover, #9f3526);
        border-color: var(--border-color-error--hover, #9f3526)
    }

    .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon {
        color: var(--color-error--hover, #9f3526)
    }

    .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active {
        background-color: var(--background-color-error-subtle--active, #ffc8bd);
        color: var(--color-error--active, #612419);
        border-color: var(--border-color-error--active, #612419)
    }

    .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon {
        color: var(--color-error--active, #612419)
    }

    .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active) {
        color: var(--color-subtle, #54595d)
    }

    .cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) {
        color: var(--color-base, #202122)
    }

    .cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon {
        color: var(--color-base, #202122)
    }

    .cdx-tab:focus {
        outline: 1px solid transparent
    }

    .cdx-tabs__prev-scroller:after,
    .cdx-tabs__next-scroller:before {
        content: "";
        position: absolute;
        top: 0;
        z-index: 1;
        width: 1.5rem;
        height: 100%;
        pointer-events: none
    }

    .cdx-tabs__prev-scroller:after {
        left: 100%
    }

    .cdx-tabs__next-scroller:before {
        right: 100%
    }

    .cdx-tabs__list::-webkit-scrollbar {
        -webkit-appearance: none;
        display: none
    }

    .cdx-tabs__list__item:hover {
        cursor: pointer
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after {
        background-image: linear-gradient(to right, var(--background-color-interactive, #eaecf0)0, var(--background-color-transparent, transparent) 100%)
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before {
        background-image: linear-gradient(to left, var(--background-color-interactive, #eaecf0)0, var(--background-color-transparent, transparent) 100%)
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled {
        overflow: hidden
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover {
        background-color: var(--background-color-interactive-subtle--hover, #eaecf0);
        color: var(--color-base, #202122);
        mix-blend-mode: var(--mix-blend-mode-blend, multiply)
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active {
        background-color: var(--background-color-interactive-subtle--active, #dadde3);
        color: var(--color-base, #202122)
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover {
        background-color: var(--background-color-base, #fff);
        color: var(--color-base, #202122);
        mix-blend-mode: var(--mix-blend-mode-base, normal)
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled {
        background-color: var(--background-color-interactive, #eaecf0);
        color: var(--color-disabled, #a2a9b1);
        cursor: default
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after {
        background-image: linear-gradient(to right, var(--background-color-base, #fff)0, var(--background-color-transparent, transparent) 100%)
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before {
        background-image: linear-gradient(to left, var(--background-color-base, #fff)0, var(--background-color-transparent, transparent) 100%)
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled {
        color: var(--color-base, #202122)
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]) {
        color: var(--color-progressive--hover, #3056a9);
        box-shadow: inset 0-2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]) {
        color: var(--color-progressive--active, #233566);
        box-shadow: inset 0-2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover {
        color: var(--color-progressive, #36c)
    }

    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled {
        color: var(--color-disabled, #a2a9b1);
        cursor: default
    }

    .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,
    .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible {
        box-shadow: inset 0 0 0 2px var(--outline-color-progressive--focus, #36c);
        outline: 1px solid transparent;
        overflow: hidden
    }

    .cdx-text-input {
        position: relative;
        box-sizing: border-box;
        min-width: 256px;
        border-radius: 2px;
        overflow: hidden
    }

    .cdx-text-input .cdx-text-input__start-icon {
        position: absolute;
        top: 50%;
        transition-property: color;
        transition-duration: .1s;
        left: 9px;
        transform: translateY(-50%)
    }

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

    .cdx-text-input__input {
        display: block;
        box-sizing: border-box;
        min-height: 32px;
        width: 100%;
        max-height: 2rem;
        margin: 0;
        border-width: 1px;
        border-style: solid;
        border-radius: inherit;
        padding: 4px 8px;
        font-family: inherit;
        font-size: var(--font-size-medium, 1rem);
        line-height: var(--line-height-small, 1.375rem)
    }

    .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-appearance: none;
        -moz-appearance: textfield
    }

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

    .cdx-text-input--has-start-icon .cdx-text-input__input {
        padding-left: calc(8px + 8px + calc(var(--font-size-medium, 1rem) + 4px))
    }

    .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)
    }

    .rt-overlay {
        position: absolute;
        width: 100%;
        font-size: calc(var(--font-size-medium, 1rem)*(13/14));
        line-height: 1.5em;
        z-index: 800;
        top: 0
    }

    .rt-tail:after {
        position: absolute;
        z-index: -1;
        width: var(--tail-side-width);
        height: var(--tail-side-width)
    }

    .rt-tail:after {
        content: "";
        background: var(--background-color-base, #fff);
        bottom: 1px;
        left: 1px
    }

    .rt-settingsLink:hover,
    .rt-settingsLink:active {
        background-color: var(--background-color-interactive, #eaecf0)
    }

    .rt-settingsLink:active {
        border-color: var(--border-color-interactive, #72777d)
    }

    .rt-settingsLink:focus {
        outline: 1px solid transparent
    }

    .rt-settingsLink:focus:not(:active) {
        border-color: var(--border-color-progressive--focus, #36c);
        box-shadow: inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)
    }

    @keyframes rt-fade-in-up {
        0% {
            opacity: 0;
            transform: translate(0, 20px)
        }

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

    @keyframes rt-fade-in-down {
        0% {
            opacity: 0;
            transform: translate(0, -20px)
        }

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

    @keyframes rt-fade-out-down {
        0% {
            opacity: 1;
            transform: translate(0, 0)
        }

        100% {
            opacity: 0;
            transform: translate(0, 20px)
        }
    }

    @keyframes rt-fade-out-up {
        0% {
            opacity: 1;
            transform: translate(0, 0)
        }

        100% {
            opacity: 0;
            transform: translate(0, -20px)
        }
    }

    .mw-collapsible-toggle {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .mw-collapsible-toggle-default {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: none;
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit
    }

    .mw-collapsible-toggle-default .mw-collapsible-text {
        color: var(--color-progressive, #36c);
        border-radius: 2px;
        text-decoration: none
    }

    .mw-collapsible-toggle-default .mw-collapsible-text:visited {
        color: var(--color-visited, #6a60b0)
    }

    .mw-collapsible-toggle-default .mw-collapsible-text:visited:hover {
        color: var(--color-visited--hover, #534fa3)
    }

    .mw-collapsible-toggle-default .mw-collapsible-text:visited:active {
        color: var(--color-visited--active, #353262)
    }

    .mw-collapsible-toggle-default .mw-collapsible-text:hover {
        color: var(--color-progressive--hover, #3056a9);
        text-decoration: underline
    }

    .mw-collapsible-toggle-default .mw-collapsible-text:active {
        color: var(--color-progressive--active, #233566);
        text-decoration: underline
    }

    .mw-collapsible-toggle-default .mw-collapsible-text:focus-visible {
        outline: solid 2px var(--outline-color-progressive--focus, #36c)
    }

    @supports not selector(:focus-visible) {
        .mw-collapsible-toggle-default .mw-collapsible-text:focus {
            outline: solid 2px var(--outline-color-progressive--focus, #36c)
        }
    }

    .mw-collapsible-toggle-default::before {
        content: "["
    }

    .mw-collapsible-toggle-default::after {
        content: "]"
    }

    .mw-collapsible-toggle {
        cursor: pointer
    }

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

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

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

    #mw-teleport-target {
        font-size: var(--font-size-small, 0.875rem)
    }

    #vector-appearance form {
        font-size: 0.875rem;
        padding: 6px 0
    }

    .uls-menu.callout::before,
    .uls-menu.callout::after {
        border-top: 10px solid var(--border-color-transparent, transparent);
        border-bottom: 10px solid var(--border-color-transparent, transparent);
        display: inline-block;
        top: 17px;
        position: absolute;
        content: ""
    }

    .uls-menu.callout.selector-right::before {
        border-left: 10px solid var(--border-color-subtle, #c8ccd1);
        right: -11px
    }

    .uls-menu.callout.selector-right::after {
        border-left: 10px solid var(--border-color-inverted, #fff);
        right: -10px
    }

    .uls-menu.callout.selector-left::before {
        border-right: 10px solid var(--border-color-subtle, #c8ccd1);
        left: -11px
    }

    .uls-menu.callout.selector-left::after {
        border-right: 10px solid var(--border-color-inverted, #fff);
        left: -10px
    }

    .uls-icon-back:hover {
        opacity: 1;
        cursor: pointer
    }

    .skin-vector .uls-search-wrapper:hover .uls-search-label {
        opacity: var(--opacity-icon-base, 0.87)
    }

    #uls-settings-block.uls-settings-block--vector-2022.row::before,
    #uls-settings-block.uls-settings-block--vector-2022.row::after {
        content: none
    }

    #uls-settings-block:not(.uls-settings-block--vector-2022)>button:hover {
        color: #202122
    }

    .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,
    .cdx-button.cdx-button--fake-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,
    .cdx-button.cdx-button--fake-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)
        }
    }

    .mw-ui-icon-edit:before {
        background-image: url("../images/cssimg-2-8179f92df0ef05af.svg")
    }

    .mw-ui-icon-edit-invert:before {
        background-image: url("../images/cssimg-2-13c7b5e88a845a8d.svg")
    }

    .mw-ui-icon-edit-progressive:before {
        background-image: url("../images/cssimg-2-d2ce9826a2be1117.svg")
    }

    .mw-ui-icon-editLock:before {
        background-image: url("../images/cssimg-2-b7290fcd1b0b6426.svg")
    }

    .mw-ui-icon-editLock-invert:before {
        background-image: url("../images/cssimg-2-ce399f91c3c9120a.svg")
    }

    .mw-ui-icon-editLock-progressive:before {
        background-image: url("../images/cssimg-2-ebf759cd64960aaf.svg")
    }

    .mw-ui-icon-editUndo:before {
        background-image: url("../images/cssimg-2-a722c38f9b36e609.svg")
    }

    .mw-ui-icon-editUndo-invert:before {
        background-image: url("../images/cssimg-2-c592b5aff2a9766e.svg")
    }

    .mw-ui-icon-editUndo-progressive:before {
        background-image: url("../images/cssimg-2-edf5d96f82b65f3c.svg")
    }

    .mw-ui-icon-link:before {
        background-image: url("../images/cssimg-2-45c465e556f6fe31.svg")
    }

    .mw-ui-icon-link-invert:before {
        background-image: url("../images/cssimg-2-db51010c06467c85.svg")
    }

    .mw-ui-icon-link-progressive:before {
        background-image: url("../images/cssimg-2-292a152e432438c4.svg")
    }

    .mw-ui-icon-unLink:before {
        background-image: url("../images/cssimg-2-1f4c8db77cb7496b.svg")
    }

    .mw-ui-icon-unLink-invert:before {
        background-image: url("../images/cssimg-2-f0e468f9d6cbca30.svg")
    }

    .mw-ui-icon-unLink-progressive:before {
        background-image: url("../images/cssimg-2-0bbadff6fd7d0193.svg")
    }

    .mw-ui-icon-unLink-destructive:before {
        background-image: url("../images/cssimg-2-461f41e9f432cc27.svg")
    }

    .mw-ui-icon-linkExternal:before {
        background-image: url("../images/cssimg-2-b86cc90177753e03.svg")
    }

    .mw-ui-icon-linkExternal-invert:before {
        background-image: url("../images/cssimg-2-2cd1c75d398c78f8.svg")
    }

    .mw-ui-icon-linkExternal-progressive:before {
        background-image: url("../images/cssimg-2-ebae5c331fcf4649.svg")
    }

    .mw-ui-icon-linkSecure:before {
        background-image: url("../images/cssimg-2-5c9902fc7347650a.svg")
    }

    .mw-ui-icon-linkSecure-invert:before {
        background-image: url("../images/cssimg-2-15c468e8e140560a.svg")
    }

    .mw-ui-icon-linkSecure-progressive:before {
        background-image: url("../images/cssimg-2-5009ab059c5d931a.svg")
    }

    .mw-ui-icon-redo:before {
        background-image: url("../images/cssimg-2-7363a23397e1fe17.svg")
    }

    .mw-ui-icon-redo-invert:before {
        background-image: url("../images/cssimg-2-e0692ceb28c1f7cd.svg")
    }

    .mw-ui-icon-redo-progressive:before {
        background-image: url("../images/cssimg-2-84cfe94268b6277c.svg")
    }

    .mw-ui-icon-undo:before {
        background-image: url("../images/cssimg-2-f1181290d9d85baa.svg")
    }

    .mw-ui-icon-undo-invert:before {
        background-image: url("../images/cssimg-2-f52436fae0b8a500.svg")
    }

    .mw-ui-icon-undo-progressive:before {
        background-image: url("../images/cssimg-2-eea53bc14d252da6.svg")
    }

    @keyframes mwe-popups-fade-in-up {
        0% {
            opacity: 0;
            transform: translate(0, 20px)
        }

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

    @keyframes mwe-popups-fade-in-down {
        0% {
            opacity: 0;
            transform: translate(0, -20px)
        }

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

    @keyframes mwe-popups-fade-out-down {
        0% {
            opacity: 1;
            transform: translate(0, 0)
        }

        100% {
            opacity: 0;
            transform: translate(0, 20px)
        }
    }

    @keyframes mwe-popups-fade-out-up {
        0% {
            opacity: 1;
            transform: translate(0, 0)
        }

        100% {
            opacity: 0;
            transform: translate(0, -20px)
        }
    }

    @supports not ((-webkit-mask-image:none) or (mask-image:none)) {
        .popups-icon--infoFilled: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, 0.87)
        }
    }

    @supports (-webkit-mask-image:none) or (mask-image:none) {
        .popups-icon--infoFilled: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-base, #202122)
        }
    }

    #mwe-popups-settings main#mwe-popups-settings-form form label::before {
        top: 0.78125em !important
    }

    .mwe-popups .mwe-popups-extract:hover {
        text-decoration: none;
        color: inherit
    }

    .mwe-popups .mwe-popups-extract::after {
        content: " ";
        position: absolute;
        bottom: 0;
        width: 25%;
        height: 20px;
        background-color: transparent;
        pointer-events: none
    }

    .mwe-popups .mwe-popups-extract[dir="ltr"]::after {
        right: 0;
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%)
    }

    .mwe-popups .mwe-popups-extract[dir="rtl"]::after {
        left: 0;
        background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff 50%)
    }

    .mwe-popups.mwe-popups-no-image-pointer::before {
        content: "";
        position: absolute;
        border: 8px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 8px solid rgba(0, 0, 0, 0.07000000000000001);
        top: -8px;
        left: 10px
    }

    .mwe-popups.mwe-popups-no-image-pointer::after {
        content: "";
        position: absolute;
        border: 11px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 11px solid var(--background-color-base, #fff);
        top: -7px;
        left: 7px
    }

    .mwe-popups.flipped-x.mwe-popups-no-image-pointer::before {
        left: auto;
        right: 10px
    }

    .mwe-popups.flipped-x.mwe-popups-no-image-pointer::after {
        left: auto;
        right: 7px
    }

    .mwe-popups.mwe-popups-image-pointer::before {
        content: "";
        position: absolute;
        border: 9px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 9px solid var(--border-color-base, #a2a9b1);
        top: -9px;
        left: 9px;
        z-index: 111
    }

    .mwe-popups.mwe-popups-image-pointer::after {
        content: "";
        position: absolute;
        border: 12px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 12px solid var(--background-color-base, #fff);
        top: -8px;
        left: 6px;
        z-index: 112
    }

    .mwe-popups.mwe-popups-image-pointer.flipped-x::before {
        content: "";
        position: absolute;
        border: 9px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 9px solid var(--border-color-base, #a2a9b1);
        top: -9px;
        left: 293px
    }

    .mwe-popups.mwe-popups-image-pointer.flipped-x::after {
        content: "";
        position: absolute;
        border: 12px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 12px solid var(--background-color-base, #fff);
        top: -8px;
        left: 290px
    }

    .mwe-popups.flipped-x.mwe-popups-is-tall::before {
        content: "";
        position: absolute;
        border: 9px solid var(--border-color-transparent, transparent);
        border-top: 0;
        border-bottom: 9px solid var(--border-color-base, #a2a9b1);
        top: -9px;
        left: 420px;
        z-index: 111
    }

    .mwe-popups.flipped-x-y::before {
        content: "";
        position: absolute;
        border: 9px solid var(--border-color-transparent, transparent);
        border-bottom: 0;
        border-top: 9px solid var(--border-color-base, #a2a9b1);
        bottom: -9px;
        left: 293px;
        z-index: 111
    }

    .mwe-popups.flipped-x-y::after {
        content: "";
        position: absolute;
        border: 12px solid var(--border-color-transparent, transparent);
        border-bottom: 0;
        border-top: 12px solid var(--background-color-base, #fff);
        bottom: -8px;
        left: 290px;
        z-index: 112
    }

    .mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
        content: "";
        position: absolute;
        border: 9px solid var(--border-color-transparent, transparent);
        border-bottom: 0;
        border-top: 9px solid var(--border-color-base, #a2a9b1);
        bottom: -9px;
        left: 420px
    }

    .mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
        content: "";
        position: absolute;
        border: 12px solid var(--border-color-transparent, transparent);
        border-bottom: 0;
        border-top: 12px solid var(--background-color-base, #fff);
        bottom: -8px;
        left: 417px
    }

    .mwe-popups.flipped-y::before {
        content: "";
        position: absolute;
        border: 8px solid var(--border-color-transparent, transparent);
        border-bottom: 0;
        border-top: 8px solid var(--border-color-base, #a2a9b1);
        bottom: -8px;
        left: 10px
    }

    .mwe-popups.flipped-y::after {
        content: "";
        position: absolute;
        border: 11px solid var(--border-color-transparent, transparent);
        border-bottom: 0;
        border-top: 11px solid var(--background-color-base, #fff);
        bottom: -7px;
        left: 7px
    }

    @supports (clip-path:polygon(1px 1px)) {
        .mwe-popups::before {
            display: none
        }

        .mwe-popups::after {
            display: none
        }
    }

    @media screen {
        html.skin-theme-clientpref-night .mwe-popups.mwe-popups-no-image-pointer::before {
            content: "";
            position: absolute;
            border: 8px solid var(--border-color-transparent, transparent);
            border-top: 0;
            border-bottom: 8px solid rgba(255, 255, 255, 0.07000000000000001);
            top: -8px;
            left: 10px
        }

        html.skin-theme-clientpref-night .mwe-popups-extract[dir="ltr"]::after {
            background-image: linear-gradient(to right, transparent, var(--background-color-base, #fff) 50%)
        }

        html.skin-theme-clientpref-night .mwe-popups-extract[dir="rtl"]::after {
            background-image: linear-gradient(to left, transparent, var(--background-color-base, #fff) 50%)
        }
    }

    @media screen and (prefers-color-scheme:dark) {
        html.skin-theme-clientpref-os .mwe-popups.mwe-popups-no-image-pointer::before {
            content: "";
            position: absolute;
            border: 8px solid var(--border-color-transparent, transparent);
            border-top: 0;
            border-bottom: 8px solid rgba(255, 255, 255, 0.07000000000000001);
            top: -8px;
            left: 10px
        }

        html.skin-theme-clientpref-os .mwe-popups-extract[dir="ltr"]::after {
            background-image: linear-gradient(to right, transparent, var(--background-color-base, #fff) 50%)
        }

        html.skin-theme-clientpref-os .mwe-popups-extract[dir="rtl"]::after {
            background-image: linear-gradient(to left, transparent, var(--background-color-base, #fff) 50%)
        }
    }

    .mwe-popups.mwe-popups-type-generic .mwe-popups-extract:hover+footer .mwe-popups-read-link,
    .mwe-popups.mwe-popups-type-disambiguation .mwe-popups-extract:hover+footer .mwe-popups-read-link,
    .mwe-popups.mwe-popups-type-generic .mwe-popups-read-link:hover,
    .mwe-popups.mwe-popups-type-disambiguation .mwe-popups-read-link:hover {
        text-decoration: underline
    }

    .cdx-button {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
        box-sizing: border-box;
        min-height: 32px;
        max-width: 28rem;
        margin: 0;
        border-width: 1px;
        border-style: solid;
        border-radius: 2px;
        padding-right: 11px;
        padding-left: 11px;
        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 {
        min-width: 32px;
        padding-right: 0;
        padding-left: 0
    }

    .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,
    .cdx-button.cdx-button--fake-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,
    .cdx-button.cdx-button--fake-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)
        }
    }

    .cdx-label {
        flex-direction: column;
        font-size: var(--font-size-medium, 1rem);
        line-height: var(--line-height-small, 1.375rem)
    }

    .cdx-label:not(.cdx-label--visually-hidden) {
        padding-bottom: 4px
    }

    .cdx-checkbox__wrapper:hover>.cdx-checkbox__input:enabled,
    .cdx-checkbox__wrapper:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,
    .cdx-checkbox__wrapper:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label) {
        cursor: pointer
    }

    .cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before {
        content: " ";
        background-color: var(--background-color-base-fixed, #fff);
        position: absolute;
        top: calc(50% - .5px);
        right: 3px;
        left: 3px;
        height: 2px
    }

    .cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before {
        content: " ";
        display: block;
        width: .25rem;
        height: calc(100% - 6px);
        margin: 0 auto 4px;
        border-right-width: 2px;
        border-right-style: solid;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        transform: rotate(45deg)
    }

    .cdx-checkbox__input:enabled+.cdx-checkbox__icon {
        background-color: var(--background-color-base, #fff);
        border-color: var(--border-color-interactive, #72777d)
    }

    .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon {
        background-color: var(--background-color-interactive-subtle--hover, #eaecf0);
        border-color: var(--border-color-interactive--hover, #27292d)
    }

    .cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon {
        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-checkbox__input:enabled:active+.cdx-checkbox__icon {
        background-color: var(--background-color-interactive-subtle--active, #dadde3);
        border-color: var(--border-color-interactive--active, #202122)
    }

    .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,
    .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon {
        background-color: var(--background-color-progressive, #36c);
        border-color: var(--border-color-transparent, transparent)
    }

    .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,
    .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon {
        background-color: var(--background-color-progressive--hover, #3056a9)
    }

    .cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,
    .cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon {
        background-color: var(--background-color-progressive, #36c)
    }

    .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,
    .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon {
        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)
    }

    .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,
    .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon {
        background-color: var(--background-color-progressive--active, #233566)
    }

    .cdx-checkbox__input:enabled:checked:not(:indeterminate)+.cdx-checkbox__icon:before {
        border-color: var(--border-color-inverted-fixed, #fff)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label {
        color: var(--color-error, #bf3c2c)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon {
        background-color: var(--background-color-error-subtle, #ffe9e5);
        border-color: var(--border-color-error, #f54739)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon {
        background-color: var(--background-color-error-subtle--hover, #ffdad3);
        border-color: var(--border-color-error--hover, #9f3526)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon {
        border-color: var(--border-color-progressive--focus, #36c)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon {
        background-color: var(--background-color-error-subtle--active, #ffc8bd);
        border-color: var(--border-color-error--active, #612419)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,
    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon {
        background-color: var(--background-color-error, #f54739);
        border-color: var(--border-color-transparent, transparent)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,
    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon {
        background-color: var(--background-color-error--hover, #d74032)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,
    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon {
        background-color: var(--background-color-error--active, #bf3c2c)
    }

    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,
    .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon {
        background-color: var(--background-color-error, #f54739);
        border-color: var(--border-color-progressive--focus, #36c)
    }

    .cdx-checkbox__input:disabled+.cdx-checkbox__icon {
        background-color: var(--background-color-disabled-subtle, #eaecf0);
        border-color: var(--border-color-disabled, #c8ccd1)
    }

    .cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,
    .cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon {
        background-color: var(--background-color-disabled, #dadde3);
        border-color: var(--border-color-transparent, transparent)
    }

    .cdx-checkbox__input:disabled:checked:not(:indeterminate)+.cdx-checkbox__icon:before {
        border-right-color: var(--color-disabled, #a2a9b1);
        border-bottom-color: var(--color-disabled, #a2a9b1)
    }

    .cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before {
        background-color: var(--color-disabled-emphasized, #a2a9b1)
    }

    .cdx-checkbox__input:disabled~.cdx-checkbox__label,
    .cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label {
        color: var(--color-disabled, #a2a9b1)
    }
