.form-error{font-size:12px;color:#f22538;height:20px;line-height:20px;padding-left:4px;padding-top:4px;grid-column:2/span 1}.error-show-enter-active{transition:opacity .2s ease-out,height .25s ease-out;will-change:opacity,height;height:20px}.error-show-enter{height:0;opacity:0}.error-show-leave-active{transition:opacity .2s ease-in,height .25s ease-in;will-change:opacity,height}.error-show-leave-to{height:0;opacity:0}
.form-content{display:flex;align-items:center;position:relative}.form-content .placeholder{border:1px solid transparent;color:rgba(0,0,0,.25);font-size:12px;line-height:34px;padding:0 10px;position:absolute;top:0;left:0;z-index:-1}.form-content.is-desc{align-items:flex-start;flex-grow:1}.row-helper{color:#999;font-size:12px;margin-left:20px;height:36px;display:flex;align-items:center}.form-row{padding-bottom:30px;align-items:center;position:relative;grid-template-columns:200px auto;display:grid;width:-moz-fit-content;width:fit-content}.form-row.with_pad{padding-left:200px}.form-row .name{color:#222;font-weight:700;font-size:12px;line-height:14px;width:200px;display:inline-block;padding-left:10px}.form-row .name.for-phones{line-height:22px}.form-row.is-invalid{padding-bottom:20px}.form-row.is-invalid .form-content{animation-name:shakeError;animation-duration:.6s;animation-timing-function:ease-in-out}.form-row.is-invalid .form-content:not(.is-multi).is-input,.form-row.is-invalid .form-content:not(.is-multi).is-select{border:1px solid #f22538;border-radius:5px}.form-row.is-invalid .form-content:not(.is-multi) .az-select,.form-row.is-invalid .form-content:not(.is-multi) .input{border:none}.form-row.is-invalid .input-placeholder-icon,.form-row.is-invalid .placeholder{top:-1px;left:-1px}@keyframes shakeError{0%{transform:translateX(0)}15%{transform:translateX(.375rem)}30%{transform:translateX(-.375rem)}45%{transform:translateX(.375rem)}60%{transform:translateX(-.375rem)}75%{transform:translateX(.375rem)}90%{transform:translateX(-.375rem)}to{transform:translateX(0)}}
