.booking-form[data-v-43917f56]{padding:20px;display:flex;flex-direction:column;width:100%;gap:20px;text-align:left}.booking-form .content[data-v-43917f56]{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.booking-form .content .form-item[data-v-43917f56]{display:flex;flex-direction:column;gap:0}.booking-form .content .form-item .title[data-v-43917f56]{display:flex;gap:3px;color:#606266;font-size:14px;font-weight:500;text-align:left;padding-bottom:5px}.booking-form .content .form-item .title .required[data-v-43917f56]{color:red}.booking-form .content .form-item .title .note[data-v-43917f56]{color:#a8abb2;font-size:11px}.booking-form .content .submit-row[data-v-43917f56]{display:flex;justify-content:flex-end}.booking-form .form-preview[data-v-43917f56]{display:flex;flex-direction:column;gap:20px}.booking-form .form-preview .success-row[data-v-43917f56]{text-align:center}.booking-form .form-preview .success-row>img[data-v-43917f56]{width:60px;height:60px}.booking-form .form-preview .success-row .title[data-v-43917f56]{font-size:18px;font-weight:600;line-height:20px;color:#0f0f0f;padding-top:10px}.booking-form .form-preview .success-row .subtitle[data-v-43917f56]{color:#606266;font-size:13px;font-weight:400;line-height:20px;padding-top:5px}.booking-form .form-preview .preview-item[data-v-43917f56]{text-align:left;padding:20px;background-color:#f5f7fa;border-radius:4px}.booking-form .form-preview .preview-item .date-preview[data-v-43917f56]{display:flex;gap:21px}.booking-form .form-preview .preview-item .date-preview>div[data-v-43917f56]{display:flex;align-items:center;justify-content:flex-start;gap:8px}.booking-form .form-preview .preview-item .date-preview>div>p[data-v-43917f56]{font-weight:600;font-size:14px;color:#0f0f0f}@media screen and (max-width:860px){.booking-form .form-preview .preview-item .date-preview[data-v-43917f56]{flex-direction:column;gap:12px}.booking-form .form-preview .preview-item .date-preview .line[data-v-43917f56]{display:none}}.booking-form .form-preview .preview-item .booking-info[data-v-43917f56]{display:flex;flex-direction:column;gap:4px}.booking-form .form-preview .preview-item .booking-info .title[data-v-43917f56]{font-weight:600;font-size:14px;color:#0f0f0f}.booking-form .form-preview .preview-item .booking-info>p[data-v-43917f56]{font-weight:400;font-size:14px;color:#606266;line-height:22px}.booking-form .form-preview .function[data-v-43917f56]{display:flex;justify-content:center}.booking-form .submit-btn[data-v-43917f56]{width:-moz-fit-content;width:fit-content;border-radius:5px;height:45px;padding:8px 16px}.booking-form .filled[data-v-43917f56]{background:#1890ff;border:none}.booking-form .filled[data-v-43917f56]:hover{background:#147ad6}.booking-form .outlined[data-v-43917f56]{border:1px solid #1890ff;color:#1890ff}.booking-form .outlined[data-v-43917f56]:hover{color:#147ad6}.booking-form .column-2[data-v-43917f56]{display:flex;justify-content:flex-start;gap:10px}.booking-form .column-2>div[data-v-43917f56]{flex-grow:1}@media screen and (max-width:768px){.booking-form .column-2[data-v-43917f56]{flex-direction:column;gap:0}}@media screen and (max-width:767px){.booking-form[data-v-43917f56]{width:90%}}.booking-form .el-input__inner{background-color:#f5f7fa!important;border:none;border-radius:4px}.booking-form .el-input__inner:focus{border:2px solid #1890ff;background-color:rgba(24,144,255,.10196078431372549)!important}.booking-form .el-textarea__inner{background-color:#f5f7fa!important;border:none;font-size:14px}.booking-form .el-textarea__inner:focus{border:2px solid #1890ff;background-color:rgba(24,144,255,.10196078431372549)!important}.booking-form .el-checkbox-group{display:flex;flex-direction:column;gap:0}.booking-form .el-checkbox-group .el-checkbox{padding:2px}.booking-form .el-checkbox-group .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#515151!important;font-size:14px;font-weight:500;line-height:normal}.booking-form .el-checkbox-group .el-checkbox .el-checkbox__inner{width:19px;height:19px}.booking-form .el-checkbox-group .el-checkbox .el-checkbox__inner:after{width:5px;height:10px;left:6px}.booking-form .el-form-item{margin-bottom:20!important}