﻿/* MinerTools Card Transfer Review - unified waiting checkout layout.
   One scoped stylesheet for the checkout transfer card, bank gallery, and receipt upload. */

#mtctr-payment-panel.mtctr-panel--waiting,
#mtctr-payment-panel.mtctr-panel--waiting *{
  box-sizing:border-box!important;
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:106px 12px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) 78px!important;
    align-items:center!important;
    column-gap:7px!important;
    row-gap:0!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:40px!important;
    margin:0 0 7px!important;
    padding:0!important;
    direction:ltr!important;
    border-top:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number),
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number){
    border-top:1px solid rgba(255,255,255,.10)!important;
    padding-top:8px!important;
    margin-top:2px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:contents!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:78px!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
    overflow:visible!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:visible!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    direction:rtl!important;
    font-size:13px!important;
    font-weight:900!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:30px 30px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:clamp(14px,4.35vw,17px)!important;
    letter-spacing:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:clamp(10.5px,3.2vw,12px)!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }
}

/* Final mobile card normalization for account and order-received pages. */
@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:106px 12px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) 78px!important;
    align-items:center!important;
    column-gap:7px!important;
    row-gap:0!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:40px!important;
    margin:0 0 7px!important;
    padding:0!important;
    direction:ltr!important;
    border-top:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number),
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number){
    border-top:1px solid rgba(255,255,255,.10)!important;
    padding-top:8px!important;
    margin-top:2px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:contents!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:78px!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
    overflow:visible!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:visible!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    direction:rtl!important;
    font-size:13px!important;
    font-weight:900!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:30px 30px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:clamp(14px,4.35vw,17px)!important;
    letter-spacing:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:clamp(10.5px,3.2vw,12px)!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }
}

/* Final mobile card normalization for account and order-received pages. */
@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:106px 12px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) 78px!important;
    align-items:center!important;
    column-gap:7px!important;
    row-gap:0!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:40px!important;
    margin:0 0 7px!important;
    padding:0!important;
    direction:ltr!important;
    border-top:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number),
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number){
    border-top:1px solid rgba(255,255,255,.10)!important;
    padding-top:8px!important;
    margin-top:2px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:contents!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:78px!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
    overflow:visible!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:visible!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    direction:rtl!important;
    font-size:13px!important;
    font-weight:900!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:30px 30px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:clamp(14px,4.35vw,17px)!important;
    letter-spacing:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:clamp(10.5px,3.2vw,12px)!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }
}

