/* BYTE-CON v1.3.4 · slimmer desktop reservation panel */

@media(min-width:901px){
  /* Mantiene el split v1.3.3, pero evita que el formulario se vea excesivamente ancho. */
  .public-page .purchase-card-compact{
    width:min(100%,620px)!important;
    max-width:620px!important;
    justify-self:center;
    margin-inline:auto;
    padding-left:22px;
    padding-right:16px;
  }
}

/* Laptop y zoom alto: panel más fino, sin sacrificar los campos de dos columnas. */
@media(min-width:901px) and (max-width:1180px){
  .public-page .purchase-card-compact{
    width:min(100%,560px)!important;
    max-width:560px!important;
    padding-left:18px;
    padding-right:14px;
  }
}

/* En poca altura conservamos el scroll interno y reducimos un poco el aire lateral. */
@media(min-width:901px) and (max-height:760px){
  .public-page .purchase-card-compact{
    padding-left:17px;
    padding-right:13px;
  }
}

/* Móvil/tablet conserva el ancho natural del flujo vertical. */
@media(max-width:900px){
  .public-page .purchase-card-compact{
    width:100%!important;
    max-width:none!important;
    justify-self:stretch;
    margin-inline:0;
    padding-left:16px;
    padding-right:16px;
  }
}
