.input-checkbox[data-v-789c4d56] {
  display: flex;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
.input-checkbox[data-v-789c4d56] {
    gap: 0.8rem;
    white-space: inherit;
    min-height: calc(var(--scale) * 43.5);
}
}
@media (hover: hover) {
.input-checkbox:hover .input-checkbox[data-v-789c4d56] {
    border-color: #FF9C12;
}
}
.input-checkbox span[data-v-789c4d56],
.input-checkbox span[data-v-789c4d56-s] {
  font-style: normal;
  font-weight: 500;
  font-size: calc(var(--scale) * 26);
  line-height: 120%;
  color: #FFFFFF;
}
@media only screen and (max-width: 1200px) {
.input-checkbox span[data-v-789c4d56],
  .input-checkbox span[data-v-789c4d56-s] {
    font-size: 1.8rem;
}
}
.input-checkbox input[data-v-789c4d56] {
  display: none;
}
.input-checkbox .input-checkbox__elem[data-v-789c4d56] {
  display: grid;
  place-content: center;
  flex-shrink: 0;
  width: 2.25rem;
  aspect-ratio: 1/1;
  border: 2px solid;
  border-radius: 4px;
  transition: 200ms;
}
.input-checkbox .input-checkbox__elem svg[data-v-789c4d56] {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: translateX(calc(-1 * var(--scale) * 2)) translateY(calc(var(--scale) * 4));
}
@media only screen and (max-width: 1200px) {
.input-checkbox .input-checkbox__elem svg[data-v-789c4d56] {
    transform: translateX(calc(-1 * var(--scale) * 1)) translateY(calc(var(--scale) * 2));
}
}
.input-checkbox--error[data-v-789c4d56] {
  color: #f15767;
}
.input-checkbox--error .input-checkbox__elem[data-v-789c4d56] {
  border-color: #f15767 !important;
  background-color: rgba(241, 87, 103, 0.1);
}
.input-checkbox--error[data-v-789c4d56] *:not(a) {
  color: #f15767 !important;
}