
.TTalk_draggable_phone[data-v-495fecf8] {
    height: 100vh;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw
}

[data-v-495fecf8] .tt-min-height {
    background: #fff
}

.TTalk_body_content_browser[data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content {
    height: auto;
    min-height: auto;
    background: #fff
}

.TTalk_body_content_browser .tt-min-height[data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-min-height {
    min-height: unset
}

.TTalk_body_content_browser .tt-min-height .TTalk_tips[data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_tips {
    padding-top: 6.93333vw;
    padding-bottom: 0;
    font-weight: 500;
    background: #fff
}

.TTalk_body_content_browser .tt-min-height .TTalk_tips[data-v-495fecf8]:after, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_tips:after {
    display: none
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content[data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content {
    background: #fff;
    padding: 1px 0
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-content[data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-content {
    margin: 4vw 4.26667vw
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text][data-v-495fecf8], .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea][data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea] {
    background: #fff
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text][required] + label[placeholder][data-v-495fecf8]:before, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea][required] + label[placeholder][data-v-495fecf8]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text][required] + label[placeholder]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea][required] + label[placeholder]:before {
    padding: 0 2px;
    color: #f53f3f;
    background-color: #fff;
    background-image: none
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][data-v-495fecf8], .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text], [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea] {
    background: #f7f7f7
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required][data-v-495fecf8]:focus, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:focus + label[placeholder][data-v-495fecf8]:before, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required][data-v-495fecf8]:valid, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:valid + label[placeholder][data-v-495fecf8]:before, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required][data-v-495fecf8]:focus, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:focus + label[placeholder][data-v-495fecf8]:before, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required][data-v-495fecf8]:valid, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:valid + label[placeholder][data-v-495fecf8]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:focus, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:focus + label[placeholder]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:valid, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:valid + label[placeholder]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:focus, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:focus + label[placeholder]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:valid, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:valid + label[placeholder]:before {
    background: #fff
}

.TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required] + label[placeholder][data-v-495fecf8]:before, .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required] + label[placeholder][data-v-495fecf8]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required] + label[placeholder]:before, [data-v-495fecf8] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required] + label[placeholder]:before {
    padding: 0 2px;
    color: #999;
    background-color: #f7f7f7;
    background-image: none
}

.TTalk_body_content_browser .tt-invitation-form-bottom[data-v-495fecf8], [data-v-495fecf8] .TTalk_body_content .tt-invitation-form-bottom {
    padding: 4.26667vw
}

[data-v-495fecf8] .TTalk_message_item_phone .tt-form-item-error .tt-input input[type=text] {
    background: #fff !important
}

[data-v-495fecf8] .TTalk_message_item_phone .tt-form-item-error .tt-input input[type=text][required] + label[placeholder]:before {
    padding: 0 2px;
    color: #f53f3f;
    background-color: #fff !important;
    background-image: none;
    font-size: 12px !important
}

[data-v-495fecf8] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:focus, [data-v-495fecf8] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:focus + label[placeholder]:before, [data-v-495fecf8] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:valid, [data-v-495fecf8] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:valid + label[placeholder]:before {
    background: #fff !important
}

[data-v-495fecf8] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required] + label[placeholder]:before {
    padding: 0;
    color: #999;
    background-color: #f7f7f7 !important;
    background-image: none !important;
    font-size: 12px !important
}

.pop-close[data-v-495fecf8] {
    width: 3.73333vw;
    position: absolute;
    top: 6.93333vw;
    right: 4.26667vw;
    z-index: 9
}

[data-v-495fecf8] .tt-message-form-bottom {
    flex-direction: column;
    padding-top: 0
}

[data-v-495fecf8] .tt-message-form-bottom .tt-form-button {
    width: 100%
}

[data-v-495fecf8] .tt-message-form-bottom .tt-form-button .tt-message-button {
    width: 100% !important
}

[data-v-495fecf8] .tt-form-item-content textarea[type=textarea][required] + label[placeholder] {
    position: relative;
    z-index: 9
}

[data-v-495fecf8] .TTalk_Succsess {
    display: block;
    min-height: 300px;
    background-color: #fff
}

[data-v-495fecf8] .TTalk_Succsess .TTalk_tips {
    padding: 6.93333vw 8vw
}

[data-v-495fecf8] .TTalk_Succsess .TTalk_tips:after {
    display: none
}