// Imports @use '../../styles/settings' @use '../../styles/tools' @use './variables' as * .v-otp-input @include tools.rounded(4px) align-items: center display: flex justify-content: center padding: $otp-input-padding position: relative .v-field height: 100% .v-otp-input__divider margin: $otp-input-divider-margin .v-otp-input__content align-items: center display: flex gap: $otp-input-content-gap height: $otp-input-content-height padding: $otp-input-content-padding justify-content: center max-width: $otp-input-content-max-width position: relative border-radius: inherit .v-otp-input--divided & max-width: $otp-input-divided-content-max-width .v-otp-input__field color: inherit font-size: $otp-input-field-font-size height: 100% outline: none text-align: center width: 100% &[type=number]::-webkit-outer-spin-button, &[type=number]::-webkit-inner-spin-button -webkit-appearance: none margin: 0 &[type=number] -moz-appearance: textfield .v-otp-input__loader align-items: center display: flex height: 100% justify-content: center width: 100% .v-progress-linear position: absolute