/* MultiLipi Style 17, embedded as the final footer navigation item. */
#multilipi-footer-switcher {
  display: flex;
  align-items: center;
  min-height: 28px;
  margin-top: 1.5rem;
  font-family: "Poppins", system-ui, -apple-system, sans-serif;
}

#multilipi-footer-switcher > #dynamicDropdown {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  z-index: auto !important;
  width: auto !important;
  height: auto !important;
}

#multilipi-footer-switcher .lang-switcher-container {
  gap: 8px !important;
  max-width: 100% !important;
  padding: 0 !important;
  overflow: visible !important;
}

#multilipi-footer-switcher .lang-div {
  color: #9ca3af !important;
  font-family: "Poppins", system-ui, -apple-system, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  white-space: nowrap;
}

#multilipi-footer-switcher .lang-div:hover,
#multilipi-footer-switcher .lang-div.lang-switcher-active {
  color: #ffffff !important;
}

#multilipi-footer-switcher .lang-div.lang-switcher-active {
  font-weight: 600 !important;
}

#multilipi-footer-switcher .lang-div:not(:last-child)::after {
  margin-left: 10px !important;
  color: #6b7280 !important;
  font-weight: 400 !important;
}

#multilipi-footer-switcher.multilipi-footer-switcher--light {
  justify-content: center;
  margin-top: 1rem;
}

#multilipi-footer-switcher.multilipi-footer-switcher--light .lang-div {
  color: #6b7280 !important;
}

#multilipi-footer-switcher.multilipi-footer-switcher--light .lang-div:hover,
#multilipi-footer-switcher.multilipi-footer-switcher--light .lang-div.lang-switcher-active {
  color: #2d5c88 !important;
}

#multilipi-footer-switcher.multilipi-footer-switcher--light .lang-div:not(:last-child)::after {
  color: #d1d5db !important;
}
