
.cc_hn3wxxog_account_addresses .kombos-phone-country-input, .cc_hn3wxxog_account_info_content .kombos-phone-country-input, .cc_hn3wxxog_register .kombos-phone-country-input {
  display: flex;
  align-items: stretch;
  min-height: 2.5rem;
  border-bottom: 1px solid var(--kombos-gray-300);
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input:focus-within, .cc_hn3wxxog_account_info_content .kombos-phone-country-input:focus-within, .cc_hn3wxxog_register .kombos-phone-country-input:focus-within {
  border-bottom-color: var(--kombos-gray-900);
}

.cc_hn3wxxog_account_addresses [data-state="error"] .kombos-phone-country-input, .cc_hn3wxxog_account_info_content [data-state="error"] .kombos-phone-country-input, .cc_hn3wxxog_register [data-state="error"] .kombos-phone-country-input {
  border-bottom-color: var(--kombos-error);
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__country, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__country, .cc_hn3wxxog_register .kombos-phone-country-input__country {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 0.25rem;
  color: var(--kombos-gray-500);
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__country svg, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__country svg, .cc_hn3wxxog_register .kombos-phone-country-input__country svg {
  font-size: 0.875rem;
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__flag, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__flag, .cc_hn3wxxog_register .kombos-phone-country-input__flag {
  width: 1.5rem;
  height: 1rem;
  border-radius: 1px;
  object-fit: cover;
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__select, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__select, .cc_hn3wxxog_register .kombos-phone-country-input__select {
  position: absolute;
  inset: 0;
  width: 100%;
  border: 0;
  background: transparent;
  cursor: pointer;
  opacity: 0;
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__dial, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__dial, .cc_hn3wxxog_register .kombos-phone-country-input__dial {
  display: flex;
  align-items: center;
  padding-inline: 0.5rem;
  color: var(--kombos-gray-900);
  white-space: nowrap;
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__field, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__field, .cc_hn3wxxog_register .kombos-phone-country-input__field {
  flex: 1;
  min-width: 0;
  border: 0;
}

.cc_hn3wxxog_account_addresses .kombos-phone-country-input__field .kombos-input__native, .cc_hn3wxxog_account_info_content .kombos-phone-country-input__field .kombos-input__native, .cc_hn3wxxog_register .kombos-phone-country-input__field .kombos-input__native {
  padding-inline: 0;
}
