/* GZ Locality — autocomplete dropdown, styled to match the app's dark UI */
.gz-loc-box {
  position:absolute;
  z-index:99999;
  max-height:290px;
  overflow-y:auto;
  background:#171a2e;
  border:1px solid rgba(var(--gzt-text-rgb,255,255,255), .12);
  border-radius:14px;
  box-shadow:0 18px 40px -12px rgba(0, 0, 0, .65);
  padding:6px;
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}
.gz-loc-item {
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:10px;
  padding:10px 12px;
  border-radius:10px;
  cursor:pointer;
}
.gz-loc-item.is-hi,
.gz-loc-item:hover {
  background:linear-gradient(120deg, rgba(var(--gzt-accent-rgb,255,45,117), .18), rgba(var(--gzt-accent2-rgb,124,60,255), .18));
}
.gz-loc-name {
  color:#ecefff;
  font-weight:700;
  font-size:14px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.gz-loc-meta {
  color:var(--gzt-muted,#8b93bd);
  font-size:12px;
  white-space:nowrap;
  flex-shrink:0;
}
