/* =========================================================
   VALENZUELA PROPIEDADES — V45
   Buscador más delgado + botón Buscar más compacto.
   ========================================================= */

/* Escritorio / tablet grande */
@media (min-width:992px){
  .page-wrap > .search-shell .search-card{
    padding:8px 10px !important;
    border-radius:14px !important;
    grid-template-columns:1.25fr 1fr 1.15fr .78fr !important;
  }

  .page-wrap > .search-shell .search-field{
    min-height:58px !important;
    padding:7px 16px !important;
  }

  .page-wrap > .search-shell .search-field label{
    margin-bottom:3px !important;
  }

  .page-wrap > .search-shell .search-submit-wrap{
    padding:7px 8px 7px 14px !important;
    align-items:center !important;
    justify-content:center !important;
  }

  .page-wrap > .search-shell .search-submit{
    width:100% !important;
    max-width:170px !important;
    min-height:44px !important;
    height:44px !important;
    padding:0 18px !important;
    font-size:.78rem !important;
    border-radius:8px !important;
  }

  .page-wrap > .search-shell .search-submit i{
    font-size:1rem !important;
  }
}

/* Tablet */
@media (min-width:576px) and (max-width:991.98px){
  .page-wrap > .search-shell .search-card{
    padding:8px !important;
  }

  .page-wrap > .search-shell .search-field{
    min-height:58px !important;
    padding:8px 14px !important;
  }

  .page-wrap > .search-shell .search-submit-wrap{
    padding:7px !important;
    align-items:center !important;
    justify-content:center !important;
  }

  .page-wrap > .search-shell .search-submit{
    width:100% !important;
    max-width:180px !important;
    min-height:44px !important;
    height:44px !important;
  }
}

/* Móvil: compacto pero cómodo para tocar */
@media (max-width:575.98px){
  .page-wrap > .search-shell .search-card{
    padding:8px !important;
    gap:6px !important;
  }

  .page-wrap > .search-shell .search-field{
    min-height:56px !important;
    padding:8px 11px !important;
  }

  .page-wrap > .search-shell .search-submit{
    min-height:44px !important;
    height:44px !important;
  }
}
