te;
  content: "";
  left: 0.2rem;
  top: 0.285rem;
  border-left: 2px solid #222222;
  border-bottom: 2px solid #222222;
  height: 0.33rem;
  width: 0.66rem;
  transform: rotate(-45deg);
  outline: 0;
  transition: outline 0.2s ease;
  border-color: #ffffff;
}
.D2qRJ:hover:not(:disabled) {
  cursor: pointer;
  box-shadow: 0 0 0 3px #e4e4e4;
}
.D2qRJ:checked:before {
  background-color: #3becb9;
  border: transparent;
}
.D2qRJ:checked:hover:before {
  background-color: #2fbd94;
}
.D2qRJ:disabled {
  cursor: default;
}
.D2qRJ:disabled:before {
  border-color: #e4e4e4;
  background-color: #f2f2f2;
}
.D2qRJ:disabled:checked:before {
  background-color: #bdbdbd;
}
@media (prefers-reduced-motion) {
  .D2qRJ:checked:after, .D2qRJ:before {
    transition: unset;
  }
}