/* Desktop/tablet composition, independent from mobile. */
@media(min-width:768px){
  #rrcs-dialog{width:1010px!important;max-width:calc(100vw - 80px)!important;max-height:min(850px,88vh)!important;max-height:min(850px,88dvh)!important;margin:auto!important;border-radius:22px!important}
  #rrcs-dialog .rrcs-head{padding:30px 34px 26px!important}
  #rrcs-dialog #rrcs-title{font-size:34px!important}
  #rrcs-dialog .rrcs-scroll{padding:24px 34px 30px!important}
  #rrcs-dialog .rrcs-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
  #rrcs-dialog .rrcs-card-info{padding:15px 17px 12px!important}
  #rrcs-dialog .rrcs-form{padding:0 17px 17px!important}
  #rrcs-dialog .rrcs-product-link{width:auto!important;margin:0 17px 17px!important}
  #rrcs-dialog .rrcs-footer{padding:18px 34px!important}
}
@media(min-width:768px) and (max-width:959px){
  #rrcs-dialog{max-width:calc(100vw - 48px)!important}
  #rrcs-dialog .rrcs-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
  #rrcs-dialog .rrcs-status{max-width:180px!important}
  #rrcs-dialog .rrcs-head{padding:26px!important}
  #rrcs-dialog .rrcs-scroll{padding:22px 26px!important}
  #rrcs-dialog .rrcs-footer{padding:16px 26px!important}
}

