.ls_change_lang_btn .ls_change_lang_icon > svg {
  cursor: pointer;
}

.ls_change_lang_container .ls_change_lang_btn {
  position: relative;
}

.ls_change_lang_container .ls_switch_lang_main {
  position: absolute;
  left: 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
  min-width: 140px;
  max-width: 200px;
  max-height: 420px;
  overflow: auto;
  z-index: 20001;
}
.ls_change_lang_container .ls_switch_lang_main::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}

.ls_change_lang_container .ls_switch_lang_main::-webkit-scrollbar-thumb {
  border-radius: 4px;
  -webkit-box-shadow: none;
  background-color: rgba(144, 147, 153, 0.3);
}
.ls_change_lang_container .ls_switch_lang_main::-webkit-scrollbar-track {
  background-color: rgba(144, 147, 153, 0);
}

.ls_change_lang_container .ls_switch_lang_main .ls_switch_lang_main_list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ls_change_lang_container
  .ls_switch_lang_main
  .ls_switch_lang_main_list
  .ls_switch_lang_main_list_cur
  .ls_switch_lang_main_list_cur_a {
  text-decoration: none;
  color: #000;
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 5px;
  cursor: pointer;
}

.ls_change_lang_container
  .ls_switch_lang_main
  .ls_switch_lang_main_list
  .ls_switch_lang_main_list_cur
  .ls_switch_lang_main_list_cur_a:hover {
  text-decoration: underline;
}

.ls_change_lang_container
  .ls_switch_lang_main
  .ls_switch_lang_main_list
  .ls_switch_lang_main_list_cur
  .ls_switch_lang_main_list_cur_a
  .ls_list_cur_a_round {
  width: 6px;
  height: 6px;
  margin-right: 8px;
}

.ls_change_lang_container
  .ls_switch_lang_main
  .ls_switch_lang_main_list
  .ls_switch_lang_main_list_cur
  .ls_switch_lang_main_list_cur_a
  .ls_list_cur_a_round
  + svg {
  width: 21px;
  height: 14px;
  margin-right: 4px;
  fill: transparent;
}

.ls_change_lang_container
  .ls_switch_lang_main
  .ls_switch_lang_main_list
  .ls_switch_lang_main_list_cur
  .ls_switch_lang_main_list_cur_a
  .ls_list_flag {
  width: 21px;
  height: 14px;
  margin-right: 4px;
}

.ls_change_lang_container
  .ls_switch_lang_main
  .ls_switch_lang_main_list
  .ls_switch_lang_main_list_cur
  .ls_switch_lang_main_list_cur_a
  .ls_list_cur_a_name {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 22px;
  font-size: 14px !important;
}

.ls_change_lang_container .current_selected {
  color: #299ee2 !important;
  text-decoration: revert !important;
  cursor: default !important;
}

.ls_change_lang_container .current_selected .ls_list_cur_a_round g#pc {
  fill: #008cff;
}