.twemoji-flag {
  width: 20px;
  height: 15px;
  display: inline-block;
}

.country {
  z-index: 2;
  position: relative;
}

.country .inputContainer {
  gap: 8px;
  display: flex;
}

.country .customSelect {
  max-width: 160px;
}

.country.active .arrow {
  transform: rotate(-90deg);
}

.country.active .selectDropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.country .selectDropdown {
  height: 360px;
}

.country .selectDropdown .countries {
  height: 287px;
  margin: 0;
  padding: 0 6px;
}

.country .selectDropdown {
  flex-direction: column;
  gap: 8px;
  display: flex;
  top: 80px;
  overflow: hidden;
}

.country .selectDropdown .countrySearch {
  position: relative;
}

.country .selectDropdown .countries {
  overflow-y: auto;
}

.country .selectDropdown .countries::-webkit-scrollbar {
  cursor: pointer;
  width: 5px;
}

.country .selectDropdown .countries::-webkit-scrollbar-track {
  background: #b7bcc933;
  border-radius: 0 3px 3px 0;
}

.country .selectDropdown .countries::-webkit-scrollbar-thumb {
  cursor: pointer;
  background: #b7bcc9;
  border-radius: 8px;
}

.country .selectDropdown .countries::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
  background: #b7bcc9;
}

.country .selectDropdown .countries .countryFlagWithCode {
  gap: 8px;
  display: flex;
}

.country .selectDropdown .countries .countryFlagWithCode span {
  display: block;
}
/*# sourceMappingURL=app.41c484dc.css.map */
