[data-v-612c20c7]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px;borderRadius1:8px;borderRadius2:4px;borderRadius3:2px;cardThemeColor:#fff}.resume-apply-page[data-v-612c20c7]{min-height:100vh;background:#f5f6f8;display:flex;flex-direction:column;padding-bottom:100px;overflow-x:hidden;box-sizing:border-box}.resume-apply-page [data-v-612c20c7],.resume-apply-page [data-v-612c20c7]:after,.resume-apply-page [data-v-612c20c7]:before{box-sizing:border-box}.resume-apply-page .nav-header[data-v-612c20c7]{background:#3a4a5c;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.resume-apply-page .nav-header .nav-left i[data-v-612c20c7]{font-size:24px;color:#fff;cursor:pointer;padding:4px}.resume-apply-page .nav-header .nav-left i[data-v-612c20c7]:active{opacity:.7}.resume-apply-page .nav-header .nav-title[data-v-612c20c7]{font-size:18px;color:#fff;font-weight:500}.resume-apply-page .nav-header .nav-right[data-v-612c20c7]{display:flex;gap:20px}.resume-apply-page .nav-header .nav-right i[data-v-612c20c7]{font-size:22px;color:#fff;cursor:pointer;padding:4px}.resume-apply-page .nav-header .nav-right i[data-v-612c20c7]:active{opacity:.7}.resume-apply-page .job-info-card[data-v-612c20c7]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 16px;color:#fff}.resume-apply-page .job-info-card .job-name[data-v-612c20c7]{font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.4}.resume-apply-page .job-info-card .job-meta[data-v-612c20c7]{display:flex;flex-wrap:wrap;gap:12px}.resume-apply-page .job-info-card .job-meta .meta-item[data-v-612c20c7]{font-size:13px;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:20px}.resume-apply-page .ai-resume-section[data-v-612c20c7]{padding:16px;max-width:800px;margin:0 auto;width:100%;text-align:center}.resume-apply-page .ai-resume-section .ai-resume-btn[data-v-612c20c7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 32px;font-size:15px;font-weight:600;border-radius:24px;width:100%}.resume-apply-page .ai-resume-section .ai-resume-btn[data-v-612c20c7]:hover{opacity:.9}.resume-apply-page .ai-resume-section .ai-resume-btn.is-disabled[data-v-612c20c7]{opacity:.7}.resume-apply-page .ai-resume-section .ai-parsing-status[data-v-612c20c7]{margin-top:10px;font-size:13px;color:#667eea;font-weight:500}.resume-apply-page .ai-resume-section .ai-resume-tip[data-v-612c20c7]{margin-top:8px;font-size:12px;color:#999}.resume-apply-page .form-content[data-v-612c20c7]{flex:1;padding:16px;max-width:800px;margin:0 auto;width:100%}.resume-apply-page .form-content .form-section[data-v-612c20c7]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px}.resume-apply-page .form-content .form-section .section-title[data-v-612c20c7]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:20px;padding-left:12px;border-left:4px solid #667eea;display:flex;justify-content:space-between;align-items:center}.resume-apply-page .form-content .form-section .section-title .el-button[data-v-612c20c7]{font-size:14px}.resume-apply-page .form-content .form-section .sub-form-card[data-v-612c20c7]{background:#f8f9fb;border-radius:8px;padding:16px;margin-bottom:12px}.resume-apply-page .form-content .form-section .sub-form-card .card-header[data-v-612c20c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;color:#333}.resume-apply-page .form-content .form-section .sub-form-card .card-header i[data-v-612c20c7]{font-size:16px;color:#ff6b6b;cursor:pointer;padding:4px}.resume-apply-page .form-content .form-section .sub-form-card .card-header i[data-v-612c20c7]:hover{opacity:.8}.resume-apply-page .form-content .form-section .empty-tip[data-v-612c20c7]{text-align:center;padding:30px 0;color:#999;font-size:14px}.resume-apply-page .form-content[data-v-612c20c7] .el-form-item__label{font-size:14px;color:#333;font-weight:500;padding-bottom:4px;line-height:1.5}.resume-apply-page .form-content[data-v-612c20c7] .el-form-item{margin-bottom:16px}.resume-apply-page .form-content[data-v-612c20c7] .el-input__inner,.resume-apply-page .form-content[data-v-612c20c7] .el-textarea__inner{border-radius:8px}.resume-apply-page .form-content[data-v-612c20c7] .el-radio-group{display:flex;align-items:center;min-height:40px}.resume-apply-page .form-content .photo-uploader[data-v-612c20c7] .el-upload{border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;width:120px;height:120px;display:flex;align-items:center;justify-content:center;transition:border-color .3s}.resume-apply-page .form-content .photo-uploader[data-v-612c20c7] .el-upload:hover{border-color:#667eea}.resume-apply-page .form-content .photo-uploader .photo-preview[data-v-612c20c7]{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.resume-apply-page .form-content .photo-uploader .photo-upload-placeholder[data-v-612c20c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#999}.resume-apply-page .form-content .photo-uploader .photo-upload-placeholder i[data-v-612c20c7]{font-size:28px;margin-bottom:6px}.resume-apply-page .form-content .photo-uploader .photo-upload-placeholder span[data-v-612c20c7]{font-size:12px}.resume-apply-page .form-content .upload-tip[data-v-612c20c7]{font-size:12px;color:#999;margin-top:4px}.resume-apply-page .form-content .phone-verified-tip[data-v-612c20c7]{font-size:12px;color:#52c41a;margin-top:4px}.resume-apply-page .form-content .attachment-list[data-v-612c20c7]{margin-bottom:12px}.resume-apply-page .form-content .attachment-list .attachment-item[data-v-612c20c7]{display:flex;align-items:center;padding:8px 12px;background:#f8f9fb;border-radius:6px;margin-bottom:8px}.resume-apply-page .form-content .attachment-list .attachment-item[data-v-612c20c7]:last-child{margin-bottom:0}.resume-apply-page .form-content .resume-file-display[data-v-612c20c7]{display:flex;align-items:center}.resume-apply-page .form-content .attachment-error[data-v-612c20c7]{color:#f56c6c;font-size:12px;margin-top:4px}.resume-apply-page .form-content .attachment-form-item.is-error[data-v-612c20c7] .el-form-item__label{color:#f56c6c}.resume-apply-page .form-content .resume-uploader[data-v-612c20c7] .el-upload-list{margin-top:4px}.resume-apply-page .bottom-bar[data-v-612c20c7]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;display:flex;flex-direction:column;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.05);max-width:800px;margin:0 auto}.resume-apply-page .bottom-bar .apply-limit-tip[data-v-612c20c7]{font-size:12px;color:#fa8c16;margin-bottom:8px;text-align:center}.resume-apply-page .bottom-bar .submit-btn[data-v-612c20c7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 48px;font-size:16px;font-weight:600;border-radius:24px;width:100%}.resume-apply-page .bottom-bar .submit-btn[data-v-612c20c7]:hover{opacity:.9}@media screen and (max-width:767px){.resume-apply-page[data-v-612c20c7]{padding-bottom:92px}.resume-apply-page .nav-header[data-v-612c20c7]{padding:10px 12px}.resume-apply-page .nav-header .nav-title[data-v-612c20c7]{font-size:16px}.resume-apply-page .nav-header .nav-left i[data-v-612c20c7],.resume-apply-page .nav-header .nav-right i[data-v-612c20c7]{font-size:20px}.resume-apply-page .job-info-card[data-v-612c20c7]{padding:16px 12px}.resume-apply-page .job-info-card .job-name[data-v-612c20c7]{font-size:18px}.resume-apply-page .ai-resume-section[data-v-612c20c7]{padding:12px}.resume-apply-page .ai-resume-section .ai-resume-btn[data-v-612c20c7]{padding:10px 24px;font-size:14px}.resume-apply-page .form-content[data-v-612c20c7]{padding:12px}.resume-apply-page .form-content .form-section[data-v-612c20c7]{padding:14px}.resume-apply-page .form-content .form-section .section-title[data-v-612c20c7]{font-size:15px;margin-bottom:16px}.resume-apply-page .bottom-bar[data-v-612c20c7]{padding:10px 12px}.resume-apply-page .bottom-bar .submit-btn[data-v-612c20c7]{padding:10px 32px;font-size:15px}}@media screen and (min-width:768px){.resume-apply-page .ai-resume-section[data-v-612c20c7]{padding:20px 24px}.resume-apply-page .form-content[data-v-612c20c7]{padding:24px}.resume-apply-page .bottom-bar[data-v-612c20c7]{padding:16px 24px}}.confirm-dialog[data-v-612c20c7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.confirm-dialog .confirm-content[data-v-612c20c7]{background:#fff;border-radius:16px;padding:32px 24px;width:100%;max-width:320px;text-align:center;animation:dialogFadeIn-data-v-612c20c7 .2s ease}.confirm-dialog .confirm-content .confirm-title[data-v-612c20c7]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:28px}.confirm-dialog .confirm-content .confirm-actions[data-v-612c20c7]{display:flex;flex-direction:column;gap:12px}.confirm-dialog .confirm-content .confirm-actions .el-button[data-v-612c20c7]{width:100%;padding:12px 0;border-radius:24px;font-size:15px;font-weight:500;margin:0;display:block}.confirm-dialog .confirm-content .confirm-actions .preview-btn[data-v-612c20c7]{border-color:#667eea;color:#667eea}.confirm-dialog .confirm-content .confirm-actions .preview-btn[data-v-612c20c7]:hover{background:#f0f2ff}.confirm-dialog .confirm-content .confirm-actions .direct-submit-btn[data-v-612c20c7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.confirm-dialog .confirm-content .confirm-actions .direct-submit-btn[data-v-612c20c7]:hover{opacity:.9}@keyframes dialogFadeIn-data-v-612c20c7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.preview-layer[data-v-612c20c7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f6f8;z-index:150;display:flex;flex-direction:column}.preview-layer .preview-header[data-v-612c20c7]{background:#3a4a5c;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;flex-shrink:0}.preview-layer .preview-header .preview-header-left[data-v-612c20c7]{display:flex;align-items:center;gap:12px}.preview-layer .preview-header .preview-header-left i[data-v-612c20c7]{font-size:24px;color:#fff;cursor:pointer;padding:4px}.preview-layer .preview-header .preview-header-left i[data-v-612c20c7]:active{opacity:.7}.preview-layer .preview-header .preview-header-left span[data-v-612c20c7]{font-size:18px;color:#fff;font-weight:500}.preview-layer .preview-header .preview-header-right .el-button[data-v-612c20c7]{border-radius:16px;padding:8px 20px;font-weight:500}.preview-layer .preview-body[data-v-612c20c7]{flex:1;overflow-y:auto;padding:16px;max-width:800px;margin:0 auto;width:100%;padding-bottom:88px}.preview-layer .preview-body .preview-section[data-v-612c20c7]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px}.preview-layer .preview-body .preview-section .preview-section-title[data-v-612c20c7]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px;padding-left:12px;border-left:4px solid #667eea}.preview-layer .preview-body .preview-card[data-v-612c20c7]{background:#f8f9fb;border-radius:8px;padding:16px;margin-bottom:12px}.preview-layer .preview-body .preview-card .preview-card-header[data-v-612c20c7]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.preview-layer .preview-body .preview-info-grid[data-v-612c20c7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preview-layer .preview-body .preview-info-grid .preview-info-item[data-v-612c20c7]{display:flex;flex-direction:column;gap:4px}.preview-layer .preview-body .preview-info-grid .preview-info-item.full-width[data-v-612c20c7]{grid-column:1/-1}.preview-layer .preview-body .preview-info-grid .preview-info-item .info-label[data-v-612c20c7]{font-size:12px;color:#999}.preview-layer .preview-body .preview-info-grid .preview-info-item .info-value[data-v-612c20c7]{font-size:14px;color:#333;word-break:break-all;line-height:1.5}.preview-layer .preview-bottom-bar[data-v-612c20c7]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;display:flex;gap:12px;align-items:center;justify-content:center;box-shadow:0 -2px 10px rgba(0,0,0,.05);max-width:800px;margin:0 auto}.preview-layer .preview-bottom-bar .el-button[data-v-612c20c7]{flex:1;padding:12px 0;border-radius:24px;font-size:15px;font-weight:500}.preview-layer .preview-bottom-bar .back-edit-btn[data-v-612c20c7]{border-color:#667eea;color:#667eea}.preview-layer .preview-bottom-bar .back-edit-btn[data-v-612c20c7]:hover{background:#f0f2ff}.preview-layer .preview-bottom-bar .direct-submit-btn[data-v-612c20c7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.preview-layer .preview-bottom-bar .direct-submit-btn[data-v-612c20c7]:hover{opacity:.9}@media screen and (max-width:767px){.preview-layer .preview-header[data-v-612c20c7]{padding:10px 12px}.preview-layer .preview-header .preview-header-left span[data-v-612c20c7]{font-size:16px}.preview-layer .preview-header .preview-header-left i[data-v-612c20c7]{font-size:20px}.preview-layer .preview-body[data-v-612c20c7]{padding:12px;padding-bottom:80px}.preview-layer .preview-body .preview-section[data-v-612c20c7]{padding:14px}.preview-layer .preview-bottom-bar[data-v-612c20c7]{padding:10px 12px}.preview-layer .preview-bottom-bar .el-button[data-v-612c20c7]{padding:10px 0;font-size:14px}.confirm-dialog .confirm-content[data-v-612c20c7]{padding:24px 20px}.confirm-dialog .confirm-content .confirm-title[data-v-612c20c7]{font-size:17px;margin-bottom:24px}}.date-row[data-v-612c20c7]{display:flex;align-items:flex-start;gap:8px}.date-row .el-form-item[data-v-612c20c7]{flex:1}.date-row .date-separator[data-v-612c20c7]{padding-top:8px;color:#999}@media screen and (min-width:768px){.preview-layer .preview-body[data-v-612c20c7]{padding:24px;padding-bottom:92px}.preview-layer .preview-bottom-bar[data-v-612c20c7]{padding:16px 24px}}