.step-indicator[data-v-506f19df]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;margin-bottom:30px}.step-item[data-v-506f19df]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer}.step-item.disabled[data-v-506f19df]{cursor:not-allowed}.step-circle[data-v-506f19df]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e0e0e0;color:#999;font-weight:500;margin-bottom:8px;transition:all .3s;z-index:1}.step-item.completed .step-circle[data-v-506f19df]{background:#67c23a;color:#fff}.step-item.active .step-circle[data-v-506f19df]{background:#409eff;color:#fff;box-shadow:0 0 0 3px #409eff33}.step-item.disabled .step-circle[data-v-506f19df]{background:#f5f5f5;color:#ccc}.check-icon[data-v-506f19df]{font-size:20px;font-weight:700}.step-number[data-v-506f19df]{font-size:16px}.step-label[data-v-506f19df]{font-size:13px;color:#666;text-align:center;white-space:nowrap}.step-item.active .step-label[data-v-506f19df]{color:#409eff;font-weight:500}.step-item.completed .step-label[data-v-506f19df]{color:#333}.step-item.disabled .step-label[data-v-506f19df]{color:#ccc}.step-line[data-v-506f19df]{position:absolute;top:18px;left:50%;width:100%;height:2px;background:#e0e0e0;z-index:0}.step-item.completed .step-line[data-v-506f19df]{background:#67c23a}.step-expected[data-v-0c12c4d7]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-0c12c4d7]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-0c12c4d7]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-0c12c4d7]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.expected-form[data-v-0c12c4d7]{margin-top:20px}.salary-row[data-v-0c12c4d7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.salary-sep[data-v-0c12c4d7]{font-size:14px;color:#606266;padding:0 4px}.salary-unit[data-v-0c12c4d7]{font-size:14px;color:#909399;margin-left:4px}.form-error[data-v-0c12c4d7]{font-size:12px;color:#f56c6c;margin-top:4px}.field-tip[data-v-0c12c4d7]{font-size:12px;color:#c0c4cc;margin-top:4px}.selector-field[data-v-0c12c4d7]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:4px 11px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:border-color .2s}.selector-field[data-v-0c12c4d7]:hover{border-color:#409eff}.selector-content[data-v-0c12c4d7]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.selector-placeholder[data-v-0c12c4d7]{color:#a8abb2;font-size:14px}.selector-arrow[data-v-0c12c4d7]{color:#a8abb2;margin-left:8px}[data-v-0c12c4d7] .el-form-item{margin-bottom:24px}[data-v-0c12c4d7] .el-form-item__label{font-weight:500;color:#606266}.step-education[data-v-98ce0cd5]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-98ce0cd5]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-98ce0cd5]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-98ce0cd5]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.exp-list[data-v-98ce0cd5]{display:flex;flex-direction:column;gap:16px}.exp-card[data-v-98ce0cd5]{border:1px solid #e4e7ed;border-radius:8px;padding:16px 20px;transition:box-shadow .2s}.exp-card[data-v-98ce0cd5]:hover{box-shadow:0 2px 12px #00000014}.exp-card-header[data-v-98ce0cd5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exp-card-title[data-v-98ce0cd5]{display:flex;align-items:center;gap:4px}.university[data-v-98ce0cd5]{font-size:16px;font-weight:600;color:#303133}.exp-card-body[data-v-98ce0cd5]{display:flex;flex-direction:column;gap:6px}.exp-info-row[data-v-98ce0cd5]{display:flex;align-items:center;gap:6px;font-size:14px;color:#606266}.exp-achievements[data-v-98ce0cd5]{font-size:13px;color:#909399;margin-top:8px;padding:8px 12px;background:#f5f7fa;border-radius:4px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.add-btn[data-v-98ce0cd5]{width:100%;height:48px;border-style:dashed;font-size:14px}.form-error[data-v-98ce0cd5]{font-size:12px;color:#f56c6c;margin-top:4px}[data-v-98ce0cd5] .el-form-item{margin-bottom:20px}.step-workexp[data-v-c3989ba1]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-c3989ba1]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-c3989ba1]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-c3989ba1]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.exp-list[data-v-c3989ba1]{display:flex;flex-direction:column;gap:16px}.exp-card[data-v-c3989ba1]{border:1px solid #e4e7ed;border-radius:8px;padding:16px 20px;transition:box-shadow .2s}.exp-card[data-v-c3989ba1]:hover{box-shadow:0 2px 12px #00000014}.exp-card-header[data-v-c3989ba1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exp-card-title[data-v-c3989ba1]{display:flex;align-items:center}.company-name[data-v-c3989ba1]{font-size:16px;font-weight:600;color:#303133}.exp-card-body[data-v-c3989ba1]{display:flex;flex-direction:column;gap:6px}.exp-info-row[data-v-c3989ba1]{display:flex;align-items:center;gap:6px;font-size:14px;color:#606266}.position-label[data-v-c3989ba1]{font-weight:500;color:#409eff}.skill-tags[data-v-c3989ba1]{margin-top:4px}.exp-description[data-v-c3989ba1]{font-size:13px;color:#909399;margin-top:8px;padding:8px 12px;background:#f5f7fa;border-radius:4px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.add-btn[data-v-c3989ba1]{width:100%;height:48px;border-style:dashed;font-size:14px}.form-error[data-v-c3989ba1]{font-size:12px;color:#f56c6c}.field-tip[data-v-c3989ba1]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}[data-v-c3989ba1] .el-form-item{margin-bottom:20px}.step-project[data-v-39c26070]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-39c26070]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-39c26070]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-39c26070]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.exp-list[data-v-39c26070]{display:flex;flex-direction:column;gap:16px}.exp-card[data-v-39c26070]{border:1px solid #e4e7ed;border-radius:8px;padding:16px 20px;transition:box-shadow .2s}.exp-card[data-v-39c26070]:hover{box-shadow:0 2px 12px #00000014}.exp-card-header[data-v-39c26070]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exp-card-title[data-v-39c26070]{display:flex;align-items:center}.project-name[data-v-39c26070]{font-size:16px;font-weight:600;color:#303133}.exp-card-body[data-v-39c26070]{display:flex;flex-direction:column;gap:6px}.exp-info-row[data-v-39c26070]{display:flex;align-items:center;gap:6px;font-size:14px;color:#606266}.exp-description[data-v-39c26070]{font-size:13px;color:#909399;margin-top:8px;padding:8px 12px;background:#f5f7fa;border-radius:4px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.add-btn[data-v-39c26070]{width:100%;height:48px;border-style:dashed;font-size:14px}.form-error[data-v-39c26070]{font-size:12px;color:#f56c6c}[data-v-39c26070] .el-form-item{margin-bottom:20px}.step-certificates[data-v-8517afaa]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-8517afaa]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-8517afaa]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-8517afaa]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.cert-tags-wrap[data-v-8517afaa]{min-height:80px;border:1px dashed #dcdfe6;border-radius:8px;padding:16px;margin-bottom:20px;background:#fafafa}.cert-tags[data-v-8517afaa]{display:flex;flex-wrap:wrap;gap:10px}.cert-tag[data-v-8517afaa]{font-size:14px;height:36px;line-height:36px;padding:0 14px;border-radius:18px}.empty-tip[data-v-8517afaa]{font-size:14px;color:#c0c4cc;text-align:center;padding:12px 0}.add-cert-area[data-v-8517afaa]{margin-bottom:20px}.cert-input[data-v-8517afaa]{width:100%;max-width:480px}.input-tips[data-v-8517afaa]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px}.count-tip[data-v-8517afaa]{color:#409eff;font-weight:500}.tip-text[data-v-8517afaa]{color:#c0c4cc}.limit-tip[data-v-8517afaa]{margin-bottom:20px}.cert-selector[data-v-8517afaa]{margin-bottom:8px}.cert-manual[data-v-8517afaa]{margin-top:12px}.selector-label[data-v-8517afaa]{font-size:13px;color:#606266;margin-bottom:6px;display:block}.tag-fade-enter-active[data-v-8517afaa],.tag-fade-leave-active[data-v-8517afaa]{transition:all .3s ease}.tag-fade-enter-from[data-v-8517afaa],.tag-fade-leave-to[data-v-8517afaa]{opacity:0;transform:scale(.8)}.step-advantage[data-v-c070b4dd]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-c070b4dd]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-c070b4dd]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-c070b4dd]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.advantage-textarea[data-v-c070b4dd]{font-size:14px;line-height:1.8}[data-v-c070b4dd] .advantage-textarea .el-textarea__inner{min-height:240px!important;resize:vertical}.writing-tips[data-v-c070b4dd]{display:flex;align-items:center;margin-bottom:20px}.char-status[data-v-c070b4dd]{display:flex;align-items:center;gap:6px;font-size:13px}.count-empty[data-v-c070b4dd]{color:#c0c4cc}.count-warning[data-v-c070b4dd]{color:#e6a23c}.count-good[data-v-c070b4dd]{color:#67c23a}.tip-text[data-v-c070b4dd]{color:#e6a23c;font-size:12px}.tip-success[data-v-c070b4dd]{color:#67c23a;font-size:12px}.template-section[data-v-c070b4dd]{background:#f5f7fa;border-radius:8px;padding:16px}.template-header[data-v-c070b4dd]{margin-bottom:10px}.template-label[data-v-c070b4dd]{font-size:13px;color:#909399}.template-tag[data-v-c070b4dd]{cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.template-tag[data-v-c070b4dd]:hover{color:#409eff;border-color:#409eff}.step-attachment[data-v-4a79fc39]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-4a79fc39]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-4a79fc39]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-4a79fc39]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.upload-sections[data-v-4a79fc39]{display:flex;flex-direction:column;gap:8px}.upload-section[data-v-4a79fc39]{padding:8px 0}.section-header[data-v-4a79fc39]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-title[data-v-4a79fc39]{font-size:15px;font-weight:600;color:#303133}.section-badge[data-v-4a79fc39]{font-size:11px;color:#fff;background:#409eff;border-radius:10px;padding:1px 8px}.section-desc[data-v-4a79fc39]{font-size:12px;color:#c0c4cc}.upload-dragger[data-v-4a79fc39]{width:100%}[data-v-4a79fc39] .el-upload-dragger{width:100%;height:140px;display:flex;align-items:center;justify-content:center}.upload-content[data-v-4a79fc39]{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-4a79fc39]{font-size:48px;color:#c0c4cc}.upload-icon.is-loading[data-v-4a79fc39]{animation:rotating-4a79fc39 2s linear infinite;color:#409eff}@keyframes rotating-4a79fc39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-text[data-v-4a79fc39]{font-size:14px;color:#606266}.upload-hint[data-v-4a79fc39]{font-size:12px;color:#c0c4cc}.uploaded-file[data-v-4a79fc39]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#f0f9eb;border:1px solid #c2e7b0;border-radius:8px}.file-icon[data-v-4a79fc39]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.pdf-icon[data-v-4a79fc39]{background:#fff3e0;color:#e6a23c}.video-icon[data-v-4a79fc39]{background:#e8f5e9;color:#67c23a}.file-info[data-v-4a79fc39]{flex:1}.file-name[data-v-4a79fc39]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.file-status[data-v-4a79fc39]{display:flex;align-items:center;gap:4px;font-size:12px;color:#67c23a}.video-tips[data-v-4a79fc39]{display:flex;align-items:center;gap:6px;font-size:12px;color:#909399;margin-top:12px;padding:8px 12px;background:#f5f7fa;border-radius:4px}.step-expected[data-v-64310303]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-64310303]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-64310303]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-64310303]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.expected-form[data-v-64310303]{margin-top:20px}.field-tip[data-v-64310303]{font-size:12px;color:#c0c4cc;margin-top:4px}.selector-field[data-v-64310303]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:4px 11px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:border-color .2s}.selector-field[data-v-64310303]:hover{border-color:#409eff}.selector-content[data-v-64310303]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.selector-placeholder[data-v-64310303]{color:#a8abb2;font-size:14px}.selector-arrow[data-v-64310303]{color:#a8abb2;margin-left:8px}[data-v-64310303] .el-form-item{margin-bottom:24px}[data-v-64310303] .el-form-item__label{font-weight:500;color:#606266}.step-part-date[data-v-f6425d88]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-f6425d88]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-f6425d88]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-f6425d88]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.date-form[data-v-f6425d88]{margin-top:20px}.time-row[data-v-f6425d88]{display:flex;align-items:center;gap:8px}.range-sep[data-v-f6425d88]{font-size:14px;color:#606266;padding:0 4px}.field-tip[data-v-f6425d88]{font-size:12px;color:#c0c4cc;margin-top:4px;width:100%}[data-v-f6425d88] .el-form-item{margin-bottom:24px}[data-v-f6425d88] .el-form-item__label{font-weight:500;color:#606266}.resume-register-container[data-v-975c2c2b]{max-width:1200px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.progress-header[data-v-975c2c2b]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f5f7fa;border-radius:4px;margin-bottom:20px}.progress-info[data-v-975c2c2b]{flex:1;display:flex;align-items:center;gap:10px}.progress-label[data-v-975c2c2b]{font-size:14px;color:#606266;white-space:nowrap}.last-saved[data-v-975c2c2b]{font-size:12px;color:#909399}.form-content[data-v-975c2c2b]{background:#fff;border:1px solid #eee;border-radius:4px;min-height:400px}.step-placeholder[data-v-975c2c2b]{display:flex;align-items:center;justify-content:center;min-height:400px;color:#909399}.form-actions[data-v-975c2c2b]{display:flex;justify-content:space-between;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.form-actions .el-button[data-v-975c2c2b]{min-width:100px}.step-baseinfo[data-v-1b89aa8c]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-1b89aa8c]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-1b89aa8c]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-1b89aa8c]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.baseinfo-form[data-v-1b89aa8c]{margin-top:20px}[data-v-1b89aa8c] .el-form-item{margin-bottom:22px}[data-v-1b89aa8c] .el-form-item__label{font-weight:500;color:#606266}.logo-uploader[data-v-1b89aa8c]{width:80px;height:80px}[data-v-1b89aa8c] .logo-uploader .el-upload{width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s}[data-v-1b89aa8c] .logo-uploader .el-upload:hover{border-color:#409eff}.logo-preview[data-v-1b89aa8c]{width:100%;height:100%;background:#f5f7fa}.upload-placeholder[data-v-1b89aa8c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d}.upload-icon[data-v-1b89aa8c]{font-size:20px;margin-bottom:4px}.upload-placeholder span[data-v-1b89aa8c]{font-size:12px}.upload-tip[data-v-1b89aa8c]{font-size:12px;color:#909399;margin-top:4px}.image-error[data-v-1b89aa8c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:24px;background:#f5f7fa}.step-license[data-v-10088ea2]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-10088ea2]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-10088ea2]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-10088ea2]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.upload-section[data-v-10088ea2]{display:flex;flex-direction:column;align-items:center;gap:20px}.preview-container[data-v-10088ea2]{width:100%;max-width:400px}.preview-wrapper[data-v-10088ea2]{display:flex;flex-direction:column;align-items:center;gap:16px}.preview-image[data-v-10088ea2]{width:100%;max-height:300px;border-radius:8px;border:1px solid #e4e7ed}.preview-actions[data-v-10088ea2]{display:flex;gap:12px}.license-uploader[data-v-10088ea2]{width:100%;max-width:400px}.license-uploader[data-v-10088ea2] .el-upload-dragger{width:100%;height:200px;display:flex;align-items:center;justify-content:center;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;transition:border-color .2s}.license-uploader[data-v-10088ea2] .el-upload-dragger:hover{border-color:#409eff}.upload-content[data-v-10088ea2]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon[data-v-10088ea2]{font-size:48px;color:#c0c4cc}.upload-text[data-v-10088ea2]{font-size:14px;color:#606266}.upload-text em[data-v-10088ea2]{color:#409eff;font-style:normal}.upload-tips[data-v-10088ea2]{text-align:center;color:#909399;font-size:12px;line-height:1.8}.upload-tips p[data-v-10088ea2]{margin:0}.step-location[data-v-4f1103e3]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-4f1103e3]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-4f1103e3]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-4f1103e3]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.location-form[data-v-4f1103e3]{margin-top:20px}.field-tip[data-v-4f1103e3]{font-size:12px;color:#c0c4cc;margin-top:4px}[data-v-4f1103e3] .el-form-item{margin-bottom:22px}[data-v-4f1103e3] .el-form-item__label{font-weight:500;color:#606266}.step-description[data-v-6a627b46]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-6a627b46]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-6a627b46]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-6a627b46]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.desc-textarea[data-v-6a627b46]{font-size:14px;line-height:1.8}[data-v-6a627b46] .desc-textarea .el-textarea__inner{min-height:200px!important;resize:vertical}.writing-tips[data-v-6a627b46]{display:flex;align-items:center;margin-bottom:20px}.char-status[data-v-6a627b46]{display:flex;align-items:center;gap:6px;font-size:13px}.count-empty[data-v-6a627b46]{color:#c0c4cc}.count-error[data-v-6a627b46]{color:#f56c6c}.count-warning[data-v-6a627b46]{color:#e6a23c}.count-good[data-v-6a627b46]{color:#67c23a}.tip-text[data-v-6a627b46]{color:#f56c6c;font-size:12px}.tip-warning[data-v-6a627b46]{color:#e6a23c;font-size:12px}.tip-success[data-v-6a627b46]{color:#67c23a;font-size:12px}.upload-tip[data-v-6a627b46]{font-size:12px;color:#909399;margin-top:8px}.benefit-section[data-v-6a627b46]{width:100%}.benefit-tags[data-v-6a627b46]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.benefit-tag[data-v-6a627b46]{margin-right:0}.benefit-input[data-v-6a627b46]{margin-bottom:12px}.benefit-suggestions[data-v-6a627b46]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.suggestion-label[data-v-6a627b46]{font-size:13px;color:#909399}.suggestion-tag[data-v-6a627b46]{cursor:pointer;transition:all .2s}.suggestion-tag[data-v-6a627b46]:hover{color:#409eff;border-color:#409eff}.template-section[data-v-6a627b46]{background:#f5f7fa;border-radius:8px;padding:16px;margin-top:20px}.template-header[data-v-6a627b46]{margin-bottom:10px}.template-label[data-v-6a627b46]{font-size:13px;color:#909399}.template-tag[data-v-6a627b46]{cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.template-tag[data-v-6a627b46]:hover{color:#409eff;border-color:#409eff}[data-v-6a627b46] .el-form-item{margin-bottom:24px}.step-hr-info[data-v-a560fc4d]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-a560fc4d]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-a560fc4d]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-a560fc4d]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.form-tips[data-v-a560fc4d]{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#f5f7fa;border-radius:6px;font-size:13px;color:#909399}[data-v-a560fc4d] .el-form-item{margin-bottom:24px}.avatar-uploader[data-v-a560fc4d]{width:100px;height:100px}[data-v-a560fc4d] .avatar-uploader .el-upload{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:50%;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s}[data-v-a560fc4d] .avatar-uploader .el-upload:hover{border-color:#409eff}.avatar-preview[data-v-a560fc4d]{width:100%;height:100%;border-radius:50%}.upload-placeholder[data-v-a560fc4d]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d}.upload-icon[data-v-a560fc4d]{font-size:24px;margin-bottom:4px}.upload-placeholder span[data-v-a560fc4d]{font-size:12px}.upload-tip[data-v-a560fc4d]{font-size:12px;color:#909399;margin-top:4px;text-align:center}.image-error[data-v-a560fc4d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:24px;background:#f5f7fa;border-radius:50%}.step-certificates[data-v-1a27b956]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-1a27b956]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-1a27b956]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-1a27b956]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.cert-list[data-v-1a27b956]{display:flex;flex-direction:column;gap:16px}.cert-card[data-v-1a27b956]{display:flex;align-items:center;gap:16px;border:1px solid #e4e7ed;border-radius:8px;padding:16px;transition:box-shadow .2s}.cert-card[data-v-1a27b956]:hover{box-shadow:0 2px 12px #00000014}.cert-card-left[data-v-1a27b956]{flex-shrink:0}.cert-image[data-v-1a27b956]{width:80px;height:80px;border-radius:6px;overflow:hidden;background:#f5f7fa}.image-error[data-v-1a27b956]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:24px}.cert-card-right[data-v-1a27b956]{flex:1;display:flex;justify-content:space-between;align-items:center}.cert-name[data-v-1a27b956]{font-size:15px;font-weight:500;color:#303133}.cert-actions[data-v-1a27b956]{display:flex;gap:8px}.add-btn[data-v-1a27b956]{width:100%;height:48px;border-style:dashed;font-size:14px}.license-uploader[data-v-1a27b956]{width:200px;height:150px}[data-v-1a27b956] .el-upload{width:100%;height:100%;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s}[data-v-1a27b956] .el-upload:hover{border-color:#409eff}.license-preview[data-v-1a27b956]{width:100%;height:100%;background:#f5f7fa}.upload-placeholder[data-v-1a27b956]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d}.upload-icon[data-v-1a27b956]{font-size:28px;margin-bottom:8px}.upload-tip[data-v-1a27b956]{font-size:12px;color:#909399;margin-top:8px}[data-v-1a27b956] .el-form-item{margin-bottom:20px}.enterprise-register-container[data-v-33c362a3]{max-width:1200px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.progress-header[data-v-33c362a3]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f5f7fa;border-radius:4px;margin-bottom:20px}.progress-info[data-v-33c362a3]{flex:1;display:flex;align-items:center;gap:10px}.progress-label[data-v-33c362a3]{font-size:14px;color:#606266;white-space:nowrap}.last-saved[data-v-33c362a3]{font-size:12px;color:#909399}.form-content[data-v-33c362a3]{background:#fff;border:1px solid #eee;border-radius:4px;min-height:400px}.step-placeholder[data-v-33c362a3]{display:flex;align-items:center;justify-content:center;min-height:400px;color:#909399}.form-actions[data-v-33c362a3]{display:flex;justify-content:space-between;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.form-actions .el-button[data-v-33c362a3]{min-width:100px}.quick-resume-page[data-v-b79f2de5]{min-height:calc(100vh - 60px);background:#f5f7fa;padding:40px 20px}.quick-card[data-v-b79f2de5]{max-width:760px;margin:0 auto;background:#fff;border-radius:8px;padding:40px 60px 32px;box-shadow:0 2px 12px #0000000f}.card-header[data-v-b79f2de5]{text-align:center;margin-bottom:32px}.page-title[data-v-b79f2de5]{font-size:24px;font-weight:600;color:#333;margin-bottom:8px}.page-desc[data-v-b79f2de5]{font-size:14px;color:#909399}.field-tip[data-v-b79f2de5]{width:100%;font-size:12px;color:#2d8bc0;margin-top:4px}.jobtype-cards[data-v-b79f2de5]{display:flex;flex-direction:column;gap:12px;width:100%}.jobtype-card[data-v-b79f2de5]{display:flex;align-items:center;padding:14px 16px;background:#f5f7fa;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease}.jobtype-card[data-v-b79f2de5]:hover{border-color:#a8cde3}.jobtype-card.active[data-v-b79f2de5]{background:#eaf4fa;border-color:#2d8bc0}.jobtype-badge[data-v-b79f2de5]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:600;margin-right:14px;flex-shrink:0}.jobtype-title[data-v-b79f2de5]{font-size:16px;font-weight:600;color:#333;line-height:1.4}.jobtype-desc[data-v-b79f2de5]{font-size:13px;color:#909399;line-height:1.4}.form-actions[data-v-b79f2de5]{text-align:center;margin-top:8px}.submit-btn[data-v-b79f2de5]{min-width:220px}[data-v-b79f2de5] .el-form-item{margin-bottom:22px}[data-v-b79f2de5] .el-form-item__label{font-weight:500;color:#606266}[data-v-b79f2de5] .el-radio-group{flex-wrap:wrap;gap:8px 0}.quick-register-page[data-v-a508544a]{min-height:calc(100vh - 60px);background:#f5f7fa;padding:40px 20px}.quick-card[data-v-a508544a]{max-width:760px;margin:0 auto;background:#fff;border-radius:8px;padding:40px 60px 32px;box-shadow:0 2px 12px #0000000f}.card-header[data-v-a508544a]{text-align:center;margin-bottom:32px}.page-title[data-v-a508544a]{font-size:24px;font-weight:600;color:#333;margin-bottom:8px}.page-desc[data-v-a508544a]{font-size:14px;color:#909399}.field-tip[data-v-a508544a]{width:100%;font-size:12px;color:#2d8bc0;margin-top:4px}.form-actions[data-v-a508544a]{text-align:center;margin-top:8px}.submit-btn[data-v-a508544a]{min-width:220px}[data-v-a508544a] .el-form-item{margin-bottom:22px}[data-v-a508544a] .el-form-item__label{font-weight:500;color:#606266}.step-user-info[data-v-5856d727]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-5856d727]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-5856d727]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-5856d727]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.user-form[data-v-5856d727]{margin-top:20px}.avatar-form-item[data-v-5856d727]{margin-bottom:30px}.avatar-upload-container[data-v-5856d727]{display:flex;align-items:flex-start;gap:20px}.avatar-uploader[data-v-5856d727]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s}.avatar-uploader[data-v-5856d727]:hover{border-color:#409eff}.avatar-uploader.is-disabled[data-v-5856d727]{cursor:not-allowed;opacity:.6}.avatar-uploader-icon[data-v-5856d727]{font-size:28px;color:#8c939d;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#fafafa}.avatar-uploader-icon .is-loading[data-v-5856d727]{font-size:32px;animation:rotating-5856d727 2s linear infinite}@keyframes rotating-5856d727{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avatar[data-v-5856d727]{width:120px;height:120px;display:block;object-fit:cover}.avatar-tips[data-v-5856d727]{display:flex;flex-direction:column;justify-content:center}.avatar-tips p[data-v-5856d727]{font-size:13px;color:#909399;margin:4px 0;line-height:1.6}.avatar-tips .uploading-text[data-v-5856d727]{color:#409eff;font-weight:500}[data-v-5856d727] .el-divider{margin:30px 0 24px}[data-v-5856d727] .el-divider__text{font-weight:500;color:#606266;font-size:14px}[data-v-5856d727] .el-form-item{margin-bottom:22px}[data-v-5856d727] .el-form-item__label{font-weight:500;color:#606266}[data-v-5856d727] .el-input__wrapper{box-shadow:0 0 0 1px #dcdfe6 inset;transition:all .3s}[data-v-5856d727] .el-input__wrapper:hover{box-shadow:0 0 0 1px #c0c4cc inset}[data-v-5856d727] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #409eff inset}[data-v-5856d727] .el-select{width:100%}@media(max-width:768px){.step-user-info[data-v-5856d727]{padding:20px}.avatar-upload-container[data-v-5856d727]{flex-direction:column}.step-desc[data-v-5856d727]{padding-left:0}}
