@charset "utf-8";

.mw-spinner { position: relative; }

.mw-spinner > .mw-spinner-container { transform-origin: 0px 0px; }

.mw-spinner-small { width: 20px; height: 20px; }

.mw-spinner-small > .mw-spinner-container { transform: scale(0.3125); }

.mw-spinner-large { width: 32px; height: 32px; }

.mw-spinner-large > .mw-spinner-container { transform: scale(0.5); }

.mw-spinner-block { display: block; width: 100%; text-align: center; }

.mw-spinner-block > .mw-spinner-container { display: inline-block; vertical-align: top; }

.mw-spinner-block.mw-spinner-small > .mw-spinner-container { min-width: 20px; }

.mw-spinner-block.mw-spinner-large > .mw-spinner-container { min-width: 32px; }

.mw-spinner-inline { display: inline-block; vertical-align: middle; }

.mw-spinner-container > div { transform-origin: 32px 32px; animation: 1.2s linear 0s infinite normal none running mw-spinner; }

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

.mw-spinner-container > div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }

.mw-spinner-container > div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; }

.mw-spinner-container > div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }

.mw-spinner-container > div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }

.mw-spinner-container > div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }

.mw-spinner-container > div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }

.mw-spinner-container > div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }

.mw-spinner-container > div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }

.mw-spinner-container > div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }

.mw-spinner-container > div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }

.mw-spinner-container > div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }

.mw-spinner-container > div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }

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

.mw-editfont-monospace { font-family: monospace, monospace; }

.mw-editfont-sans-serif { font-family: sans-serif; }

.mw-editfont-serif { font-family: serif; }

.mw-editfont-monospace, .mw-editfont-sans-serif, .mw-editfont-serif { font-size: 0.8125rem; tab-size: 4; }

.mw-editfont-monospace.oo-ui-textInputWidget, .mw-editfont-sans-serif.oo-ui-textInputWidget, .mw-editfont-serif.oo-ui-textInputWidget { font-size: inherit; }

.mw-editfont-monospace.oo-ui-textInputWidget > .oo-ui-inputWidget-input, .mw-editfont-sans-serif.oo-ui-textInputWidget > .oo-ui-inputWidget-input, .mw-editfont-serif.oo-ui-textInputWidget > .oo-ui-inputWidget-input { font-size: 0.8125rem; }

.mw-editfont-monospace.oo-ui-textInputWidget > input.oo-ui-inputWidget-input, .mw-editfont-sans-serif.oo-ui-textInputWidget > input.oo-ui-inputWidget-input, .mw-editfont-serif.oo-ui-textInputWidget > input.oo-ui-inputWidget-input { min-height: 32px; }

.vector-icon.mw-ui-icon-wikimedia-appearance { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=appearance&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-appearance-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=appearance&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-appearance-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=appearance&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=speechBubbleAdd&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=speechBubbleAdd&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd-progressive { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJYWRkIHNwZWVjaCBidWJibGUKCTwvdGl0bGU+PGcgZmlsbD0iIzM2YyI+PHBhdGggZD0iTTMgMWEyIDIgMCAwIDAtMiAydjE2bDQtNGgxMmEyIDIgMCAwIDAgMi0yVjNhMiAyIDAgMCAwLTItMnptMTIgOGgtNHY0SDlWOUg1VjdoNFYzaDJ2NGg0eiIvPjwvZz48L3N2Zz4KCg==); }

.vector-icon.mw-ui-icon-wikimedia-speechBubbles { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJc3BlZWNoIGJ1YmJsZXMKCTwvdGl0bGU+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0iTTE3IDR2N2EyIDIgMCAwIDEtMiAySDR2MWEyIDIgMCAwIDAgMiAyaDEwbDQgNFY2YTIgMiAwIDAgMC0yLTJ6TTYgMTBIMHY2eiIvPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgcng9IjIiLz48L2c+PC9zdmc+Cgo=); }

.vector-icon.mw-ui-icon-wikimedia-speechBubbles-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=speechBubbles&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-speechBubbles-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=speechBubbles&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-article { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJYXJ0aWNsZQoJPC90aXRsZT48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJNNSAxYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0yVjNhMiAyIDAgMCAwLTItMnptMCAzaDV2MUg1em0wIDJoNXYxSDV6bTAgMmg1djFINXptMTAgN0g1di0xaDEwem0wLTJINXYtMWgxMHptMC0ySDV2LTFoMTB6bTAtMmgtNFY0aDR6Ii8+PC9nPjwvc3ZnPgoK); }

.vector-icon.mw-ui-icon-wikimedia-article-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=article&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-article-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=article&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-history { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJaGlzdG9yeQoJPC90aXRsZT48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJNOSA2djVoLjA2bDIuNDggMi40NyAxLjQxLTEuNDFMMTEgMTAuMTFWNnoiLz48cGF0aCBkPSJNMTAgMWE5IDkgMCAwIDAtNy44NSAxMy4zNUwuNSAxNkg2di01LjVsLTIuMzggMi4zOEE3IDcgMCAxIDEgMTAgMTd2MmE5IDkgMCAwIDAgMC0xOCIvPjwvZz48L3N2Zz4KCg==); }

.vector-icon.mw-ui-icon-wikimedia-history-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=history&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-history-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=history&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-wikiText { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJV2lraXRleHQKCTwvdGl0bGU+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0iTTEgM3YxNGgzdi0ySDNWNWgxVjN6bTQgMHYxNGg0di0ySDdWNWgyVjN6bTExIDB2MmgxdjEwaC0xdjJoM1Yzem0tNSAwdjJoMnYxMGgtMnYyaDRWM3oiLz48L2c+PC9zdmc+Cgo=); }

