.avatar-cropper[data-v-73e2efd7]{width:100%;height:100%}.avatar-cropper .header-action[data-v-73e2efd7]{height:40px;line-height:40px;padding:10px;background-color:#000;color:#fff}.avatar-cropper .vue-cropper[data-v-73e2efd7]{background-color:#000;background-image:unset}.user-profile[data-v-847c0080]{--profile-blue:#0487d4;display:flex;flex-direction:column;width:100%;max-width:720px;height:86vh;height:86dvh;max-height:820px;left:0;right:0;margin:0 auto;box-sizing:border-box;overflow:hidden;background:#fff;color:#333}.user-profile button[data-v-847c0080]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.user-profile button[data-v-847c0080]:disabled{cursor:default;opacity:.5}.user-profile button[data-v-847c0080]:focus-visible{outline:2px solid var(--profile-blue);outline-offset:2px}.user-profile h2[data-v-847c0080],.user-profile h3[data-v-847c0080],.user-profile p[data-v-847c0080]{margin:0}.user-profile .profile-header[data-v-847c0080]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid #ebedf0}.user-profile .profile-header h2[data-v-847c0080]{font-size:18px;font-weight:600;line-height:26px}.user-profile .profile-header p[data-v-847c0080]{margin-top:4px;color:var(--gray);font-size:12px;line-height:18px}.user-profile .profile-close[data-v-847c0080]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin-right:-6px;padding:0;border:0;background:transparent;color:var(--gray);font-size:20px}.user-profile .scroll-area[data-v-847c0080]{flex:1;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:18px 20px 24px}.user-profile .profile-section+.profile-section[data-v-847c0080]{margin-top:20px;padding-top:16px;border-top:1px solid #ebedf0}.user-profile .section-heading[data-v-847c0080]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.user-profile .section-heading h3[data-v-847c0080]{font-size:15px;font-weight:600;line-height:22px}.user-profile .section-hint[data-v-847c0080]{margin:4px 0 12px;color:var(--gray);font-size:12px;line-height:1.65}.user-profile .describe-ai[data-v-847c0080]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0;border:0;background:transparent;color:var(--profile-blue);font-size:12px;line-height:20px}.user-profile .describe-ai .van-icon[data-v-847c0080]{display:flex;align-items:center;justify-content:center;height:20px;font-size:14px;line-height:1}.user-profile .describe-field[data-v-847c0080]{padding:12px;border:1px solid #dcdee0;border-radius:6px}.user-profile .describe-field[data-v-847c0080]:focus-within{border-color:var(--profile-blue)}.user-profile[data-v-847c0080] .describe-field .van-field__control{color:#333;line-height:1.8}.user-profile[data-v-847c0080] .van-field__word-limit{color:var(--gray);font-size:11px}.user-profile .optional-label[data-v-847c0080]{margin-left:8px;color:var(--gray);font-size:12px;font-weight:400}.user-profile .honor-count[data-v-847c0080]{color:var(--gray);font-size:12px}.user-profile .honor-panel[data-v-847c0080]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.user-profile .honor-preview[data-v-847c0080]{flex-shrink:0;margin-top:6px;padding:0;border:0;background:transparent}.user-profile .honor-preview .van-image[data-v-847c0080]{display:block;border:1px solid #ebedf0}.user-profile .honor-detail[data-v-847c0080]{flex:1;min-width:0}.user-profile .honor-detail__heading[data-v-847c0080]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--black-light);font-size:12px}.user-profile .honor-delete[data-v-847c0080]{min-height:30px;padding:0 0 0 8px;border:0;background:transparent;color:var(--danger);font-size:12px}.user-profile .honor-panel__info[data-v-847c0080]{padding:8px 10px;border:1px solid #ebedf0;border-radius:4px}.user-profile .honor-uploader[data-v-847c0080]{display:block}.user-profile .honor-uploader[data-v-847c0080] .van-uploader__input-wrapper,.user-profile .honor-uploader[data-v-847c0080] .van-uploader__wrapper{width:100%}.user-profile .honor-upload[data-v-847c0080]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px 12px;border:1px dashed #c8c9cc;border-radius:5px;background:#fff;color:var(--profile-blue);font-size:13px}.user-profile .profile-footer[data-v-847c0080]{flex-shrink:0;padding:12px 20px calc(16px + var(--bottom-safe));border-top:1px solid #ebedf0;background:#fff}.user-profile .profile-footer .van-button[data-v-847c0080]{height:44px;border-radius:5px;background:var(--profile-blue);border-color:var(--profile-blue);font-size:14px}@media (max-width:350px){.user-profile .profile-footer[data-v-847c0080],.user-profile .profile-header[data-v-847c0080],.user-profile .scroll-area[data-v-847c0080]{padding-left:16px;padding-right:16px}}.field-picker{margin:0 16px;border-bottom:.5px solid #ebedf0}.field-picker .van-field{margin:0 -16px;width:calc(100% + 32px)}.field-picker .van-cell:after{border-bottom:unset}.resume-experience[data-v-c992218a]{display:flex;flex-direction:column;box-sizing:border-box;height:var(--full-height);height:calc(100dvh - var(--auto-margin-bottom));max-width:720px;margin:0 auto;background:#fff;color:#333;font-size:14px}.resume-experience button[data-v-c992218a]{border:0;background:transparent;font:inherit;cursor:pointer}.resume-experience button[data-v-c992218a]:focus-visible{outline:2px solid #0487d4;outline-offset:2px}.resume-experience h1[data-v-c992218a],.resume-experience h2[data-v-c992218a],.resume-experience p[data-v-c992218a]{margin:0}.resume-experience .experience-header[data-v-c992218a]{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid #ebedf0}.resume-experience .experience-heading[data-v-c992218a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.resume-experience .experience-heading h1[data-v-c992218a]{font-size:18px;font-weight:600;line-height:26px}.resume-experience .experience-header p[data-v-c992218a]{margin-top:6px;color:var(--gray);font-size:12px;line-height:20px}.resume-experience .experience-add[data-v-c992218a]{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0;color:#0487d4;font-size:13px}.resume-experience .main-container[data-v-c992218a]{flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.resume-experience .experience-record[data-v-c992218a]{padding:20px 0 16px;overflow-wrap:anywhere}.resume-experience .experience-record+.experience-record[data-v-c992218a]{border-top:1px solid #ebedf0}.resume-experience .record-title[data-v-c992218a]{display:flex;align-items:flex-start;gap:8px}.resume-experience .record-title h2[data-v-c992218a]{font-size:16px;font-weight:600;line-height:24px}.resume-experience .record-draft[data-v-c992218a]{flex-shrink:0;padding-top:3px;color:var(--gray);font-size:11px}.resume-experience .record-meta[data-v-c992218a]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;color:var(--black-light);font-size:13px}.resume-experience .record-date[data-v-c992218a]{margin-top:6px;color:var(--gray);font-size:12px}.resume-experience .record-description[data-v-c992218a]{margin-top:12px;color:var(--black-light);font-size:13px;line-height:1.8;white-space:pre-wrap}.resume-experience .record-description__label[data-v-c992218a]{display:block;margin-bottom:4px;color:#333;font-size:12px}.resume-experience .record-actions[data-v-c992218a]{display:flex;justify-content:flex-end;gap:20px;margin-top:8px}.resume-experience .record-actions button[data-v-c992218a]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 2px;color:#0487d4;font-size:12px}.resume-experience .record-actions .record-delete[data-v-c992218a]{color:var(--danger)}.resume-experience .experience-empty[data-v-c992218a]{padding:56px 0 40px;text-align:center}.resume-experience .experience-empty>.van-icon[data-v-c992218a]{display:block;margin-bottom:14px;color:#b6c8d4;font-size:32px}.resume-experience .experience-empty h2[data-v-c992218a]{font-size:16px;font-weight:500}.resume-experience .experience-empty p[data-v-c992218a]{margin-top:8px;color:var(--gray);font-size:13px;line-height:20px}.resume-experience .experience-empty .van-button[data-v-c992218a]{min-width:144px;height:40px;margin-top:24px;border-radius:5px;background:#0487d4;border-color:#0487d4}.resume-experience .experience-footer[data-v-c992218a]{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid #ebedf0}.resume-experience .experience-footer .van-button[data-v-c992218a]{height:44px;border-radius:5px;background:#0487d4;border-color:#0487d4}.resume-experience--component[data-v-c992218a]{height:auto;min-height:0}.resume-experience--component .experience-header[data-v-c992218a]{padding:12px 0}.resume-experience--component .experience-heading h1[data-v-c992218a]{font-size:15px}.resume-experience--component .main-container[data-v-c992218a]{padding:0;overflow:visible}.resume-experience--component .experience-empty[data-v-c992218a]{padding:32px 0}.resume-experience-editor[data-v-c992218a]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:720px;height:auto;max-height:86vh;max-height:min(86dvh,820px);left:0;right:0;margin:0 auto;overflow:hidden;color:#333;background:#fff}.resume-experience-editor .editor-heading[data-v-c992218a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:18px 20px;border-bottom:1px solid #ebedf0}.resume-experience-editor .editor-heading h2[data-v-c992218a]{margin:0;font-size:18px;font-weight:600;line-height:26px}.resume-experience-editor .editor-heading p[data-v-c992218a]{margin:4px 0 0;color:var(--gray);font-size:12px}.resume-experience-editor .editor-close[data-v-c992218a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:-6px;border:0;background:transparent;color:var(--gray);font-size:20px;cursor:pointer}.resume-experience-editor[data-v-c992218a]>.van-form{display:flex;flex:1;flex-direction:column;min-height:0}.resume-experience-editor .editor-body[data-v-c992218a]{flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.resume-experience-editor .editor-footer[data-v-c992218a]{flex-shrink:0;padding:12px 20px calc(16px + var(--bottom-safe));border-top:1px solid #ebedf0;background:#fff}.resume-experience-editor .editor-footer .van-button[data-v-c992218a]{height:44px;border-radius:5px;background:#0487d4;border-color:#0487d4}.resume-experience-editor[data-v-c992218a] .van-field{padding:14px 0;font-size:14px;line-height:22px}.resume-experience-editor[data-v-c992218a] .van-field__label{position:relative;box-sizing:border-box;width:92px;padding-left:12px;color:var(--black-light)}.resume-experience-editor[data-v-c992218a] .van-field.van-cell--required:before{display:none}.resume-experience-editor[data-v-c992218a] .van-cell--required .van-field__label:before{content:"*";position:absolute;top:0;left:0;color:var(--danger);font-size:14px;line-height:22px}.resume-experience-editor[data-v-c992218a] .van-cell:after{right:0;left:0}.resume-experience-editor[data-v-c992218a] .field-picker{margin:0;border-bottom:0}.resume-experience-editor[data-v-c992218a] .field-picker .van-field{margin:0;width:100%}.resume-experience-editor[data-v-c992218a] .van-radio-group{display:flex;flex-wrap:wrap;gap:8px 12px}.resume-experience-editor[data-v-c992218a] .van-radio{margin-right:0}.resume-experience-editor[data-v-c992218a] .van-radio__icon--checked .van-icon{background:#0487d4;border-color:#0487d4}.resume-experience-editor[data-v-c992218a] .description-field{display:block;padding:18px 0 4px}.resume-experience-editor[data-v-c992218a] .description-field .van-field__label{width:auto;margin-bottom:10px}.resume-experience-editor[data-v-c992218a] .description-field .van-field__value{width:100%}.resume-experience-editor[data-v-c992218a] .description-field .van-field__body{padding:10px 12px;border:1px solid #dcdee0;border-radius:5px}.resume-experience-editor[data-v-c992218a] .description-field .van-field__control{line-height:1.8}.resume-experience-editor[data-v-c992218a] .van-field__word-limit{color:var(--gray);font-size:11px}@media (max-width:350px){.resume-experience-editor .editor-body[data-v-c992218a],.resume-experience-editor .editor-footer[data-v-c992218a],.resume-experience-editor .editor-heading[data-v-c992218a]{padding-left:16px;padding-right:16px}}.resume-experience[data-v-1b735ba4]{display:flex;flex-direction:column;box-sizing:border-box;height:var(--full-height);height:calc(100dvh - var(--auto-margin-bottom));max-width:720px;margin:0 auto;background:#fff;color:#333;font-size:14px}.resume-experience button[data-v-1b735ba4]{border:0;background:transparent;font:inherit;cursor:pointer}.resume-experience button[data-v-1b735ba4]:focus-visible{outline:2px solid #0487d4;outline-offset:2px}.resume-experience h1[data-v-1b735ba4],.resume-experience h2[data-v-1b735ba4],.resume-experience p[data-v-1b735ba4]{margin:0}.resume-experience .experience-header[data-v-1b735ba4]{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid #ebedf0}.resume-experience .experience-heading[data-v-1b735ba4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.resume-experience .experience-heading h1[data-v-1b735ba4]{font-size:18px;font-weight:600;line-height:26px}.resume-experience .experience-header p[data-v-1b735ba4]{margin-top:6px;color:var(--gray);font-size:12px;line-height:20px}.resume-experience .experience-add[data-v-1b735ba4]{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0;color:#0487d4;font-size:13px}.resume-experience .main-container[data-v-1b735ba4]{flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.resume-experience .experience-record[data-v-1b735ba4]{padding:20px 0 16px;overflow-wrap:anywhere}.resume-experience .experience-record+.experience-record[data-v-1b735ba4]{border-top:1px solid #ebedf0}.resume-experience .record-title[data-v-1b735ba4]{display:flex;align-items:flex-start;gap:8px}.resume-experience .record-title h2[data-v-1b735ba4]{font-size:16px;font-weight:600;line-height:24px}.resume-experience .record-draft[data-v-1b735ba4]{flex-shrink:0;padding-top:3px;color:var(--gray);font-size:11px}.resume-experience .record-meta[data-v-1b735ba4]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;color:var(--black-light);font-size:13px}.resume-experience .record-date[data-v-1b735ba4]{margin-top:6px;color:var(--gray);font-size:12px}.resume-experience .record-description[data-v-1b735ba4]{margin-top:12px;color:var(--black-light);font-size:13px;line-height:1.8;white-space:pre-wrap}.resume-experience .record-description__label[data-v-1b735ba4]{display:block;margin-bottom:4px;color:#333;font-size:12px}.resume-experience .record-actions[data-v-1b735ba4]{display:flex;justify-content:flex-end;gap:20px;margin-top:8px}.resume-experience .record-actions button[data-v-1b735ba4]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 2px;color:#0487d4;font-size:12px}.resume-experience .record-actions .record-delete[data-v-1b735ba4]{color:var(--danger)}.resume-experience .experience-empty[data-v-1b735ba4]{padding:56px 0 40px;text-align:center}.resume-experience .experience-empty>.van-icon[data-v-1b735ba4]{display:block;margin-bottom:14px;color:#b6c8d4;font-size:32px}.resume-experience .experience-empty h2[data-v-1b735ba4]{font-size:16px;font-weight:500}.resume-experience .experience-empty p[data-v-1b735ba4]{margin-top:8px;color:var(--gray);font-size:13px;line-height:20px}.resume-experience .experience-empty .van-button[data-v-1b735ba4]{min-width:144px;height:40px;margin-top:24px;border-radius:5px;background:#0487d4;border-color:#0487d4}.resume-experience .experience-footer[data-v-1b735ba4]{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid #ebedf0}.resume-experience .experience-footer .van-button[data-v-1b735ba4]{height:44px;border-radius:5px;background:#0487d4;border-color:#0487d4}.resume-experience--component[data-v-1b735ba4]{height:auto;min-height:0}.resume-experience--component .experience-header[data-v-1b735ba4]{padding:12px 0}.resume-experience--component .experience-heading h1[data-v-1b735ba4]{font-size:15px}.resume-experience--component .main-container[data-v-1b735ba4]{padding:0;overflow:visible}.resume-experience--component .experience-empty[data-v-1b735ba4]{padding:32px 0}.resume-experience-editor[data-v-1b735ba4]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:720px;height:auto;max-height:86vh;max-height:min(86dvh,820px);left:0;right:0;margin:0 auto;overflow:hidden;color:#333;background:#fff}.resume-experience-editor .editor-heading[data-v-1b735ba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:18px 20px;border-bottom:1px solid #ebedf0}.resume-experience-editor .editor-heading h2[data-v-1b735ba4]{margin:0;font-size:18px;font-weight:600;line-height:26px}.resume-experience-editor .editor-heading p[data-v-1b735ba4]{margin:4px 0 0;color:var(--gray);font-size:12px}.resume-experience-editor .editor-close[data-v-1b735ba4]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:-6px;border:0;background:transparent;color:var(--gray);font-size:20px;cursor:pointer}.resume-experience-editor[data-v-1b735ba4]>.van-form{display:flex;flex:1;flex-direction:column;min-height:0}.resume-experience-editor .editor-body[data-v-1b735ba4]{flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.resume-experience-editor .editor-footer[data-v-1b735ba4]{flex-shrink:0;padding:12px 20px calc(16px + var(--bottom-safe));border-top:1px solid #ebedf0;background:#fff}.resume-experience-editor .editor-footer .van-button[data-v-1b735ba4]{height:44px;border-radius:5px;background:#0487d4;border-color:#0487d4}.resume-experience-editor[data-v-1b735ba4] .van-field{padding:14px 0;font-size:14px;line-height:22px}.resume-experience-editor[data-v-1b735ba4] .van-field__label{position:relative;box-sizing:border-box;width:92px;padding-left:12px;color:var(--black-light)}.resume-experience-editor[data-v-1b735ba4] .van-field.van-cell--required:before{display:none}.resume-experience-editor[data-v-1b735ba4] .van-cell--required .van-field__label:before{content:"*";position:absolute;top:0;left:0;color:var(--danger);font-size:14px;line-height:22px}.resume-experience-editor[data-v-1b735ba4] .van-cell:after{right:0;left:0}.resume-experience-editor[data-v-1b735ba4] .field-picker{margin:0;border-bottom:0}.resume-experience-editor[data-v-1b735ba4] .field-picker .van-field{margin:0;width:100%}.resume-experience-editor[data-v-1b735ba4] .van-radio-group{display:flex;flex-wrap:wrap;gap:8px 12px}.resume-experience-editor[data-v-1b735ba4] .van-radio{margin-right:0}.resume-experience-editor[data-v-1b735ba4] .van-radio__icon--checked .van-icon{background:#0487d4;border-color:#0487d4}.resume-experience-editor[data-v-1b735ba4] .description-field{display:block;padding:18px 0 4px}.resume-experience-editor[data-v-1b735ba4] .description-field .van-field__label{width:auto;margin-bottom:10px}.resume-experience-editor[data-v-1b735ba4] .description-field .van-field__value{width:100%}.resume-experience-editor[data-v-1b735ba4] .description-field .van-field__body{padding:10px 12px;border:1px solid #dcdee0;border-radius:5px}.resume-experience-editor[data-v-1b735ba4] .description-field .van-field__control{line-height:1.8}.resume-experience-editor[data-v-1b735ba4] .van-field__word-limit{color:var(--gray);font-size:11px}@media (max-width:350px){.resume-experience-editor .editor-body[data-v-1b735ba4],.resume-experience-editor .editor-footer[data-v-1b735ba4],.resume-experience-editor .editor-heading[data-v-1b735ba4]{padding-left:16px;padding-right:16px}}.resume-preview[data-v-a1a2b30c]{width:90vw;height:90vh;max-width:400px}.resume-preview__title[data-v-a1a2b30c]{padding:16px}.resume-preview__body[data-v-a1a2b30c]{position:relative;padding:0 10px;height:calc(90vh - 117px)}.resume-preview__body .van-form[data-v-a1a2b30c]{position:relative;height:100%;overflow:auto}.resume-preview__body .van-tabs[data-v-a1a2b30c]{height:100%}[data-v-a1a2b30c] .resume-preview__body .van-tabs__content{position:relative;margin-top:10px;height:calc(100% - 40px);overflow:auto}.resume-preview__body .edit-resume[data-v-a1a2b30c],.resume-preview__body .edit-resume[data-v-a1a2b30c] .van-form,.resume-preview__body .van-tabs .van-tab__pane[data-v-a1a2b30c]{position:relative;height:100%;overflow:auto}.resume-preview__footer[data-v-a1a2b30c]{display:flex;justify-content:flex-end;padding:16px 10px;height:32px}.resume-preview__footer .van-button[data-v-a1a2b30c]{padding:0 12px}.resume-preview__footer .van-button+.van-button[data-v-a1a2b30c]{margin-left:10px}.resume-preview[data-v-a1a2b30c] .van-tabs__nav--card{margin:0}.resume-preview[data-v-a1a2b30c] .van-tab{font-size:12px}.resume-import__body[data-v-79f53698],.resume-import__title[data-v-79f53698]{padding:16px}.resume-import__body .upload-area[data-v-79f53698]{display:flex;justify-content:center;align-items:center;height:80px;border:1px dashed #d4d4d8;border-radius:8px;font-size:15px;line-height:1;color:#a1a1aa}.resume-import__body .upload-area .i-icon[data-v-79f53698]{margin-right:5px}.resume-import__body .upload-area[data-v-79f53698] svg{display:block}.resume-import__body .instructions[data-v-79f53698]{margin-top:10px;font-size:14px;color:#3f3f46}.resume-import__body .instructions .detail-list[data-v-79f53698]{color:#3b82f6;cursor:pointer}.accept-list[data-v-79f53698]{height:80vh;width:80vw;max-width:350px;border-radius:8px;background-color:#fff;color:#27272a;font-size:14px;overflow:hidden}.accept-list__header[data-v-79f53698]{padding:16px 16px 0 16px}.accept-list__body[data-v-79f53698]{position:relative;height:calc(100% - 65px);margin:15px;overflow:auto}.accept-list__body[data-v-79f53698]::-webkit-scrollbar{display:none}.accept-list__row[data-v-79f53698]{position:relative;display:flex;align-items:center;border:1px solid rgba(0,0,0,.3)}.accept-list__row[data-v-79f53698]:not(:first-child){border-top-width:0}.accept-list__key[data-v-79f53698]{width:50px;padding:3px 5px}.accept-list__content[data-v-79f53698]{width:calc(100% - 71px);padding:3px 5px;border-left:1px solid rgba(0,0,0,.3)}.resume-online[data-v-347d47bb]{--resume-accent:#0487d4;max-width:720px;min-height:100vh;box-sizing:border-box;margin:0 auto;padding:24px 20px;color:#333;background:#fff;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.resume-online button[data-v-347d47bb]{border:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.resume-online button[data-v-347d47bb]:focus-visible{outline:2px solid var(--resume-accent);outline-offset:3px}.resume-online .resume-header[data-v-347d47bb]{padding-bottom:20px}.resume-online .resume-header__identity[data-v-347d47bb]{display:flex;align-items:center;justify-content:space-between;gap:16px}.resume-online .resume-header__text[data-v-347d47bb]{min-width:0;flex:1}.resume-online .resume-tools[data-v-347d47bb]{display:flex;gap:12px;margin-top:14px;margin-bottom:-8px}.resume-online .resume-tools button[data-v-347d47bb]{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0;background:transparent;color:var(--black-light);font-size:13px;line-height:20px;white-space:nowrap}.resume-online .resume-tools button .van-icon[data-v-347d47bb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:20px;color:var(--resume-accent);font-size:16px;line-height:1}.resume-online .resume-tools button>span[data-v-347d47bb]{display:flex;align-items:center;height:20px}.resume-online .resume-tools button[data-v-347d47bb]:first-child{justify-content:flex-start}.resume-online .resume-tools button[data-v-347d47bb]:last-child{justify-content:flex-end}.resume-online .resume-tools button[data-v-347d47bb]:disabled{opacity:.6;cursor:wait}.resume-online .resume-tools .resume-tools__secondary[data-v-347d47bb]{color:var(--gray)}.resume-online .resume-tools .resume-tools__secondary .van-icon[data-v-347d47bb]{color:inherit}.resume-online .jobhunter-name[data-v-347d47bb]{font-size:26px;line-height:1.35;font-weight:700}.resume-online .jobhunter-flag[data-v-347d47bb]{display:flex;flex-wrap:wrap;margin-top:10px;color:var(--black-light);font-size:13px}.resume-online .jobhunter-flag span[data-v-347d47bb]:not(:first-child):before{content:"·";padding:0 6px;color:var(--gray)}.resume-online .avatar-button[data-v-347d47bb]{padding:0;flex-shrink:0;background:transparent;text-align:center}.resume-online .avatar-button .van-image[data-v-347d47bb]{display:block}.resume-online .avatar-button__label[data-v-347d47bb]{display:block;margin-top:5px;color:var(--gray);font-size:11px}.resume-online .data-block[data-v-347d47bb]{padding:16px 0 20px;border-top:1px solid #ebedf0}.resume-online .data-block__title[data-v-347d47bb]{min-height:32px;font-size:16px;font-weight:600}.resume-online .data-block__title>.van-row>span[data-v-347d47bb],.resume-online .data-block__title>span[data-v-347d47bb]{position:relative;padding-left:11px}.resume-online .data-block__title>.van-row>span[data-v-347d47bb]:before,.resume-online .data-block__title>span[data-v-347d47bb]:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:3px;background:var(--resume-accent)}.resume-online .data-block__content[data-v-347d47bb]{margin-top:10px}.resume-online .section-action[data-v-347d47bb]{display:inline-flex;align-items:center;gap:5px;min-height:36px;margin-right:-6px;padding:0 6px 0 12px;color:var(--resume-accent);background:transparent;font-size:12px;font-weight:400}.resume-online .section-action .van-icon[data-v-347d47bb]{font-size:14px}.resume-online .expect-salary[data-v-347d47bb]{color:var(--resume-accent)}.resume-online .empty-section[data-v-347d47bb]{display:flex;align-items:center;width:100%;min-height:42px;gap:8px;padding:6px 0;background:transparent;color:var(--gray);text-align:left;font-size:13px}.resume-online .empty-section>span[data-v-347d47bb]{flex:1}.resume-online .empty-section>.van-icon[data-v-347d47bb]:first-child{color:var(--resume-accent);font-size:15px}.resume-online .empty-section>.van-icon[data-v-347d47bb]:last-child{color:#c8c9cc;font-size:12px}.resume-online .jobhunter-desc[data-v-347d47bb]{color:var(--black-light);line-height:1.85;white-space:pre-wrap}.resume-online .data-block>.empty-section[data-v-347d47bb]{margin-top:10px}.resume-online .jobhunter-education+.jobhunter-education[data-v-347d47bb],.resume-online .jobhunter-education+.jobhunter-project[data-v-347d47bb],.resume-online .jobhunter-education+.jobhunter-work[data-v-347d47bb],.resume-online .jobhunter-project+.jobhunter-education[data-v-347d47bb],.resume-online .jobhunter-project+.jobhunter-project[data-v-347d47bb],.resume-online .jobhunter-project+.jobhunter-work[data-v-347d47bb],.resume-online .jobhunter-work+.jobhunter-education[data-v-347d47bb],.resume-online .jobhunter-work+.jobhunter-project[data-v-347d47bb],.resume-online .jobhunter-work+.jobhunter-work[data-v-347d47bb]{margin-top:18px;padding-top:16px;border-top:1px dashed #ebedf0}.resume-online .experience-heading[data-v-347d47bb]{display:flex;flex-direction:column;gap:4px}.resume-online .jobhunter-education__school-name[data-v-347d47bb],.resume-online .jobhunter-project__name[data-v-347d47bb],.resume-online .jobhunter-work__company-name[data-v-347d47bb]{font-size:15px;line-height:1.6;font-weight:600}.resume-online .jobhunter-education__study-time[data-v-347d47bb],.resume-online .jobhunter-project__time[data-v-347d47bb],.resume-online .jobhunter-work__time[data-v-347d47bb]{font-size:12px;color:var(--gray);line-height:1.5}.resume-online .jobhunter-education__other[data-v-347d47bb],.resume-online .jobhunter-project__role[data-v-347d47bb],.resume-online .jobhunter-work__position[data-v-347d47bb]{margin-top:6px;color:var(--black-light);font-size:13px}.resume-online .jobhunter-education__other span[data-v-347d47bb]:not(:first-child):before{content:"·";padding:0 6px;color:var(--gray)}.resume-online .paragraph[data-v-347d47bb]{margin-top:8px;color:var(--black-light);font-size:13px;line-height:1.85;white-space:pre-wrap}.resume-online .paragraph__label[data-v-347d47bb]{display:block;margin-bottom:3px;color:#333;font-weight:500}.resume-online .resume-qrcode[data-v-347d47bb]{margin:20px 0 8px;font-size:12px;color:var(--gray)}.resume-online .save-tips[data-v-347d47bb]{position:fixed;top:unset;left:50%;bottom:calc(20px + var(--bottom-safe));padding:10px 14px;border-radius:8px;transform:translateX(-50%);background:rgba(0,0,0,.65);color:#fff;white-space:nowrap}.resume-online .back-prev[data-v-347d47bb]{position:fixed;bottom:calc(var(--auto-margin-bottom) + 10px);width:60vw;max-width:360px;left:50%;transform:translateX(-50%);border-radius:5px;overflow:hidden;z-index:999}.resume-online.is-exporting[data-v-347d47bb]{min-height:0;padding:20px}.resume-online.is-exporting .back-prev[data-v-347d47bb],.resume-online.is-exporting .hidden-when-canvas[data-v-347d47bb],.resume-online.is-exporting .resume-editor-only[data-v-347d47bb]{display:none!important}@media (max-width:350px){.resume-online[data-v-347d47bb]{padding-right:16px;padding-left:16px}}