/* === LPDO HORARIO LINEA ARRIBA + MENOS MARGEN REV 2.30 === */

/* Reducir el bloque separador antes de horario */
#historia .lpdo-info-divider-227{
  margin-top: 24px !important;
  margin-bottom: 10px !important;
  height: 34px !important;
}

/* La línea superior fina y sutil */
#historia .lpdo-info-divider-227::after{
  top: 0 !important;
  height: 1px !important;
  background: linear-gradient(
    90deg,
    rgba(181,91,48,0) 0%,
    rgba(181,91,48,.13) 14%,
    rgba(181,91,48,.13) 86%,
    rgba(181,91,48,0) 100%
  ) !important;
  box-shadow: 0 1px 0 rgba(255,255,255,.65) !important;
}

/* Agregar línea superior a Horario, igual al resto */
#historia #horario.info-card{
  border-top: 1px solid rgba(181,91,48,.14) !important;
  padding-top: 22px !important;
}

/* Ajuste mobile */
@media (max-width: 768px){
  #historia .lpdo-info-divider-227{
    margin-top: 18px !important;
    margin-bottom: 8px !important;
    height: 26px !important;
  }

  #historia #horario.info-card{
    padding-top: 18px !important;
  }
}

@media (max-width: 420px){
  #historia .lpdo-info-divider-227{
    margin-top: 16px !important;
    margin-bottom: 6px !important;
    height: 22px !important;
  }

  #historia #horario.info-card{
    padding-top: 16px !important;
  }
}
