/* PHP sayfalarında Tailwind derlemesinde olmayan ülke seçici stilleri */

[data-phone-dropdown]:not([data-open="1"]),
[data-country-dropdown]:not([data-open="1"]) {
  display: none !important;
}

[data-phone-dropdown],
[data-country-dropdown] {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 50;
  margin-top: 0.25rem;
  max-width: 28rem;
}

[data-phone-list],
[data-country-list] {
  max-height: 14rem;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

[data-country-option].hidden {
  display: none !important;
}

.country-picker-panel[hidden],
.country-picker-panel.hidden {
  display: none !important;
}

.country-picker-panel {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 40;
  margin-top: 0.5rem;
  min-width: 100%;
  max-height: 18rem;
  overflow-y: auto;
  overscroll-behavior: contain;
}
