.k-otp.x2-otp{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%}.k-otp.x2-otp.x2-otp-center{justify-content:center}.k-otp.x2-otp .k-otp-input{flex:0 1 3rem;min-width:2.25rem;width:auto;height:3.25rem;border-radius:var(--bs-border-radius)}.k-otp.x2-otp .k-otp-input .k-input-inner{padding:0;text-align:center;font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums}.was-validated .k-otp.x2-otp:has(>input:invalid) .k-otp-input{border-color:var(--bs-form-invalid-border-color)}