.wallet-num-keyboard[data-v-c84b65e9] {
  background: var(--Color-background-level-2, #111314);
  border-radius: 6.4vw 6.4vw 0 0;
  padding: 3.2vw 0 calc(3.2vw + env(safe-area-inset-bottom, 0px));
}
.wallet-num-keyboard__handle[data-v-c84b65e9] {
  display: block;
  width: 9.6vw;
  height: 1.066667vw;
  margin: 0 auto 2.666667vw;
  border-radius: 0.533333vw;
  background: var(--Color-background-level-4, #1f2324);
}
.wallet-num-keyboard__grid[data-v-c84b65e9] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.wallet-num-keyboard__key[data-v-c84b65e9] {
  height: 16vw;
  border: 0;
  background: transparent;
  color: var(--td-text-1, #fff);
  font-family: "Switzer", "Inter", sans-serif;
  font-size: 6.4vw;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
}
.wallet-num-keyboard__key--icon img[data-v-c84b65e9] {
  width: 5.333333vw;
  height: 5.333333vw;
  display: block;
}
.wallet-num-keyboard__key[data-v-c84b65e9]:active {
  opacity: 0.7;
}
@media (min-width: 768px) and (min-height: 0px) {
.wallet-num-keyboard[data-v-c84b65e9] {
    background: var(--Color-background-level-2, #111314);
    border-radius: 72px 72px 0 0;
    padding: 36px 0 calc(36px + env(safe-area-inset-bottom, 0px));
}
.wallet-num-keyboard__handle[data-v-c84b65e9] {
    height: 12px;
    border-radius: 6px;
    background: var(--Color-background-level-4, #1f2324);
    margin: 0 auto 30px;
    width: 108px;
}
.wallet-num-keyboard__key[data-v-c84b65e9] {
    height: 180px;
    border: 0;
    font-size: 72px;
    font-weight: 600;
    line-height: 1;
}
.wallet-num-keyboard__key--icon img[data-v-c84b65e9] {
    height: 60px;
    width: 60px;
}
.wallet-num-keyboard__key[data-v-c84b65e9]:active {
    opacity: 0.7;
}
}