.tt-form-item[data-v-9b62f10c] {
                          transition: all .3s;
                          width: 100%
                      }

.tt-form-item .tt-form-item-content[data-v-9b62f10c] {
    margin: 26px 16px
}

.tt-form-item:first-child .tt-form-item-content[data-v-9b62f10c] {
    margin-top: 18px
}

.TTalk_message_area .tt-form-item-content[data-v-9b62f10c] {
    margin-bottom: 15px
}

.TTalk_message_content .tt-form-item-error[data-v-9b62f10c] input[type=text], .TTalk_message_content .tt-form-item-error[data-v-9b62f10c] textarea[type=textarea] {
    border-color: #f53f3f !important
}

.TTalk_message_content .tt-form-item-error[data-v-9b62f10c] input[type=text][required] + label[placeholder]:before {
    transition-duration: .2s;
    -webkit-transform: translateY(-24px) !important;
    -ms-transform: translateY(-24px) !important;
    -moz-transform: translateY(-24px) !important;
    color: #f53f3f;
    height: 21px;
    line-height: 21px;
    font-size: 14px
}

.TTalk_message_content .tt-form-item-error[data-v-9b62f10c] input[type=text][required]:valid + label[placeholder]:before, .TTalk_message_content .tt-form-item-error[data-v-9b62f10c] textarea[type=textarea][required]:valid + label[placeholder]:before {
    color: #f53f3f;
    font-size: 14px
}

.TTalk_message_content .tt-form-item-error[data-v-9b62f10c] input[type=text][required]:valid, .TTalk_message_content .tt-form-item-error[data-v-9b62f10c] textarea[type=textarea][required]:valid {
    border-color: #f53f3f
}

.TTalk_message_content .tt-form-item-error[data-v-9b62f10c] textarea[type=textarea][required] + label[placeholder]:before {
    transition-duration: .2s;
    -webkit-transform: translateY(-30px) !important;
    -ms-transform: translateY(-30px) !important;
    -moz-transform: translateY(-26px) !important;
    color: #f53f3f;
    font-size: 14px
}