.donation-form__type {
  background-color: #363846;
  border-radius: 6.25rem;
}
.donation-form__type label {
  justify-content: center;
  flex: auto;
  height: 3rem;
  border-radius: 9.125rem;
}
@media only screen and (max-width: 640px) {
  .donation-form__type label {
    height: 2.5rem;
  }
}
.donation-form__type input[type=radio]:checked + label {
  background-color: #fff;
  color: #000525;
}

@media only screen and (max-width: 640px) {
  .donation-form__amounts {
    gap: 0.88rem;
  }
}
.donation-form__amounts label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  font-weight: 700;
  background: rgba(61, 74, 107, 0.2);
  border: 1px solid rgba(148, 161, 178, 0.5019607843);
  border-radius: 0.3125rem;
}
@media only screen and (max-width: 640px) {
  .donation-form__amounts label {
    height: 2.5rem;
  }
}
.donation-form__amounts input[type=radio]:checked + label {
  background-color: #363846;
  border: 2.5px solid #5680ff;
}

.donation-form__custom label {
  height: 3rem;
  align-items: center;
  padding: 0 7.8125rem 0 0.75rem;
  background: rgba(61, 74, 107, 0.2);
  border: 1px solid rgba(148, 161, 178, 0.5019607843);
  border-radius: 0.3125rem;
}
@media only screen and (max-width: 640px) {
  .donation-form__custom label {
    height: 2.5rem;
  }
}
.donation-form__custom input[type=radio]:checked + label {
  background-color: #363846;
  border: 2.5px solid #5680ff;
}
.donation-form__custom input[type=number] {
  background: transparent;
  border: none;
  color: #fff;
  -moz-appearance: textfield;
}
.donation-form__custom input[type=number]:focus, .donation-form__custom input[type=number]:active, .donation-form__custom input[type=number]:focus-visible {
  outline: none;
}
.donation-form__custom input[type=number]::-webkit-outer-spin-button, .donation-form__custom input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*# sourceMappingURL=donation_selection.css.map */
