[data-v-359ce342] .resume-preview-dialog .el-dialog__header{background:linear-gradient(135deg,#1890ff,#36a3ff);padding:16px 20px;border-radius:4px 4px 0 0}[data-v-359ce342] .resume-preview-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-359ce342] .resume-preview-dialog .el-dialog__header .el-dialog__headerbtn{top:20px}[data-v-359ce342] .resume-preview-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}[data-v-359ce342] .resume-preview-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#e6f7ff}[data-v-359ce342] .resume-preview-dialog .el-dialog__body{padding:0}.resume-dialog-content[data-v-359ce342]{padding:24px;max-height:70vh;overflow-y:auto;background:#f8fafc}.resume-section[data-v-359ce342]{margin-bottom:24px;padding:20px;background:#fff;border-radius:8px;border-bottom:1px dashed #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.resume-section[data-v-359ce342]:last-child{margin-bottom:0;border-bottom:none;box-shadow:none}.resume-header-section[data-v-359ce342]{background:linear-gradient(135deg,#f0f7ff,#e6f7ff);border:1px solid #d6e9ff}.resume-header[data-v-359ce342]{display:flex;align-items:flex-start}.resume-avatar[data-v-359ce342]{position:relative;margin-right:24px;flex-shrink:0}.resume-avatar img[data-v-359ce342]{-o-object-fit:cover;object-fit:cover}.resume-avatar .avatar-placeholder[data-v-359ce342],.resume-avatar img[data-v-359ce342]{width:100px;height:100px;border-radius:12px;border:3px solid #fff;box-shadow:0 4px 12px rgba(24,144,255,.2)}.resume-avatar .avatar-placeholder[data-v-359ce342]{display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:600;color:#fff}.resume-avatar .avatar-badge[data-v-359ce342]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#1890ff,#36a3ff);color:#fff;font-size:11px;padding:2px 10px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 8px rgba(24,144,255,.4)}.resume-basic-info[data-v-359ce342]{flex:1}.resume-basic-info .resume-name[data-v-359ce342]{margin:0 0 12px;font-size:22px;font-weight:600;color:#1a1a1a;background:linear-gradient(90deg,#1890ff,#36a3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.resume-tags[data-v-359ce342]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.resume-tags .tag-item[data-v-359ce342]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:#fff;border:1px solid #e8e8e8;border-radius:20px;font-size:13px;color:#595959;transition:all .3s}.resume-tags .tag-item i[data-v-359ce342]{color:#1890ff;font-size:14px}.resume-tags .tag-item[data-v-359ce342]:hover{border-color:#1890ff;background:#f0f7ff}.resume-location[data-v-359ce342]{display:flex;flex-wrap:wrap;gap:20px}.resume-location .location-item[data-v-359ce342]{display:inline-flex;align-items:center;font-size:13px;color:#8c8c8c}.resume-location .location-item i[data-v-359ce342]{margin-right:6px;color:#1890ff}.resume-location .location-item .label[data-v-359ce342]{color:#8c8c8c}.resume-location .location-item .value[data-v-359ce342]{color:#262626;font-weight:500}.section-subtitle[data-v-359ce342]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.section-subtitle i[data-v-359ce342]{margin-right:8px;font-size:18px;color:#1890ff;background:#e6f7ff;padding:6px;border-radius:6px}.intent-grid[data-v-359ce342]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.intent-grid .intent-item[data-v-359ce342]{display:flex;flex-direction:column;padding:14px 16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.intent-grid .intent-item .intent-label[data-v-359ce342]{font-size:12px;color:#8c8c8c;margin-bottom:6px}.intent-grid .intent-item .intent-value[data-v-359ce342]{font-size:14px;color:#262626;font-weight:500}.intent-grid .intent-item .intent-value.highlight[data-v-359ce342]{color:#1890ff;font-size:15px}.status-tag[data-v-359ce342]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:500}.status-tag.status-active[data-v-359ce342]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-tag.status-waiting[data-v-359ce342]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.status-tag.status-passive[data-v-359ce342]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-tag.default[data-v-359ce342]{background:#f5f5f5;color:#8c8c8c;border:1px solid #d9d9d9}.timeline-list .timeline-item[data-v-359ce342]{position:relative;padding-left:28px;padding-bottom:20px}.timeline-list .timeline-item[data-v-359ce342]:last-child{padding-bottom:0}.timeline-list .timeline-item .timeline-line[data-v-359ce342]{position:absolute;left:7px;top:20px;bottom:0;width:2px;background:linear-gradient(180deg,#1890ff,#e8e8e8)}.timeline-list .timeline-item:last-child .timeline-line[data-v-359ce342]{display:none}.timeline-list .timeline-item .timeline-dot[data-v-359ce342]{position:absolute;left:0;top:4px;width:16px;height:16px;background:#fff;border:3px solid #1890ff;border-radius:50%;z-index:1}.timeline-list .timeline-item .timeline-dot.work[data-v-359ce342]{border-color:#52c41a}.timeline-list .timeline-item .timeline-dot.project[data-v-359ce342]{border-color:#722ed1}.timeline-list .timeline-item .timeline-dot.training[data-v-359ce342]{border-color:#fa8c16}.timeline-content .timeline-header[data-v-359ce342]{margin-bottom:8px}.timeline-content .timeline-header .timeline-date[data-v-359ce342]{display:inline-block;font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.timeline-content .timeline-body .main-info[data-v-359ce342]{font-size:14px;color:#262626;font-weight:500}.timeline-content .timeline-body .main-info.position[data-v-359ce342]{color:#1890ff}.timeline-content .timeline-body .separator[data-v-359ce342]{margin:0 8px;color:#d9d9d9}.timeline-content .timeline-body .sub-info[data-v-359ce342]{font-size:13px;color:#8c8c8c;margin-left:8px}.timeline-content .timeline-body .company[data-v-359ce342]{display:block;font-size:13px;color:#595959;margin-top:4px}.timeline-content .timeline-body .role[data-v-359ce342]{font-size:13px;color:#8c8c8c}.timeline-content .timeline-body .detail-text[data-v-359ce342]{margin-top:8px;font-size:13px;line-height:1.7;color:#595959;white-space:pre-wrap;word-break:break-word}.detail-meta[data-v-359ce342]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.empty-state[data-v-359ce342]{display:flex;align-items:center;justify-content:center;min-height:84px;font-size:14px;color:#8c8c8c;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px}.meta-chip[data-v-359ce342]{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;color:#1890ff;background:#f0f7ff;border:1px solid #d6e9ff;border-radius:12px}.certificate-grid[data-v-359ce342]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.certificate-grid .certificate-item[data-v-359ce342]{display:flex;align-items:flex-start;padding:14px 16px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:8px;border:1px solid #f0f0f0;transition:all .3s}.certificate-grid .certificate-item[data-v-359ce342]:hover{background:linear-gradient(135deg,#f0f7ff,#e6f7ff);border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.certificate-grid .certificate-item i[data-v-359ce342]{font-size:24px;color:#1890ff;margin-right:12px;margin-top:4px}.certificate-info[data-v-359ce342]{flex:1;display:flex;flex-direction:column}.certificate-info .certificate-name[data-v-359ce342]{font-size:14px;color:#262626;font-weight:500}.certificate-info .certificate-date[data-v-359ce342]{font-size:12px;color:#8c8c8c;margin-top:2px}.certificate-issuer[data-v-359ce342]{margin-left:12px;font-size:12px;color:#8c8c8c;padding:2px 8px;background:#fff;border-radius:4px;border:1px solid #e8e8e8;white-space:nowrap}.resume-dialog-content[data-v-359ce342]::-webkit-scrollbar{width:6px}.resume-dialog-content[data-v-359ce342]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.resume-dialog-content[data-v-359ce342]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.resume-dialog-content[data-v-359ce342]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pagination-container[data-v-589caab8]{margin-top:20px;display:flex;justify-content:center}.resume-delivery-container[data-v-589caab8]{padding:20px;background:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.section-title[data-v-589caab8]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px;border-left:4px solid #1890ff;padding-left:12px}.search-form[data-v-589caab8]{margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:4px}.resume-list[data-v-589caab8]{margin-top:20px}.empty-state[data-v-589caab8]{padding:60px 0;display:flex;justify-content:center;align-items:center}.pagination[data-v-589caab8]{margin-top:20px;display:flex;justify-content:flex-end}::deep .el-form-item__label[data-v-589caab8]{font-weight:500}::deep .el-table th[data-v-589caab8]{background:#f5f7fa;font-weight:600}::deep .el-table tr[data-v-589caab8]:hover{background:#f5f7fa}::deep .el-pagination.is-background .el-pager li:not(.disabled).active[data-v-589caab8]{background-color:#1890ff}