.v-enter-active,.v-leave-active{transition:opacity .2s ease}.v-enter-from,.v-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.shrink-width-enter-active,.shrink-width-leave-active{overflow:hidden;transition:max-width .3s ease,max-height .3s ease,padding .3s ease,opacity .3s ease}.shrink-width-enter-from,.shrink-width-leave-to{max-height:0;max-width:0;opacity:0;padding:0}.shrink-width-enter-from svg,.shrink-width-leave-to svg{opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .3s ease}.shrink-width-enter-to,.shrink-width-leave-from{max-height:48px;max-width:48px;opacity:1;padding:14px}.shrink-width-enter-to svg,.shrink-width-leave-from svg{opacity:1;transform:scale(1);transition:opacity .3s ease,transform .5s ease}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-content-enter-active,.modal-content-leave-active{transition:all .3s ease}.modal-content-enter-from,.modal-content-leave-to{opacity:0;transform:scale(.95) translateY(16px)}.ui-input{position:relative}.ui-input__input{background-color:transparent;border:1px solid #dfdedc;border-radius:24px;height:44px;padding:0 24px;width:100%}.ui-input__input:focus{border-color:#040f0f}.ui-input__input--error{border-color:#dc1020}.ui-input__input--animated+.ui-input__placeholder--active,.ui-input__input--animated:focus+.ui-input__placeholder{color:#040f0f;top:0;transform:translateY(-50%)}.ui-input__textarea{height:124px;padding:14px 24px;resize:none}.ui-input__textarea+.ui-input__placeholder{top:14px;transform:translateY(0)}.ui-input__placeholder{background-color:#f2f0ee;bottom:0;color:#686f6f;height:-moz-fit-content;height:fit-content;left:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease}.ui-input__placeholder--error{color:#dc1020}.ui-input__error{align-items:center;bottom:0;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:auto 0;position:absolute;right:27px;top:0}.ui-input__error-text{background-color:#fff;border-radius:24px;bottom:100%;left:50%;opacity:0;padding:20px;position:absolute;transform:scale(0) translate(-50%);transition:opacity .3s ease;visibility:hidden;width:200px;z-index:3}.ui-input__error:hover .ui-input__error-text{opacity:1;transform:scale(1) translate(-50%);visibility:visible}
