/* LegalExpt language selector dropdown
   Add this CSS on English pages and Tamil pages. */
.le-language-menu,
.language-menu-slot{
  position:relative;
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
}
.le-language-menu__button{
  appearance:none;
  border:1px solid rgba(214,165,75,.72);
  background:rgba(255,255,255,.10);
  color:#f0cf84;
  border-radius:999px;
  padding:8px 13px;
  font:inherit;
  font-weight:800;
  line-height:1;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  gap:8px;
  white-space:nowrap;
}
.le-language-menu__button:hover,
.le-language-menu__button:focus{
  outline:none;
  background:rgba(214,165,75,.18);
  box-shadow:0 0 0 3px rgba(214,165,75,.22);
}
.le-language-menu__chevron{
  font-size:.84em;
  transform:translateY(-1px);
}
.le-language-menu__dropdown{
  position:absolute;
  right:0;
  top:calc(100% + 8px);
  z-index:9999;
  min-width:210px;
  background:#ffffff;
  color:#10233f;
  border:1px solid rgba(214,165,75,.55);
  border-radius:16px;
  box-shadow:0 18px 45px rgba(5,22,44,.20);
  padding:8px;
  display:none;
}
.le-language-menu.is-open .le-language-menu__dropdown{
  display:block;
}
.le-language-menu__dropdown a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  color:#10233f;
  text-decoration:none;
  padding:10px 12px;
  border-radius:12px;
  font-weight:750;
}
.le-language-menu__dropdown a:hover,
.le-language-menu__dropdown a:focus{
  background:#eef7f9;
  text-decoration:none;
  outline:none;
}
.le-language-menu__dropdown a[aria-current="true"]{
  background:#061b35;
  color:#ffffff;
}
.le-language-menu__tag{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:36px;
  border-radius:999px;
  padding:3px 7px;
  background:#0f7f86;
  color:#fff;
  font-size:.76rem;
  text-transform:uppercase;
  letter-spacing:.04em;
}
@media(max-width:880px){
  .le-language-menu,
  .language-menu-slot{width:100%;}
  .le-language-menu__button{width:100%;justify-content:center;}
  .le-language-menu__dropdown{left:0;right:auto;min-width:100%;}
}
