/* Google Places Autocomplete styling */
.address-autocomplete {
  position: relative;
}

/* Styling for Google Places autocomplete dropdown */
.pac-container {
  z-index: 1051 !important;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

.pac-item {
  padding: 10px 14px;
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
}

.pac-item:hover {
  background-color: #f5f5f5;
}

.pac-item-selected {
  background-color: #ebebeb;
}

.pac-matched {
  font-weight: bold;
}

/* Remove default Google styling if needed */
.pac-logo::after {
  display: none;
}
