@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

.card img {
  width: 140px;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x) 0 var(--bs-card-spacer-x);
}

* {
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
}

#balance_step_2 .balance_step_2_line {
  white-space: nowrap;
  overflow-x: auto;
}

#balance_step_2 input[type=file] {
  display: none;
}

#balance_step_2 input[type=number] {
  width: 70px;
  outline: none;
  border: 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}

#balance_step_2 table {
  text-align: center;
}

#balance_step_2 td {
  min-width: 120px;
}

span.material-symbols-outlined {
  font-weight: 200;
}

.balance_game_image_add {
  vertical-align: middle;
}

table {
  overflow: hidden;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}

td img {
  width: auto;
  height: 100px;
}