.upload-material .upload-drag-area[data-v-499e199f]{text-align:center;padding:40px 20px}.upload-material .upload-drag-area .upload-text[data-v-499e199f]{font-size:14px;color:#374151;margin:12px 0 8px}.upload-material .upload-drag-area .upload-text em[data-v-499e199f]{color:#1a56db;font-style:normal;font-weight:600}.upload-material .upload-drag-area .upload-hint[data-v-499e199f]{font-size:12px;color:#9ca3af}.upload-material[data-v-499e199f] .el-upload-dragger{width:100%;border:2px dashed #d1d5db;border-radius:8px;transition:all .3s}.upload-material[data-v-499e199f] .el-upload-dragger:hover{border-color:#1a56db;background:rgba(26,86,219,.02)}.upload-material[data-v-499e199f] .el-upload-dragger.is-dragover{border-color:#1a56db;background:rgba(26,86,219,.05)}.upload-material[data-v-499e199f] .el-upload__tip{font-size:12px;color:#9ca3af;margin-top:4px;line-height:1.5}.upload-material[data-v-499e199f] .el-upload-list__item{border-radius:4px;transition:all .2s}.upload-material[data-v-499e199f] .el-upload-list__item:hover{background:#f9fafb}.upload-material[data-v-499e199f] .el-upload-list__item .el-icon-close{color:#6b7280}.upload-material[data-v-499e199f] .el-upload-list__item .el-icon-close:hover{color:#dc2626}.upload-material[data-v-499e199f] .el-upload-list__item .el-upload-list__item-status-label i{color:#059669}.pdf-preview-body[data-v-4719d270]{min-height:400px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;overflow:auto}.pdf-page-wrap[data-v-4719d270]{display:flex;justify-content:center;width:100%}.pdf-page-img[data-v-4719d270]{max-width:100%;box-shadow:0 2px 12px rgba(0,0,0,.15);background:#fff}.pdf-error[data-v-4719d270]{color:#f56c6c;padding:40px;text-align:center}.pdf-toolbar[data-v-4719d270]{margin-top:16px;display:flex;align-items:center;gap:16px}.pdf-toolbar .pdf-page-info[data-v-4719d270]{color:#606266;font-size:14px}.resume-page[data-v-572d9154]{padding:12px 0}.resume-page .resume-sidebar-panel[data-v-572d9154]{border-radius:12px;padding:16px;position:sticky;top:24px;z-index:99;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.resume-page .user-profile-header[data-v-572d9154]{text-align:center;padding-bottom:20px;border-bottom:1px solid #f3f4f6;margin-bottom:20px}.resume-page .user-avatar-wrapper[data-v-572d9154]{width:80px;height:112px;border-radius:4px;margin:0 auto 12px;overflow:hidden;position:relative;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.08);border:1px solid #d1d5db;background:#f3f4f6;transition:all .25s ease}.resume-page .user-avatar-wrapper img[data-v-572d9154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume-page .user-avatar-wrapper .avatar-letter-placeholder[data-v-572d9154]{width:100%;height:100%;background:linear-gradient(135deg,#1a56db,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.resume-page .user-avatar-wrapper .avatar-hover-camera[data-v-572d9154]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;transition:opacity .25s ease}.resume-page .user-avatar-wrapper[data-v-572d9154]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(26,86,219,.18);border-color:#1a56db}.resume-page .user-avatar-wrapper:hover .avatar-hover-camera[data-v-572d9154]{opacity:1}.resume-page .user-name-text[data-v-572d9154]{font-size:16px;font-weight:700;color:#111827}.resume-page .completeness-dashboard[data-v-572d9154]{display:flex;justify-content:center;align-items:center;padding:16px 0;border-bottom:1px solid #f3f4f6;margin-bottom:20px}.resume-page .completeness-dashboard .dashboard-chart[data-v-572d9154]{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px}.resume-page .completeness-dashboard .dashboard-inner-label[data-v-572d9154]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;width:100%}.resume-page .completeness-dashboard .dashboard-inner-label .pct-num[data-v-572d9154]{font-size:22px;font-weight:800;color:#111827;line-height:1.2;margin-bottom:2px}.resume-page .completeness-dashboard .dashboard-inner-label .pct-text[data-v-572d9154]{font-size:11px;color:#6b7280;font-weight:600;line-height:1}.resume-page .resume-checklist[data-v-572d9154]{margin-bottom:24px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:16px}.resume-page .resume-checklist .checklist-title[data-v-572d9154]{font-size:13px;font-weight:700;color:#1f2937;margin-bottom:14px;display:flex;align-items:center;gap:8px}.resume-page .resume-checklist .checklist-title i[data-v-572d9154]{color:#1a56db;font-size:16px}.resume-page .resume-checklist .checklist-items[data-v-572d9154]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.resume-page .resume-checklist .checklist-items li[data-v-572d9154]{display:flex;align-items:center;font-size:12px;color:#4b5563;padding:10px 12px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;transition:all .2s ease;justify-content:space-between}.resume-page .resume-checklist .checklist-items li .item-left[data-v-572d9154]{display:flex;align-items:center;gap:8px}.resume-page .resume-checklist .checklist-items li .item-left i[data-v-572d9154]{font-size:14px}.resume-page .resume-checklist .checklist-items li .item-name[data-v-572d9154]{font-weight:550;color:#374151}.resume-page .resume-checklist .checklist-items li .item-status[data-v-572d9154]{font-size:10.5px;font-weight:700;color:#9ca3af;background:#f3f4f6;padding:2px 8px;border-radius:12px}.resume-page .resume-checklist .checklist-items li.item-checked[data-v-572d9154]{border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.01)}.resume-page .resume-checklist .checklist-items li.item-checked .item-name[data-v-572d9154]{color:#111827}.resume-page .resume-checklist .checklist-items li.item-checked .item-status[data-v-572d9154]{color:#059669;background:rgba(16,185,129,.1)}.resume-page .text-success[data-v-572d9154]{color:#10b981}.resume-page .text-warning[data-v-572d9154]{color:#f59e0b}.resume-page .text-info[data-v-572d9154]{color:#3b82f6}.resume-page .sidebar-utility-actions .btn-preview[data-v-572d9154]{width:100%;height:40px;font-weight:600;border-radius:8px;box-shadow:0 4px 6px -1px rgba(26,86,219,.15)}.resume-page .resume-paper-canvas[data-v-572d9154]{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.03),0 4px 6px -2px rgba(0,0,0,.01)!important;background-color:#fff}.resume-page .resume-paper-canvas[data-v-572d9154] .el-card__body{padding:44px 40px!important}.resume-page .resume-paper-section[data-v-572d9154]{position:relative}.resume-page .paper-section-divider[data-v-572d9154]{height:1px;background-color:#e5e7eb;margin:36px 0}.resume-page .profile-paper-card[data-v-572d9154]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.resume-page .profile-paper-card .profile-card-left[data-v-572d9154]{display:flex;align-items:center;gap:24px}.resume-page .profile-paper-card .paper-avatar-box[data-v-572d9154]{width:84px;height:84px;border-radius:50%;overflow:hidden;background:#f3f4f6;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.06);cursor:pointer;flex-shrink:0}.resume-page .profile-paper-card .paper-avatar-box img[data-v-572d9154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume-page .profile-paper-card .paper-avatar-text[data-v-572d9154]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1a56db,#3b82f6)}.resume-page .profile-paper-card .paper-user-meta[data-v-572d9154]{display:flex;flex-direction:column;gap:10px}.resume-page .profile-paper-card .meta-name-row[data-v-572d9154]{display:flex;align-items:center;gap:12px}.resume-page .profile-paper-card .meta-name[data-v-572d9154]{font-size:26px;font-weight:750;color:#111827;letter-spacing:-.03em}.resume-page .profile-paper-card .meta-gender[data-v-572d9154]{font-weight:600;border-radius:4px}.resume-page .profile-paper-card .meta-target-row[data-v-572d9154]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.resume-page .profile-paper-card .meta-target-row .expected-job-tag[data-v-572d9154],.resume-page .profile-paper-card .meta-target-row .expected-salary-tag[data-v-572d9154]{font-size:13px;color:#4b5563;background:#f3f4f6;padding:4px 10px;border-radius:4px;font-weight:550;display:inline-flex;align-items:center;gap:5px}.resume-page .profile-paper-card .meta-target-row .expected-job-tag i[data-v-572d9154],.resume-page .profile-paper-card .meta-target-row .expected-salary-tag i[data-v-572d9154]{color:#1a56db}.resume-page .profile-paper-card .meta-target-row .expected-salary-tag[data-v-572d9154]{color:#d97706;background:#fef3c7}.resume-page .profile-paper-card .meta-target-row .expected-salary-tag i[data-v-572d9154]{color:#d97706}.resume-page .profile-paper-card .btn-paper-edit[data-v-572d9154]{border-radius:6px;font-weight:600}.resume-page .paper-details-grid[data-v-572d9154]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px}.resume-page .paper-details-grid .detail-cell[data-v-572d9154]{background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px}.resume-page .paper-details-grid .detail-cell i[data-v-572d9154]{font-size:16px;color:#1a56db;background:rgba(26,86,219,.05);width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center}.resume-page .paper-details-grid .detail-cell .cell-label[data-v-572d9154]{font-size:13px;color:#6b7280;width:64px;flex-shrink:0}.resume-page .paper-details-grid .detail-cell .cell-value[data-v-572d9154]{font-size:14px;font-weight:550;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-page .paper-summary-block[data-v-572d9154]{background:linear-gradient(135deg,rgba(26,86,219,.015),rgba(59,130,246,.005));border:1px solid rgba(26,86,219,.04);border-radius:8px;padding:20px 24px}.resume-page .paper-summary-block .summary-block-title[data-v-572d9154]{font-size:14px;font-weight:700;color:#1f2937;margin-bottom:8px;display:flex;align-items:center;gap:6px}.resume-page .paper-summary-block .summary-block-title i[data-v-572d9154]{color:#1a56db}.resume-page .paper-summary-block .summary-block-body[data-v-572d9154]{font-size:13.5px;line-height:1.7;color:#4b5563;white-space:pre-wrap}.resume-page .paper-summary-block .summary-block-body-empty[data-v-572d9154]{font-size:13px;color:#9ca3af;text-align:center;padding:12px 0;font-weight:550;border:1px dashed #d1d5db;border-radius:6px;background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.resume-page .paper-summary-block .summary-block-body-empty[data-v-572d9154]:hover{background:rgba(26,86,219,.01);border-color:#1a56db;color:#1a56db}.resume-page .section-title-wrapper[data-v-572d9154]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.resume-page .section-title-wrapper .section-title[data-v-572d9154]{font-size:16px;font-weight:700;color:#111827;display:flex;align-items:center;gap:6px}.resume-page .section-title-wrapper .section-title i[data-v-572d9154]{color:#1a56db}.resume-page .paper-timeline[data-v-572d9154]{position:relative;padding-left:16px}.resume-page .paper-timeline .timeline-record-item[data-v-572d9154]{display:flex;position:relative;margin-bottom:28px}.resume-page .paper-timeline .timeline-record-item[data-v-572d9154]:last-child{margin-bottom:0}.resume-page .paper-timeline .timeline-record-item:last-child .node-indicator .node-connector[data-v-572d9154]{display:none}.resume-page .paper-timeline .timeline-record-item:hover .timeline-item-canvas[data-v-572d9154]{border-color:rgba(26,86,219,.15);box-shadow:0 4px 12px -2px rgba(26,86,219,.04)}.resume-page .paper-timeline .timeline-record-item:hover .timeline-item-canvas .canvas-hover-actions[data-v-572d9154]{opacity:1;transform:translateY(0)}.resume-page .paper-timeline .timeline-record-item:hover .node-bullet[data-v-572d9154]{background:#1a56db;color:#fff;transform:scale(1.08)}.resume-page .paper-timeline .node-indicator[data-v-572d9154]{position:absolute;left:-16px;top:0;bottom:-28px;width:32px;display:flex;flex-direction:column;align-items:center;z-index:2}.resume-page .paper-timeline .node-bullet[data-v-572d9154]{width:28px;height:28px;border-radius:50%;background:#f3f4f6;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s ease}.resume-page .paper-timeline .node-connector[data-v-572d9154]{width:2px;background:#e5e7eb;flex-grow:1;margin:4px 0}.resume-page .paper-timeline .timeline-item-canvas[data-v-572d9154]{margin-left:24px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 24px;flex-grow:1;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.resume-page .paper-timeline .timeline-item-canvas .canvas-header[data-v-572d9154]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;flex-wrap:wrap;gap:8px}.resume-page .paper-timeline .timeline-item-canvas .org-row[data-v-572d9154]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resume-page .paper-timeline .timeline-item-canvas .org-name[data-v-572d9154]{font-size:15px;font-weight:600;color:#111827}.resume-page .paper-timeline .timeline-item-canvas .degree-pill-tag[data-v-572d9154],.resume-page .paper-timeline .timeline-item-canvas .dept-tag[data-v-572d9154]{font-size:11.5px;color:#4b5563;background:#f3f4f6;padding:2px 8px;border-radius:4px;font-weight:550;display:inline-flex;align-items:center;gap:4px}.resume-page .paper-timeline .timeline-item-canvas .degree-pill-tag[data-v-572d9154]{font-weight:600}.resume-page .paper-timeline .timeline-item-canvas .record-period[data-v-572d9154]{font-size:13px;color:#6b7280;font-weight:550;display:inline-flex;align-items:center;gap:4px}.resume-page .paper-timeline .timeline-item-canvas .current-tag[data-v-572d9154]{margin-left:6px;font-size:11px;vertical-align:middle}.resume-page .paper-timeline .timeline-item-canvas .canvas-subtitle[data-v-572d9154]{font-size:13.5px;color:#374151;margin-bottom:12px;font-weight:600}.resume-page .paper-timeline .timeline-item-canvas .canvas-desc[data-v-572d9154]{background:#f9fafb;border-radius:6px;padding:12px 16px;border-left:3px solid #d1d5db}.resume-page .paper-timeline .timeline-item-canvas .canvas-desc .desc-header[data-v-572d9154]{font-size:12px;color:#6b7280;font-weight:600;margin-bottom:5px}.resume-page .paper-timeline .timeline-item-canvas .canvas-desc .desc-content[data-v-572d9154]{font-size:12.5px;line-height:1.6;color:#4b5563;white-space:pre-wrap}.resume-page .paper-timeline .timeline-item-canvas .canvas-hover-actions[data-v-572d9154]{position:absolute;right:16px;bottom:16px;display:flex;gap:6px;opacity:0;transform:translateY(4px);transition:all .2s ease;z-index:5}.resume-page .materials-upload-zone[data-v-572d9154] .el-upload-list{display:none!important}.resume-page .materials-upload-zone .upload-compact-box[data-v-572d9154]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:all .2s ease}.resume-page .materials-upload-zone .upload-compact-box[data-v-572d9154]:hover{border-color:#1a56db;background:rgba(26,86,219,.01)}.resume-page .materials-upload-zone .upload-compact-box:hover .upload-file-icon[data-v-572d9154]{color:#1a56db;background:rgba(26,86,219,.1)}.resume-page .materials-upload-zone .upload-box-left[data-v-572d9154]{display:flex;align-items:center;gap:16px}.resume-page .materials-upload-zone .upload-file-icon[data-v-572d9154]{width:44px;height:44px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease;flex-shrink:0}.resume-page .materials-upload-zone .upload-text-prompt[data-v-572d9154]{display:flex;flex-direction:column;gap:4px;text-align:left}.resume-page .materials-upload-zone .upload-text-prompt .main-prompt[data-v-572d9154]{font-size:14px;font-weight:600;color:#1f2937}.resume-page .materials-upload-zone .upload-text-prompt .sub-prompt[data-v-572d9154]{font-size:12px;color:#9ca3af;font-weight:500}.resume-page .materials-upload-zone .upload-box-right[data-v-572d9154]{flex-shrink:0}.resume-page .materials-upload-zone .upload-box-right[data-v-572d9154] .el-button{border-radius:6px;font-weight:600;height:38px;padding:0 20px;box-shadow:0 2px 4px rgba(26,86,219,.1)}.resume-page .materials-upload-zone .paper-material-table[data-v-572d9154]{width:100%;margin-top:20px;border-radius:8px;border:1px solid #e5e7eb}.resume-page .materials-upload-zone .paper-material-table[data-v-572d9154] th{background-color:#f9fafb!important;font-weight:600;color:#374151}.resume-page .materials-upload-zone .btn-table-delete[data-v-572d9154]{color:#ef4444;font-weight:600}.resume-page .materials-upload-zone .btn-table-delete[data-v-572d9154]:hover{color:#dc2626}.resume-page .paper-empty-placeholder[data-v-572d9154]{padding:36px 16px;text-align:center;display:flex;flex-direction:column;align-items:center}.resume-page .paper-empty-placeholder .placeholder-icon-box[data-v-572d9154]{width:56px;height:56px;background-color:rgba(26,86,219,.04);color:#1a56db;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:12px}.resume-page .paper-empty-placeholder .placeholder-title[data-v-572d9154]{font-size:14.5px;font-weight:600;color:#1f2937;margin-bottom:6px}.resume-page .paper-empty-placeholder .placeholder-desc[data-v-572d9154]{font-size:12.5px;color:#9ca3af;margin-bottom:16px}.resume-page .simple-list .simple-list-item[data-v-572d9154]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;transition:all .2s ease}.resume-page .simple-list .simple-list-item[data-v-572d9154]:hover{border-color:rgba(26,86,219,.15);box-shadow:0 2px 8px rgba(26,86,219,.04)}.resume-page .simple-list .simple-list-item .simple-list-main[data-v-572d9154]{display:flex;align-items:center;gap:12px}.resume-page .simple-list .simple-list-item .list-icon[data-v-572d9154]{font-size:18px;color:#1a56db}.resume-page .simple-list .simple-list-item .simple-list-info[data-v-572d9154]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resume-page .simple-list .simple-list-item .list-name[data-v-572d9154]{font-size:14px;font-weight:600;color:#1f2937}.resume-page .simple-list .simple-list-item .list-meta[data-v-572d9154]{font-size:12px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.resume-page .simple-list .simple-list-item .simple-list-actions[data-v-572d9154]{display:flex;gap:4px}.resume-page .btn-text-danger[data-v-572d9154]{color:#ef4444!important}.resume-page .family-card-list .family-card[data-v-572d9154]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;transition:all .2s ease;position:relative}.resume-page .family-card-list .family-card[data-v-572d9154]:hover{border-color:rgba(26,86,219,.15)}.resume-page .family-card-list .family-card:hover .canvas-hover-actions[data-v-572d9154]{opacity:1}.resume-page .family-card-list .family-card .family-card-header[data-v-572d9154]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.resume-page .family-card-list .family-card .family-name[data-v-572d9154]{font-size:15px;font-weight:600;color:#1f2937}.resume-page .family-card-list .family-card .family-card-details[data-v-572d9154]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.resume-page .family-card-list .family-card .family-card-details span[data-v-572d9154]{font-size:12px;color:#6b7280;display:inline-flex;align-items:center;gap:4px}.resume-page .family-card-list .family-card .family-card-details span i[data-v-572d9154]{font-size:13px}.resume-page .family-card-list .family-card .canvas-hover-actions[data-v-572d9154]{position:absolute;right:14px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease}.resume-page .inline-form-grid-3col[data-v-572d9154]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 16px}.resume-page .required-materials-hint[data-v-572d9154]{margin-top:8px;padding:8px 10px;background:rgba(26,86,219,.03);border:1px solid rgba(26,86,219,.08);border-radius:6px}.resume-page .required-materials-hint .hint-title[data-v-572d9154]{font-size:11.5px;font-weight:600;color:#1a56db;display:block;margin-bottom:4px}.resume-page .required-materials-hint .hint-item[data-v-572d9154]{font-size:11px;color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:2px 6px;border-radius:3px;display:inline-block;margin:2px 4px 2px 0}.resume-page .declaration-section[data-v-572d9154]{margin-top:16px;padding:10px 8px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;overflow:hidden}.resume-page .declaration-section .declaration-checkbox[data-v-572d9154]{font-size:9px;font-weight:600;color:#92400e;white-space:nowrap;display:flex;align-items:center;width:100%}.resume-page .declaration-section .declaration-checkbox[data-v-572d9154] .el-checkbox{height:auto;margin-right:4px}.resume-page .declaration-section .declaration-checkbox[data-v-572d9154] .el-checkbox__inner{width:14px;height:14px}.resume-page .declaration-section .declaration-checkbox[data-v-572d9154] .el-checkbox__label{font-size:9px;font-weight:600;white-space:nowrap;padding-left:4px}.resume-page .declaration-section .declaration-details[data-v-572d9154]{margin-top:10px;padding-top:10px;border-top:1px dashed #fde68a}.resume-page .declaration-section .declaration-details p[data-v-572d9154]{font-size:11px;color:#78716c;margin:4px 0;line-height:1.5;word-break:break-all}.resume-page .basic-info-edit-container[data-v-572d9154]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:24px}.resume-page .inline-edit-header[data-v-572d9154]{font-size:15px;font-weight:700;color:#111827;display:flex;align-items:center;gap:6px;margin-bottom:20px}.resume-page .inline-edit-header i[data-v-572d9154]{color:#1a56db}.resume-page .inline-edit-sub-header[data-v-572d9154]{font-size:14px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:6px;margin-bottom:16px}.resume-page .inline-edit-sub-header i[data-v-572d9154]{color:#1a56db}.resume-page .photo-upload-wrapper[data-v-572d9154]{display:flex;align-items:flex-start;gap:20px}.resume-page .photo-upload-wrapper .photo-preview-box[data-v-572d9154]{width:100px;height:140px;border:1px dashed #d1d5db;border-radius:4px;overflow:hidden;cursor:pointer;background:#f9fafb;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.resume-page .photo-upload-wrapper .photo-preview-box[data-v-572d9154]:hover{border-color:#1a56db;background:rgba(26,86,219,.02)}.resume-page .photo-upload-wrapper .photo-preview-box img[data-v-572d9154]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume-page .photo-upload-wrapper .photo-preview-box .photo-placeholder[data-v-572d9154]{text-align:center;color:#9ca3af}.resume-page .photo-upload-wrapper .photo-preview-box .photo-placeholder i[data-v-572d9154]{font-size:24px;display:block;margin-bottom:4px}.resume-page .photo-upload-wrapper .photo-preview-box .photo-placeholder span[data-v-572d9154]{font-size:11px}.resume-page .photo-upload-wrapper .photo-guide .guide-title[data-v-572d9154]{font-size:13px;font-weight:600;color:#1f2937;margin:0 0 6px 0}.resume-page .photo-upload-wrapper .photo-guide .guide-spec[data-v-572d9154]{font-size:12px;color:#6b7280;margin:0;line-height:1.5}.resume-page .inline-form-grid-2col[data-v-572d9154]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.resume-page .inline-form-actions[data-v-572d9154]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid #e5e7eb}.resume-page .inline-timeline-form[data-v-572d9154]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px 24px;margin-bottom:20px}.resume-page .timeline-edit-canvas[data-v-572d9154]{background:#f9fafb!important;border-color:#1a56db!important}.resume-page .basic-info-edit-container[data-v-572d9154] .el-form-item__label,.resume-page .inline-timeline-form[data-v-572d9154] .el-form-item__label,.resume-page .timeline-edit-canvas[data-v-572d9154] .el-form-item__label{font-size:13px;font-weight:600;color:#374151;line-height:1.4;padding-bottom:2px}.resume-page .basic-info-edit-container[data-v-572d9154] .el-input__inner,.resume-page .basic-info-edit-container[data-v-572d9154] .el-textarea__inner,.resume-page .inline-timeline-form[data-v-572d9154] .el-input__inner,.resume-page .inline-timeline-form[data-v-572d9154] .el-textarea__inner,.resume-page .timeline-edit-canvas[data-v-572d9154] .el-input__inner,.resume-page .timeline-edit-canvas[data-v-572d9154] .el-textarea__inner{font-size:13.5px;color:#1f2937}.resume-page .basic-info-edit-container[data-v-572d9154] .el-form-item,.resume-page .inline-timeline-form[data-v-572d9154] .el-form-item,.resume-page .timeline-edit-canvas[data-v-572d9154] .el-form-item{margin-bottom:14px}.resume-page .basic-info-edit-container[data-v-572d9154] .el-form-item__error,.resume-page .inline-timeline-form[data-v-572d9154] .el-form-item__error,.resume-page .timeline-edit-canvas[data-v-572d9154] .el-form-item__error{font-size:11.5px}.resume-page .basic-info-edit-container[data-v-572d9154] .el-date-editor .el-input__inner,.resume-page .inline-timeline-form[data-v-572d9154] .el-date-editor .el-input__inner,.resume-page .timeline-edit-canvas[data-v-572d9154] .el-date-editor .el-input__inner{height:32px}.resume-page .paper-preview-dialog[data-v-572d9154] .el-dialog{border-radius:12px;overflow:hidden}.resume-page .paper-preview-dialog[data-v-572d9154] .el-dialog__body{background-color:#f3f4f6;padding:30px!important}.resume-page .paper-preview-dialog .preview-a4-canvas[data-v-572d9154]{background:#fff;width:100%;min-height:600px;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:4px;padding:36px 32px;box-sizing:border-box;font-family:SimSun,serif}.resume-page .paper-preview-dialog .preview-a4-canvas .form-title-row[data-v-572d9154]{text-align:center;margin-bottom:6px}.resume-page .paper-preview-dialog .preview-a4-canvas .form-title-text[data-v-572d9154]{font-size:22px;font-weight:800;color:#000;letter-spacing:6px}.resume-page .paper-preview-dialog .preview-a4-canvas .form-sub-header-row[data-v-572d9154]{font-size:13px;color:#333;margin-bottom:8px;overflow:hidden}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table[data-v-572d9154]{width:100%;border-collapse:collapse}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table td[data-v-572d9154],.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table th[data-v-572d9154]{border:1px solid #333;padding:6px 8px;font-size:13px;text-align:left;vertical-align:middle}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .lbl[data-v-572d9154]{background-color:#f0f0f0;font-weight:600;color:#000;text-align:center;width:12%}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .lbl .brk-lbl[data-v-572d9154]{display:inline-block;line-height:1.5;font-size:12px}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .yesno-cell[data-v-572d9154]{text-align:center;font-weight:700;font-size:14px;width:6%;color:#000;vertical-align:middle}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .sub-lbl[data-v-572d9154]{background-color:#f0f0f0;font-weight:600;color:#000;text-align:center}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .rel-col[data-v-572d9154]{width:13%;white-space:nowrap}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .tbl-val[data-v-572d9154]{text-align:center;color:#111}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .photo-cell[data-v-572d9154]{width:100px;text-align:center;vertical-align:middle;padding:4px}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .form-photo-img[data-v-572d9154]{max-width:90px;max-height:120px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .form-photo-placeholder[data-v-572d9154]{font-size:12px;color:#999;text-align:center;line-height:1.6}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .vertical-center[data-v-572d9154]{vertical-align:middle;text-align:center;font-weight:600}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .tall-cell[data-v-572d9154]{min-height:50px}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .form-work-item[data-v-572d9154]{font-size:12px;margin:3px 0;line-height:1.5}.resume-page .paper-preview-dialog .preview-a4-canvas .reg-form-table .declaration-list-cell p[data-v-572d9154]{margin:2px 0;font-size:12px;color:#333;line-height:1.4}.resume-page .paper-preview-dialog .preview-a4-canvas .form-footnote[data-v-572d9154]{font-size:11px;color:#333;margin-top:8px;text-align:left}.resume-page .save-all-section[data-v-572d9154]{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.resume-page .save-all-section .el-button[data-v-572d9154]{min-width:140px;font-weight:600}.resume-page .save-all-section .save-tip[data-v-572d9154]{font-size:12px;color:#9ca3af}