/* Malay withdrawal request and review status pages. */
html[lang="ms"] .withdraw-screen,
html[lang="ms"] .withdraw-processing-screen {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

html[lang="ms"] .withdraw-top-bar {
  min-height: 64px;
}

html[lang="ms"] .withdraw-top-bar h1 {
  max-width: 270px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  white-space: normal;
}

html[lang="ms"] .withdraw-asset-card {
  min-height: 88px;
  padding-top: 9px;
  padding-bottom: 9px;
  grid-template-columns: 45px minmax(0, 1fr) auto;
  gap: 8px;
}

html[lang="ms"] .withdraw-asset-card > div {
  min-width: 0;
}

html[lang="ms"] .withdraw-asset-card small {
  font-size: 9px;
  line-height: 13px;
}

html[lang="ms"] .withdraw-asset-card strong {
  font-size: 13px;
  line-height: 18px;
  white-space: normal;
}

html[lang="ms"] .withdraw-asset-card strong em {
  display: block;
  font-size: 8.5px;
  line-height: 12px;
}

html[lang="ms"] .withdraw-form-card {
  min-height: 142px;
}

html[lang="ms"] .withdraw-form-card > label {
  font-size: 10px;
  line-height: 15px;
}

html[lang="ms"] .withdraw-address-field {
  min-height: 52px;
  height: auto;
}

html[lang="ms"] .withdraw-address-field input {
  font-size: 14px;
}

html[lang="ms"] .withdraw-network-row {
  min-height: 42px;
  height: auto;
  padding-top: 7px;
  align-items: center;
  font-size: 9.5px;
  line-height: 14px;
}

html[lang="ms"] .withdraw-amount-card {
  min-height: 130px;
}

html[lang="ms"] .withdraw-amount__label {
  min-height: 34px;
  align-items: flex-start;
  gap: 12px;
  font-size: 10px;
  line-height: 14px;
}

html[lang="ms"] .withdraw-amount__label span {
  max-width: 210px;
  font-size: 8.5px;
  line-height: 12px;
  text-align: right;
  white-space: normal;
}

html[lang="ms"] .withdraw-amount__input {
  min-height: 58px;
  height: auto;
  gap: 7px;
}

html[lang="ms"] .withdraw-amount__input button {
  font-size: 9.5px;
  line-height: 13px;
  white-space: nowrap;
}

html[lang="ms"] .withdraw-summary {
  min-height: 96px;
}

html[lang="ms"] .withdraw-summary > div {
  min-height: 43px;
  gap: 10px;
  font-size: 9.5px;
  line-height: 14px;
}

html[lang="ms"] .withdraw-summary strong {
  font-size: 10.5px;
  line-height: 15px;
  text-align: right;
}

html[lang="ms"] .withdraw-tips {
  min-height: 150px;
}

html[lang="ms"] .withdraw-tips h2 {
  font-size: 11px;
  line-height: 17px;
}

html[lang="ms"] .withdraw-tips p {
  margin: 4px 0;
  font-size: 8.8px;
  line-height: 14px;
}

html[lang="ms"] .withdraw-confirm {
  min-width: 0;
  padding: 0 22px;
  font-size: 14px;
  line-height: 18px;
  white-space: normal;
}

html[lang="ms"] .withdraw-processing-screen .recharge-processing-card {
  padding-right: clamp(16px, 5vw, 22px);
  padding-left: clamp(16px, 5vw, 22px);
}

html[lang="ms"] .withdraw-processing-screen .recharge-processing-card > p {
  max-width: 100%;
  font-size: clamp(13px, 3.7vw, 15px);
  overflow-wrap: anywhere;
}

html[lang="ms"] .withdraw-processing-screen .recharge-processing-summary > div {
  display: grid;
  grid-template-columns: minmax(0, 42%) minmax(0, 58%);
}

html[lang="ms"] .withdraw-processing-screen .recharge-processing-summary dt,
html[lang="ms"] .withdraw-processing-screen .recharge-processing-summary dd {
  min-width: 0;
  line-height: 1.45;
  overflow-wrap: anywhere;
}

html[lang="ms"] .withdraw-processing-screen .recharge-processing-action {
  height: auto;
  white-space: normal;
  line-height: 1.4;
  text-align: center;
}

html[lang="ms"] .withdraw-processing-screen .recharge-processing-tip {
  font-size: 10.5px;
  overflow-wrap: anywhere;
}

@media (max-width: 350px) {
  html[lang="ms"] .withdraw-top-bar h1 {
    max-width: 225px;
    font-size: 17px;
  }

  html[lang="ms"] .withdraw-asset-card,
  html[lang="ms"] .withdraw-form-card,
  html[lang="ms"] .withdraw-amount-card,
  html[lang="ms"] .withdraw-summary,
  html[lang="ms"] .withdraw-tips {
    margin-right: 9px;
    margin-left: 9px;
  }

  html[lang="ms"] .withdraw-form-card,
  html[lang="ms"] .withdraw-amount-card,
  html[lang="ms"] .withdraw-summary,
  html[lang="ms"] .withdraw-tips {
    padding-right: 12px;
    padding-left: 12px;
  }

  html[lang="ms"] .withdraw-confirm {
    width: calc(100% - 18px);
    margin-right: 9px;
    margin-left: 9px;
  }

  html[lang="ms"] .withdraw-processing-screen .recharge-processing-summary dt,
  html[lang="ms"] .withdraw-processing-screen .recharge-processing-summary dd {
    font-size: 11.5px;
  }
}
