.OTPInput-Input {
    inline-size: var(--input-width);
  }

    .OTPInput-Input_size_2xs {
        --input-width: 32px;
      }

    .OTPInput-Input_size_xs {
        --input-width: 32px;
      }

    .OTPInput-Input_size_s {
        --input-width: 40px;
      }

    .OTPInput-Input_size_m {
        --input-width: 44px;
      }

    .OTPInput-Input_size_l {
        --input-width: 44px;
      }
  .OTPInput-Input:last-child {
    -webkit-margin-end: 0;
            margin-inline-end: 0;
  }
  .OTPInput-Input label {
    padding: 0;
  }
  .OTPInput-Field {
    text-align: center;
  }
  .OTPInput-AlertMessage {
    position: 'absolute';
    inset-inline-start: '-9999px';
    opacity: 0;
  }
