/* ========================================================= 
   WIZARD POSITION FIX - QUIRÚRGICO Y PRECISO
   Solo posicionamiento del wizard sin tocar responsive
   ========================================================= */

/* Fix para posicionamiento del wizard - Desktop */
@media (min-width: 769px) {
  /* Wizard debajo del título, centrado */
  .animated-glow-border {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    margin: 2rem auto 0 auto !important;
    max-width: 750px !important;
    width: 100% !important;
  }
  
  /* Contenedor del wizard más amplio como en la imagen 2 */
  .wizard-container-new {
    width: 100% !important;
    max-width: 750px !important;
    margin: 0 auto !important;
    transform: none !important;
    position: relative !important;
  }
  
  /* Asegurar que el título y wizard no se superpongan */
  #search .container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 1rem !important;
  }
  
  /* Contenedor de texto centrado */
  #search .text-center {
    margin-bottom: 1rem !important;
  }
}

/* Mantener comportamiento móvil existente sin cambios */
@media (max-width: 768px) {
  /* No tocar configuración móvil - mantener oculto */
  #search {
    display: none !important;
  }
  
  /* Ocultar botón 'Explorar Todas las Propiedades' en móvil */
  #propiedades .text-center.mt-12 {
    display: none !important;
  }
}

/* Fix específico para tablets */
@media (min-width: 769px) and (max-width: 1024px) {
  .animated-glow-border {
    max-width: 650px !important;
  }
  
  .wizard-container-new {
    max-width: 650px !important;
  }
}

/* Fix específico para desktop grande */
@media (min-width: 1025px) {
  .animated-glow-border {
    max-width: 800px !important;
  }
  
  .wizard-container-new {
    max-width: 800px !important;
  }
}
