/* Withdraw flow: balance on top (red), confirm button styling */
.container.page .main .withdrawMoney[data-v-bda0d444] {
  padding-top: 2.667vw;
}

.container.page .main .withdrawMoney .information[data-v-bda0d444] {
  order: -1;
  margin-bottom: 4vw;
  padding: 2.667vw 0 4vw;
  border-bottom: 1px solid #f0f0f0;
}

.container.page .main .withdrawMoney .information .balance[data-v-bda0d444] {
  display: flex;
  flex-direction: column;
  gap: 2.133vw;
}

.container.page .main .withdrawMoney .information .balance > span[data-v-bda0d444]:first-child {
  font-size: 4vw;
  color: #333;
}

.container.page .main .withdrawMoney .information .balance .number[data-v-bda0d444] {
  color: #dc2037;
  font-size: 8vw;
  font-weight: 700;
  line-height: 1.2;
}

.container.page .main .withdrawMoney[data-v-bda0d444] > span[data-v-bda0d444] {
  font-size: 4vw;
  color: #333;
  margin-bottom: 2.133vw;
}

.withdraw_btn_confirm[data-v-bda0d444] {
  background: #dc2037 !important;
  border: none !important;
  color: #fff !important;
  border-radius: 1.333vw;
  margin: 4vw 2.667vw;
  height: 12vw;
  font-size: 4.267vw;
  font-weight: 600;
}

.withdraw_btn_confirm[data-v-bda0d444].van-button--disabled {
  opacity: 0.55;
}

.container.page .main .bankInfo_cell[data-v-bda0d444] {
  display: none !important;
}
