.v-form-input{align-items:left;display:flex;flex-direction:column;margin-bottom:20px;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;font-size:22px;width:1em;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:colorFocus 1s ease forwards}.v-form-input.pill input{background-color:#ffffff1a;border-bottom:none;border-radius:18px;padding:8px 14px}.v-form-input label{color:#607d8b;font-size:14px;opacity:0;transition:opacity .3s ease}.v-form-input input{background-color:transparent;border:none;border-bottom:2px solid #607d8b;color:#fff;font-size:16px;outline:none;padding:4px;width:100%}.v-form-input input:disabled{background-color:#ffffff0d;color:#fff6;cursor:not-allowed}.v-form-input input:focus{animation:inputFocus 1s ease forwards}.v-form-input .error{color:#ff5722;font-size:12px;max-width:100%;position:absolute;bottom:-18px}@keyframes inputFocus{0%{border-color:#fff}to{border-color:#009688}}@keyframes colorFocus{0%{color:#fff}to{color:#009688}}
