.form-otp{display:flex;gap:1rem;justify-content:space-between;padding-right:3rem;--border-color:#aeb6c1}.form-otp.is-invalid{--border-color:#d80027}.form-otp input{-moz-appearance:textfield;aspect-ratio:1;background-color:#fff;border-radius:50%;font-size:x-large;font-weight:600;outline:1px solid var(--border-color);padding:0;text-align:center}.form-otp input:active,.form-otp input:focus{background-color:#fff;outline:1px solid #645ca8!important}.form-otp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:767.98px){.form-otp input{font-size:large}}
