
.cc_tvzghuq8_sXAWFOVZcL .c-input-otp, .cc_tvzghuq8_eS28OOMOKe .c-input-otp, .cc_tvzghuq8_UrmBayb33L .c-input-otp, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp__boxes, .cc_tvzghuq8_eS28OOMOKe .c-input-otp__boxes, .cc_tvzghuq8_UrmBayb33L .c-input-otp__boxes, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp__boxes {
  display: flex;
  gap: 8px;
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp__box, .cc_tvzghuq8_eS28OOMOKe .c-input-otp__box, .cc_tvzghuq8_UrmBayb33L .c-input-otp__box, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp__box {
  flex: 1;
  min-width: 0;
  aspect-ratio: 1;
  text-align: center;
  border-style: solid;
  border-width: var(--control-border-width);
  border-radius: var(--control-radius);
  padding: 0;
  font-size: 20px;
  transition:
    color 0.125s ease-in-out,
    background 0.125s ease-in-out,
    border-color 0.125s ease-in-out;
  background: var(--g81DflmSmf);
  color: var(--sAnIcQadLh);
  border-color: var(--2FyunWuJq8);
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp__box:hover, .cc_tvzghuq8_eS28OOMOKe .c-input-otp__box:hover, .cc_tvzghuq8_UrmBayb33L .c-input-otp__box:hover, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp__box:hover {
  background: var(--a03RHi9Ipt);
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp__box:focus, .cc_tvzghuq8_eS28OOMOKe .c-input-otp__box:focus, .cc_tvzghuq8_UrmBayb33L .c-input-otp__box:focus, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp__box:focus {
  outline: none;
  border-color: var(--luilZ2UvN4);
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp__box[aria-invalid="true"], .cc_tvzghuq8_eS28OOMOKe .c-input-otp__box[aria-invalid="true"], .cc_tvzghuq8_UrmBayb33L .c-input-otp__box[aria-invalid="true"], .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp__box[aria-invalid="true"] {
  border-color: var(--0Gz2GmLvQz);
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp__error, .cc_tvzghuq8_eS28OOMOKe .c-input-otp__error, .cc_tvzghuq8_UrmBayb33L .c-input-otp__error, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp__error {
  color: var(--0Gz2GmLvQz);
}

.cc_tvzghuq8_sXAWFOVZcL .c-input-otp--disabled .c-input-otp__box, .cc_tvzghuq8_eS28OOMOKe .c-input-otp--disabled .c-input-otp__box, .cc_tvzghuq8_UrmBayb33L .c-input-otp--disabled .c-input-otp__box, .cc_tvzghuq8_8Qk6wRJsMG .c-input-otp--disabled .c-input-otp__box {
  opacity: 0.5;
  pointer-events: none;
}
