.pedall-wallet-topup{background:#fff;border:1px solid #0A4CA5;border-radius:16px;padding:16px}
.pwt-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}
.pwt-tab{border:1px solid #0A4CA5;border-radius:12px;background:#f4f8ff;padding:8px 12px;cursor:pointer}
.pwt-tab.active{background:#0A4CA5;color:#fff}
.pwt-amount{margin-bottom:12px}
.pwt-amount input{width:100%;max-width:280px;border:1px solid #c7d7f7;border-radius:10px;padding:8px}
.pwt-gateway-select{margin:8px 0}
.pwt-submit{background:#0A4CA5;color:#fff;border:none;border-radius:12px;padding:10px 16px;cursor:pointer}
.pwt-msg{margin-top:8px;min-height:20px;color:#0A4CA5;font-weight:600}
/* === PWT UI Inline Fix === */

/* حذف کادر دور کل باکس */
.pedall-wallet-topup {
  border: none !important;
  background: transparent !important;
  padding: 0 !important;
}

/* چینش در یک خط */
.pwt-body .pwt-inline {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* در موبایل بشکنه روی دو خط */
@media (max-width: 768px) {
  .pwt-body .pwt-inline {
    flex-wrap: wrap;
  }
}

/* ظاهر ورودی‌ها و دکمه هماهنگ */
.pwt-body .pwt-inline select,
.pwt-body .pwt-inline input {
  border: 1px solid #0A4CA5;
  border-radius: 12px;
  padding: 8px 10px;
  height: 50px;
  font-size: 14px;
  min-width: 160px;
  outline: none;
}

.pwt-body .pwt-inline .pwt-submit {
  background: #0A4CA5;
  color: #fff;
  border: none;
  border-radius: 15px !important;
  padding: 8px 90px !important;
  font-weight: 600;
  height: 50px !important;
  cursor: pointer;
  transition: background 0.3s ease;
  font-family: 'IRANYekanFN';
  text-align: center !important;
}
.pwt-body .pwt-inline .pwt-submit:hover {
  background: #083c84;
}
/* حذف فاصله‌های اضافی اطراف فرم */
.pwt-body {
  margin: 0 !important;
  padding: 0 !important;
}
.pwt-body select,
.pwt-body input,
.pwt-body button {
  margin: 0 !important;
}
