/*
 * JBA v16.20.132
 * Restore the product purchase block to a vertical desktop layout.
 * Base: v16.20.129. No HTML changes.
 */

@media (min-width:768px){
  html body #pro-indo .jba-v162116-purchase-grid{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    gap:12px!important;
    direction:rtl!important;
  }

  /* Buy action stays above the price block, as in the earlier layout. */
  html body #pro-indo .jba-v162116-purchase-grid>.jba-v162115-buy-row{
    order:1!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    float:none!important;
    margin:0!important;
  }

  html body #pro-indo .jba-v162116-purchase-grid>.jba-v162115-buy-row>* ,
  html body #pro-indo .jba-v162116-purchase-grid>.jba-v162115-buy-row [onclick*="addToCart"]{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
  }

  html body #pro-indo .jba-v162116-purchase-grid>.jba-v162115-buy-row #sabad-kharid{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:54px!important;
    min-height:54px!important;
    max-height:54px!important;
    margin:0!important;
    padding:0 18px!important;
    border-radius:14px!important;
    line-height:1.4!important;
    box-sizing:border-box!important;
  }

  /* Price returns below the buy action and uses the full center column. */
  html body #pro-indo .jba-v162116-purchase-grid>.jba-v162032-price-wrap{
    order:2!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    float:none!important;
    margin:0!important;
    direction:rtl!important;
  }

  html body #pro-indo .jba-v162116-purchase-grid>.jba-v162032-price-wrap .jba-v162032-price-card{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
  }
}
