@charset "UTF-8";.job-card[data-v-3539db19]{background:#fff;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s;border:1px solid #e8e8e8;height:100%}.job-card[data-v-3539db19]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#2d8bc0}.job-header[data-v-3539db19]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.job-title[data-v-3539db19]{font-size:18px;font-weight:700;color:#333;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-salary[data-v-3539db19]{font-size:18px;color:#ff6b6b;font-weight:700;margin-left:10px;white-space:nowrap}.job-tags[data-v-3539db19]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tag[data-v-3539db19]{padding:4px 10px;background:#f0f0f0;color:#666;font-size:12px;border-radius:3px}.job-footer[data-v-3539db19]{border-top:1px solid #f0f0f0;padding-top:12px}.company-info[data-v-3539db19]{display:flex;align-items:center;gap:8px}.company-name[data-v-3539db19]{color:#666;font-size:14px}.company-logo[data-v-3539db19]{width:24px;height:24px;border-radius:4px;object-fit:cover;flex-shrink:0}.company-logo-placeholder[data-v-3539db19]{width:24px;height:24px;border-radius:4px;background:#e8e8e8;color:#999;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resume-card[data-v-f22da343]{background:#fff;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s;border:1px solid #e8e8e8;height:100%}.resume-card[data-v-f22da343]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#2d8bc0}.resume-main[data-v-f22da343]{display:flex;gap:16px;align-items:center}.avatar-wrapper[data-v-f22da343]{flex-shrink:0;position:relative}.avatar[data-v-f22da343]{width:56px;height:56px;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-f22da343]{width:56px;height:56px;border-radius:50%;background:#2d8bc0;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.urgent-badge[data-v-f22da343]{position:absolute;top:-4px;right:-4px;background:#ff4d4f;color:#fff;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white}.resume-content[data-v-f22da343]{flex:1;min-width:0}.resume-header[data-v-f22da343]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.nickname[data-v-f22da343]{font-size:18px;font-weight:700;color:#333;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.salary-info[data-v-f22da343]{font-size:16px;color:#ff6b6b;font-weight:700;margin-left:10px;white-space:nowrap}.info-tags[data-v-f22da343]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.info-tag[data-v-f22da343]{padding:2px 8px;background:#f0f0f0;color:#666;font-size:12px;border-radius:3px}.status-tag[data-v-f22da343]{background:#e6f7ff;color:#2d8bc0}.expect-row[data-v-f22da343]{display:flex;align-items:center;font-size:13px;color:#666;margin-bottom:4px;overflow:hidden}.expect-label[data-v-f22da343]{color:#999;flex-shrink:0}.expect-value[data-v-f22da343]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-footer[data-v-f22da343]{margin-top:8px;border-top:1px solid #f0f0f0;padding-top:8px}.refresh-time[data-v-f22da343]{font-size:12px;color:#bbb}.resume-view-page[data-v-e13d3302]{max-width:900px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.page-nav[data-v-e13d3302]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:20px;border-bottom:1px solid #ebeef5}.nav-back-btn[data-v-e13d3302]{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;color:#606266;background:transparent;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.nav-back-btn[data-v-e13d3302]:hover{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.nav-back-btn .el-icon[data-v-e13d3302]{font-size:16px}.nav-title[data-v-e13d3302]{font-size:18px;font-weight:600;color:#303133;margin:0}.nav-placeholder[data-v-e13d3302]{width:60px}.loading-container[data-v-e13d3302],.empty-container[data-v-e13d3302]{padding:40px 0}.resume-content[data-v-e13d3302]{display:flex;flex-direction:column;gap:24px}.resume-section[data-v-e13d3302]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:20px}.section-header[data-v-e13d3302]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.section-title[data-v-e13d3302]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin:0}.section-title .el-icon[data-v-e13d3302]{color:#409eff}.user-info-card[data-v-e13d3302]{display:flex;gap:20px}.user-avatar[data-v-e13d3302]{flex-shrink:0;width:100px;height:100px;border-radius:8px;overflow:hidden}.user-avatar img[data-v-e13d3302]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-e13d3302]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px;font-weight:600}.user-details[data-v-e13d3302]{flex:1}.user-name[data-v-e13d3302]{font-size:22px;font-weight:600;color:#303133;margin:0 0 12px}.user-meta[data-v-e13d3302]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.meta-item[data-v-e13d3302]{font-size:14px;color:#606266;padding:4px 12px;background:#f5f7fa;border-radius:4px}.user-contact[data-v-e13d3302]{display:flex;flex-wrap:wrap;gap:16px}.contact-item[data-v-e13d3302]{display:flex;align-items:center;gap:4px;font-size:14px;color:#606266}.contact-item .el-icon[data-v-e13d3302]{color:#909399}.expected-info[data-v-e13d3302]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-e13d3302]{display:flex;align-items:flex-start;gap:8px}.info-label[data-v-e13d3302]{font-size:14px;color:#909399;flex-shrink:0;width:80px}.info-value[data-v-e13d3302]{flex:1;display:flex;flex-wrap:wrap;gap:8px}.info-tag[data-v-e13d3302]{margin-right:0}.info-value.salary[data-v-e13d3302]{font-size:16px;font-weight:600;color:#f56c6c}.experience-list[data-v-e13d3302]{display:flex;flex-direction:column;gap:20px}.experience-item[data-v-e13d3302]{padding:16px;background:#f5f7fa;border-radius:6px}.item-header[data-v-e13d3302]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-title[data-v-e13d3302]{font-size:16px;font-weight:600;color:#303133;margin:0}.item-period[data-v-e13d3302]{font-size:13px;color:#909399}.item-subtitle[data-v-e13d3302]{display:flex;gap:12px;margin-bottom:8px;font-size:14px;color:#606266}.item-industry[data-v-e13d3302],.item-degree[data-v-e13d3302],.item-mode[data-v-e13d3302]{padding:2px 8px;background:#e6f2ff;color:#409eff;border-radius:4px;font-size:12px}.item-description[data-v-e13d3302]{font-size:14px;color:#606266;line-height:1.6;margin:8px 0 0;white-space:pre-line}.item-skills[data-v-e13d3302]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.skill-tag[data-v-e13d3302]{margin-right:0}.cert-list[data-v-e13d3302]{display:flex;flex-wrap:wrap;gap:12px}.cert-tag[data-v-e13d3302]{margin-right:0;padding:8px 16px}.advantage-content[data-v-e13d3302]{font-size:14px;color:#606266;line-height:1.8;white-space:pre-line}.attachment-info[data-v-e13d3302]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f5f7fa;border-radius:6px}.attachment-icon[data-v-e13d3302]{font-size:24px;color:#409eff}.attachment-name[data-v-e13d3302]{flex:1;font-size:14px;color:#606266}@media(max-width:768px){.resume-view-page[data-v-e13d3302]{padding:12px}.user-info-card[data-v-e13d3302]{flex-direction:column;align-items:center;text-align:center}.user-meta[data-v-e13d3302],.user-contact[data-v-e13d3302]{justify-content:center}.item-header[data-v-e13d3302]{flex-direction:column;align-items:flex-start;gap:4px}.item-subtitle[data-v-e13d3302]{flex-wrap:wrap}}.map-display[data-v-38809944]{width:100%}.map-container[data-v-38809944]{width:100%;border-radius:8px;border:1px solid #ebeef5;overflow:hidden}.map-placeholder[data-v-38809944]{width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:8px;border:1px solid #ebeef5;color:#909399;font-size:14px}.map-placeholder .el-icon[data-v-38809944]{font-size:32px;margin-bottom:8px}.job-detail-page[data-v-495acdb6]{max-width:900px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.page-nav[data-v-495acdb6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:20px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014}.nav-back-btn[data-v-495acdb6]{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;color:#606266;background:transparent;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.nav-back-btn[data-v-495acdb6]:hover{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.nav-back-btn .el-icon[data-v-495acdb6]{font-size:16px}.nav-title[data-v-495acdb6]{font-size:18px;font-weight:600;color:#303133;margin:0}.loading-container[data-v-495acdb6],.empty-container[data-v-495acdb6]{padding:40px 0;background:#fff;border-radius:8px}.status-alert[data-v-495acdb6]{margin-bottom:16px}.job-content[data-v-495acdb6]{display:flex;flex-direction:column;gap:16px}.job-section[data-v-495acdb6]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;overflow:hidden}.section-header[data-v-495acdb6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ebeef5}.section-title[data-v-495acdb6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin:0}.section-title .el-icon[data-v-495acdb6]{color:#409eff}.section-body[data-v-495acdb6]{padding:20px}.description-content[data-v-495acdb6]{font-size:14px;color:#606266;line-height:1.8;white-space:pre-wrap}.keyword-tags[data-v-495acdb6]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-495acdb6]{font-size:13px}.map-wrapper[data-v-495acdb6]{margin-top:16px}.benefits-section[data-v-495acdb6]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.subsection-title[data-v-495acdb6]{font-size:14px;font-weight:600;color:#303133;margin:0 0 12px}.benefit-tags[data-v-495acdb6]{display:flex;flex-wrap:wrap;gap:8px}.benefit-tag[data-v-495acdb6]{font-size:13px}.company-info-row[data-v-495acdb6]{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;transition:all .2s}.company-info-row[data-v-495acdb6]:hover{border-color:#2d8bc0;background:#f7fbfd}.company-info-main[data-v-495acdb6]{flex:1}.company-info-name[data-v-495acdb6]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px}.company-info-meta[data-v-495acdb6]{display:flex;gap:16px;font-size:13px;color:#909399}.company-info-arrow[data-v-495acdb6]{color:#c0c4cc}.hr-info-wrapper[data-v-495acdb6]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hr-avatar[data-v-495acdb6]{border:2px solid #ebeef5}@media(max-width:768px){.job-detail-page[data-v-495acdb6]{padding:12px}.section-body[data-v-495acdb6] .el-descriptions__body{width:100%}.section-body[data-v-495acdb6] .el-descriptions__label{width:100px}}.ft-resume-card[data-v-f1776297]{display:grid;grid-template-columns:auto 1fr auto;gap:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.ft-resume-card[data-v-f1776297]:hover{box-shadow:0 4px 16px #00000014;border-color:var(--el-color-primary-light-5, #a0cfff)}.ft-resume-card.is-clickable[data-v-f1776297]{cursor:pointer}.ft-resume-card.is-clickable[data-v-f1776297]:hover{box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .12))}.ft-resume-card.is-compact[data-v-f1776297]{grid-template-columns:auto 1fr auto;align-items:center;padding:8px 0;border:none;border-radius:0;box-shadow:none;background:transparent}.ft-resume-card.is-compact[data-v-f1776297]:hover{box-shadow:none;border-color:transparent}.avatar-col[data-v-f1776297]{position:relative;flex-shrink:0}.urgent-badge[data-v-f1776297]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);font-size:11px;line-height:1;padding:2px 6px;border-radius:8px;color:#fff;white-space:nowrap}.urgent-badge.badge-plus[data-v-f1776297]{background:linear-gradient(90deg,#f56c6c,#e6a23c)}.urgent-badge.badge-normal[data-v-f1776297]{background:#f56c6c}.info-col[data-v-f1776297]{min-width:0;display:flex;flex-direction:column;gap:8px}.info-header[data-v-f1776297]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.name[data-v-f1776297]{font-size:16px;font-weight:600;color:#303133;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gender-icon[data-v-f1776297]{font-size:14px}.gender-male[data-v-f1776297]{color:#409eff}.gender-female[data-v-f1776297]{color:#f56c6c}.meta-item[data-v-f1776297]{font-size:13px;color:#606266}.meta-divider[data-v-f1776297]{color:#c0c4cc;font-size:12px}.info-row[data-v-f1776297]{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.row-label[data-v-f1776297]{color:#909399;flex-shrink:0;font-size:12px}.row-value[data-v-f1776297]{color:#303133;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salary-value[data-v-f1776297]{color:#f56c6c;font-weight:600}.tag-list[data-v-f1776297]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.grid-block[data-v-f1776297]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.grid-block.single-line[data-v-f1776297]{display:flex;flex-wrap:wrap;gap:6px 16px}.grid-item[data-v-f1776297]{display:flex;align-items:center;gap:6px;min-width:0}.info-footer[data-v-f1776297]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:4px}.progress-wrap[data-v-f1776297]{display:flex;align-items:center;gap:6px;min-width:140px}.resume-progress[data-v-f1776297]{flex:1;min-width:80px}.progress-text[data-v-f1776297]{font-size:12px;color:#606266;min-width:32px;text-align:right}.refresh-time[data-v-f1776297]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:#909399}.cert-tooltip-list[data-v-f1776297]{max-width:240px;font-size:12px;line-height:1.6}.extra-slot[data-v-f1776297]{margin-top:4px}.action-col[data-v-f1776297]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;flex-shrink:0}.ft-resume-card.is-compact .info-col[data-v-f1776297]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 16px}.ft-resume-card.is-compact .info-header[data-v-f1776297],.ft-resume-card.is-compact .info-row[data-v-f1776297],.ft-resume-card.is-compact .grid-block[data-v-f1776297],.ft-resume-card.is-compact .info-footer[data-v-f1776297]{margin:0}.pt-resume-card[data-v-13387c1e]{display:grid;grid-template-columns:auto 1fr auto;gap:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:box-shadow .2s ease,border-color .2s ease}.pt-resume-card[data-v-13387c1e]:hover{box-shadow:0 4px 16px #00000014;border-color:var(--el-color-primary-light-5, #a0cfff)}.pt-resume-card.is-clickable[data-v-13387c1e]{cursor:pointer}.pt-resume-card.is-clickable[data-v-13387c1e]:hover{box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .12))}.pt-resume-card.is-compact[data-v-13387c1e]{align-items:center;padding:8px 0;border:none;border-radius:0;box-shadow:none;background:transparent}.pt-resume-card.is-compact[data-v-13387c1e]:hover{box-shadow:none;border-color:transparent}.avatar-col[data-v-13387c1e]{position:relative;flex-shrink:0}.urgent-badge[data-v-13387c1e]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);font-size:11px;line-height:1;padding:2px 6px;border-radius:8px;color:#fff;white-space:nowrap}.urgent-badge.badge-plus[data-v-13387c1e]{background:linear-gradient(90deg,#f56c6c,#e6a23c)}.urgent-badge.badge-normal[data-v-13387c1e]{background:#f56c6c}.info-col[data-v-13387c1e]{min-width:0;display:flex;flex-direction:column;gap:8px}.info-header[data-v-13387c1e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.name[data-v-13387c1e]{font-size:16px;font-weight:600;color:#303133;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gender-icon[data-v-13387c1e]{font-size:14px}.gender-male[data-v-13387c1e]{color:#409eff}.gender-female[data-v-13387c1e]{color:#f56c6c}.meta-item[data-v-13387c1e]{font-size:13px;color:#606266}.meta-divider[data-v-13387c1e]{color:#c0c4cc;font-size:12px}.info-row[data-v-13387c1e]{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.row-label[data-v-13387c1e]{color:#909399;flex-shrink:0;font-size:12px}.row-value[data-v-13387c1e]{color:#303133;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-list[data-v-13387c1e]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.grid-block[data-v-13387c1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.grid-block.single-line[data-v-13387c1e]{display:flex;flex-wrap:wrap;gap:6px 16px}.grid-item[data-v-13387c1e]{display:flex;align-items:center;gap:6px;min-width:0}.full-row[data-v-13387c1e]{grid-column:1 / -1}.weekday-row[data-v-13387c1e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.weekday-tags[data-v-13387c1e]{display:flex;gap:4px;flex-wrap:wrap}.weekday-tag[data-v-13387c1e]{min-width:36px;text-align:center}.info-footer[data-v-13387c1e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:4px}.refresh-time[data-v-13387c1e]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:#909399}.cert-tooltip-list[data-v-13387c1e]{max-width:240px;font-size:12px;line-height:1.6}.extra-slot[data-v-13387c1e]{margin-top:4px}.action-col[data-v-13387c1e]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;flex-shrink:0}.pt-resume-card.is-compact .info-col[data-v-13387c1e]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 16px}.hr-user-card[data-v-2a81560c]{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;transition:box-shadow .2s ease,border-color .2s ease}.hr-user-card[data-v-2a81560c]:hover{box-shadow:0 4px 16px #00000014;border-color:var(--el-color-primary-light-5, #a0cfff)}.card-left[data-v-2a81560c]{display:flex;align-items:center;gap:12px;flex-shrink:0}.name-area[data-v-2a81560c]{display:flex;flex-direction:column;gap:4px}.hr-name[data-v-2a81560c]{font-size:15px;font-weight:600;color:#303133;cursor:pointer;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-name[data-v-2a81560c]:hover{color:var(--el-color-primary, #409eff)}.badge-row[data-v-2a81560c]{display:flex;gap:4px;flex-wrap:wrap}.card-right[data-v-2a81560c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.position-info[data-v-2a81560c]{display:flex;align-items:center;gap:4px;font-size:13px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-divider[data-v-2a81560c]{color:#c0c4cc;margin:0 2px}.company-name[data-v-2a81560c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extra-info[data-v-2a81560c]{font-size:12px;color:#909399}.extra-text[data-v-2a81560c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-col[data-v-2a81560c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dialog-footer[data-v-5a9e8f37]{display:flex;justify-content:flex-end;gap:8px}.resume-detail-page[data-v-06c5eae7]{max-width:900px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.page-nav[data-v-06c5eae7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:20px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014}.nav-back-btn[data-v-06c5eae7]{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;color:#606266;background:transparent;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.nav-back-btn[data-v-06c5eae7]:hover{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.nav-back-btn .el-icon[data-v-06c5eae7]{font-size:16px}.nav-title[data-v-06c5eae7]{font-size:18px;font-weight:600;color:#303133;margin:0}.nav-actions[data-v-06c5eae7]{display:flex;align-items:center;gap:10px}.resume-content[data-v-06c5eae7]{display:flex;flex-direction:column;gap:16px}.resume-section[data-v-06c5eae7]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;overflow:hidden}.section-header[data-v-06c5eae7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ebeef5}.section-title[data-v-06c5eae7]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin:0}.section-title .el-icon[data-v-06c5eae7]{color:#409eff}.section-body[data-v-06c5eae7]{padding:20px}.loading-container[data-v-06c5eae7]{padding:40px 0;background:#fff;border-radius:8px}.profile-header[data-v-06c5eae7]{display:flex;align-items:flex-start;gap:20px}.profile-info[data-v-06c5eae7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.profile-name-row[data-v-06c5eae7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.profile-name[data-v-06c5eae7]{font-size:20px;font-weight:600;color:#303133}.gender-icon[data-v-06c5eae7]{font-size:16px}.gender-male[data-v-06c5eae7]{color:#409eff}.gender-female[data-v-06c5eae7]{color:#f56c6c}.meta-item[data-v-06c5eae7]{font-size:13px;color:#606266}.meta-divider[data-v-06c5eae7]{color:#c0c4cc;font-size:12px}.contact-row[data-v-06c5eae7]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.contact-item[data-v-06c5eae7]{display:flex;align-items:center;gap:4px;font-size:13px;color:#606266}.contact-item .el-icon[data-v-06c5eae7]{font-size:14px;color:#409eff}.label-chips[data-v-06c5eae7]{display:flex;flex-wrap:wrap;gap:6px}.label-chip[data-v-06c5eae7]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;line-height:1.6}.experience-list[data-v-06c5eae7]{display:flex;flex-direction:column;gap:16px}.experience-item[data-v-06c5eae7]{padding:12px 16px;background:#f9fafb;border-radius:6px;border-left:3px solid #409eff}.experience-header[data-v-06c5eae7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:6px}.experience-company[data-v-06c5eae7]{font-size:14px;font-weight:600;color:#303133}.experience-position[data-v-06c5eae7]{font-size:13px;color:#606266}.experience-date[data-v-06c5eae7]{font-size:12px;color:#909399;margin-left:auto}.experience-desc[data-v-06c5eae7]{font-size:13px;color:#606266;line-height:1.6;margin:4px 0 0;white-space:pre-wrap}.advantage-content[data-v-06c5eae7]{font-size:14px;color:#606266;line-height:1.8;white-space:pre-wrap}@media(max-width:768px){.resume-detail-page[data-v-06c5eae7]{padding:12px}.profile-header[data-v-06c5eae7]{flex-direction:column;align-items:center;text-align:center}.profile-name-row[data-v-06c5eae7],.contact-row[data-v-06c5eae7],.label-chips[data-v-06c5eae7]{justify-content:center}.section-body[data-v-06c5eae7] .el-descriptions__body{width:100%}.section-body[data-v-06c5eae7] .el-descriptions__label{width:100px}}.job-list-page[data-v-95fc3cf6]{max-width:1400px;margin:0 auto;padding:20px}@media(max-width:767px){.job-list-page[data-v-95fc3cf6]{padding-left:12px;padding-right:12px}}.tab-bar[data-v-95fc3cf6]{display:flex;gap:8px;margin-bottom:16px}.tab-btn[data-v-95fc3cf6]{background:#fff;border:1px solid #e8e8e8;padding:10px 32px;font-size:16px;color:#666;cursor:pointer;border-radius:6px;transition:all .3s}.tab-btn[data-v-95fc3cf6]:hover{color:#2d8bc0;border-color:#2d8bc0}.tab-btn.active[data-v-95fc3cf6]{background:#2d8bc0;border-color:#2d8bc0;color:#fff;font-weight:700}.filter-card[data-v-95fc3cf6]{background:#fff;border-radius:8px;padding:16px 20px;margin-bottom:16px}.filter-row[data-v-95fc3cf6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.selector-btn[data-v-95fc3cf6]{display:inline-flex;align-items:center;gap:4px;background:#f5f7fa;border:1px solid #dcdfe6;padding:0 14px;height:32px;font-size:14px;color:#606266;cursor:pointer;border-radius:4px;transition:all .3s;white-space:nowrap}.selector-btn[data-v-95fc3cf6]:hover{color:#2d8bc0;border-color:#2d8bc0}.selector-btn.active[data-v-95fc3cf6]{color:#2d8bc0;border-color:#2d8bc0;background:#eaf4fa}.btn-icon[data-v-95fc3cf6]{font-size:12px}.filter-select[data-v-95fc3cf6]{width:140px}.filter-select-sm[data-v-95fc3cf6]{width:120px}.content-layout[data-v-95fc3cf6]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:1200px){.content-layout[data-v-95fc3cf6]{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}}.main-list[data-v-95fc3cf6]{min-width:0}.job-grid[data-v-95fc3cf6]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:768px)and (max-width:1199px){.job-grid[data-v-95fc3cf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.job-grid[data-v-95fc3cf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-grid-item[data-v-95fc3cf6]{position:relative}.preview-btn[data-v-95fc3cf6]{display:none;position:absolute;right:12px;bottom:12px;padding:4px 10px;font-size:12px;color:#2d8bc0;background:#eaf4fa;border:1px solid #b6dcf0;border-radius:4px;cursor:pointer;transition:opacity .2s}@media(min-width:1200px){.preview-btn[data-v-95fc3cf6]{display:block;opacity:0}}.job-grid-item:hover .preview-btn[data-v-95fc3cf6],.preview-btn.active[data-v-95fc3cf6]{opacity:1}.pagination-wrapper[data-v-95fc3cf6]{display:flex;justify-content:center;margin-top:24px}.simple-pager[data-v-95fc3cf6]{display:flex;align-items:center;gap:16px}.pager-current[data-v-95fc3cf6]{color:#666;font-size:14px}.side-panel[data-v-95fc3cf6]{display:none}@media(min-width:1200px){.side-panel[data-v-95fc3cf6]{display:block;position:sticky;top:20px}}.side-card[data-v-95fc3cf6]{background:#fff;border-radius:8px;padding:16px}.side-card+.side-card[data-v-95fc3cf6]{margin-top:16px}.side-title[data-v-95fc3cf6]{font-size:16px;font-weight:700;color:#333;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.side-empty[data-v-95fc3cf6]{color:#999;font-size:13px;text-align:center;padding:20px 0}.side-job-item[data-v-95fc3cf6]{padding:10px 0;border-bottom:1px solid #f5f5f5;cursor:pointer}.side-job-item[data-v-95fc3cf6]:last-child{border-bottom:none}.side-job-item:hover .side-job-title[data-v-95fc3cf6]{color:#2d8bc0}.side-job-title[data-v-95fc3cf6]{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.side-job-meta[data-v-95fc3cf6]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:8px}.side-job-salary[data-v-95fc3cf6]{color:#ff6b6b;font-size:13px;font-weight:700;white-space:nowrap}.side-job-company[data-v-95fc3cf6]{color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-section[data-v-95fc3cf6]{background:#fff;border-radius:8px;text-align:center;padding:60px 0}.loading-spinner[data-v-95fc3cf6]{width:40px;height:40px;border:3px solid #e8e8e8;border-top-color:#2d8bc0;border-radius:50%;animation:spin-95fc3cf6 .8s linear infinite;margin:0 auto 16px}@keyframes spin-95fc3cf6{to{transform:rotate(360deg)}}.state-text[data-v-95fc3cf6]{color:#999;font-size:14px}.error-text[data-v-95fc3cf6]{color:#ff4d4f;font-size:14px;margin-bottom:16px}.preview-card[data-v-95fc3cf6]{border:1px solid #b6dcf0}.preview-head[data-v-95fc3cf6]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.preview-title[data-v-95fc3cf6]{flex:1;min-width:0;margin-bottom:4px;padding-bottom:0;border-bottom:none;white-space:normal}.preview-salary[data-v-95fc3cf6]{color:#ff6b6b;font-size:18px;font-weight:700;margin-bottom:12px}.preview-rows[data-v-95fc3cf6]{display:flex;flex-direction:column;gap:8px}.preview-row[data-v-95fc3cf6]{display:flex;gap:8px;font-size:13px;line-height:1.5}.preview-row-label[data-v-95fc3cf6]{width:60px;flex-shrink:0;color:#999}.preview-row-value[data-v-95fc3cf6]{color:#333;word-break:break-all}.preview-tags[data-v-95fc3cf6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.preview-tag[data-v-95fc3cf6]{padding:2px 8px;background:#f0f0f0;color:#666;font-size:12px;border-radius:3px}.preview-action[data-v-95fc3cf6]{width:100%;margin-top:16px}.resume-list-page[data-v-0165b38d]{min-height:calc(100vh - 200px);background:#f5f7fa;padding:24px 0 48px}.page-container[data-v-0165b38d]{max-width:1400px;margin:0 auto;padding-left:20px;padding-right:20px}@media(max-width:767px){.page-container[data-v-0165b38d]{padding-left:12px;padding-right:12px}}.filter-card[data-v-0165b38d]{background:#fff;border-radius:8px;padding:24px;margin-bottom:16px}.search-box[data-v-0165b38d]{display:flex;max-width:720px;margin:0 auto 16px;box-shadow:0 2px 12px #00000014;border-radius:4px;overflow:hidden}.search-input[data-v-0165b38d]{flex:1;padding:12px 20px;font-size:15px;border:1px solid #e4e7ed;border-right:none;border-radius:4px 0 0 4px;outline:none}.search-input[data-v-0165b38d]:focus{border-color:#2d8bc0}.search-btn[data-v-0165b38d]{background:linear-gradient(90deg,#1a5f8f,#2d8bc0);color:#fff;border:none;padding:12px 40px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}.search-btn[data-v-0165b38d]:hover{background:linear-gradient(90deg,#165280,#2577a8)}.filter-row[data-v-0165b38d]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.filter-select[data-v-0165b38d]{width:160px}@media(max-width:767px){.filter-select[data-v-0165b38d]{width:100%}}.result-section[data-v-0165b38d]{min-height:300px}.card-grid[data-v-0165b38d]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:768px){.card-grid[data-v-0165b38d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.card-grid[data-v-0165b38d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pagination-wrapper[data-v-0165b38d]{display:flex;justify-content:center;margin-top:24px}.simple-pager[data-v-0165b38d]{display:flex;align-items:center;gap:16px}.pager-current[data-v-0165b38d]{color:#666;font-size:14px}.label-dialog[data-v-4ba4d77d]{display:flex;flex-direction:column;gap:18px}.resume-info[data-v-4ba4d77d]{display:flex;align-items:baseline;gap:12px;padding:10px 12px;background:#f5f7fa;border-radius:6px}.resume-name[data-v-4ba4d77d]{font-size:15px;font-weight:600;color:#303133}.resume-job[data-v-4ba4d77d]{font-size:13px;color:#909399}.section-head[data-v-4ba4d77d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title[data-v-4ba4d77d]{font-size:14px;font-weight:600;color:#303133}.section-tip[data-v-4ba4d77d]{font-size:12px;color:#c0c4cc}.tag-wrap[data-v-4ba4d77d]{display:flex;flex-wrap:wrap;gap:8px;min-height:28px}.resume-tag[data-v-4ba4d77d]{border:none}.resume-tag.selectable[data-v-4ba4d77d]{cursor:pointer}.empty-tip[data-v-4ba4d77d]{font-size:12px;color:#c0c4cc}.manage-list[data-v-4ba4d77d]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.manage-item[data-v-4ba4d77d]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:4px}.manage-item[data-v-4ba4d77d]:hover{background:#f5f7fa}.color-grid[data-v-4ba4d77d]{display:flex;flex-wrap:wrap;gap:8px}.color-block[data-v-4ba4d77d]{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:transform .15s}.color-block[data-v-4ba4d77d]:hover{transform:scale(1.1)}.color-block.active[data-v-4ba4d77d]{border-color:#303133;transform:scale(1.1)}.received-resume-page[data-v-39d22164]{max-width:1280px;margin:0 auto}.resume-tabs[data-v-39d22164],.filter-form[data-v-39d22164] .el-form-item{margin-bottom:16px}.stat-card[data-v-39d22164]{background:#fff;border:1px solid var(--color-border-light);border-radius:10px;padding:16px 20px;position:relative;overflow:hidden}.stat-card[data-v-39d22164]:after{content:"";position:absolute;top:0;right:0;width:60px;height:60px;border-radius:50%;opacity:.08;transform:translate(20px,-20px)}.stat-total[data-v-39d22164]:after{background:var(--color-primary)}.stat-unread[data-v-39d22164]:after{background:#f97316}.stat-today[data-v-39d22164]:after{background:#22c55e}.stat-label[data-v-39d22164]{font-size:13px;color:var(--color-text-secondary);display:flex;align-items:center;gap:8px;margin-bottom:4px}.stat-tag[data-v-39d22164]{font-size:11px;background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:1px 6px;border-radius:4px}.resume-table[data-v-39d22164]{border-radius:8px;overflow:hidden}.row-actions[data-v-39d22164]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.pagination-wrap[data-v-39d22164]{display:flex;justify-content:flex-end;padding:16px 8px 0}.drawer-footer[data-v-39d22164]{display:flex;justify-content:flex-end;gap:8px}.downloaded-resume-page[data-v-01600ba7]{max-width:1280px;margin:0 auto}.resume-tabs[data-v-01600ba7]{margin-bottom:8px}.filter-bar[data-v-01600ba7]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:4px}.filter-item[data-v-01600ba7]{width:200px}.filter-job[data-v-01600ba7]{width:240px}.resume-table[data-v-01600ba7]{width:100%}.pagination-wrap[data-v-01600ba7]{display:flex;justify-content:flex-end;margin-top:16px}.recommended-resume-page[data-v-5d1ee0be]{max-width:1280px;margin:0 auto}.resume-tabs[data-v-5d1ee0be],.filter-form[data-v-5d1ee0be] .el-form-item{margin-bottom:16px}.grid-wrap[data-v-5d1ee0be]{min-height:240px}.grid-col[data-v-5d1ee0be]{margin-bottom:16px}.card-shell[data-v-5d1ee0be]{position:relative;background:var(--color-bg-secondary);border-radius:10px;overflow:hidden}.card-actions[data-v-5d1ee0be]{display:flex;justify-content:flex-end;padding:0 16px 14px;background:#fff;border:1px solid var(--color-border-light);border-top:0;border-radius:0 0 8px 8px;margin-top:-1px}.pagination-wrap[data-v-5d1ee0be]{display:flex;justify-content:flex-end;padding:8px 8px 0}.interview-mgmt-page[data-v-1e896d4e]{max-width:1280px;margin:0 auto}.interview-mgmt-empty[data-v-1e896d4e]{display:flex;align-items:center;justify-content:center}.resume-tabs[data-v-1e896d4e]{margin-bottom:16px}.stat-card[data-v-1e896d4e]{background:#fff;border:1px solid var(--color-border-light);border-radius:10px;padding:16px 20px;position:relative;overflow:hidden}.stat-card[data-v-1e896d4e]:after{content:"";position:absolute;top:0;right:0;width:60px;height:60px;border-radius:50%;opacity:.1;transform:translate(20px,-20px)}.stat-pending[data-v-1e896d4e]:after{background:#f59e0b}.stat-accepted[data-v-1e896d4e]:after{background:#22c55e}.stat-rejected[data-v-1e896d4e]:after{background:#ef4444}.stat-completed[data-v-1e896d4e]:after{background:var(--color-primary)}.stat-label[data-v-1e896d4e]{font-size:13px;color:var(--color-text-secondary);display:flex;align-items:center;gap:6px;margin-bottom:4px}.filter-bar[data-v-1e896d4e]{display:flex;align-items:center;gap:16px}.filter-label[data-v-1e896d4e]{font-size:13px;color:var(--color-text-secondary)}.interview-table[data-v-1e896d4e]{border-radius:8px;overflow:hidden}.row-actions[data-v-1e896d4e]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.pagination-wrap[data-v-1e896d4e]{display:flex;justify-content:flex-end;padding:16px 8px 0}.my-collection-page[data-v-a191124e]{max-width:1280px;margin:0 auto}.action-bar[data-v-a191124e]{margin-bottom:16px;display:flex;align-items:center;gap:12px}.pagination-wrap[data-v-a191124e]{margin-top:20px;display:flex;justify-content:flex-end}.browsed-mine-page[data-v-f0234c63]{max-width:1280px;margin:0 auto}.resume-tabs[data-v-f0234c63]{margin-bottom:8px}.info-alert[data-v-f0234c63]{margin-bottom:16px}.resume-table[data-v-f0234c63]{width:100%}.pagination-wrap[data-v-f0234c63]{display:flex;justify-content:flex-end;margin-top:16px}.pagination-wrap[data-v-fb9d652b],.pagination-wrap[data-v-899f174c]{margin-top:20px;display:flex;justify-content:flex-end}.filter-section[data-v-17ad98d5]{margin-bottom:20px}.batch-actions[data-v-17ad98d5]{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-bottom:16px;background:var(--color-bg-secondary);border-radius:4px}.selected-count[data-v-17ad98d5]{font-size:14px;color:var(--color-text-secondary)}.job-title-cell[data-v-17ad98d5]{display:flex;align-items:center;gap:8px}.job-title[data-v-17ad98d5]{font-weight:500;color:var(--color-text-primary)}.urgent-tag[data-v-17ad98d5]{font-size:12px}.action-buttons[data-v-17ad98d5]{display:flex;align-items:center;gap:4px}.pagination-wrapper[data-v-17ad98d5]{display:flex;justify-content:flex-end;padding:16px;border-top:1px solid var(--color-border-light)}@media(max-width:768px){.filter-section[data-v-17ad98d5]{overflow-x:auto}.filter-section[data-v-17ad98d5] .el-radio-group{flex-wrap:nowrap}}.ai-generate-btn[data-v-31c484cc]{font-size:12px}.ai-options[data-v-31c484cc]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-options-label[data-v-31c484cc]{font-size:13px;color:#909399}.ai-result-content[data-v-31c484cc]{min-height:160px;max-height:420px;overflow-y:auto;padding:12px;background:#f7f8fa;border-radius:6px}.ai-generated-content[data-v-31c484cc]{font-size:14px;line-height:1.7;color:#303133;white-space:pre-wrap;word-break:break-word}.ai-typing-cursor[data-v-31c484cc]{margin-left:2px;color:#409eff;animation:aiCursorBlink-31c484cc .8s step-end infinite}@keyframes aiCursorBlink-31c484cc{0%,to{opacity:1}50%{opacity:0}}.full-base-info-form[data-v-14ad1c3c]{padding:20px;background:#fff;border-radius:8px}.edit-tip[data-v-14ad1c3c]{margin-bottom:20px}.base-info-form[data-v-14ad1c3c]{max-width:600px}.form-select[data-v-14ad1c3c],.desc-field[data-v-14ad1c3c]{width:100%}.desc-toolbar[data-v-14ad1c3c]{display:flex;justify-content:flex-end;margin-bottom:6px}.keywords-field[data-v-14ad1c3c]{width:100%}.keywords-container[data-v-14ad1c3c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.keyword-tag[data-v-14ad1c3c]{margin-right:0}.keyword-input[data-v-14ad1c3c]{width:120px}.keyword-tip[data-v-14ad1c3c]{font-size:12px;color:#909399}.full-salary-form[data-v-713aec82]{padding:20px;background:#fff;border-radius:8px}.salary-form[data-v-713aec82]{max-width:600px}.salary-range[data-v-713aec82]{display:flex;align-items:center;gap:8px}.salary-item[data-v-713aec82]{display:flex;align-items:center;margin-bottom:0}.salary-input[data-v-713aec82]{width:100px}.salary-unit[data-v-713aec82]{margin-left:4px;color:#606266;font-size:14px}.salary-separator[data-v-713aec82]{color:#909399;font-size:14px}.form-number[data-v-713aec82]{width:150px}.form-tip[data-v-713aec82]{margin-left:12px;font-size:12px;color:#909399}.benefits-container[data-v-713aec82]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.benefit-tag[data-v-713aec82]{margin-right:0}.benefit-tip[data-v-713aec82]{font-size:12px;color:#909399}.full-requirements-form[data-v-22336d81]{padding:20px;background:#fff;border-radius:8px}.requirements-form[data-v-22336d81]{max-width:600px}.form-select[data-v-22336d81]{width:100%}.form-number[data-v-22336d81]{width:150px}.form-tip[data-v-22336d81]{margin-left:12px;font-size:12px;color:#909399}.switch-section[data-v-22336d81]{margin:24px 0;padding:16px;background:#f5f7fa;border-radius:8px}.section-title[data-v-22336d81]{margin:0 0 16px;font-size:14px;font-weight:600;color:#606266}.switch-group[data-v-22336d81]{display:flex;flex-wrap:wrap;gap:16px}.switch-group .el-form-item[data-v-22336d81]{margin-bottom:0}.score-limit-container[data-v-22336d81]{display:flex;flex-direction:column;gap:8px}.score-slider[data-v-22336d81]{max-width:400px}.location-form[data-v-c1d810b2]{padding:20px}.form-container[data-v-c1d810b2]{max-width:800px}.selected-city[data-v-c1d810b2]{margin-left:12px;color:#606266;font-size:14px}.coordinate-display[data-v-c1d810b2]{margin-top:8px;padding:8px 12px;background-color:#f5f7fa;border-radius:4px;font-size:13px;color:#606266}[data-v-c1d810b2] .el-form-item__label{font-weight:500}.hr-info-form[data-v-b7611c96]{padding:20px}.optional-tip[data-v-b7611c96]{margin-bottom:20px}.form-container[data-v-b7611c96]{max-width:600px}[data-v-b7611c96] .el-form-item__label{font-weight:500}.customer-info-form[data-v-213bac9d]{padding:20px}.optional-tip[data-v-213bac9d]{margin-bottom:20px}.form-container[data-v-213bac9d]{max-width:600px}[data-v-213bac9d] .el-form-item__label{font-weight:500}.publish-success[data-v-01b9108c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;text-align:center}.success-icon[data-v-01b9108c]{font-size:48px;color:var(--el-color-success)}.success-message[data-v-01b9108c]{font-size:16px;font-weight:600;color:#303133}.success-countdown[data-v-01b9108c]{font-size:13px;color:#909399}.publish-steps[data-v-caade344]{margin-bottom:32px;padding:20px;background:var(--color-bg-tertiary);border-radius:8px}.loading-container[data-v-caade344]{padding:40px 0}.step-content[data-v-caade344]{min-height:400px;padding:20px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px}.part-base-info-form[data-v-598cac73]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-598cac73]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-598cac73]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-598cac73]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.edit-notice[data-v-598cac73]{display:flex;align-items:center;gap:6px;font-size:14px;color:#e6a23c;margin-bottom:24px;padding-left:30px}.base-info-form[data-v-598cac73]{margin-top:20px}[data-v-598cac73] .el-form-item{margin-bottom:22px}[data-v-598cac73] .el-form-item__label{font-weight:500;color:#606266}.desc-field[data-v-598cac73]{width:100%}.desc-toolbar[data-v-598cac73]{display:flex;justify-content:flex-end;margin-bottom:6px}.keywords-field[data-v-598cac73]{width:100%}.keywords-container[data-v-598cac73]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.keyword-tag[data-v-598cac73]{margin-right:0}.keyword-input[data-v-598cac73]{width:120px}.add-keyword-btn[data-v-598cac73]{border-style:dashed}.form-tip[data-v-598cac73]{font-size:12px;color:#909399;margin-top:8px}.part-salary-form[data-v-decb7b7c]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-decb7b7c]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-decb7b7c]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-decb7b7c]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.salary-form[data-v-decb7b7c]{margin-top:20px}[data-v-decb7b7c] .el-form-item{margin-bottom:22px}[data-v-decb7b7c] .el-form-item__label{font-weight:500;color:#606266}.benefits-container[data-v-decb7b7c]{width:100%}.selected-benefits[data-v-decb7b7c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.benefit-tag[data-v-decb7b7c]{margin-right:0}.form-tip[data-v-decb7b7c]{font-size:12px;color:#909399;margin-top:8px}[data-v-decb7b7c] .el-input-number .el-input__inner{text-align:left}.part-requirements-form[data-v-fdaad49b]{padding:30px;background:#fff;border-radius:8px}.step-title[data-v-fdaad49b]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.title-icon[data-v-fdaad49b]{margin-right:8px;font-size:22px;color:#409eff}.step-desc[data-v-fdaad49b]{font-size:14px;color:#909399;margin-bottom:24px;padding-left:30px}.requirements-form[data-v-fdaad49b]{margin-top:20px}[data-v-fdaad49b] .el-form-item{margin-bottom:22px}[data-v-fdaad49b] .el-form-item__label{font-weight:500;color:#606266}.input-suffix[data-v-fdaad49b]{margin-left:8px;font-size:14px;color:#606266}[data-v-fdaad49b] .el-input-number .el-input__inner{text-align:left}[data-v-fdaad49b] .el-switch__label{font-size:14px}[data-v-fdaad49b] .el-switch__label.is-active{color:#409eff}.part-job-publish[data-v-66e4cefc]{max-width:1200px;margin:0 auto}.progress-header[data-v-66e4cefc]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--color-bg-tertiary);border-radius:var(--radius-base);margin-bottom:20px}.progress-info[data-v-66e4cefc]{flex:1;display:flex;align-items:center;gap:10px}.progress-label[data-v-66e4cefc]{font-size:14px;color:var(--color-text-secondary);white-space:nowrap}.last-saved[data-v-66e4cefc]{font-size:12px;color:var(--color-text-tertiary)}.form-content[data-v-66e4cefc]{min-height:400px}.step-placeholder[data-v-66e4cefc]{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--color-text-tertiary)}