#mtctr-payment-panel.mtctr-panel--waiting{
  --mtctr-clean-border:#d7e2ef;
  --mtctr-clean-text:#172033;
  --mtctr-clean-muted:#6d7f96;
  --mtctr-clean-gold:#e7b72f;
  --mtctr-card-bg:#0c131b;
  width:100%!important;
  max-width:100%!important;
  padding:12px!important;
  border:1px solid var(--mtctr-clean-border)!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
  direction:rtl!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-status,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-overview,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__head p,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__brand,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__topmeta,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__note,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__shine,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__orbit,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-upload__head,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__replace{
  display:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1.32fr) minmax(320px,.78fr)!important;
  grid-template-areas:"transfer receipt"!important;
  gap:14px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout__transfer,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout__receipt{
  align-self:start!important;
  height:auto!important;
  min-height:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout__transfer{grid-area:transfer!important;}
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout__receipt{grid-area:receipt!important;}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block{
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  align-self:start!important;
  padding:14px!important;
  border:1px solid var(--mtctr-clean-border)!important;
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__head{
  margin:0 0 12px!important;
  padding:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__titleline{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  margin:0!important;
  color:var(--mtctr-clean-text)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__eyebrow{
  order:1!important;
  flex:0 0 auto!important;
  padding:4px 8px!important;
  border-radius:999px!important;
  background:#eef6ff!important;
  color:#4f6d92!important;
  font-size:9px!important;
  font-weight:900!important;
  line-height:1!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__arrow{
  order:2!important;
  color:#b18620!important;
  font-size:15px!important;
  line-height:1!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__titleline h3{
  order:3!important;
  flex:0 1 auto!important;
  min-width:0!important;
  margin:0!important;
  color:var(--mtctr-clean-text)!important;
  font-size:16px!important;
  font-weight:950!important;
  line-height:1.35!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__inline-meta{
  order:10!important;
  margin-inline-start:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  color:#50637d!important;
  font-size:13px!important;
  font-weight:900!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__inline-meta b{
  color:#22324b!important;
  font-size:13px!important;
  font-weight:950!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-head-reupload{
  order:99!important;
  flex:0 0 auto!important;
  display:inline-flex!important;
  position:absolute!important;
  left:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  width:auto!important;
  margin-right:auto!important;
  margin-left:0!important;
  margin-inline-start:0!important;
  margin-inline-end:0!important;
  min-height:38px!important;
  padding:0 15px!important;
  border:1px solid rgba(239,68,68,.30)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.90),rgba(255,241,242,.72))!important;
  color:#b91c1c!important;
  font-size:11px!important;
  font-weight:900!important;
  cursor:pointer!important;
  box-shadow:0 12px 24px rgba(185,28,28,.10), inset 0 1px 0 rgba(255,255,255,.8)!important;
  backdrop-filter:blur(8px)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-head-reupload[hidden]{
  display:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-head-reupload svg{
  width:16px!important;
  height:16px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout__receipt .mtctr-block__titleline{
  position:relative!important;
  min-height:40px!important;
  flex-wrap:nowrap!important;
}

/* Bank gallery */
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__layout,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__stage{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__layout{
  display:grid!important;
  grid-template-columns:98px minmax(0,1fr)!important;
  grid-template-areas:"side stage"!important;
  gap:14px!important;
  align-items:stretch!important;
  direction:ltr!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__side{
  grid-area:side!important;
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  width:98px!important;
  min-width:98px!important;
  height:330px!important;
  min-height:330px!important;
  direction:rtl!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow{
  position:relative!important;
  isolation:isolate!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 50px!important;
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),
    linear-gradient(145deg,rgba(45,55,68,.96),rgba(20,29,40,.98) 52%,rgba(11,18,27,.96))!important;
  color:transparent!important;
  font-size:0!important;
  font-weight:950!important;
  line-height:1!important;
  box-shadow:
    0 18px 36px rgba(15,23,42,.18),
    0 10px 24px rgba(15,23,42,.12),
    inset 0 1px 0 rgba(255,255,255,.16),
    inset 0 -10px 18px rgba(0,0,0,.18)!important;
  cursor:pointer!important;
  backdrop-filter:blur(12px)!important;
  transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow::before{
  content:""!important;
  position:absolute!important;
  inset:7px!important;
  z-index:-1!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.025))!important;
  pointer-events:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  display:block!important;
  width:12px!important;
  height:12px!important;
  border-top:2px solid #f8fafc!important;
  border-right:2px solid #f8fafc!important;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.24))!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow[data-mtctr-gallery-prev]::after{
  transform:translate(-50%,-35%) rotate(-45deg)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow[data-mtctr-gallery-next]::after{
  transform:translate(-50%,-65%) rotate(135deg)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(255,255,255,.22)!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(255,255,255,.23),rgba(255,255,255,0) 50%),
    linear-gradient(145deg,rgba(55,66,81,.98),rgba(24,34,47,.98) 52%,rgba(12,19,29,.98))!important;
  box-shadow:
    0 22px 42px rgba(15,23,42,.22),
    0 12px 28px rgba(15,23,42,.16),
    inset 0 1px 0 rgba(255,255,255,.18),
    inset 0 -10px 18px rgba(0,0,0,.20)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow:active{
  transform:translateY(0)!important;
  box-shadow:
    0 12px 26px rgba(15,23,42,.12),
    inset 0 2px 8px rgba(15,23,42,.08)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumbs{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  flex:1 1 auto!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  padding:8px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(255,255,255,.14),rgba(255,255,255,0) 45%),
    linear-gradient(180deg,rgba(35,45,58,.96),rgba(18,27,39,.98) 56%,rgba(11,18,28,.96))!important;
  box-shadow:
    0 18px 34px rgba(15,23,42,.14),
    inset 0 1px 0 rgba(255,255,255,.13),
    inset 0 -16px 24px rgba(0,0,0,.16)!important;
  overflow:hidden!important;
  isolation:isolate!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumbs::before{
  content:""!important;
  position:absolute!important;
  inset:7px!important;
  z-index:-1!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:17px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))!important;
  pointer-events:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb{
  display:grid!important;
  grid-template-rows:minmax(0,1fr) auto!important;
  place-items:center!important;
  gap:7px!important;
  width:100%!important;
  flex:1 1 0!important;
  min-height:86px!important;
  padding:10px 5px 8px!important;
  border:1px solid rgba(226,232,240,.88)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.94))!important;
  color:#24344d!important;
  box-shadow:0 10px 22px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.9)!important;
  overflow:hidden!important;
  cursor:pointer!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb.is-active{
  border-color:#f3bf28!important;
  background:linear-gradient(180deg,#fffaf0,#fff4d8)!important;
  box-shadow:0 18px 34px rgba(194,151,34,.14), inset 0 1px 0 rgba(255,255,255,.9)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb > span:not(.mtctr-bank-logo),
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb small{
  display:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb b{
  display:block!important;
  width:100%!important;
  margin:0!important;
  color:#24344d!important;
  font-size:10px!important;
  font-weight:950!important;
  line-height:1.25!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo{
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--thumb{
  width:66px!important;
  height:58px!important;
  border:0!important;
  border-radius:14px!important;
  background:transparent!important;
  box-shadow:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo img{
  display:block!important;
  width:92%!important;
  height:92%!important;
  max-width:92%!important;
  max-height:92%!important;
  object-fit:contain!important;
  margin:auto!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--fallback{
  color:#2f80ed!important;
  font-size:18px!important;
  font-weight:950!important;
}

/* Bank card */
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
  grid-area:stage!important;
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:330px!important;
  min-height:330px!important;
  max-height:330px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,#252a31 0%,#101820 46%,#070d14 100%)!important;
  color:#fff!important;
  box-shadow:0 24px 42px rgba(10,20,35,.16)!important;
  overflow:hidden!important;
  contain:layout paint!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{display:none!important;}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card::before{
  content:""!important;
  position:absolute!important;
  top:58px!important;
  left:-22px!important;
  right:-22px!important;
  height:58px!important;
  border-radius:0!important;
  background:linear-gradient(92deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.08) 12%,rgba(255,255,255,.26) 46%,rgba(255,255,255,.14) 76%,rgba(255,255,255,0) 100%)!important;
  transform:skewX(-2deg)!important;
  z-index:0!important;
  pointer-events:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card::after{
  content:""!important;
  position:absolute!important;
  right:-88px!important;
  bottom:-124px!important;
  width:300px!important;
  height:300px!important;
  border:1px solid rgba(226,185,59,.12)!important;
  border-radius:50%!important;
  box-shadow:0 0 0 34px rgba(226,185,59,.06),0 0 0 68px rgba(226,185,59,.035)!important;
  pointer-events:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
  position:static!important;
  display:block!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__logo-wrap{
  position:absolute!important;
  top:20px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  z-index:3!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:4px!important;
  width:160px!important;
  margin:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--main{
  width:104px!important;
  height:104px!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 12px 26px rgba(0,0,0,.20)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--main img{
  width:86%!important;
  height:86%!important;
  max-width:100%!important;
  max-height:100%!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__bank-name{
  display:block!important;
  width:160px!important;
  margin:0!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:950!important;
  line-height:1.25!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
  position:absolute!important;
  top:160px!important;
  right:34px!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  width:300px!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  direction:rtl!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
  display:inline-flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  margin:0!important;
  color:rgba(255,255,255,.72)!important;
  font-size:10px!important;
  font-weight:850!important;
  line-height:1!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span::after,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span::after,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span::after{
  content:" :"!important;
  margin-inline-start:4px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 1 auto!important;
  position:relative!important;
  top:-2px!important;
  min-width:0!important;
  max-width:180px!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
  position:absolute!important;
  left:30px!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:84px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  width:650px!important;
  max-width:calc(100% - 60px)!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  direction:ltr!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline{
  width:430px!important;
  max-width:430px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline{top:160px!important;}
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number{top:210px!important;border-top:0!important;}
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number){top:262px!important;border-top:1px solid rgba(255,255,255,.10)!important;}
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--account{display:none!important;}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
  grid-column:1!important;
  grid-row:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  min-width:0!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount{
  grid-column:2!important;
  grid-row:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  direction:rtl!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount{
  direction:ltr!important;
  flex-direction:row!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
  order:1!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
  order:2!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 1 auto!important;
  position:relative!important;
  min-width:0!important;
  width:auto!important;
  max-width:100%!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  unicode-bidi:isolate!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
  top:-2px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b{
  color:#fff!important;
  direction:ltr!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
  color:#e8be51!important;
  font-size:14px!important;
  direction:rtl!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
  font-size:24px!important;
  letter-spacing:1.5px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
  font-size:14px!important;
  letter-spacing:.2px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  min-width:38px!important;
  height:38px!important;
  min-height:38px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.15)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  box-shadow:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy svg{
  width:16px!important;
  height:16px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount .mtctr-copy--amount{color:#fff!important;}
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount .mtctr-qr-trigger{color:#fff!important;}

/* Account view-order only: nudge the visual header upward without changing the
   card row layout used on checkout/order-pay. */
.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card::before{
  top:44px!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__logo-wrap{
  top:14px!important;
  width:140px!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--main{
  width:88px!important;
  height:88px!important;
  border-radius:22px!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__bank-name{
  width:140px!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
  top:136px!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
  transform:translateX(-14px)!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field{
  gap:7px!important;
  overflow:visible!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span{
  flex:0 0 auto!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
  grid-template-columns:84px minmax(0,1fr)!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
  display:grid!important;
  grid-template-columns:70px minmax(0,1fr)!important;
  align-items:center!important;
  gap:6px!important;
  overflow:visible!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field span{
  grid-column:1!important;
  justify-content:flex-start!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field b{
  grid-column:2!important;
  justify-self:end!important;
  text-align:left!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
  flex:0 1 auto!important;
  min-width:0!important;
  font-size:18px!important;
  letter-spacing:.45px!important;
  white-space:nowrap!important;
}

.woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
  flex:0 1 auto!important;
  min-width:0!important;
  font-size:12px!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-transfer-messages{
  direction:rtl!important;
  display:grid!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin:12px 0 0 0!important;
  padding:12px 14px!important;
  border:1px solid rgba(226,176,48,.28)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.92))!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.78)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-transfer-message{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  min-width:0!important;
  color:#334155!important;
  text-align:right!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-transfer-message__index{
  flex:0 0 24px!important;
  display:grid!important;
  place-items:center!important;
  width:24px!important;
  height:24px!important;
  border-radius:9px!important;
  background:linear-gradient(180deg,#f8cc47,#e3ad1e)!important;
  color:#1f2937!important;
  font-size:11px!important;
  font-weight:950!important;
  box-shadow:0 8px 18px rgba(213,155,18,.18)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-transfer-message p{
  min-width:0!important;
  margin:0!important;
  color:#334155!important;
  font-size:12px!important;
  font-weight:850!important;
  line-height:1.85!important;
}

/* Upload and preview */
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-upload{
  display:grid!important;
  gap:10px!important;
  grid-template-rows:350px auto!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:14px!important;
  border:1px solid var(--mtctr-clean-border)!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
  contain:layout!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-upload__single{
  display:grid!important;
  gap:10px!important;
  min-width:0!important;
  height:350px!important;
  min-height:350px!important;
  max-height:350px!important;
  overflow:hidden!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-dropzone{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  height:350px!important;
  min-height:350px!important;
  max-height:350px!important;
  width:100%!important;
  min-width:0!important;
  padding:18px!important;
  border:2px dashed #c9d8ea!important;
  border-radius:18px!important;
  background:#f8fbff!important;
  text-align:center!important;
  cursor:pointer!important;
  overflow:hidden!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-dropzone[hidden]{display:none!important;}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-dropzone input{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  opacity:0!important;
  pointer-events:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-dropzone__icon{
  display:grid!important;
  place-items:center!important;
  width:46px!important;
  height:46px!important;
  margin:0 0 10px!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#7a8da5!important;
  box-shadow:0 8px 20px rgba(15,23,42,.08)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-dropzone b{
  color:#26344b!important;
  font-size:12px!important;
  font-weight:950!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-dropzone small{
  margin-top:5px!important;
  color:#7b8ca3!important;
  font-size:10px!important;
  font-weight:800!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview--integrated{
  display:grid!important;
  gap:0!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:350px!important;
  min-height:350px!important;
  max-height:350px!important;
  padding:0!important;
  border:0!important;
  border-radius:16px!important;
  background:transparent!important;
  overflow:hidden!important;
  contain:layout paint!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview--integrated[hidden]{display:none!important;}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__head--inline{
  display:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__head--inline > div{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  max-width:100%!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__head--inline b{
  flex:0 0 auto!important;
  margin:0!important;
  color:#24344d!important;
  font-size:12px!important;
  font-weight:950!important;
  white-space:nowrap!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__head--inline span{
  min-width:0!important;
  color:#70839a!important;
  font-size:10px!important;
  font-weight:800!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__stage{
  display:grid!important;
  gap:0!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  height:350px!important;
  min-height:350px!important;
  max-height:350px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__viewport{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:350px!important;
  min-height:350px!important;
  max-height:350px!important;
  border:0!important;
  border-radius:16px!important;
  background:#fff!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:auto!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__viewport::-webkit-scrollbar{
  width:12px!important;
  height:12px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__viewport::-webkit-scrollbar-thumb{
  border:3px solid rgba(255,255,255,.92)!important;
  border-radius:999px!important;
  background:rgba(31,41,55,.58)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__image{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:none!important;
  margin:0 auto!important;
  border:0!important;
  border-radius:0!important;
  object-fit:contain!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__frame{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border:0!important;
  background:#fff!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__meta{
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  bottom:10px!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  width:auto!important;
  min-width:0!important;
  padding:6px 9px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:10px!important;
  background:rgba(6,12,20,.68)!important;
  backdrop-filter:blur(8px)!important;
  overflow:hidden!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__meta strong{
  min-width:0!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:900!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__meta span{
  flex:0 0 auto!important;
  color:rgba(255,255,255,.72)!important;
  font-size:10px!important;
  font-weight:800!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-submit{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  justify-self:center!important;
  width:auto!important;
  min-width:210px!important;
  max-width:260px!important;
  min-height:46px!important;
  padding:0 24px!important;
  border-radius:14px!important;
  font-size:11px!important;
  font-weight:950!important;
  border:1px solid rgba(193,139,12,.45)!important;
  background:linear-gradient(180deg,#ffe072,#e6b52d)!important;
  color:#172033!important;
  box-shadow:0 16px 30px rgba(190,139,18,.26), inset 0 1px 0 rgba(255,255,255,.48)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-submit__icon{
  display:inline-grid!important;
  place-items:center!important;
  width:20px!important;
  height:20px!important;
  color:currentColor!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-submit__icon svg{
  width:20px!important;
  height:20px!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-submit.has-file .mtctr-submit__icon svg{
  display:none!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-submit.has-file .mtctr-submit__icon::before{
  content:"✓"!important;
  display:grid!important;
  place-items:center!important;
  width:20px!important;
  height:20px!important;
  font-size:17px!important;
  font-weight:950!important;
  line-height:1!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-submit.is-pick-mode{
  background:linear-gradient(180deg,#f6fbff,#eaf3ff)!important;
  color:#1f4f83!important;
  border-color:#b9d4f2!important;
  box-shadow:0 14px 26px rgba(31,79,131,.13), inset 0 1px 0 rgba(255,255,255,.92)!important;
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-security-note,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-upload .mtctr-notice{
  font-size:10px!important;
  line-height:1.7!important;
}

/* QR modal */
.mtctr-modal-open{overflow:hidden!important;}
.mtctr-modal[hidden]{display:none!important;}
.mtctr-modal{
  position:fixed!important;
  inset:0!important;
  z-index:99999!important;
  display:grid!important;
  place-items:center!important;
  padding:14px!important;
}

.mtctr-modal__backdrop{
  position:absolute!important;
  inset:0!important;
  background:rgba(9,15,24,.48)!important;
  backdrop-filter:blur(10px) saturate(1.15)!important;
}

.mtctr-modal__dialog{
  position:relative!important;
  z-index:1!important;
  width:min(100%,382px)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:22px!important;
  background:linear-gradient(155deg,rgba(16,35,55,.82),rgba(7,20,34,.74))!important;
  color:#fff!important;
  box-shadow:0 26px 70px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.12)!important;
  overflow:hidden!important;
}

.mtctr-modal__dialog::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:
    radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),rgba(255,255,255,0) 34%),
    linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 40%)!important;
  pointer-events:none!important;
}

.mtctr-modal__content{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  gap:12px!important;
  padding:18px!important;
}

.mtctr-modal__close{
  position:absolute!important;
  top:12px!important;
  left:12px!important;
  z-index:2!important;
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  border:1px solid rgba(255,103,103,.45)!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(255,82,82,.24),rgba(159,28,42,.34))!important;
  color:#fff!important;
  font-size:22px!important;
  font-weight:800!important;
  line-height:1!important;
  cursor:pointer!important;
  box-shadow:0 10px 24px rgba(180,30,45,.24), inset 0 1px 0 rgba(255,255,255,.18)!important;
}

.mtctr-modal__desc{
  margin:0!important;
  padding:0 46px 11px!important;
  border-bottom:1px solid rgba(255,255,255,.14)!important;
  color:rgba(255,255,255,.86)!important;
  font-size:12px!important;
  font-weight:850!important;
  line-height:1.7!important;
  text-align:center!important;
}

.mtctr-modal__separator{display:none!important;}

.mtctr-modal__qr{
  display:grid!important;
  place-items:center!important;
  width:220px!important;
  height:220px!important;
  aspect-ratio:1/1!important;
  margin:0 auto!important;
  padding:10px!important;
  border:1px solid rgba(255,255,255,.78)!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.96)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.2), inset 0 0 0 1px #e8edf5!important;
  overflow:hidden!important;
}

.mtctr-modal__qr img,
.mtctr-modal__qr canvas{
  display:block!important;
  width:200px!important;
  height:200px!important;
  min-width:200px!important;
  min-height:200px!important;
  max-width:200px!important;
  max-height:200px!important;
  aspect-ratio:1/1!important;
  object-fit:contain!important;
  image-rendering:pixelated!important;
}

.mtctr-modal__value,
.mtctr-modal__value--inline{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  margin:0!important;
  padding:10px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.09)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09)!important;
  direction:rtl!important;
}

.mtctr-modal__value span{
  display:inline-flex!important;
  margin:0!important;
  color:rgba(255,255,255,.72)!important;
  font-size:10px!important;
  font-weight:850!important;
  line-height:1!important;
  white-space:nowrap!important;
}

.mtctr-modal__value b{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  letter-spacing:-.2px!important;
}

.mtctr-modal__actions{display:none!important;}

.mtctr-modal .mtctr-copy--inline{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-width:108px!important;
  min-height:36px!important;
  margin:0!important;
  padding:0 12px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.10)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:900!important;
  white-space:nowrap!important;
  box-shadow:none!important;
}

.mtctr-modal .mtctr-copy--inline svg{
  width:16px!important;
  height:16px!important;
}

@media(max-width:1180px){
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout{
    grid-template-columns:1fr!important;
    grid-template-areas:"transfer" "receipt"!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    width:560px!important;
  }
}

#mtctr-payment-panel.mtctr-panel--waiting .mtctr-payment-layout__receipt,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-block--receipt,
#mtctr-payment-panel.mtctr-panel--waiting .mtctr-upload{
  display:grid!important;
  visibility:visible!important;
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:112px 14px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:74px minmax(0,1fr) 86px!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-height:42px!important;
    margin:0 0 8px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:74px minmax(0,1fr)!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-height:42px!important;
    margin:0 0 8px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    grid-column:2!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 86px!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9.5px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:1!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span{
    grid-column:3!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    grid-column:2!important;
    direction:rtl!important;
    font-size:13px!important;
    text-align:right!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:32px 32px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:70px!important;
    min-width:70px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:17px!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:12px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }
}

@media(max-width:760px){
  #mtctr-payment-panel.mtctr-panel--waiting{
    padding:10px!important;
    border-radius:18px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-block{
    padding:12px!important;
    border-radius:18px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__titleline{
    flex-wrap:wrap!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-block__inline-meta,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-head-reupload{
    width:auto!important;
    margin-inline-start:0!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-head-reupload{
    margin-right:auto!important;
    margin-left:0!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__layout{
    grid-template-columns:1fr!important;
    grid-template-areas:"stage" "side"!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__side{
    width:100%!important;
    min-width:0!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumbs{
    flex-direction:row!important;
    overflow-x:auto!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb{
    flex:0 0 112px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:128px 16px 18px!important;
    overflow:hidden!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card::before{
    top:54px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__logo-wrap{
    top:24px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:44px!important;
    margin:0 0 10px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount{
    justify-content:flex-start!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline{
    grid-template-columns:84px minmax(0,1fr)!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:18px!important;
    letter-spacing:.8px!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-transfer-messages{
    margin-left:0!important;
  }

  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-preview__viewport{
    height:330px!important;
    min-height:330px!important;
    max-height:330px!important;
  }
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__layout{
    grid-template-columns:1fr!important;
    grid-template-areas:"stage" "side"!important;
    gap:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__side{
    grid-area:side!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumbs{
    display:flex!important;
    flex-direction:row!important;
    gap:8px!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    padding:6px!important;
    border-radius:16px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb{
    flex:0 0 72px!important;
    width:72px!important;
    min-width:72px!important;
    min-height:70px!important;
    max-height:76px!important;
    padding:6px!important;
    border-radius:13px!important;
    gap:4px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--thumb{
    width:44px!important;
    height:38px!important;
    border-radius:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb b{
    font-size:8px!important;
    line-height:1.2!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:108px 12px 16px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card::before{
    top:46px!important;
    height:52px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__logo-wrap{
    top:20px!important;
    width:118px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--main{
    width:72px!important;
    height:72px!important;
    border-radius:18px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__bank-name{
    width:118px!important;
    font-size:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:34px!important;
    margin:0 0 8px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    grid-template-columns:66px minmax(0,1fr)!important;
    gap:7px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    align-items:center!important;
    gap:5px!important;
    min-width:0!important;
    overflow:visible!important;
    white-space:nowrap!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:1!important;
    justify-content:flex-start!important;
    font-size:9px!important;
    line-height:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    justify-self:start!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    transform:none!important;
    gap:5px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    border-radius:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    font-size:11px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:14px!important;
    letter-spacing:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    font-size:12px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__layout{
    grid-template-columns:1fr!important;
    grid-template-areas:"stage" "side"!important;
    gap:10px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-gallery__side{
    grid-area:side!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-gallery-arrow{
    display:none!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumbs{
    display:flex!important;
    flex-direction:row!important;
    gap:8px!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    padding:6px!important;
    border-radius:16px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb{
    flex:0 0 72px!important;
    width:72px!important;
    min-width:72px!important;
    min-height:70px!important;
    max-height:76px!important;
    padding:6px!important;
    border-radius:13px!important;
    gap:4px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--thumb{
    width:44px!important;
    height:38px!important;
    border-radius:10px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-thumb b{
    font-size:8px!important;
    line-height:1.2!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:108px 12px 16px!important;
    overflow:hidden!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card::before{
    top:46px!important;
    height:52px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__logo-wrap{
    top:20px!important;
    width:118px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-logo--main{
    width:72px!important;
    height:72px!important;
    border-radius:18px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__bank-name{
    width:118px!important;
    font-size:10px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:34px!important;
    margin:0 0 8px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    grid-template-columns:66px minmax(0,1fr)!important;
    gap:7px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    align-items:center!important;
    gap:5px!important;
    min-width:0!important;
    overflow:visible!important;
    white-space:nowrap!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:1!important;
    justify-content:flex-start!important;
    font-size:9px!important;
    line-height:1!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    justify-self:start!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    transform:none!important;
    gap:5px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    border-radius:10px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    font-size:11px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:14px!important;
    letter-spacing:0!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:10px!important;
  }

  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    font-size:12px!important;
  }
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    display:grid!important;
    grid-template-columns:74px minmax(0,1fr)!important;
    align-items:center!important;
    gap:8px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:32px 32px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:70px!important;
    min-width:70px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    grid-column:2!important;
    grid-row:1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:6px!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:visible!important;
    direction:rtl!important;
    white-space:nowrap!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    display:inline-flex!important;
    flex:0 0 auto!important;
    font-size:9.5px!important;
    line-height:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    display:inline-flex!important;
    flex:0 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:18px!important;
    letter-spacing:.35px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:12px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    font-size:13px!important;
  }
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    padding:112px 14px 18px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    display:grid!important;
    grid-template-columns:74px minmax(0,1fr)!important;
    align-items:start!important;
    gap:8px!important;
    min-height:52px!important;
    margin:0 0 10px!important;
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
    grid-template-columns:74px minmax(0,1fr)!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    grid-column:2!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
    align-content:start!important;
    justify-content:stretch!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-column:2!important;
    gap:5px!important;
    align-content:start!important;
    justify-content:stretch!important;
    direction:rtl!important;
    white-space:normal!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:1!important;
    display:block!important;
    font-size:9.5px!important;
    line-height:1.2!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:1!important;
    display:block!important;
    justify-self:start!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    line-height:1.35!important;
    margin-top:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    display:block!important;
    margin-top:5px!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    line-height:1.35!important;
    font-size:13px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:18px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:12.5px!important;
  }
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:112px 14px 16px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    display:grid!important;
    grid-template-columns:72px minmax(0,1fr) 78px!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:38px!important;
    margin:0 0 8px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:contents!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9.5px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    direction:rtl!important;
    font-size:13px!important;
    text-align:right!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:32px 32px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:70px!important;
    min-width:70px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:17px!important;
    letter-spacing:.15px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:12px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
  }
}

@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:112px 14px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:74px minmax(0,1fr) 86px!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-height:42px!important;
    margin:0 0 8px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:74px minmax(0,1fr)!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-height:42px!important;
    margin:0 0 8px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    grid-column:2!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 86px!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9.5px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:1!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span{
    grid-column:3!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    grid-column:2!important;
    direction:rtl!important;
    font-size:13px!important;
    text-align:right!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:32px 32px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:70px!important;
    min-width:70px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:17px!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:12px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }
}

/* Final mobile card normalization for account and order-received pages - eof. */
@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden],
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card[hidden]{
    display:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    padding:106px 12px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__head{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) 78px!important;
    align-items:center!important;
    column-gap:7px!important;
    row-gap:0!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:40px!important;
    margin:0 0 7px!important;
    padding:0!important;
    direction:ltr!important;
    border-top:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number),
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number){
    border-top:1px solid rgba(255,255,255,.10)!important;
    padding-top:8px!important;
    margin-top:2px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    display:contents!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:78px!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
    overflow:visible!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:visible!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    direction:rtl!important;
    font-size:13px!important;
    font-weight:900!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:30px 30px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:10px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:clamp(14px,4.35vw,17px)!important;
    letter-spacing:0!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:clamp(10.5px,3.2vw,12px)!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }
}

/* Final mobile card field grouping - eof. */
@media(max-width:760px){
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card{
    padding:106px 12px 18px!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:66px minmax(0,1fr) 78px!important;
    align-items:center!important;
    column-gap:7px!important;
    width:100%!important;
    min-height:36px!important;
    margin:0 0 6px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    display:grid!important;
    grid-template-columns:66px minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:7px!important;
    width:100%!important;
    min-height:40px!important;
    margin:0 0 7px!important;
    padding:0!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number),
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number){
    border-top:1px solid rgba(255,255,255,.10)!important;
    padding-top:8px!important;
    margin-top:2px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row .mtctr-bank-card__field{
    grid-column:2!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 78px!important;
    align-items:center!important;
    column-gap:7px!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    direction:ltr!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder::before{
    content:""!important;
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span{
    grid-column:3!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    grid-column:2!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    grid-column:2!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    grid-column:1!important;
    grid-row:1!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field span,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount span{
    display:block!important;
    margin:0!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9px!important;
    font-weight:850!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    direction:rtl!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    line-height:1.25!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:visible!important;
    direction:ltr!important;
    unicode-bidi:isolate!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__holder b{
    direction:rtl!important;
    font-size:13px!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__actions--amount{
    grid-column:1!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:30px 30px!important;
    align-items:center!important;
    justify-content:start!important;
    gap:6px!important;
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    transform:none!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-copy--small{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    font-size:0!important;
    overflow:hidden!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__field--amount b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-amount,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__amount-inline .woocommerce-Price-currencySymbol{
    color:#e8be51!important;
    font-size:13px!important;
    direction:rtl!important;
    text-align:right!important;
    white-space:nowrap!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row--number .mtctr-bank-card__field b{
    font-size:clamp(14px,4.2vw,17px)!important;
  }

  .woocommerce-account .woocommerce-MyAccount-content #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b,
  .woocommerce-order #mtctr-payment-panel.mtctr-panel--waiting .mtctr-bank-card__row:not(.mtctr-bank-card__row--number) .mtctr-bank-card__field b{
    font-size:clamp(10.5px,3.15vw,12px)!important;
  }
}
