form [data-geo-fields] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-column: 1 / -1;
  row-gap: inherit;
  min-width: 0;
  margin: 0;
}
[data-geo-fields] select {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}
:where([data-geo-fields]) select {
  font: inherit;
}
[data-geo-fields] select:disabled {
  opacity: .65;
}
