.v-form-input{align-items:left;flex-direction:column;margin-bottom:20px;display:flex;position:relative}.v-form-input.has-error input{border-color:#ff5722}.v-form-input.has-password input{padding-right:45px}.v-form-input.has-password svg{color:#607d8b;cursor:pointer;width:1em;font-size:22px;position:absolute;top:0;right:8px}.v-form-input.has-input label{opacity:1}.v-form-input.hidden{margin:0}.v-form-input.focus label,.v-form-input.focus svg{animation:1s forwards colorFocus}.v-form-input.pill input{background-color:#ffffff1a;border-bottom:none;border-radius:18px;padding:8px 14px}.v-form-input label{color:#607d8b;opacity:0;font-size:14px;transition:opacity .3s}.v-form-input input{color:#fff;background-color:#0000;border:none;border-bottom:2px solid #607d8b;outline:none;width:100%;padding:4px;font-size:16px}.v-form-input input:disabled{color:#fff6;cursor:not-allowed;background-color:#ffffff0d}.v-form-input input:focus{animation:1s forwards inputFocus}.v-form-input .error{color:#ff5722;max-width:100%;font-size:12px;position:absolute;bottom:-18px}@keyframes inputFocus{0%{border-color:#fff}to{border-color:#009688}}@keyframes colorFocus{0%{color:#fff}to{color:#009688}}
