.contact-form-page .page-header[data-v-48a483fb]{margin:-24px -24px 24px}.contact-form-page .page-header[data-v-48a483fb] .ant-page-header{padding:16px 24px;background:#fff}.contact-form-page .form-section[data-v-48a483fb]{margin-bottom:32px}.contact-form-page .form-section[data-v-48a483fb] .ant-form-item-label{text-align:left}.contact-form-page .form-section[data-v-48a483fb] .ant-form-item-label label{font-size:15px;font-weight:500;color:#333}.contact-form-page .tips-text[data-v-48a483fb]{margin-left:12px;color:#999;font-size:13px}.contact-form-page .contact-groups-section .contact-group[data-v-48a483fb]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s}.contact-form-page .contact-groups-section .contact-group[data-v-48a483fb]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.contact-form-page .contact-groups-section .contact-group .group-title-bar[data-v-48a483fb]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.contact-form-page .contact-groups-section .contact-group .group-title-bar .title-left[data-v-48a483fb]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact-form-page .contact-groups-section .contact-group .group-title-bar .title-left .group-index[data-v-48a483fb]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:#1890ff;color:#fff;border-radius:50%;font-weight:500;margin-right:10px}.contact-form-page .contact-groups-section .contact-group .group-title-bar .title-left .group-title[data-v-48a483fb]{font-size:16px;font-weight:500;color:#333}.contact-form-page .contact-groups-section .contact-group .form-item-wrapper[data-v-48a483fb]{margin-bottom:24px}.contact-form-page .contact-groups-section .contact-group .form-item-wrapper[data-v-48a483fb]:last-child{margin-bottom:0}.contact-form-page .contact-groups-section .contact-group .form-item-wrapper .form-label[data-v-48a483fb]{width:100px;text-align:right;padding-right:16px;font-size:14px;color:#666;display:inline-block;vertical-align:top;padding-top:8px}.contact-form-page .contact-groups-section .contact-group .form-item-wrapper .form-label .required[data-v-48a483fb]{color:#ff4d4f;margin-right:4px}.contact-form-page .contact-groups-section .contact-group .form-item-wrapper .form-control[data-v-48a483fb]{display:inline-block;width:calc(100% - 100px);vertical-align:top}.contact-form-page .contact-groups-section .contact-group .contacts-list .contact-row[data-v-48a483fb]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}.contact-form-page .contact-groups-section .contact-group .contacts-list .contact-row .contact-input.name-input[data-v-48a483fb]{width:180px;margin-right:12px}.contact-form-page .contact-groups-section .contact-group .contacts-list .contact-row .contact-input.phone-input[data-v-48a483fb]{width:240px;margin-right:12px}.contact-form-page .contact-groups-section .contact-group .contacts-list .contact-row .contact-input[data-v-48a483fb] .ant-input-prefix{color:#999}.contact-form-page .contact-groups-section .contact-group .contacts-list .contact-row .delete-btn[data-v-48a483fb]{color:#ff4d4f;font-size:18px;padding:4px 8px}.contact-form-page .contact-groups-section .contact-group .contacts-list .contact-row .delete-btn[data-v-48a483fb]:hover{color:#ff7875}.contact-form-page .contact-groups-section .contact-group .add-contact-btn[data-v-48a483fb]{margin-top:8px;color:#1890ff;border-color:#1890ff}.contact-form-page .contact-groups-section .contact-group .add-contact-btn[data-v-48a483fb]:hover{color:#40a9ff;border-color:#40a9ff}.contact-form-page .add-group-section[data-v-48a483fb]{text-align:center;padding:32px 0}.contact-form-page .add-group-section[data-v-48a483fb] .ant-btn{min-width:160px;height:44px;font-size:15px}.contact-form-page .form-actions[data-v-48a483fb]{margin-top:48px;padding-top:24px;text-align:center;border-top:1px solid #f0f0f0}.contact-form-page .form-actions[data-v-48a483fb] .ant-btn{min-width:120px;height:42px;font-size:15px}.region-tree[data-v-48a483fb]{width:100%}