.language-dropdown{position:relative;display:flex;align-items:center}.language-dropdown-toggle{background-color:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;border:none;color:#fff;border-radius:6px;display:flex;gap:6px;justify-content:space-between;align-items:center;cursor:pointer;transition:border .3s,background .3s}.language-dropdown-menu{z-index:10100;display:flex;flex-direction:column;gap:6px;padding:8px 12px;width:170px;background-color:#242424;border-radius:12px;border:1px solid #2f2f2f;animation:fadeIn .2s forwards}.language-dropdown-item{display:flex;align-items:center;gap:6px;width:100%;cursor:pointer}.check-icon{margin-left:2px}.language-dropdown-flag-label{color:#666}.language-dropdown-flag-label--selected{color:var(--white)}.dropdown-wrapper{position:relative;display:inline-block}.dropdown-menu{position:absolute;top:100%;right:-150%;background:#1e1e1e;border-radius:8px;padding:8px;box-shadow:0 2px 10px rgba(0,0,0,.3);z-index:100;min-width:180px}.dropdown-item{margin-bottom:8px;cursor:pointer}.dropdown-item:last-of-type{margin-bottom:0}.dropdown-item__header,.dropdown-item__icon{display:flex;align-items:center}.dropdown-item__header{gap:8px;padding:6px 8px;border-radius:6px;color:#fff;transition:background .2s}.dropdown-item__header:hover{opacity:.9}.dropdown-submenu{margin-top:6px}.dropdown-submenu__item{display:flex;width:100%;align-items:center;padding:4px 0;font-size:14px;color:#bbb}.dropdown-submenu__item-text{font-size:16px}.dropdown-item-sub-content{display:flex;align-items:center;width:100%}.dropdown-item-sub-content.selected{background:var(--gray-500);border-radius:6px}