.pymwl-checkout-wallet{margin-top:12px!important}

/* Convert box (Points -> Wallet/Coupon) */
.pymwl-convert{padding:16px 16px!important}
.pymwl-convert h3{margin:0 0 8px!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}
.pymwl-convert .pymwl-muted{margin:0 0 14px!important}

.pymwl-convert__row{
  display:grid!important;
  grid-template-columns: minmax(180px, 1fr) auto!important;
  gap:12px!important;
  align-items:end!important;
}

@media (max-width:768px){
  .pymwl-convert__row{grid-template-columns:1fr!important}
}

.pymwl-convert__units{margin:0!important}
.pymwl-convert__units label{display:flex!important;flex-direction:column!important;gap:6px!important}

.pymwl-convert__units input[type="number"]{
  width:140px!important;
  max-width:100%!important;
  height:42px!important;
  padding:8px 12px!important;
  border-radius:12px!important;
  border:1px solid rgba(0,0,0,.14)!important;
  background:#fff!important;
  font-size:14px!important;
  line-height:1!important;
  box-shadow:0 2px 10px rgba(0,0,0,.03)!important;
}

.pymwl-convert__units .description{
  margin-top:6px!important;
  font-size:12px!important;
  opacity:.72!important;
}

.pymwl-convert__actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-start!important}
@media (max-width:768px){
  .pymwl-convert__actions{width:100%!important}
  .pymwl-convert__actions .pymwl-inline-form{flex:1 1 100%!important}
}

.pymwl-inline-form{margin:0!important}

/* Make the submit buttons look consistent and clickable everywhere */
.pymwl-convert .pymwl-inline-form .button,
.pymwl-convert .pymwl-inline-form input[type="submit"]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:10px 14px!important;
  border-radius:12px!important;
  line-height:1!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}

@media (max-width:768px){
  .pymwl-convert .pymwl-inline-form .button,
  .pymwl-convert .pymwl-inline-form input[type="submit"]{
    width:100%!important;
  }
}

.pymwl-wallet-balance{font-weight:700!important}
