/* Título */
.cae-resetpass-title {
  margin: 1rem auto .5rem;
  max-width: 560px;
  line-height: 1.3;
  text-align: center;
  font-weight: 600;
}

/* Contenedor del formulario */
.woocommerce-ResetPassword.lost_reset_password {
  max-width: 560px;
  margin: 0 auto;               /* centrar */
  display: grid;
  gap: 16px;                    /* espacio homogéneo */
}

/* Forzar los dos campos a ocupar todo el ancho (evita dos columnas) */
.lost_reset_password .form-row-first,
.lost_reset_password .form-row-last {
  width: 100%;
  float: none;
  margin: 0;
}

/* Input */
.lost_reset_password .input-text {
  width: 100%;
}

/* Botón centrado */
.lost_reset_password .form-row {
  text-align: center;
}
.lost_reset_password .button {
  display: inline-block;
  padding: .25rem 0.25rem;
  margin-top: .25rem;
}

/* Reducir el “aire” superior bajo el header (ajustes suaves, tema-agnóstico) */
.woocommerce-account .woocommerce {
  margin-top: 1.25rem;          /* baja si aún ves mucho aire */
}

/* Caja del formulario (si tu tema muestra un panel/grupo) */
.woocommerce-account .woocommerce .lost_reset_password {
  background: transparent;      /* o #fff si quieres tarjeta */
}

/* Opcional: si tu tema mete un padding exagerado en el contenedor principal,
   prueba uno de estos (activa SOLO si lo necesitas) */
/*
.ast-separate-container .site-main, 
.site-content {
  padding-top: 1.5rem !important;
}
*/

/* Oculta el primer <p> del formulario de reset */
.lost_reset_password > p:first-of-type { display: none; }

.cae-resetpass-head {
  max-width: 560px;
  margin: 0 auto 1rem;
  text-align: center;
}

.cae-resetpass-title {
  margin-bottom: .25rem;
  font-weight: 600;
}

.cae-resetpass-note {
  margin: 0;
  font-size: .95rem;
  color: #6b7280; /* gris suave */
}