.vector-icon.mw-ui-icon-wikimedia-wikiText-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=wikiText&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-wikiText-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=wikiText&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-edit { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJZWRpdAoJPC90aXRsZT48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtMTYuNzcgOCAxLjk0LTJhMSAxIDAgMCAwIDAtMS40MWwtMy4zNC0zLjNhMSAxIDAgMCAwLTEuNDEgMEwxMiAzLjIzek0xIDE0LjI1VjE5aDQuNzVsOS45Ni05Ljk2LTQuNzUtNC43NXoiLz48L2c+PC9zdmc+Cgo=); }

.vector-icon.mw-ui-icon-wikimedia-edit-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=edit&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-edit-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=edit&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-editLock { mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+CgkJZWRpdCBsb2NrCgk8L3RpdGxlPjxnIGZpbGw9IiMwMDAiPjxwYXRoIGQ9Ik0xMiAxMmEyIDIgMCAwIDEtMi0yVjUuMjVsLTkgOVYxOWg0Ljc1bDctN3ptNy04aC0uNVYyLjVhMi41IDIuNSAwIDAgMC01IDBWNEgxM2ExIDEgMCAwIDAtMSAxdjRhMSAxIDAgMCAwIDEgMWg2YTEgMSAwIDAgMCAxLTFWNWExIDEgMCAwIDAtMS0xbS0zIDRhMSAxIDAgMSAxIDEtMSAxIDEgMCAwIDEtMSAxbTEuNS00aC0zVjIuNzVDMTQuNSAyIDE0LjUgMSAxNiAxczEuNSAxIDEuNSAxLjc1eiIvPjwvZz48L3N2Zz4KCg==); }

.vector-icon.mw-ui-icon-wikimedia-editLock-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=editLock&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-editLock-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=editLock&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-exitFullscreen { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=exitFullscreen&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-exitFullscreen-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=exitFullscreen&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-exitFullscreen-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=exitFullscreen&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-fullScreen { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=fullScreen&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-fullScreen-invert { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=fullScreen&variant=invert&format=original&lang=en&skin=vector-2022&version=73s9n); }

.vector-icon.mw-ui-icon-wikimedia-fullScreen-progressive { mask-image: url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js&image=fullScreen&variant=progressive&format=original&lang=en&skin=vector-2022&version=73s9n); }

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

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

.mw-cite-up-arrow-backlink { display: none; }

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

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

.ext-urlshortener-result-dialog { font-size: 0.90909em; }

.ext-urlshortener-result-dialog a { overflow-wrap: break-word; }

.ext-urlshortener-qrcode { text-align: center; }

.ext-urlshortener-qrcode img { width: 320px; }

.cdx-button { display: inline-flex; align-items: center; justify-content: center; gap: 6px; box-sizing: border-box; min-height: 32px; max-width: 28rem; margin: 0px; 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: 0.1s; }

.cdx-button--size-small { gap: 4px; min-height: 1.5rem; padding-right: 5px; padding-left: 5px; }

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

.cdx-button--icon-only { min-width: 32px; padding-right: 0px; padding-left: 0px; }

.cdx-button--icon-only.cdx-button--size-small { min-width: 1.5rem; }

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

.cdx-button .cdx-button__icon, .cdx-button .cdx-icon { vertical-align: middle; }

.cdx-button .cdx-icon { color: inherit; }

.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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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: transparent solid 1px; }

.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,#6485d1); }

