/* Solo los campos de ubicación que agrega este complemento. */
.vlce-location-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  column-gap: 12px;
  align-items: start;
  width: 100%;
  margin: 0 0 16px;
}
.vlce-location-row > .hp-form__field,
.vlce-location-row > .hp-field {
  margin-bottom: 0 !important;
  min-width: 0;
}
.vlce-location-row input,
.vlce-location-row select {
  max-width: 100%;
  width: 100%;
  min-width: 0;
  border-radius: 12px;
}
.vlce-location-row label {font-size: 13px;}
.vlce-location-row select {text-overflow: ellipsis;}
@media (max-width: 340px) {
  .vlce-location-row {grid-template-columns: 1fr; row-gap: 8px;}
}
/* Oculta el campo anterior y cualquier segundo par, manteniendo sus valores
   en el formulario para no romper anuncios antiguos. */
.vlce-redundant-field { display: none !important; }
.vlce-location-row label .hp-required,
.vlce-location-row label .required { color: #047d69; }
