.input-field[data-v-0c56e2df]{border:1px solid var(--black)}.input-field[data-v-0c56e2df] .p-inputtext:not(.p-inputotp-input):focus{border-color:transparent;outline:none}.input-field[data-v-0c56e2df]:has(:focus){outline:2px solid var(--black)}.input-field[data-v-0c56e2df]:has(.p-invalid){border-color:var(--red);outline:2px solid var(--red)}.input-field[data-v-0c56e2df] .p-inputtext::-moz-placeholder{color:var(--input-disabled-color);font-size:1rem;font-weight:300;line-height:1rem;opacity:1;text-overflow:ellipsis}.input-field[data-v-0c56e2df] .p-inputtext::placeholder{color:var(--input-disabled-color);font-size:1rem;font-weight:300;line-height:1rem;opacity:1;text-overflow:ellipsis}.input-field[data-v-0c56e2df] .p-inputgroupaddon,.input-field[data-v-0c56e2df] .p-inputtext:not(.p-inputotp-input){border:0;box-shadow:none;font-weight:300}.input-field--with-append[data-v-0c56e2df] .p-inputtext{border-right:none;padding-right:0}.input-field--with-prepend[data-v-0c56e2df] .p-inputtext{border-left:none;padding-left:0}.input-field--disabled[data-v-0c56e2df]{border-color:var(--input-disabled-color)}.input-field--disabled[data-v-0c56e2df] .p-inputgroupaddon,.input-field--disabled[data-v-0c56e2df] .p-inputtext{color:var(--input-disabled-color);cursor:default}.input-field--disabled[data-v-0c56e2df] .p-inputtext::-moz-placeholder{color:var(--input-disabled-color)}.input-field--disabled[data-v-0c56e2df] .p-inputtext::placeholder{color:var(--input-disabled-color)}.input-field--large[data-v-0c56e2df]{--p-inputtext-padding-y:18px}.input-field--otp[data-v-0c56e2df]{border:0;max-width:300px}.input-field--otp[data-v-0c56e2df]:has(:focus){outline:none}.input-field--otp[data-v-0c56e2df] .p-inputotp{gap:0}.input-field--otp[data-v-0c56e2df] .p-inputotp-input::-moz-placeholder{opacity:.3}.input-field--otp[data-v-0c56e2df] .p-inputotp-input::placeholder{opacity:.3}.input-field--otp[data-v-0c56e2df] .p-inputotp-input:focus{outline:2px solid var(--black)}.input-field--otp[data-v-0c56e2df] .p-inputotp-input+.p-inputotp-input{margin-left:-1px}.input-field .p-textarea[data-v-0c56e2df]{width:100%}.otp-field[data-v-0c56e2df]{background-color:var(--brand-blue-50);font-size:2rem;letter-spacing:20px;text-align:center}.otp-field[data-v-0c56e2df]::-moz-placeholder{font-size:2rem;letter-spacing:22px}.otp-field[data-v-0c56e2df]::placeholder{font-size:2rem;letter-spacing:22px}
