.LangSwitcherModal{--border-radius-size:8px}.LangSwitcherModal-Title{color:var(--color-modal-text);margin:19px 24px;font-size:18px;font-weight:700;line-height:140%;display:block}.LangSwitcherModal-Countries{border-radius:var(--border-radius-size);flex-wrap:wrap;gap:2px;display:flex;overflow:hidden}.LangSwitcherModal-Country{width:calc(50% - 2px);padding:var(--spacing-xs)var(--spacing-s)var(--spacing-xs)var(--spacing-xs);background:var(--color-background-surface-2);align-items:center;display:inline-flex;position:relative}.LangSwitcherModal-Country:not(.active):hover{cursor:pointer;background:var(--color-background-surface-3)}.LangSwitcherModal-Country:not(.active):hover:after{border-radius:0}.LangSwitcherModal-Country:after{z-index:1;content:"";border-top-right-radius:var(--border-radius-size);border-bottom-right-radius:var(--border-radius-size);width:40px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.LangSwitcherModal-Country.active{border:1px solid var(--color-text-primary);border-radius:0}.LangSwitcherModal-Country.active:first-child{border-top-left-radius:var(--border-radius-size)}.LangSwitcherModal-Country.active:nth-child(2){border-top-right-radius:var(--border-radius-size)}.LangSwitcherModal-Country.active:last-child:nth-child(2n){border-bottom-right-radius:var(--border-radius-size)}.LangSwitcherModal-Country.active:last-child:nth-child(odd),.LangSwitcherModal-Country.active:nth-last-child(2):nth-child(odd){border-bottom-left-radius:var(--border-radius-size)}.LangSwitcherModal-Country.active:only-child{border-radius:var(--border-radius-size)}.LangSwitcherModal-Country-Checkmark{width:20px;height:20px;color:var(--color-text-primary);margin:0 8px 0 0}.LangSwitcherModal-Country-Text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LangSwitcherModal .m-modal-header{justify-content:left;padding-left:23px}.LangSwitcherModal .m-modal-content{border-top:1px solid var(--color-dark-grey-2);max-height:calc(100vh - 104px);padding:23px;overflow-y:auto}@media (max-width:960px){.LangSwitcherModal .m-modal-content{-ms-overflow-style:none;scrollbar-width:none}.LangSwitcherModal .m-modal-content::-webkit-scrollbar{width:0;height:0;display:none}}