.custom-input[data-v-e70cfd1c]::-moz-placeholder{font-family:var(--font-primary);font-size:10px;line-height:12px}.custom-input[data-v-e70cfd1c],.custom-input[data-v-e70cfd1c]::placeholder{font-family:var(--font-primary);font-size:10px;line-height:12px}@media (min-width:1280px){.custom-input[data-v-e70cfd1c]::-moz-placeholder{font-size:14px;line-height:17px}.custom-input[data-v-e70cfd1c],.custom-input[data-v-e70cfd1c]::placeholder{font-size:14px;line-height:17px}}.input-wrapper[data-v-e70cfd1c]{position:relative}.input-icon[data-v-e70cfd1c]{height:14px;position:absolute;top:calc(50% - 7px);width:14px}@media (min-width:1280px){.input-icon[data-v-e70cfd1c]{height:20px;top:calc(50% - 10px);width:20px}}.input-icon--prepend[data-v-e70cfd1c]{left:12px}@media (min-width:1280px){.input-icon--prepend[data-v-e70cfd1c]{left:16px}}.input-icon--append[data-v-e70cfd1c]{cursor:pointer;right:12px}@media (min-width:1280px){.input-icon--append[data-v-e70cfd1c]{right:16px}}.custom-input[data-v-e70cfd1c]{background:var(--forward-45-gradient);border:1px solid var(--forward-20-secondary);border-radius:17px;color:var(--text-white);font-weight:500;height:34px;padding:10px 14px;width:100%}@media (min-width:1280px){.custom-input[data-v-e70cfd1c]{border-radius:24px;height:48px;padding:14px 18px}}.custom-input[data-v-e70cfd1c]:-webkit-autofill,.custom-input[data-v-e70cfd1c]:-webkit-autofill:active,.custom-input[data-v-e70cfd1c]:-webkit-autofill:focus,.custom-input[data-v-e70cfd1c]:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--text-white);box-shadow:inset 0 0 50px 50px var(--forward-40-primary)}.custom-input[data-v-e70cfd1c]::-moz-placeholder{color:var(--text-primary);font-weight:400;letter-spacing:0}.custom-input[data-v-e70cfd1c]::placeholder{color:var(--text-primary);font-weight:400;letter-spacing:0}.custom-input--error[data-v-e70cfd1c]{border:1px solid var(--warning)}.custom-input--with-icon[data-v-e70cfd1c]{padding-left:35px}@media (min-width:1280px){.custom-input--with-icon[data-v-e70cfd1c]{padding-left:48px}}.pass-input[data-v-e70cfd1c]{padding-right:35px}@media (min-width:1280px){.pass-input[data-v-e70cfd1c]{padding-right:48px}}.pass-hidden[data-v-e70cfd1c]{font-family:sans-serif;font-size:16px;letter-spacing:2px;padding-top:12px}@media (min-width:1280px){.pass-hidden[data-v-e70cfd1c]{font-size:28px;letter-spacing:3px;padding-top:16px}}
