.custom-input{display:flex;flex-direction:column;gap:8px;position:relative}.custom-input.hidden{display:none!important}.custom-input__label{cursor:pointer;font-size:14px;font-weight:500;line-height:18px}@media (min-width:915px){.custom-input__label{font-size:16px;line-height:150%}}.custom-input__input{border:1px solid #eaeaed;border-radius:6px;color:#171520;cursor:pointer;font-size:14px;font-weight:500;line-height:18px;outline:none;padding:12px 16px;transition:all .3s ease}@media (min-width:915px){.custom-input__input{font-size:16px;font-weight:400;line-height:24px}}.custom-input__input::-moz-placeholder{color:#717486}.custom-input__input::placeholder{color:#717486}.custom-input__input--white input{background-color:#fff}.custom-input__input--white .v-field__outline{border:1px solid #e3def1;border-radius:4px}.custom-input--disabled .custom-input__input,.custom-input--disabled .custom-input__label{pointer-events:none}.custom-input__msg{color:#717486;margin-top:-28px;position:static}.v-input{border:none;padding:0}.v-field__input{padding-bottom:12px;padding-left:16px;padding-top:12px}.v-field--variant-filled .v-field__overlay,.v-field__outline{color:#fff0}.v-field .v-field__overlay{border:1px solid #e3def1;border-radius:4px;opacity:1!important}@media (hover:hover){.v-field:hover .v-field__overlay{border-color:#d6ccf0}}
