
/* === Pedall Wallet: inline layout override (non-destructive) === */
.pedall-wallet-topup{border-radius:16px}
.pedall-wallet-topup .pwt-header{display:none} /* hide original tabs header visually (logic preserved via JS) */

.pedall-wallet-topup .pwt-inline{
  display:flex; align-items:center; gap:12px; flex-wrap:wrap;
  padding:8px 0;
}
@media (min-width: 680px){
  .pedall-wallet-topup .pwt-inline{flex-wrap:nowrap}
}

/* controls */
.pedall-wallet-topup select.pwt-method,
.pedall-wallet-topup input#pwt-amount-input,
.pedall-wallet-topup select#pwt-gateway{
  height:50px !important; border:1px solid #0A4CA5; border-radius:12px; padding:0 12px; outline:0; background:#fff;font-family: 'IRANYekanFN';text-align: center !important;
}
}
.pedall-wallet-topup select.pwt-method{min-width:240px}
.pedall-wallet-topup input#pwt-amount-input{min-width:220px}
.pedall-wallet-topup .pwt-submit{
  height:40px; border-radius:12px; padding:0 18px; background:#0A4CA5; color:#fff; border:0;
}

/* keep original label for a11y but visually hide */
.pedall-wallet-topup .pwt-amount label{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}
/* remove margins from original blocks */
.pedall-wallet-topup .pwt-body{margin:0; padding:0}
.pedall-wallet-topup .pwt-amount,
.pedall-wallet-topup .pwt-gateway-select,
.pedall-wallet-topup .pwt-action{margin:0}