@supports ((-webkit-mask-image:none) or (mask-image:none)) {
  .cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-button--disabled .cdx-button__icon { background-color: var(--color-inverted,#fff); }
}

.cdx-button:disabled.cdx-button--weight-quiet, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon { background-color: var(--color-disabled,#a2a9b1); }
}

.cdx-icon { color: var(--color-base,#202122); display: inline-flex; align-items: center; justify-content: center; vertical-align: text-bottom; }

.cdx-icon svg { fill: currentcolor; width: 100%; height: 100%; }

.cdx-icon--x-small { min-width: 10px; min-height: 10px; width: calc(var(--font-size-medium,1rem) - 4px); height: calc(var(--font-size-medium,1rem) - 4px); }

.cdx-icon--small { min-width: 14px; min-height: 14px; width: var(--font-size-medium,1rem); height: var(--font-size-medium,1rem); }

.cdx-icon--medium { min-width: 18px; min-height: 18px; width: calc(var(--font-size-medium,1rem) + 4px); height: calc(var(--font-size-medium,1rem) + 4px); }

.cdx-icon--flipped svg { transform: scaleX(-1); }

.cdx-dialog-backdrop { background-color: var(--background-color-backdrop-light,rgba(255,255,255,.65)); display: flex; align-items: center; justify-content: center; position: fixed; top: 0px; left: 0px; z-index: 400; min-height: 100%; width: 100vw; height: -webkit-fill-available; }

.cdx-dialog { background-color: var(--background-color-base,#fff); display: flex; flex-direction: column; box-sizing: border-box; width: 100%; height: 100%; }

@media (min-width: 640px) {
  .cdx-dialog { width: calc(100% - 2rem); height: unset; max-width: 32rem; max-height: calc(-2.5rem + 100vh); border: 1px solid var(--border-color-base,#a2a9b1); border-radius: 2px; box-shadow: 0 4px 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)),0 0 16px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)); }
}

.cdx-dialog__header { padding: 16px 24px 8px; }

.cdx-dialog__header--default { display: flex; align-items: baseline; justify-content: flex-end; box-sizing: border-box; width: 100%; }

.cdx-dialog__header__title-group { display: flex; flex-grow: 1; flex-direction: column; }

.cdx-dialog__header .cdx-dialog__header__title { margin: 0px; border: 0px; padding: 0px; font-family: inherit; font-size: var(--font-size-x-large,1.25rem); font-weight: 700; line-height: var(--line-height-x-large,1.875rem); }

.cdx-dialog__header .cdx-dialog__header__subtitle { color: var(--color-subtle,#54595d); margin: 0px; padding: 0px; font-size: var(--font-size-medium,1rem); line-height: var(--line-height-small,1.375rem); }

.cdx-dialog__header__close-button.cdx-button { margin-right: -8px; }

@media (min-width: 640px) {
  .cdx-dialog__header--no-close-button .cdx-dialog__header__close-button { display: none; }
}

.cdx-dialog--dividers .cdx-dialog__header { border-bottom: 1px solid var(--border-color-subtle,#c8ccd1); }

.cdx-dialog__body { padding: 8px 24px; overflow-y: auto; font-family: sans-serif; font-size: var(--font-size-medium,1rem); font-weight: 400; line-height: var(--line-height-medium,1.625rem); }

.cdx-dialog__body--no-footer { padding-bottom: 24px; }

.cdx-dialog__body > :first-child { margin-top: 0px; padding-top: 0px; }

.cdx-dialog__body > :last-child { margin-bottom: 0px; padding-bottom: 0px; }

.cdx-dialog__footer { margin-top: auto; padding: 16px 24px 24px; }

.cdx-dialog--dividers .cdx-dialog__footer { border-top: 1px solid var(--border-color-subtle,#c8ccd1); }

.cdx-dialog__footer--default { display: flex; align-items: baseline; flex-wrap: wrap; justify-content: space-between; gap: 12px; }

.cdx-dialog__footer .cdx-dialog__footer__text { color: var(--color-subtle,#54595d); flex: 1 0 auto; width: 100%; margin: 0px; font-size: var(--font-size-small,.875rem); line-height: var(--line-height-small,1.375rem); }

.cdx-dialog__footer__actions { display: flex; flex-grow: 1; flex-direction: row-reverse; gap: 12px; }

@media (max-width: 639px) {
  .cdx-dialog__footer__actions { flex-direction: column; width: 100%; }
  .cdx-dialog__footer__actions .cdx-button { max-width: none; }
}

.cdx-dialog--vertical-actions .cdx-dialog__footer__actions { flex-direction: column; width: 100%; }

.cdx-dialog--vertical-actions .cdx-dialog__footer__actions .cdx-button { max-width: none; }

.cdx-dialog-focus-trap { position: absolute; }

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

.cdx-dialog-fade-enter-active, .cdx-dialog-fade-leave-active { transition-property: opacity; transition-duration: 0.25s; transition-timing-function: ease; }

.cdx-dialog-fade-enter-from, .cdx-dialog-fade-leave-to { opacity: 0; }

body.cdx-dialog-open { overflow: hidden; }

.cdx-progress-bar { box-sizing: border-box; overflow-x: hidden; }

.cdx-progress-bar__bar { width: 33.33%; height: 100%; }

.cdx-progress-bar:not(.cdx-progress-bar--inline) { position: relative; z-index: 1; height: 1rem; max-width: none; border-radius: 9999px; box-shadow: 0 0 0 1px var(--box-shadow-color-base,#a2a9b1); }

.cdx-progress-bar--inline { width: 100%; height: 0.25rem; }

.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar { background-color: var(--background-color-progressive,#36c); animation-name: cdx-animation-progress-bar__bar; animation-duration: 1.6s; animation-timing-function: linear; animation-iteration-count: infinite; }

.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block { background-color: var(--background-color-base,#fff); }

.cdx-progress-bar--disabled .cdx-progress-bar__bar { background-color: var(--background-color-disabled,#dadde3); }

.cdx-progress-bar--disabled:not(.cdx-progress-bar--inline) { background-color: var(--background-color-disabled-subtle,#eaecf0); }

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

.cdx-thumbnail { display: inline-flex; }

.cdx-thumbnail__placeholder, .cdx-thumbnail__image { background-position: center center; background-repeat: no-repeat; background-size: cover; flex-shrink: 0; box-sizing: border-box; min-width: 40px; min-height: 40px; width: 2.5rem; height: 2.5rem; border: 1px solid var(--border-color-subtle,#c8ccd1); border-radius: 2px; }

.cdx-thumbnail__image { background-color: var(--background-color-base-fixed,#fff); display: inline-block; }

.cdx-thumbnail__image-enter-active { transition-property: opacity; transition-duration: 0.1s; }

.cdx-thumbnail__image-enter-from { opacity: 0; }

.cdx-thumbnail__placeholder { background-color: var(--background-color-interactive-subtle,#f8f9fa); display: inline-flex; align-items: center; justify-content: center; }

.cdx-thumbnail__placeholder__icon { min-width: 10px; min-height: 10px; width: calc(var(--font-size-medium,1rem) + 4px); height: calc(var(--font-size-medium,1rem) + 4px); display: inline-block; vertical-align: text-bottom; }

@supports not (((-webkit-mask-image:none) or (mask-image:none))) {
  .cdx-thumbnail__placeholder__icon { background-position: center center; background-repeat: no-repeat; background-size: max(calc(var(--font-size-medium,1rem) + 4px),10px); }
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) {
  .cdx-thumbnail__placeholder__icon { mask-position: center center; mask-repeat: no-repeat; mask-size: max(calc(var(--font-size-medium,1rem) + 4px),10px); }
}

@supports not (((-webkit-mask-image:none) or (mask-image:none))) {
  .cdx-thumbnail__placeholder__icon { 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=\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\"/><path d=\"M19 5H1V3h18zm0 12H1v-2h18z\"/></svg>); filter: invert(var(--filter-invert-icon,0)); opacity: var(--opacity-icon-base,.87); }
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) {
  .cdx-thumbnail__placeholder__icon { 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=\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\"/><path d=\"M19 5H1V3h18zm0 12H1v-2h18z\"/></svg>); background-color: var(--color-placeholder,#72777d); }
}

.cdx-thumbnail__placeholder__icon--vue.cdx-icon { color: var(--color-placeholder,#72777d); }

.cdx-search-result-title { display: inline-block; max-width: 100%; font-weight: 700; }

.cdx-search-result-title__match { font-weight: 400; }

.cdx-menu-item { list-style: none; position: relative; padding: 8px 12px; font-size: var(--font-size-medium,1rem); line-height: var(--line-height-small,1.375rem); transition-property: background-color, color, border-color, box-shadow; transition-duration: 0.1s; }

.cdx-menu-item__content { display: flex; align-items: center; overflow-wrap: break-word; }

@supports (word-break:break-word) {
  .cdx-menu-item__content { overflow-wrap: unset; word-break: break-word; }
}

@supports (overflow-wrap:anywhere) {
  .cdx-menu-item__content { word-break: normal; overflow-wrap: anywhere; }
}

.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) { hyphens: auto; }

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

.cdx-menu-item--has-description .cdx-menu-item__content { align-items: flex-start; }

.cdx-menu-item__text { max-width: 100%; }

.cdx-menu-item__text__description { display: block; }

.cdx-menu-item__thumbnail.cdx-thumbnail { margin-right: 8px; }

.cdx-menu-item__icon { height: var(--line-height-small,1.375rem); margin-right: 8px; }

.cdx-menu-item__icon.cdx-icon { color: var(--color-subtle,#54595d); }

.cdx-menu-item__selected-icon { height: var(--line-height-small,1.375rem); margin-left: auto; }

.cdx-menu-item__selected-icon.cdx-icon { color: inherit; }

.cdx-menu-item--bold-label .cdx-menu-item__text__label { font-weight: 700; }

.cdx-menu-item--hide-description-overflow .cdx-menu-item__text { overflow: hidden; }

.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.cdx-menu-item--enabled, .cdx-menu-item--enabled .cdx-menu-item__content { color: var(--color-base,#202122); }

.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text, .cdx-menu-item--enabled .cdx-menu-item__text__description { color: var(--color-subtle,#54595d); }

.cdx-menu-item--enabled.cdx-menu-item--highlighted { background-color: var(--background-color-interactive-subtle--hover,#eaecf0); cursor: pointer; }

.cdx-menu-item--enabled.cdx-menu-item--active { background-color: var(--background-color-interactive-subtle--active,#dadde3); }

.cdx-menu-item--enabled.cdx-menu-item--selected { background-color: var(--background-color-progressive-subtle,#e8eeff); color: var(--color-progressive,#36c); }

.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content, .cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text, .cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description, .cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon { color: var(--color-progressive,#36c); }

.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted { background-color: var(--background-color-progressive-subtle--hover,#d9e2ff); }

.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content, .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text, .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description, .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon { color: var(--color-progressive--hover,#3056a9); }

.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active { background-color: var(--background-color-progressive-subtle--active,#b6d4fb); }

.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content, .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text, .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description, .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon { color: var(--color-progressive--active,#233566); }

.cdx-menu-item--disabled { color: var(--color-disabled,#a2a9b1); cursor: default; }

.cdx-menu-item--disabled .cdx-menu-item__text__description, .cdx-menu-item--disabled .cdx-menu-item__icon { color: inherit; }

.cdx-menu-item--destructive .cdx-menu-item__content, .cdx-menu-item--destructive .cdx-menu-item__text__supporting-text, .cdx-menu-item--destructive .cdx-menu-item__text__description, .cdx-menu-item--destructive .cdx-menu-item__icon { color: var(--color-destructive,#bf3c2c); }

.cdx-menu-item--destructive.cdx-menu-item--highlighted { background-color: var(--background-color-destructive-subtle--hover,#ffdad3); }

.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content, .cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text, .cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description, .cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon { color: var(--color-destructive--hover,#9f3526); }

.cdx-menu-item--destructive.cdx-menu-item--active { background-color: var(--background-color-destructive-subtle--active,#ffc8bd); }

.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content, .cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text, .cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description, .cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon { color: var(--color-destructive--active,#612419); }

.cdx-menu-item--destructive.cdx-menu-item--selected { background-color: var(--background-color-destructive-subtle,#ffe9e5); color: var(--color-destructive,#bf3c2c); }

.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content, .cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text, .cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description, .cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon { color: var(--color-destructive,#bf3c2c); }

.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted { background-color: var(--background-color-destructive-subtle--hover,#ffdad3); }

.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content, .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text, .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description, .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon { color: var(--color-destructive--hover,#9f3526); }

.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active { background-color: var(--background-color-destructive-subtle--active,#ffc8bd); }

.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content, .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text, .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description, .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon { color: var(--color-destructive--active,#612419); }

.cdx-menu { background-color: var(--background-color-base,#fff); display: flex; flex-direction: column; position: absolute; left: 0px; z-index: 50; box-sizing: border-box; width: 100%; border: 1px solid var(--border-color-base,#a2a9b1); border-radius: 2px; box-shadow: 0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)); font-size: var(--font-size-medium,1rem); line-height: var(--line-height-small,1.375rem); }

.cdx-menu__progress-bar.cdx-progress-bar { position: absolute; top: 0px; }

.cdx-menu__listbox, .cdx-menu__group { margin: 0px; padding: 0px; }

.cdx-menu__listbox { overflow-y: auto; }

.cdx-menu__group { display: flex; flex-direction: column; }

.cdx-menu__group__meta { display: flex; gap: 8px; padding: 8px 12px 6px; }

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

.cdx-menu__group__icon { height: var(--line-height-small,1.375rem); }

.cdx-menu__group__label { font-weight: 700; }

.cdx-menu__group__description { color: var(--color-subtle,#54595d); font-size: var(--font-size-small,.875rem); line-height: var(--line-height-small,1.375rem); }

.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta { display: block; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; overflow: hidden; position: absolute !important; }

.cdx-menu__group-wrapper + .cdx-menu-item, .cdx-menu-item + .cdx-menu__group-wrapper, .cdx-menu__group-wrapper--hide-label, .cdx-menu__group-wrapper--hide-label + .cdx-menu__group-wrapper { border-top: 1px solid var(--border-color-muted,#dadde3); }

.cdx-menu--has-footer .cdx-menu__listbox > .cdx-menu-item:last-of-type { position: absolute; bottom: 0px; box-sizing: border-box; width: 100%; }

.cdx-menu--has-footer .cdx-menu__listbox > .cdx-menu-item:last-of-type:not(:first-of-type) { border-top: 1px solid var(--border-color-subtle,#c8ccd1); }

.cdx-select { align-content: center; box-sizing: border-box; min-width: 256px; min-height: 32px; border-width: 1px; border-style: solid; border-radius: 2px; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px)); font-size: var(--font-size-medium,1rem); line-height: 1; appearance: none; background-position: right 12px center; background-repeat: no-repeat; background-size: max(calc(var(--font-size-medium,1rem) - 4px),10px); }

.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: 0.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: transparent solid 1px; }

.cdx-select-vue { display: inline-block; position: relative; }

.cdx-select-vue__handle { align-content: center; box-sizing: border-box; min-width: 256px; min-height: 32px; border-width: 1px; border-style: solid; border-radius: 2px; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px)); font-size: var(--font-size-medium,1rem); line-height: 1; position: relative; width: 100%; }

.cdx-select-vue--has-start-icon .cdx-select-vue__handle { padding-left: calc(8px + 12px + calc(var(--font-size-medium,1rem) + 4px)); }

.cdx-select-vue__start-icon.cdx-icon { color: var(--color-subtle,#54595d); position: absolute; top: 50%; min-width: 18px; min-height: 18px; width: calc(var(--font-size-medium,1rem) + 4px); height: calc(var(--font-size-medium,1rem) + 4px); transition-property: color; transition-duration: 0.1s; left: 12px; transform: translateY(-50%); }

.cdx-select-vue__indicator.cdx-icon { color: var(--color-base,#202122); position: absolute; top: 50%; min-width: 10px; min-height: 10px; width: calc(var(--font-size-medium,1rem) - 4px); height: calc(var(--font-size-medium,1rem) - 4px); transition-property: color; transition-duration: 0.1s; right: 12px; transform: translateY(-50%); }

.cdx-select-vue--enabled .cdx-select-vue__handle { 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: 0.1s; }

.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: transparent solid 1px; }

.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle { color: var(--color-base,#202122); }

.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle { background-color: var(--background-color-base,#fff); }

.cdx-select-vue--disabled .cdx-select-vue__handle { background-color: var(--background-color-disabled-subtle,#eaecf0); color: var(--color-disabled,#a2a9b1); border-color: var(--border-color-disabled,#c8ccd1); cursor: default; }

.cdx-select-vue--disabled .cdx-select-vue__indicator, .cdx-select-vue--disabled .cdx-select-vue__start-icon { color: var(--color-disabled,#a2a9b1); }

.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle { background-color: var(--background-color-error-subtle,#ffe9e5); color: var(--color-error,#bf3c2c); border-color: var(--border-color-error,#f54739); }

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

.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-scrollable-container .cdx-select-vue { position: static; }

.cdx-tab[aria-hidden="true"] { display: none; }

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

.cdx-tabs__header { display: flex; align-items: flex-end; position: relative; }

.cdx-tabs__prev-scroller, .cdx-tabs__next-scroller { background-color: inherit; position: absolute; top: 0px; bottom: 0px; }

.cdx-tabs__prev-scroller { left: 0px; }

.cdx-tabs__next-scroller { right: 0px; }

.cdx-tabs__prev-scroller::after, .cdx-tabs__next-scroller::before { content: ""; position: absolute; top: 0px; 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__scroll-button.cdx-button { height: 100%; }

.cdx-tabs__list { display: flex; overflow-x: auto; scrollbar-width: none; }

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

.cdx-tabs__list__item { background-color: var(--background-color-transparent,transparent); display: block; flex: 0 0 auto; max-width: 16rem; border-width: 0px; border-top-left-radius: 2px; border-top-right-radius: 2px; padding: 4px 12px; font-size: var(--font-size-medium,1rem); font-weight: 700; line-height: var(--line-height-small,1.375rem); text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition-property: background-color, color, border-color, box-shadow; transition-duration: 0.1s; }

.cdx-tabs__list__item:hover { cursor: pointer; }

.cdx-tabs__list__item[aria-selected="true"] { cursor: default; }

.cdx-tabs > .cdx-tabs__header .cdx-tabs__list__item + .cdx-tabs__list__item { margin-left: 0px; }

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

.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 { color: var(--color-base,#202122); margin: 8px 4px 0px 8px; }

.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"], .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--framed > .cdx-tabs__header .cdx-tabs__list__item:last-child { margin-right: 8px; }

.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header { background-color: var(--background-color-base,#fff); margin: 0px 4px; border-bottom: 1px solid var(--border-color-base,#a2a9b1); }

.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 { margin: 0px 2px; }

.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"] { color: var(--color-progressive,#36c); box-shadow: inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected,#36c); }

.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:not(.cdx-tabs--framed) > .cdx-tabs__header .cdx-tabs__list__item:first-child { margin-left: 0px; }

.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header .cdx-tabs__list__item:last-child { margin-right: 0px; }

.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(--border-color-progressive,#6485d1); outline: transparent solid 1px; 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%; min-width: 18px; min-height: 18px; width: calc(var(--font-size-medium,1rem) + 4px); height: calc(var(--font-size-medium,1rem) + 4px); transition-property: color; transition-duration: 0.1s; left: 9px; transform: translateY(-50%); }

.cdx-text-input__icon.cdx-text-input__end-icon { min-width: 10px; min-height: 10px; width: var(--font-size-medium,1rem); height: var(--font-size-medium,1rem); }

@supports not (((-webkit-mask-image:none) or (mask-image:none))) {
  .cdx-text-input__icon.cdx-text-input__end-icon { background-position: center center; background-repeat: no-repeat; background-size: max(var(--font-size-medium,1rem),10px); }
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) {
  .cdx-text-input__icon.cdx-text-input__end-icon { mask-position: center center; mask-repeat: no-repeat; mask-size: max(var(--font-size-medium,1rem),10px); }
}

.cdx-text-input__clear-icon.cdx-icon, .cdx-text-input .cdx-text-input__end-icon { position: absolute; top: 50%; min-width: 14px; min-height: 14px; width: var(--font-size-medium,1rem); height: var(--font-size-medium,1rem); transition-property: color; transition-duration: 0.1s; right: 9px; transform: translateY(-50%); }

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

.cdx-text-input__end-icon.cdx-icon + .cdx-text-input__clear-icon.cdx-icon { right: calc(calc(8px * 2 + var(--font-size-medium,1rem)) + 1px); }

.cdx-text-input__input { display: block; box-sizing: border-box; min-height: 32px; width: 100%; max-height: 2rem; margin: 0px; border-width: 1px; border-style: solid; border-radius: 0px; 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: 0.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: transparent solid 1px; }

.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"] { appearance: none; }

.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--has-end-icon .cdx-text-input__input, .cdx-text-input--clearable .cdx-text-input__input { padding-right: calc(8px + 8px + var(--font-size-medium,1rem)); }

.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input { padding-right: calc(8px + calc(8px * 2 + var(--font-size-medium,1rem)) + var(--font-size-medium,1rem)); }

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

.ve-init-mw-progressBarWidget { height: 1em; overflow: hidden; margin: 0px 25%; }

.ve-init-mw-progressBarWidget-bar { height: 1em; width: 0px; }

.ve-init-mw-progressBarWidget { background-color: rgb(255, 255, 255); box-sizing: border-box; height: 0.875em; border: 1px solid rgb(51, 102, 204); border-radius: 0.875em; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px; }

.ve-init-mw-progressBarWidget-bar { background-color: rgb(51, 102, 204); height: 0.875em; }

.scribunto-limitreport-logs { margin: 0px; white-space: pre-wrap; }

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

.skin-vector-legacy .rt-overlay { font-size: 13px; }

.skin-monobook .rt-overlay { font-size: 12.7px; }

.rt-tooltip { position: absolute; max-width: 27em; background: var(--background-color-base,#fff); color: var(--color-base,#202122); border: 1px solid var(--border-color-subtle,#c8ccd1); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 48px 0px; }

html.skin-theme-clientpref-night .rt-tooltip { box-shadow: rgb(0, 0, 0) 0px 20px 48px 0px; }

.rt-tooltip-above .rt-hoverArea { margin-bottom: -0.6em; padding-bottom: 0.6em; }

.rt-tooltip-below .rt-hoverArea { margin-top: -0.7em; padding-top: 0.7em; }

.rt-scroll { overflow-x: auto; }

.rt-content { padding: 0.7em 0.9em; overflow-wrap: break-word; }

.rt-tail { background: linear-gradient(to top right,var(--border-color-subtle,#c8ccd1) 48%,rgba(0,0,0,0) 48%); --tail-left: 19px; --tail-side-width: 13px; }

.rt-tail, .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-tooltip-above .rt-tail { transform: rotate(-45deg); transform-origin: 100% 100%; bottom: 0px; left: var(--tail-left); }

.rt-tooltip-below .rt-tail { transform: rotate(135deg); transform-origin: 0px 0px; top: 0px; left: calc(var(--tail-left) + var(--tail-side-width)); }

.rt-settingsLink { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%2354595d%22%20d%3D%22M20%2014.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5%201.1c-.5-.3-1-.5-1.4-.6L13.5%205h-2.9l-.3%201.8c-.5.1-.9.3-1.4.6L7.4%206.3%205.3%208.4l1%201.5c-.3.5-.4.9-.6%201.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6%201.4l-1%201.5%202.1%202.1%201.5-1c.4.2.9.4%201.4.6l.3%201.8h3l.3-1.8c.5-.1.9-.3%201.4-.6l1.5%201.1%202.1-2.1-1.1-1.5c.3-.5.5-1%20.6-1.4l1.5-.3zM12%2016c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%0D%0A%3C%2Fsvg%3E); float: right; margin: -0.5em -0.5em 0px 0.5em; box-sizing: border-box; height: 32px; width: 32px; border: 1px solid transparent; border-radius: 2px; background-position: center center; background-repeat: no-repeat; background-size: 24px 24px; }

html.skin-theme-clientpref-night .rt-settingsLink { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23c8ccd1%22%20d%3D%22M20%2014.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5%201.1c-.5-.3-1-.5-1.4-.6L13.5%205h-2.9l-.3%201.8c-.5.1-.9.3-1.4.6L7.4%206.3%205.3%208.4l1%201.5c-.3.5-.4.9-.6%201.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6%201.4l-1%201.5%202.1%202.1%201.5-1c.4.2.9.4%201.4.6l.3%201.8h3l.3-1.8c.5-.1.9-.3%201.4-.6l1.5%201.1%202.1-2.1-1.1-1.5c.3-.5.5-1%20.6-1.4l1.5-.3zM12%2016c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%0D%0A%3C%2Fsvg%3E); }

.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: transparent solid 1px; }

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

.rt-target { background-color: var(--background-color-progressive-subtle,#eaf3ff); }

.rt-enableField { font-weight: bold; margin-bottom: 1.25em; }

.rt-numberInput.rt-numberInput { width: 10em; }

.rt-tooltipsForCommentsField.rt-tooltipsForCommentsField.rt-tooltipsForCommentsField { margin-top: 1.25em; }

.rt-disabledHelp { border-collapse: collapse; }

.rt-disabledHelp td { padding: 0px; }

.rt-disabledNote.rt-disabledNote { vertical-align: bottom; padding-left: 0.36em; font-weight: bold; }

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

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

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

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

.rt-fade-in-up { animation: 0.2s ease 0s 1 normal forwards running rt-fade-in-up; }

.rt-fade-in-down { animation: 0.2s ease 0s 1 normal forwards running rt-fade-in-down; }

.rt-fade-out-down { animation: 0.2s ease 0s 1 normal forwards running rt-fade-out-down; }

.rt-fade-out-up { animation: 0.2s ease 0s 1 normal forwards running rt-fade-out-up; }

.mw-collapsible-toggle { float: right; user-select: none; }

.mw-collapsible-toggle-default { appearance: none; background: none; margin: 0px; padding: 0px; border: 0px; 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 .mw-collapsible-text .cdx-icon:not(.cdx-thumbnail__placeholder__icon--vue):last-child { min-width: 10px; min-height: 10px; width: var(--font-size-medium,1rem); height: var(--font-size-medium,1rem); padding-left: 4px; vertical-align: middle; }

.mw-underline-always .mw-collapsible-toggle-default .mw-collapsible-text { text-decoration: underline; }

.mw-underline-never .mw-collapsible-toggle-default .mw-collapsible-text { text-decoration: none; }

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

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

.mw-customtoggle, .mw-collapsible-toggle { cursor: pointer; }

caption .mw-collapsible-toggle, .mw-content-ltr caption .mw-collapsible-toggle, .mw-content-rtl caption .mw-collapsible-toggle, .mw-content-rtl .mw-content-ltr caption .mw-collapsible-toggle, .mw-content-ltr .mw-content-rtl caption .mw-collapsible-toggle { float: none; }

.mw-collapsible[hidden="until-found"], .mw-collapsible [hidden="until-found"] { display: block; position: absolute; width: 0px !important; height: 0px !important; overflow: hidden !important; padding: 0px !important; margin: 0px !important; border: 0px !important; }

.wikitable.mw-collapsed { border: 0px; }

@media screen {
  .toctoggle { user-select: none; font-size: 94%; }
}

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

.centralAuthPPersonalAnimation { animation-duration: 1s; animation-fill-mode: both; animation-name: centralAuthPPersonalAnimation; }

#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 0px; }

#vector-appearance a.skin-theme-beta-notice-success { color: var(--color-success,#177860); pointer-events: none; }

#vector-appearance .vector-icon.vector-icon--heart { min-width: 10px; min-height: 10px; width: var(--font-size-medium,1rem); height: var(--font-size-medium,1rem); display: inline-block; vertical-align: text-bottom; }

@supports not ((-webkit-mask-image:none) or (mask-image:none)) {
  #vector-appearance .vector-icon.vector-icon--heart { background-position: center center; background-repeat: no-repeat; background-size: calc(max(var(--font-size-medium,1rem),10px)); }
}

@supports (-webkit-mask-image:none) or (mask-image:none) {
  #vector-appearance .vector-icon.vector-icon--heart { mask-position: center center; mask-repeat: no-repeat; mask-size: calc(max(var(--font-size-medium,1rem),10px)); }
}

@supports not ((-webkit-mask-image:none) or (mask-image:none)) {
  #vector-appearance .vector-icon.vector-icon--heart { 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=\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\"/></svg>); filter: invert(var(--filter-invert-icon,0)); opacity: var(--opacity-icon-base,0.87); }
}

@supports (-webkit-mask-image:none) or (mask-image:none) {
  #vector-appearance .vector-icon.vector-icon--heart { 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=\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\"/></svg>); background-color: var(--color-success,#177860); }
}

#skin-theme-beta-notice { display: none; }

@media screen and (prefers-color-scheme: dark) {
  html.skin-theme-clientpref-os #skin-theme-beta-notice { display: block; }
}

html.skin-theme-clientpref-night #skin-theme-beta-notice { display: block; }

.uls-menu { border-radius: 2px; font-size: medium; }

.uls-search, .uls-language-settings-close-block { border-top-right-radius: 2px; border-top-left-radius: 2px; }

.uls-language-list { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }

.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-ui-languages button { margin: 5px 15px 5px 0px; white-space: nowrap; overflow: hidden; }

.uls-search-wrapper-wrapper { position: relative; padding-left: 40px; margin-top: 5px; margin-bottom: 5px; }

.uls-icon-back { background: url(https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/back-grey-ltr.svg?c9c25) center center / 28px no-repeat scroll transparent; height: 32px; width: 40px; display: block; position: absolute; left: 0px; border-right: 1px solid var(--border-color-subtle,#c8ccd1); opacity: var(--opacity-icon-base,0.87); }

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

.uls-menu .uls-no-results-view .uls-no-found-more { background-color: var(--background-color-base,#fff); }

.uls-menu .uls-no-results-view h3 { padding: 0px 28px; margin: 0px; color: var(--color-subtle,#54595d); font-size: 1em; font-weight: normal; }

.skin-vector .uls-menu { border-color: var(--border-color-subtle,#c8ccd1); box-shadow: 0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06)); font-size: 0.875em; z-index: 50; }

.skin-vector .uls-search { border-bottom-color: var(--border-color-subtle,#c8ccd1); }

.skin-vector .uls-search-label { opacity: var(--opacity-icon-placeholder,0.51); transition: opacity 250ms; }

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

.skin-vector .uls-languagefilter, .skin-vector .uls-lcd-region-title { color: var(--color-subtle,#54595d); }

.skin-vector .uls-filtersuggestion { color: var(--color-placeholder,#72777d); }

#parsermigration-survey-placeholder .ext-quick-survey-panel { width: 100%; clear: both; float: none; margin: 50px auto 0px; }

@media print {
  #centralNotice { display: none; }
}

.cn-closeButton { display: inline-block; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAElBMVEUAAAAQEBDPz88AAABAQEDv7+9oe1vvAAAABnRSTlMA3rLe3rJS22KzAAAARElEQVQI12PAAUIUQCSTK5BwFgIxFU1AhKECUFAYKAAioXwwBeZChMGCEGGQIFQYJohgIhQgtCEMQ7ECYTHCOciOxA4AADgJTXIb9s8AAAAASUVORK5CYII=) no-repeat; width: 20px; height: 20px; text-indent: 20px; white-space: nowrap; overflow: hidden; }

#uls-settings-block { background-color: rgb(252, 252, 252); }

#uls-settings-block.uls-settings-block--vector-2022 { display: flex; justify-content: space-between; padding: 8px 12px; }

#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.uls-settings-block--vector-2022.uls-settings-block--with-add-languages { background-color: rgb(248, 249, 250); border-top: 1px solid var(--border-color-subtle,#c8ccd1); }

#uls-settings-block.uls-settings-block--vector-2022 > button.uls-add-languages-button { background: url(https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/add.svg?3165e) left center no-repeat transparent; margin-right: 32px; padding-left: 32px; }

#uls-settings-block.uls-settings-block--vector-2022 > button.uls-language-settings-button { background: url(https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/cog.svg?ce0b4) center center no-repeat transparent; margin-left: auto; border: 0px; min-height: 20px; min-width: 20px; }

#uls-settings-block:not(.uls-settings-block--vector-2022) { background-color: rgb(248, 249, 250); border-top: 1px solid var(--border-color-subtle,#c8ccd1); padding-left: 10px; line-height: 1.2em; border-radius: 0px 0px 2px 2px; }

#uls-settings-block:not(.uls-settings-block--vector-2022) > button { background: left top / 20px no-repeat transparent; color: var(--color-subtle,#54595d); display: inline-block; margin: 8px 15px; border: 0px; padding: 0px 0px 0px 26px; font-size: medium; cursor: pointer; }

#uls-settings-block:not(.uls-settings-block--vector-2022) > button:hover { color: rgb(32, 33, 34); }

#uls-settings-block:not(.uls-settings-block--vector-2022) > button.display-settings-block { background-image: url(https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/display.svg?9fd85); }

#uls-settings-block:not(.uls-settings-block--vector-2022) > button.input-settings-block { background-image: url(https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/input.svg?60384); }

.uls-tipsy.uls-tipsy { z-index: 1000; }

.uls-empty-state { padding: 28px; }

.uls-empty-state .uls-empty-state__header, .uls-empty-state .uls-empty-state__desc { color: var(--color-subtle,#54595d); }

.uls-empty-state .uls-language-action-items { list-style: none; margin: 1em 0px; }

.empty-language-selector__language-settings-button { margin: 12px; }

.uls-menu.uls-language-actions-dialog { min-width: 248px; }

.uls-menu.uls-language-actions-dialog .uls-language-actions-title { border-bottom: 1px solid var(--border-color-subtle,#c8ccd1); display: flex; align-items: center; height: 32px; padding: 5px 0px; }

.uls-menu.uls-language-actions-dialog .uls-language-actions-title .uls-language-actions-close { min-width: unset; width: 44px; background: url(https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/arrow-previous-ltr.svg?279af) center center no-repeat transparent; }

.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action.oo-ui-widget { margin: 0px; padding: 12px 8px; display: block; }

.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action.oo-ui-widget .oo-ui-buttonElement-button { padding-left: 36px; }

.cdx-button { display: inline-flex; align-items: center; justify-content: center; gap: 6px; box-sizing: border-box; min-height: 32px; max-width: 28rem; margin: 0px; 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: 0.1s; }

.cdx-button--size-small { gap: 4px; min-height: 1.5rem; padding-right: 5px; padding-left: 5px; }

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

.cdx-button--icon-only { min-width: 32px; padding-right: 0px; padding-left: 0px; }

.cdx-button--icon-only.cdx-button--size-small { min-width: 1.5rem; }

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

.cdx-button .cdx-button__icon, .cdx-button .cdx-icon { vertical-align: middle; }

.cdx-button .cdx-icon { color: inherit; }

.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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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: transparent solid 1px; }

.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,#6485d1); }

@supports ((-webkit-mask-image:none) or (mask-image:none)) {
  .cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-button--disabled .cdx-button__icon { background-color: var(--color-inverted,#fff); }
}

.cdx-button:disabled.cdx-button--weight-quiet, .cdx-button.cdx-button--fake-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, .cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon { background-color: var(--color-disabled,#a2a9b1); }
}

.mw-interlanguage-selector-disabled #p-lang-btn-sticky-header { display: none; }
