.cube-image-preview{z-index:10001!important}.idcard-box{border-radius:6px;width:100%;height:100%}.upload-idcard{-webkit-box-flex:1;-webkit-flex:1;flex:1}.upload-idcard .upload-container{background:#fff;box-sizing:border-box;height:120px}.upload-idcard .upload-container .cube-upload-file-progress{color:#fff!important}.upload-idcard .upload-container .tips{color:#999;font-size:12px;margin-bottom:10px}.upload-idcard .upload-container .cube-upload{height:100%;width:100%}.upload-idcard .upload-container .cube-upload-btn{background:#fff;border:none;color:#999;border-radius:6px}.upload-idcard .upload-container .cube-upload-btn,.upload-idcard .upload-container .cube-upload-btn div{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.upload-idcard .upload-container .cube-upload-btn div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.upload-idcard .upload-container .cube-upload-btn i{font-size:36px;color:#ddd;margin-bottom:10px;display:block}.upload-idcard .upload-container .cube-upload-btn p{font-size:14px;color:#999;margin:0}.upload-idcard .upload-container .cube-upload-file{height:100%;border-radius:6px;overflow:hidden}.upload-idcard .upload-container .cube-upload-file .cube-upload-file-def{width:100%!important;height:100%!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.upload-idcard .upload-container .cube-upload-file .cube-upload-file-def .cube-upload-file-def>.cubeic-wrong{top:2px!important;right:2px!important}.document-page .upload-idcard .upload-container{background:transparent}.document-page .upload-idcard .idcard-box{background:#fff}.register-container[data-v-5bbf85f0]{position:relative;min-height:100vh;background:#f8f8f8;padding-top:44px}.header[data-v-5bbf85f0]{background-color:#fff;padding:16px;border-bottom:1px solid #f0f0f0;position:fixed;top:44px;left:0;right:0;z-index:98}.header .step-wrap[data-v-5bbf85f0]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.header .step-wrap .step-item .step-circle[data-v-5bbf85f0],.header .step-wrap .step-item[data-v-5bbf85f0],.header .step-wrap[data-v-5bbf85f0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header .step-wrap .step-item .step-circle[data-v-5bbf85f0]{width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.header .step-wrap .step-item .step-icon[data-v-5bbf85f0]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;margin-right:4px}.header .step-wrap .step-item .step-icon.gray[data-v-5bbf85f0]{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}.header .step-wrap .step-item .step-text[data-v-5bbf85f0]{margin-left:2px}.header .step-wrap .step-item.gray .step-text[data-v-5bbf85f0]{color:#999}.header .step-wrap .step-item .step-text[data-v-5bbf85f0]{font-size:14px;color:#e60012}.header .step-wrap .step-item .step-text.gray[data-v-5bbf85f0]{color:#999}.header .step-wrap .step-line[data-v-5bbf85f0]{color:#e64340;font-size:14px;margin:0 16px}.form-content[data-v-5bbf85f0]{padding:12px;background-color:#fff;margin-top:10px;padding-top:100px;padding-bottom:80px;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto}.form-content .form-item[data-v-5bbf85f0]{margin-bottom:16px}.form-content .form-item .label[data-v-5bbf85f0]{font-size:14px;color:#666;margin:0 0 6px 0}.form-content .form-item .label.required[data-v-5bbf85f0]:before{content:"*";color:#e64340;margin-right:4px}.form-content .form-item .input-box[data-v-5bbf85f0]{border-radius:8px;height:44px;border:1px solid #e0e0e0}.form-content .form-item .input-box.focus[data-v-5bbf85f0]{border-color:#e64340}.form-content .form-item .van-field__error-message[data-v-5bbf85f0]{position:relative;width:100%;height:auto;margin-top:4px;color:#ee0a24;font-size:12px;line-height:14px;text-align:left}.form-content .form-item .tip-text[data-v-5bbf85f0]{font-size:12px;color:#ccc;margin-top:4px}.form-content .form-item .error-message[data-v-5bbf85f0]{color:#ff4757;font-size:12px;line-height:16px;margin-top:2px}.form-content .code-text[data-v-5bbf85f0]{font-size:16px;color:#e64340;line-height:44px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.form-content .code-text.gray[data-v-5bbf85f0]{color:#ccc}.form-content .van-field__button[data-v-5bbf85f0]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:8px}.form-content .van-field__body[data-v-5bbf85f0],.form-content .van-field__button[data-v-5bbf85f0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%}.form-content .input-box[data-v-5bbf85f0]{border-radius:8px;height:44px;border:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.form-content .input-box.focus[data-v-5bbf85f0]{border-color:#e64340}.form-content .fixed-bottom-btn[data-v-5bbf85f0]{position:fixed;bottom:0;left:0;right:0;padding:16px;background:#fff;z-index:99}.form-content .fixed-bottom-btn .submit-btn[data-v-5bbf85f0]{height:44px;border-radius:8px}.form-content .fixed-bottom-btn .submit-btn[disabled][data-v-5bbf85f0]{background:#f0f0f0;color:#999}.form-content .fixed-bottom-btn .submit-btn[data-v-5bbf85f0]:not([disabled]){background:#e64340;color:#fff}.document-page[data-v-5bbf85f0]{padding-top:80px;padding-bottom:70px;background:#f8f8f8}.document-page .document-block[data-v-5bbf85f0]{padding:0 16px;margin-bottom:24px}.document-page .doc-title[data-v-5bbf85f0]{font-size:16px;color:#333;margin:0 0 12px 0}.document-page .doc-title .star[data-v-5bbf85f0]{color:#ee0a24;margin-right:4px}.document-page .upload-row[data-v-5bbf85f0]{display:-webkit-box;display:-webkit-flex;display:flex;gap:16px}.document-page .upload-box[data-v-5bbf85f0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;background:#fff;border:1px dashed #ddd;border-radius:6px;overflow:hidden;min-height:120px}.document-page .upload-box .upload-placeholder[data-v-5bbf85f0]{height:120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#bbb}.document-page .upload-box .upload-placeholder .plus-icon[data-v-5bbf85f0]{font-size:36px;line-height:1;margin-bottom:10px}.document-page .upload-box .upload-placeholder .upload-text[data-v-5bbf85f0]{font-size:14px}.document-page .agree-protocol-wrapper[data-v-5bbf85f0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:0 16px;margin:10px 0 40px;font-size:14px;color:#333}.document-page .agree-checkbox[data-v-5bbf85f0]{margin-right:8px;margin-top:2px}.document-page .agreement-text[data-v-5bbf85f0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;line-height:1.4}.document-page .protocol-link[data-v-5bbf85f0]{color:#ee0a24;font-weight:500;cursor:pointer;text-decoration:underline}.document-page .protocol-link[data-v-5bbf85f0]:hover{color:#d0091f}.document-page a[data-v-5bbf85f0]{color:#ee0a24;font-weight:500;cursor:pointer;text-decoration:underline}.document-page a[data-v-5bbf85f0]:hover{color:#d0091f}.document-page .bottom-btn-group[data-v-5bbf85f0]{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;gap:16px;padding:16px;background:#fff}.document-page .bottom-btn-group .btn-prev[data-v-5bbf85f0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:48px;font-size:16px;background:#fff;color:#333;border:1px solid #ddd}.document-page .bottom-btn-group .btn-submit[data-v-5bbf85f0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:48px;font-size:16px;background:#ee0a24;color:#fff}.document-page .bottom-btn-group .btn-submit[disabled][data-v-5bbf85f0]{background:#f0f0f0;color:#999;border:none}.success-page[data-v-5bbf85f0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:100px;background:#f8f8f8}.success-page .success-title[data-v-5bbf85f0]{font-size:24px;font-weight:700;margin-bottom:40px}.success-page .success-btn[data-v-5bbf85f0]{background-color:#e64340;height:48px}