@charset "utf-8";

div._app-region-selector .language-item { align-items: center; border-radius: 8px; display: flex; padding: 9px 8px; width: 100%; }

div._app-region-selector .language-item img { height: 16px; margin-bottom: 0px; width: 16px; }

div._app-region-selector .language-item > strong { font-size: 14px; font-weight: 400; letter-spacing: 0.42px; line-height: 22px; margin-left: 8px; white-space: nowrap; }

div._app-region-selector .language-item > em { font-size: 12px; font-weight: 400; letter-spacing: 0.36px; line-height: 16px; margin-left: 4px; }

div._app-region-selector .language-item > span { font-size: 12px; font-weight: 400; letter-spacing: 0.36px; line-height: 16px; margin-left: 8px; padding-left: 8px; position: relative; }

div._app-region-selector .language-item > span::before { content: ""; height: 12px; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }

div._app-region-selector .language-container { position: relative; }

div._app-region-selector .language-container .language-current { align-items: center; border: 1px solid rgb(60, 60, 68); border-radius: 8px; display: flex; font-size: 14px; font-weight: 400; height: 40px; letter-spacing: 0.42px; line-height: 22px; padding: 4px 8px; width: 100%; }

div._app-region-selector .language-container .language-list { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(60, 60, 68); border-right-color: rgb(60, 60, 68); border-left-color: rgb(60, 60, 68); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-radius: 8px 8px 0px 0px; bottom: 100%; left: 0px; overflow-y: scroll; padding: 8px 8px 20px; position: absolute; right: 0px; z-index: 1; }

div._app-region-selector .language-container .language-list::-webkit-scrollbar { width: 4px; }

div._app-region-selector .language-container .language-list::-webkit-scrollbar-track { background-color: transparent; }

div._app-region-selector .language-container .language-list::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.5); border-radius: 2px; }

div._app-region-selector .language-container .language-list::-webkit-scrollbar-thumb:hover { background-color: transparent; }

div._app-region-selector.footer .language-item > strong { color: rgb(255, 255, 255); }

div._app-region-selector.footer .language-item > em, div._app-region-selector.footer .language-item > span { color: rgb(163, 163, 163); }

div._app-region-selector.footer .language-item > span::before { background-color: rgb(82, 82, 82); }

div._app-region-selector.footer .language-container .language-current { background-color: rgb(9, 9, 11); border-color: rgb(60, 60, 68); color: rgb(255, 255, 255); }

div._app-region-selector.footer .language-container .language-current:hover:not(.hover-disable) { background-color: rgb(36, 36, 42); border-color: rgb(36, 36, 42); }

div._app-region-selector.footer .language-container .language-list { background-color: rgb(14, 14, 14); border-top-color: rgb(60, 60, 68); border-right-color: rgb(60, 60, 68); border-left-color: rgb(60, 60, 68); border-bottom: none; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 14px 0px; max-height: 415px; }

div._app-region-selector.footer .language-container .language-list .language-item:hover:not(.hover-disable) { background-color: rgb(36, 36, 42); }

div._app-region-selector.footer .language-container .language-list .language-item:active:not(.hover-disable) { background-color: rgb(0, 0, 0); }

div._app-region-selector.footer.active .language-current { background-color: rgb(36, 36, 42); border-color: transparent rgb(36, 36, 42) rgb(36, 36, 42); border-radius: 0px 0px 8px 8px; }

div._app-region-selector.sideMenu .language-item > strong { color: rgb(0, 0, 0); }

div._app-region-selector.sideMenu .language-item > em, div._app-region-selector.sideMenu .language-item > span { color: rgb(82, 82, 82); }

div._app-region-selector.sideMenu .language-item > span::before { background-color: rgb(163, 163, 163); }

div._app-region-selector.sideMenu .language-container .language-current { background-color: rgb(255, 255, 255); border-color: rgb(241, 241, 244); }

div._app-region-selector.sideMenu .language-container .language-current:hover:not(.hover-disable) { background-color: rgb(255, 255, 255); border-color: rgb(213, 213, 220); }

div._app-region-selector.sideMenu .language-container .svg-icon path { stroke: rgb(0, 0, 0); }

div._app-region-selector.sideMenu .language-container .language-list { background-color: rgb(250, 250, 250); border-color: rgb(213, 213, 220); max-height: 295px; }

div._app-region-selector.sideMenu .language-container .language-list::-webkit-scrollbar-thumb { background-color: rgb(213, 213, 220); }

div._app-region-selector.sideMenu .language-container .language-list .language-item:hover:not(.hover-disable) { background-color: rgba(0, 0, 0, 0.03); }

div._app-region-selector.sideMenu .language-container .language-list .language-item:active:not(.hover-disable) { background-color: rgb(255, 255, 255); }

div._app-region-selector.sideMenu.active { box-shadow: rgba(154, 164, 184, 0.15) 0px 7px 22px -4px, rgba(154, 164, 184, 0.04) 0px 1px 4px -2px; }

div._app-region-selector.sideMenu.active .language-current { background-color: rgb(255, 255, 255); border-color: transparent rgb(213, 213, 220) rgb(213, 213, 220); border-radius: 0px 0px 8px 8px; }

div._app-region-selector.sideMenu.active .language-current:hover:not(.hover-disable) { border-top-color: transparent; }

div._app-region-selector.sideMenu.active .language-list { border-bottom-color: transparent; }