.rcv-filterbar[data-v-6239c815]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rcv-filterbar__keyword[data-v-6239c815]{width:220px}.rcv-filterbar__job[data-v-6239c815],.rcv-filterbar__status[data-v-6239c815]{width:200px}.rcv-filterbar__hr[data-v-6239c815],.rcv-filterbar__tl[data-v-6239c815]{width:170px}.rcv-filterbar__date[data-v-6239c815]{width:220px}.rcv-opt-id[data-v-6239c815]{font-weight:700;color:#4f46e5;margin-right:6px}.rcv-opt-sub[data-v-6239c815]{float:right;color:#94a3b8;font-size:11px;margin-left:8px}.rcv-status-dot[data-v-6239c815]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.rcv-status-opt-label[data-v-6239c815]{vertical-align:middle}.rcv-status-opt-id[data-v-6239c815]{float:right;color:#94a3b8;font-size:11px;font-weight:600}.rcv-filterbar__reset[data-v-6239c815]{margin-left:2px}.rcv-table__id[data-v-5e788c4f]{font-weight:700;color:#4f46e5;font-size:13px}.rcv-table__name[data-v-5e788c4f]{font-weight:700;color:#1e293b;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .15s}.rcv-table__name[data-v-5e788c4f]:hover{color:#4f46e5}.rcv-table__name i[data-v-5e788c4f]{color:#6366f1}.rcv-source-tag[data-v-5e788c4f]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:4px;margin-left:6px;display:inline-flex;align-items:center}.rcv-source-tag--apply[data-v-5e788c4f]{background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe}.rcv-source-tag--web[data-v-5e788c4f]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.rcv-table__contacts[data-v-5e788c4f]{display:flex;flex-direction:column;gap:3px;margin-top:4px}.rcv-table__contact-item[data-v-5e788c4f]{font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:4px}.rcv-table__contact-item a[data-v-5e788c4f]{color:#475569;text-decoration:none;transition:color .15s}.rcv-table__contact-item a[data-v-5e788c4f]:hover{color:#4f46e5;text-decoration:underline}.rcv-copy-icon[data-v-5e788c4f]{cursor:pointer;font-size:11px;color:#94a3b8;margin-left:2px;transition:color .15s}.rcv-copy-icon[data-v-5e788c4f]:hover{color:#4f46e5}.rcv-table__address[data-v-5e788c4f]{font-size:11.5px;color:#64748b;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.rcv-table__job[data-v-5e788c4f]{display:flex;align-items:center;gap:6px}.rcv-table__job-tag[data-v-5e788c4f]{display:inline-block;padding:2px 8px;background:#eef2ff;color:#4338ca;border-radius:6px;font-size:11.5px;font-weight:700}.rcv-table__job-title[data-v-5e788c4f]{font-size:12px;color:#334155;font-weight:500;margin-top:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rcv-table__type-tag[data-v-5e788c4f]{display:inline-block;font-size:11px;color:#64748b;margin-top:3px}.rcv-table__type-tag--1[data-v-5e788c4f]{color:#b45309}.rcv-table__msg[data-v-5e788c4f]{font-size:12.5px;color:#475569;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;background:#f8fafc;padding:6px 8px;border-radius:6px;border:1px solid #f1f5f9}.rcv-table__msg[data-v-5e788c4f]:hover{background:#f1f5f9;color:#1e293b}.rcv-table__cv[data-v-5e788c4f]{display:inline-flex;align-items:center;gap:6px}.rcv-cv-btn[data-v-5e788c4f]{padding:5px 8px!important;font-size:11.5px!important;border-radius:6px!important}.rcv-cv-download[data-v-5e788c4f]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#f1f5f9;color:#64748b;text-decoration:none;transition:all .15s}.rcv-cv-download[data-v-5e788c4f]:hover{background:#e2e8f0;color:#1e293b}.rcv-media-badge[data-v-5e788c4f] .el-badge__content{background-color:#6366f1;color:#fff;font-size:10px;height:16px;line-height:16px;padding:0 4px;border:none}.rcv-table__time[data-v-5e788c4f]{font-size:12.5px;color:#334155;font-weight:500}.rcv-table__time-ago[data-v-5e788c4f]{font-size:11px;color:#94a3b8;margin-top:2px}.rcv-table__muted[data-v-5e788c4f]{font-size:12px;color:#94a3b8;font-style:italic}.rcv-table__actions[data-v-5e788c4f]{display:inline-flex;align-items:center;gap:4px}.rcv-table__status[data-v-5e788c4f]{display:flex;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content}.rcv-status-badge[data-v-5e788c4f]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;line-height:1.3;max-width:100%}.rcv-status-badge[data-v-5e788c4f]:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.06)}.rcv-status-badge i[data-v-5e788c4f]{font-size:12px;flex-shrink:0}.rcv-status-badge__text[data-v-5e788c4f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcv-action-btn[data-v-5e788c4f]{padding:6px 8px!important;font-size:12px;margin:0!important;border-radius:6px!important}.cv-stage-progress[data-v-33423598]{margin-bottom:16px}.cv-stage-current[data-v-33423598]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;border:1px solid;margin-bottom:14px}.cv-stage-current__left[data-v-33423598]{display:flex;align-items:center;gap:10px}.cv-stage-current__icon[data-v-33423598]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:15px;flex-shrink:0}.cv-stage-current__info[data-v-33423598]{display:flex;flex-direction:column}.cv-stage-current__sub[data-v-33423598]{font-size:11px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.cv-stage-current__name[data-v-33423598]{font-size:14px;font-weight:800;line-height:1.3}.cv-stepper[data-v-33423598]{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 12px 10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.cv-stepper[data-v-33423598]::-webkit-scrollbar{height:6px}.cv-stepper[data-v-33423598]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.cv-stepper[data-v-33423598]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.cv-stepper[data-v-33423598]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.cv-step[data-v-33423598]{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 115px;width:115px;min-width:115px;padding:0 4px;box-sizing:border-box}.cv-step__node[data-v-33423598]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:6px}.cv-step__circle[data-v-33423598]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #cbd5e1;color:#64748b;font-size:11.5px;font-weight:700;z-index:2;transition:all .2s}.cv-step__line[data-v-33423598]{position:absolute;top:50%;left:50%;width:100%;height:2px;background:#e2e8f0;z-index:1;transform:translateY(-50%)}.cv-step__label[data-v-33423598]{font-size:11px;color:#64748b;text-align:center;line-height:1.35;font-weight:500;width:100%;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.cv-step--done .cv-step__circle[data-v-33423598]{background:#059669;border-color:#059669;color:#fff}.cv-step--done .cv-step__line[data-v-33423598]{background:#059669}.cv-step--done .cv-step__label[data-v-33423598]{color:#059669;font-weight:600}.cv-step--current .cv-step__circle[data-v-33423598]{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 0 0 4px #e0e7ff}.cv-step--current .cv-step__label[data-v-33423598]{color:#4f46e5;font-weight:700}.cv-step--fail .cv-step__circle[data-v-33423598]{background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 0 0 4px #fee2e2}.cv-step--fail .cv-step__label[data-v-33423598]{color:#dc2626;font-weight:700}.rcv-detail__head[data-v-e224c812]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #f1f5f9}.rcv-detail__id[data-v-e224c812]{font-size:12px;color:#4f46e5;font-weight:700;margin-bottom:2px}.rcv-detail__name[data-v-e224c812]{font-size:18px;font-weight:800;color:#1e293b}.rcv-detail__head-right[data-v-e224c812]{display:flex;align-items:center;gap:8px}.rcv-detail__status-badge[data-v-e224c812]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:700;border:1px solid}.rcv-detail__job-badge[data-v-e224c812]{gap:4px;background:#eef2ff;color:#4338ca;font-weight:700}.rcv-detail__job-badge[data-v-e224c812],.rcv-detail__type-badge[data-v-e224c812]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px}.rcv-detail__type-badge[data-v-e224c812]{background:#f1f5f9;color:#475569;font-weight:600}.rcv-detail__type-badge--1[data-v-e224c812]{background:#fef3c7;color:#b45309}.rcv-detail__approval-bar[data-v-e224c812]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;margin-bottom:14px}.rcv-detail__approval-left[data-v-e224c812]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rcv-detail__approval-badge[data-v-e224c812]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#1e293b}.rcv-detail__approval-badge i[data-v-e224c812]{color:#4f46e5;font-size:15px}.rcv-detail__approval-status-pill[data-v-e224c812]{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid}.rcv-approve-pill[data-v-e224c812]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:700;border:1px solid;transition:all .2s}.rcv-approve-role[data-v-e224c812]{font-size:10px;font-weight:800;text-transform:uppercase;opacity:.85}.rcv-approve-pill.rcv-pill--pending[data-v-e224c812]{background:#fffbeb;color:#d97706;border-color:#fde68a}.rcv-approve-pill.rcv-pill--approved[data-v-e224c812]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.rcv-approve-pill.rcv-pill--rejected[data-v-e224c812]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.rcv-reject-banner[data-v-e224c812]{display:flex;align-items:flex-start;gap:8px;background:#fef2f2;border:1px solid #fee2e2;border-left:4px solid #dc2626;border-radius:8px;padding:8px 12px;margin-bottom:12px;color:#991b1b;font-size:12.5px;line-height:1.4}.rcv-reject-banner i[data-v-e224c812]{color:#dc2626;font-size:16px;margin-top:1px}.rcv-reject-banner__title[data-v-e224c812]{font-weight:700;margin-right:4px}.rcv-detail__approval-right[data-v-e224c812]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rcv-dropdown-dot[data-v-e224c812]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.rcv-status-dropdown-menu[data-v-e224c812]{max-height:360px;overflow-y:auto}.rcv-detail__tabs[data-v-e224c812] .el-tabs__header{margin-bottom:16px}.rcv-tab-badge[data-v-e224c812]{display:inline-block;padding:0 6px;font-size:10px;font-weight:700;border-radius:4px;background:#eef2ff;color:#4f46e5;margin-left:4px}.rcv-detail__grid[data-v-e224c812]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;background:#f8fafc;border-radius:10px;padding:14px 16px;margin-bottom:16px}.rcv-detail__field[data-v-e224c812]{display:flex;flex-direction:column;gap:3px}.rcv-detail__label[data-v-e224c812]{font-size:11.5px;font-weight:600;color:#64748b;text-transform:uppercase}.rcv-detail__val[data-v-e224c812]{font-size:13.5px;color:#1e293b}.rcv-detail__contact[data-v-e224c812]{display:inline-flex;align-items:center;gap:6px}.rcv-detail__contact a[data-v-e224c812]{color:#1e293b;text-decoration:none;font-weight:500;transition:color .15s}.rcv-detail__contact a[data-v-e224c812]:hover{color:#4f46e5;text-decoration:underline}.rcv-copy-btn[data-v-e224c812]{cursor:pointer;color:#94a3b8;margin-left:4px;font-size:12px}.rcv-copy-btn[data-v-e224c812]:hover{color:#4f46e5}.rcv-detail__block[data-v-e224c812]{margin-bottom:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px}.rcv-detail__block-title[data-v-e224c812]{font-size:13px;font-weight:700;color:#334155;margin-bottom:8px;display:flex;align-items:center;gap:6px}.rcv-detail__block-title i[data-v-e224c812]{color:#4f46e5}.rcv-detail__message-box[data-v-e224c812]{font-size:13.5px;color:#334155;line-height:1.6;background:#f8fafc;padding:10px 12px;border-radius:6px;white-space:pre-wrap;border-left:3px solid #4f46e5}.rcv-detail__empty-text[data-v-e224c812]{font-size:12.5px;color:#94a3b8;font-style:italic}.rcv-detail__media-list[data-v-e224c812]{display:flex;flex-direction:column;gap:6px}.rcv-detail__media-item[data-v-e224c812]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f8fafc;border-radius:6px;font-size:12.5px}.rcv-detail__media-name[data-v-e224c812]{color:#334155;font-weight:500}.rcv-detail__media-link[data-v-e224c812]{color:#4f46e5;text-decoration:none;font-weight:600}.rcv-detail__media-size[data-v-e224c812]{font-size:11px;color:#94a3b8;margin-left:auto;margin-right:12px}.rcv-detail__media-picker[data-v-e224c812]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#f1f5f9;border-radius:8px;margin-bottom:8px}.rcv-detail__media-picker-label[data-v-e224c812]{font-size:12px;font-weight:600;color:#475569}.rcv-detail__cv-pane[data-v-e224c812]{display:flex;flex-direction:column;gap:10px}.rcv-detail__cv-toolbar[data-v-e224c812]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0}.rcv-detail__cv-url[data-v-e224c812]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:450px}.rcv-detail__cv-btns[data-v-e224c812]{display:flex;align-items:center;gap:6px}.rcv-detail__pdf-frame[data-v-e224c812]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#333}.rcv-pdf-iframe[data-v-e224c812]{display:block;width:100%;min-height:560px}.rcv-detail__no-cv[data-v-e224c812]{text-align:center;padding:40px 20px;color:#94a3b8}.rcv-detail__no-cv i[data-v-e224c812]{font-size:40px;margin-bottom:10px;color:#cbd5e1}.rcv-detail__no-cv p[data-v-e224c812]{font-size:13.5px;margin-bottom:16px}.rcv-muted[data-v-e224c812]{color:#94a3b8}.rcv-detail-footer[data-v-e224c812]{display:flex;align-items:center;justify-content:space-between;width:100%}.rcv-detail-footer__left[data-v-e224c812]{font-size:12px;color:#94a3b8}.rcv-detail-footer__right[data-v-e224c812]{display:flex;align-items:center;gap:8px}.rcv-detail__block--interview-v1[data-v-e224c812]{border-color:#c7d2fe;background:#f8fafc}.rcv-detail__block--interview-v2[data-v-e224c812]{border-color:#ddd6fe;background:#faf5ff}.text-indigo[data-v-e224c812]{color:#4338ca!important}.text-purple[data-v-e224c812]{color:#6b21a8!important}.rcv-detail__block--probation[data-v-e224c812]{border-color:#c7d2fe;background:#f5f3ff}.rcv-detail__grid--probation[data-v-e224c812]{background:#fff;border:1px solid #e0e7ff;margin-bottom:0}.rcv-badge-pill[data-v-e224c812]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;width:-moz-fit-content;width:fit-content}.rcv-badge-pill--pass[data-v-e224c812]{background:#dcfce7;color:#15803d;border:1px solid #86efac}.rcv-badge-pill--fail[data-v-e224c812]{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.rcv-probation-dialog[data-v-e224c812]{display:flex;flex-direction:column;gap:16px}.rcv-probation-cand[data-v-e224c812]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px}.rcv-probation-cand__name[data-v-e224c812]{font-size:15px;font-weight:700;color:#1e293b}.rcv-probation-cand__sub[data-v-e224c812]{font-size:12.5px;color:#64748b;margin-top:2px}.rcv-probation-radio[data-v-e224c812]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rcv-probation-radio[data-v-e224c812] .el-radio-button{width:100%}.rcv-probation-radio[data-v-e224c812] .el-radio-button__inner{width:100%;border-radius:6px!important;border:1px solid #dcdfe6}.rcv-form__hint[data-v-e224c812]{font-size:11.5px;color:#6366f1;margin-top:4px}.rcv-detail__source-badge[data-v-e224c812]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;line-height:1.4}.rcv-detail__source-badge--apply[data-v-e224c812],.rcv-source-pill--apply[data-v-e224c812]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.rcv-detail__source-badge--web[data-v-e224c812],.rcv-source-pill--web[data-v-e224c812]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.rcv-source-pill[data-v-e224c812]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.rcv-detail__block--preliminary[data-v-e224c812]{border-left:3px solid #059669;background:#f0fdf4;border-radius:8px;padding:12px 14px;margin-top:14px}.text-emerald[data-v-e224c812]{color:#059669}.rcv-detail__preliminary-body[data-v-e224c812]{font-size:13.5px;color:#1e293b;line-height:1.6;margin-top:6px;white-space:pre-wrap}.rcv-schedule-intro[data-v-e224c812]{background:#f0fdf4;border:1px dashed #86efac;color:#166534;font-size:12.5px;padding:8px 12px;border-radius:6px;margin-bottom:14px;line-height:1.5}.rcv-form-row[data-v-e224c812]{display:flex;gap:12px}.rcv-form-col[data-v-e224c812]{flex:1;margin-bottom:14px}.rcv-interview-schedule-preview[data-v-e224c812]{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;margin-top:4px}.rcv-interview-schedule-preview--empty[data-v-e224c812]{background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:12.5px;font-weight:400}.rcv-detail__block--schedule[data-v-e224c812]{border-left:3px solid #0284c7;background:#f0f9ff;border-radius:8px;padding:12px 14px;margin-top:14px}.rcv-detail__block--schedule-cancelled[data-v-e224c812]{border-left:3px solid #ef4444;background:#fef2f2;border-radius:8px;padding:12px 14px;margin-top:14px}.rcv-reject-banner--cancel-interview[data-v-e224c812]{background:#f8fafc;border:1px solid #cbd5e1;color:#475569}.rcv-reject-banner--cancel-interview i[data-v-e224c812]{color:#ef4444}.text-cyan[data-v-e224c812]{color:#0284c7}.rcv-preliminary-info-card[data-v-e224c812]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;margin-bottom:12px}.rcv-preliminary-info-card__head[data-v-e224c812]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#166534;margin-bottom:6px}.rcv-preliminary-info-card__text[data-v-e224c812]{font-size:13px;color:#1f2937;line-height:1.5;white-space:pre-wrap;background:#fff;border:1px solid #dcfce7;border-radius:6px;padding:8px 10px;max-height:140px;overflow-y:auto}.rcv-preliminary-info-card__empty[data-v-e224c812]{font-size:12.5px;color:#6b7280;font-style:italic;display:flex;align-items:center;gap:4px}.rcv-schedule-round-display[data-v-e224c812]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:13.5px;color:#1e293b}.rcv-schedule-round-text[data-v-e224c812]{font-weight:600}.rcv-schedule-round-badge[data-v-e224c812]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px}.rcv-detail__block--hr-schedule[data-v-e224c812]{border:1px solid #e0e7ff;border-left:3px solid #6366f1;background:#faf5ff;border-radius:8px;padding:14px 16px;margin-top:14px}.rcv-hr-schedule-hint[data-v-e224c812]{background:#fff;border:1px dashed #c4b5fd;color:#4c1d95;font-size:12.5px;padding:8px 12px;border-radius:6px;margin-bottom:12px;line-height:1.5;display:flex;align-items:flex-start;gap:6px}.rcv-hr-schedule-hint i[data-v-e224c812]{color:#7c3aed;margin-top:2px}.rcv-round-radio-group[data-v-e224c812]{display:flex;flex-wrap:wrap;gap:8px}.rcv-round-radio-group[data-v-e224c812] .el-radio-button__inner{border-radius:6px!important;border:1px solid #dcdfe6;padding:8px 14px;font-weight:500}.rcv-round-radio-group[data-v-e224c812] .el-radio-button.is-active .el-radio-button__inner{background-color:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:-1px 0 0 0 #4f46e5}.rcv-detail__block--offer-pending[data-v-e224c812]{border:1px solid #bbf7d0;border-left:3px solid #10b981;background:#f0fdf4;border-radius:8px;padding:14px 16px;margin-top:14px}.rcv-detail__block--offer[data-v-e224c812]{border:1px solid #99f6e4;border-left:3px solid #0d9488;background:#f0fdfa;border-radius:8px;padding:12px 14px;margin-top:14px}.text-teal[data-v-e224c812]{color:#0f766e!important}.rcv-offer-intro[data-v-e224c812]{background:#f0fdfa;border:1px dashed #5eead4;color:#115e59;font-size:12.5px;padding:8px 12px;border-radius:6px;line-height:1.5;display:flex;align-items:center}.rcv-offer-status-group[data-v-e224c812]{display:flex;flex-direction:column;gap:8px;width:100%}.rcv-offer-radio[data-v-e224c812]{margin-left:0!important;margin-right:0!important;padding:10px 14px!important;height:auto!important;border-radius:8px!important;display:flex!important;align-items:flex-start!important}.rcv-offer-radio__sub[data-v-e224c812]{font-size:11.5px;color:#64748b;margin-top:3px;font-weight:400}.rcv-offer-radio--pass.is-bordered.is-checked[data-v-e224c812]{border-color:#10b981!important;background-color:#f0fdf4!important}.rcv-offer-radio--fail.is-bordered.is-checked[data-v-e224c812]{border-color:#ef4444!important;background-color:#fef2f2!important}.rcv-detail__block--pass-procedure-pending[data-v-e224c812]{border:1px solid #99f6e4;border-left:3px solid #0d9488;background:#f0fdfa;border-radius:8px;padding:14px 16px;margin-top:14px}.rcv-detail-criteria-box[data-v-e224c812]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;width:100%}.rcv-detail-criteria-table[data-v-e224c812]{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0}.rcv-detail-criteria-table th[data-v-e224c812]{background:#f1f5f9;color:#334155;font-size:11.5px;font-weight:700;padding:7px 10px;text-align:left;border-bottom:1px solid #e2e8f0}.rcv-detail-criteria-table td[data-v-e224c812]{padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:12px;vertical-align:top;line-height:1.4}.rcv-detail-criteria-table tr:last-child td[data-v-e224c812]{border-bottom:none}.rcv-detail-criteria-extra[data-v-e224c812]{font-size:12px;color:#475569;padding:6px 4px 0 4px}.rcv-detail__val--multiline[data-v-e224c812]{white-space:pre-wrap;line-height:1.5}.rcv-dialog-header[data-v-70bdc85a]{display:flex;align-items:center;gap:12px}.rcv-dialog-header__icon[data-v-70bdc85a]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4f46e5;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-dialog-header__icon.is-edit[data-v-70bdc85a]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.rcv-dialog-header__info[data-v-70bdc85a]{flex:1;min-width:0}.rcv-dialog-header__title[data-v-70bdc85a]{margin:0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.3}.rcv-dialog-header__subtitle[data-v-70bdc85a]{margin:2px 0 0 0;font-size:12px;color:#64748b;line-height:1.4}.rcv-form[data-v-70bdc85a]{padding:4px 2px}.rcv-form[data-v-70bdc85a] .el-form-item__label,[data-v-70bdc85a] .rcv-form .el-form-item__label{padding-bottom:2px!important;line-height:20px!important;font-size:13px;font-weight:600;color:#334155;margin-bottom:0!important}.rcv-form[data-v-70bdc85a] .el-form-item,[data-v-70bdc85a] .rcv-form .el-form-item{margin-bottom:14px}.rcv-form-section[data-v-70bdc85a]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:14px 16px;margin-bottom:14px;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:border-color .2s}.rcv-form-section[data-v-70bdc85a]:hover{border-color:#e2e8f0}.rcv-form-section__head[data-v-70bdc85a]{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#1e293b;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.rcv-form-section__head i[data-v-70bdc85a]{color:#4f46e5;font-size:15px}.mb-0[data-v-70bdc85a]{margin-bottom:0!important}.rcv-order-opt__title[data-v-70bdc85a]{font-weight:600;color:#1e293b}.rcv-order-opt__dept[data-v-70bdc85a]{float:right;color:#94a3b8;font-size:11.5px;margin-left:8px}.rcv-upload-zone[data-v-70bdc85a]{display:flex;flex-direction:column;gap:10px}.rcv-upload-btn-wrap[data-v-70bdc85a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rcv-upload-btn[data-v-70bdc85a]{font-weight:600}.rcv-upload-hint[data-v-70bdc85a]{font-size:12px;color:#94a3b8}.rcv-file-card[data-v-70bdc85a]{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 14px;transition:all .2s}.rcv-file-card[data-v-70bdc85a]:hover{border-color:#cbd5e1;background:#fff}.rcv-file-card__icon[data-v-70bdc85a]{width:34px;height:34px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.rcv-file-card--existing .rcv-file-card__icon[data-v-70bdc85a]{background:#ecfdf5;color:#059669}.rcv-file-card__info[data-v-70bdc85a]{flex:1;min-width:0}.rcv-file-card__name[data-v-70bdc85a]{font-size:13px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcv-file-card__status[data-v-70bdc85a]{font-size:11.5px;color:#64748b;margin-top:1px}.rcv-file-card__link[data-v-70bdc85a]{font-size:12px;color:#4f46e5;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.rcv-file-card__link[data-v-70bdc85a]:hover{text-decoration:underline}.rcv-file-card__remove[data-v-70bdc85a]{background:#fee2e2;border:none;color:#dc2626;width:26px;height:26px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s}.rcv-file-card__remove[data-v-70bdc85a]:hover{background:#dc2626;color:#fff}.rcv-dialog-footer[data-v-70bdc85a]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.rcv-btn-cancel[data-v-70bdc85a]{border-color:#cbd5e1;color:#475569}.rcv-btn-cancel[data-v-70bdc85a]:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.rcv-btn-submit[data-v-70bdc85a]{font-weight:600;padding:9px 18px;box-shadow:0 2px 6px rgba(79,70,229,.25)}.rcv-source-radios[data-v-70bdc85a]{display:flex;gap:12px}.rcv-source-radios[data-v-70bdc85a] .el-radio.is-bordered{margin:0;padding:8px 14px;height:auto;border-radius:8px;display:inline-flex;align-items:center;transition:all .2s ease}.rcv-source-radios[data-v-70bdc85a] .el-radio.is-bordered.is-checked{background-color:#eef2ff;border-color:#6366f1}.rcv-files-header[data-v-70bdc85a]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#475569;font-weight:600;margin-top:4px;padding:2px 2px}.rcv-files-count[data-v-70bdc85a]{display:inline-flex;align-items:center;gap:5px;color:#4338ca}.rcv-btn-clear-all[data-v-70bdc85a]{color:#ef4444!important;padding:0!important;font-size:12px}.rcv-btn-clear-all[data-v-70bdc85a]:hover{color:#dc2626!important;text-decoration:underline}.rcv-files-list[data-v-70bdc85a]{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:2px}.rcv-file-card__size[data-v-70bdc85a]{color:#94a3b8;font-size:11.5px}.rcv-interview-cand[data-v-f9790034]{display:flex;align-items:center;gap:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;margin-bottom:18px}.rcv-interview-cand__avatar[data-v-f9790034]{width:44px;height:44px;border-radius:10px;background:#e0e7ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-interview-cand__info[data-v-f9790034]{flex:1;min-width:0}.rcv-interview-cand__head[data-v-f9790034]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rcv-interview-cand__name[data-v-f9790034]{font-size:16px;font-weight:800;color:#1e293b}.rcv-interview-cand__id[data-v-f9790034]{font-size:12px;font-weight:700;color:#64748b}.rcv-interview-cand__round-badge[data-v-f9790034]{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:6px}.rcv-interview-cand__round-badge--v1[data-v-f9790034]{background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe}.rcv-interview-cand__round-badge--v2[data-v-f9790034]{background:#f3e8ff;color:#7c3aed;border:1px solid #ddd6fe}.rcv-interview-cand__meta[data-v-f9790034]{display:flex;align-items:center;gap:14px;font-size:12px;color:#64748b;flex-wrap:wrap}.rcv-interview-cand__meta span[data-v-f9790034]{display:inline-flex;align-items:center;gap:4px}.rcv-result-cards[data-v-f9790034]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rcv-result-cards--2cols[data-v-f9790034]{grid-template-columns:repeat(2,1fr)}.rcv-result-card[data-v-f9790034]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease}.rcv-result-card[data-v-f9790034]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.rcv-result-card__icon[data-v-f9790034]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-result-card--pass .rcv-result-card__icon[data-v-f9790034]{background:#d1fae5;color:#059669}.rcv-result-card--fail .rcv-result-card__icon[data-v-f9790034]{background:#fee2e2;color:#dc2626}.rcv-result-card--cancel .rcv-result-card__icon[data-v-f9790034]{background:#f1f5f9;color:#64748b}.rcv-result-card__content[data-v-f9790034]{flex:1}.rcv-result-card__title[data-v-f9790034]{font-size:14px;font-weight:800;line-height:1.2;margin-bottom:3px}.rcv-result-card--pass .rcv-result-card__title[data-v-f9790034]{color:#059669}.rcv-result-card--fail .rcv-result-card__title[data-v-f9790034]{color:#dc2626}.rcv-result-card--cancel .rcv-result-card__title[data-v-f9790034]{color:#475569}.rcv-result-card__desc[data-v-f9790034]{font-size:11.5px;color:#64748b;line-height:1.3}.rcv-result-card__radio[data-v-f9790034]{font-size:18px;color:#cbd5e1}.rcv-result-card--pass.is-active[data-v-f9790034]{border-color:#059669;background:#f0fdf4}.rcv-result-card--pass.is-active .rcv-result-card__radio[data-v-f9790034]{color:#059669}.rcv-result-card--fail.is-active[data-v-f9790034]{border-color:#dc2626;background:#fef2f2}.rcv-result-card--fail.is-active .rcv-result-card__radio[data-v-f9790034]{color:#dc2626}.rcv-result-card--cancel.is-active[data-v-f9790034]{border-color:#64748b;background:#f8fafc}.rcv-result-card--cancel.is-active .rcv-result-card__radio[data-v-f9790034]{color:#64748b}.rcv-cancel-section[data-v-f9790034]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:16px}.rcv-cancel-notice[data-v-f9790034]{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px;margin-top:10px}.rcv-cancel-notice__icon[data-v-f9790034]{font-size:20px;color:#64748b;flex-shrink:0;margin-top:1px}.rcv-cancel-notice__title[data-v-f9790034]{font-weight:700;font-size:13px;color:#334155;margin-bottom:2px}.rcv-cancel-notice__desc[data-v-f9790034]{font-size:12px;color:#64748b;line-height:1.4}.rcv-email-notice[data-v-f9790034]{display:flex;align-items:flex-start;gap:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px 14px;margin-top:10px}.rcv-email-notice__icon[data-v-f9790034]{width:28px;height:28px;border-radius:6px;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.rcv-email-notice__title[data-v-f9790034]{font-size:13px;font-weight:700;color:#92400e;margin-bottom:2px}.rcv-email-notice__sub[data-v-f9790034]{font-size:12px;color:#b45309;line-height:1.4}.rcv-eval-head[data-v-f9790034]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#1e293b;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e2e8f0}.rcv-eval-head i[data-v-f9790034]{color:#4f46e5;font-size:16px}.rcv-criteria-grid[data-v-f9790034]{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-bottom:14px}.rcv-criteria-item__label[data-v-f9790034]{font-size:12.5px;font-weight:700;color:#334155;margin-bottom:4px;display:flex;align-items:center;gap:5px}.rcv-criteria-item__label i[data-v-f9790034]{color:#6366f1}.rcv-form-row[data-v-f9790034]{display:flex;gap:14px}.rcv-form-col[data-v-f9790034]{flex:1}.rcv-form__hint[data-v-f9790034]{font-size:11.5px;color:#059669;font-weight:700;margin-top:2px}.rcv-next-step-group[data-v-f9790034]{display:flex;flex-direction:column;gap:8px;width:100%}.rcv-next-step-opt[data-v-f9790034]{margin:0!important;padding:8px 14px!important;height:auto!important;border-radius:8px!important;display:flex!important;align-items:center!important}.rcv-next-step-opt[data-v-f9790034] .el-radio__label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.rcv-next-step-desc[data-v-f9790034]{font-size:11.5px;color:#64748b;font-weight:400;margin-left:4px}.rcv-schedule-v2-box[data-v-f9790034]{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px;margin-top:12px;margin-bottom:6px}.rcv-schedule-v2-header[data-v-f9790034]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #bfdbfe}.rcv-schedule-v2-header__left[data-v-f9790034]{display:flex;align-items:center;gap:8px}.rcv-schedule-v2-title[data-v-f9790034]{font-size:13.5px;font-weight:700;color:#1e3a8a}.rcv-schedule-v2-badge[data-v-f9790034]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.rcv-schedule-v2-badge--optional[data-v-f9790034]{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.rcv-next-step-fixed[data-v-f9790034]{display:flex;align-items:center;gap:12px;background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:10px;padding:12px 16px}.rcv-next-step-fixed__icon[data-v-f9790034]{width:38px;height:38px;border-radius:8px;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-next-step-fixed__content[data-v-f9790034]{flex:1;min-width:0}.rcv-next-step-fixed__title[data-v-f9790034]{font-size:14px;font-weight:700;color:#0369a1;margin-bottom:2px}.rcv-next-step-fixed__title span[data-v-f9790034]{font-size:12px;font-weight:600;color:#0284c7;margin-left:4px}.rcv-next-step-fixed__desc[data-v-f9790034]{font-size:12px;color:#475569;line-height:1.4}.rcv-next-step-fixed__badge[data-v-f9790034]{flex-shrink:0}.rcv-feedback-section[data-v-f9790034]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.rcv-feedback-header[data-v-f9790034]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.rcv-feedback-header__title[data-v-f9790034]{font-size:13.5px;font-weight:800;color:#1e293b;display:inline-flex;align-items:center}.rcv-feedback-header__actions[data-v-f9790034]{display:flex;align-items:center}.rcv-feedback-hint[data-v-f9790034]{font-size:12px;color:#475569;line-height:1.4;display:flex;align-items:flex-start}.rcv-quick-tags[data-v-f9790034]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rcv-quick-tags__label[data-v-f9790034]{font-size:11.5px;color:#64748b;font-weight:600}.rcv-quick-tag[data-v-f9790034]{cursor:pointer;transition:all .15s ease}.rcv-quick-tag[data-v-f9790034]:hover{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.rcv-eval-cand[data-v-a1523dce]{display:flex;align-items:center;gap:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;margin-bottom:18px}.rcv-eval-cand__avatar[data-v-a1523dce]{width:44px;height:44px;border-radius:10px;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-eval-cand__info[data-v-a1523dce]{flex:1;min-width:0}.rcv-eval-cand__head[data-v-a1523dce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rcv-eval-cand__name[data-v-a1523dce]{font-weight:700;font-size:15px;color:#0f172a}.rcv-eval-cand__id[data-v-a1523dce]{font-size:12px;color:#94a3b8}.rcv-eval-cand__badge[data-v-a1523dce]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #fde68a;display:inline-flex;align-items:center;gap:4px}.rcv-eval-cand__meta[data-v-a1523dce]{display:flex;gap:12px;font-size:12px;color:#64748b;flex-wrap:wrap}.rcv-eval-cand__meta i[data-v-a1523dce]{margin-right:2px}.rcv-result-cards[data-v-a1523dce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rcv-result-card[data-v-a1523dce]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.rcv-result-card[data-v-a1523dce]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.rcv-result-card__icon[data-v-a1523dce]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-result-card--pass .rcv-result-card__icon[data-v-a1523dce]{background:#d1fae5;color:#059669}.rcv-result-card--pass.is-active[data-v-a1523dce]{border-color:#059669;background:#f0fdf4;box-shadow:0 4px 12px rgba(5,150,105,.15)}.rcv-result-card--pass.is-active .rcv-result-card__radio[data-v-a1523dce]{color:#059669}.rcv-result-card--fail .rcv-result-card__icon[data-v-a1523dce]{background:#fee2e2;color:#dc2626}.rcv-result-card--fail.is-active[data-v-a1523dce]{border-color:#dc2626;background:#fef2f2;box-shadow:0 4px 12px rgba(220,38,38,.15)}.rcv-result-card--fail.is-active .rcv-result-card__radio[data-v-a1523dce]{color:#dc2626}.rcv-result-card__content[data-v-a1523dce]{flex:1;min-width:0}.rcv-result-card__title[data-v-a1523dce]{font-weight:700;font-size:14px;color:#0f172a;margin-bottom:2px}.rcv-result-card__desc[data-v-a1523dce]{font-size:11px;color:#64748b;line-height:1.3}.rcv-result-card__radio[data-v-a1523dce]{font-size:18px;color:#cbd5e1}.rcv-pass-section[data-v-a1523dce]{margin-top:14px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.rcv-section-head[data-v-a1523dce]{font-size:13.5px;display:flex;align-items:center}.rcv-salary-text[data-v-a1523dce]{font-size:12px;color:#059669;margin-top:4px}.rcv-fail-section[data-v-a1523dce]{margin-top:14px;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.rcv-quick-reasons[data-v-a1523dce]{margin-top:8px;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.rcv-quick-reasons__label[data-v-a1523dce]{font-size:12px;color:#64748b;font-weight:600}.rcv-quick-reasons__tags[data-v-a1523dce]{display:flex;flex-wrap:wrap;gap:6px}.rcv-quick-tag[data-v-a1523dce]{cursor:pointer;background:#fff;border-color:#fca5a5;color:#b91c1c;transition:all .15s}.rcv-quick-tag[data-v-a1523dce]:hover{background:#fee2e2}.rcv-mail-box[data-v-a1523dce]{padding:12px;background:#fff;border:1px dashed #fca5a5;border-radius:8px}.rcv-mail-box__desc[data-v-a1523dce]{font-size:11px;color:#64748b;margin-top:4px;margin-left:24px}@media (max-width:600px){.rcv-result-cards[data-v-a1523dce]{grid-template-columns:1fr}}.rcv-preliminary[data-v-871898a4]{display:flex;flex-direction:column;gap:16px}.rcv-preliminary__candidate-card[data-v-871898a4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.rcv-preliminary__candidate-header[data-v-871898a4]{display:flex;align-items:center;gap:12px}.rcv-preliminary__avatar[data-v-871898a4]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-preliminary__info[data-v-871898a4]{flex:1;min-width:0}.rcv-preliminary__name[data-v-871898a4]{font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rcv-preliminary__meta[data-v-871898a4]{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:#64748b;margin-top:4px}.rcv-preliminary__meta-item[data-v-871898a4]{display:inline-flex;align-items:center;gap:4px}.rcv-preliminary__notice[data-v-871898a4]{margin-top:12px;padding-top:10px;border-top:1px dashed #cbd5e1;font-size:12px;color:#475569;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.rcv-preliminary__notice i[data-v-871898a4]{color:#6366f1;font-size:14px;margin-top:2px}.rcv-source-pill[data-v-871898a4]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px}.rcv-source-pill--apply[data-v-871898a4]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.rcv-source-pill--web[data-v-871898a4]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.rcv-form__label-hint[data-v-871898a4]{font-size:12px;color:#dc2626;margin-bottom:6px;font-weight:500}.rcv-offer-proc[data-v-980c8c02]{display:flex;flex-direction:column;gap:16px}.rcv-offer-proc__candidate-card[data-v-980c8c02]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.rcv-offer-proc__candidate-header[data-v-980c8c02]{display:flex;align-items:center;gap:12px}.rcv-offer-proc__avatar[data-v-980c8c02]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-offer-proc__info[data-v-980c8c02]{flex:1;min-width:0}.rcv-offer-proc__name[data-v-980c8c02]{font-size:15px;font-weight:700;color:#1e293b;display:flex;align-items:center}.rcv-offer-proc__meta[data-v-980c8c02]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12.5px;color:#64748b}.rcv-offer-proc__meta-item[data-v-980c8c02]{display:inline-flex;align-items:center;gap:4px}.rcv-offer-proc__notice[data-v-980c8c02]{display:flex;align-items:flex-start;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:12.5px;line-height:1.5;padding:8px 10px;border-radius:6px;margin-top:10px}.rcv-offer-proc__notice i[data-v-980c8c02]{font-size:15px;color:#10b981;margin-top:2px;flex-shrink:0}.rcv-form-row[data-v-980c8c02]{display:flex;gap:12px}.rcv-form-col[data-v-980c8c02]{flex:1}.rcv-form__hint[data-v-980c8c02]{font-size:12px;margin-top:4px}.rcv-quick-duration[data-v-980c8c02]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f0fdfa;border:1px dashed #5eead4;border-radius:6px}.rcv-quick-duration[data-v-980c8c02] .el-button--text{padding:0;font-weight:600;color:#0d9488}.rcv-next-step-badge[data-v-980c8c02]{display:flex;align-items:flex-start;gap:12px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:10px 14px}.rcv-next-step-badge__icon[data-v-980c8c02]{font-size:24px;color:#10b981;margin-top:2px}.rcv-next-step-badge__title[data-v-980c8c02]{font-size:14px;font-weight:700;color:#166534}.rcv-next-step-badge__title span[data-v-980c8c02]{font-size:12px;font-weight:400;color:#059669}.rcv-next-step-badge__desc[data-v-980c8c02]{font-size:12.5px;color:#15803d;margin-top:2px;line-height:1.4}.rcv-work-confirm[data-v-c1140282]{display:flex;flex-direction:column;gap:16px}.rcv-work-confirm__cand-card[data-v-c1140282]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.rcv-work-confirm__cand-head[data-v-c1140282]{display:flex;align-items:center;gap:12px}.rcv-work-confirm__avatar[data-v-c1140282]{width:44px;height:44px;border-radius:50%;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.rcv-work-confirm__cand-info[data-v-c1140282]{flex:1;min-width:0}.rcv-work-confirm__cand-name-row[data-v-c1140282]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rcv-work-confirm__cand-name[data-v-c1140282]{font-size:15px;font-weight:700;color:#1e293b}.rcv-work-confirm__cand-id[data-v-c1140282]{font-size:12px;color:#64748b;font-weight:600}.rcv-work-confirm__cand-meta[data-v-c1140282]{display:flex;align-items:center;gap:14px;font-size:12.5px;color:#64748b;flex-wrap:wrap}.rcv-work-confirm__cand-meta i[data-v-c1140282]{color:#94a3b8;margin-right:2px}.rcv-work-confirm__offer-summary[data-v-c1140282]{display:flex;align-items:center;gap:18px;margin-top:10px;padding-top:10px;border-top:1px dashed #cbd5e1;font-size:12.5px;flex-wrap:wrap}.rcv-work-confirm__offer-item[data-v-c1140282]{display:flex;align-items:center;gap:6px}.rcv-offer-item__label[data-v-c1140282]{color:#64748b}.rcv-offer-item__val[data-v-c1140282]{font-weight:600}.rcv-choice-cards[data-v-c1140282]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rcv-choice-card[data-v-c1140282]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#fff;-webkit-user-select:none;user-select:none}.rcv-choice-card[data-v-c1140282]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.rcv-choice-card__icon[data-v-c1140282]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-choice-card__body[data-v-c1140282]{flex:1;min-width:0}.rcv-choice-card__title[data-v-c1140282]{font-size:13.5px;font-weight:700;margin-bottom:2px}.rcv-choice-card__desc[data-v-c1140282]{font-size:11.5px;color:#64748b;line-height:1.35}.rcv-choice-card__radio[data-v-c1140282]{font-size:18px;color:#cbd5e1;flex-shrink:0}.rcv-choice-card--work .rcv-choice-card__icon[data-v-c1140282]{background:#ecfdf5;color:#10b981}.rcv-choice-card--work.is-active[data-v-c1140282]{border-color:#10b981;background:#f0fdf4;box-shadow:0 0 0 1px #10b981}.rcv-choice-card--work.is-active .rcv-choice-card__title[data-v-c1140282]{color:#059669}.rcv-choice-card--work.is-active .rcv-choice-card__radio[data-v-c1140282]{color:#10b981}.rcv-choice-card--no-work .rcv-choice-card__icon[data-v-c1140282]{background:#fef2f2;color:#ef4444}.rcv-choice-card--no-work.is-active[data-v-c1140282]{border-color:#ef4444;background:#fef2f2;box-shadow:0 0 0 1px #ef4444}.rcv-choice-card--no-work.is-active .rcv-choice-card__title[data-v-c1140282]{color:#dc2626}.rcv-choice-card--no-work.is-active .rcv-choice-card__radio[data-v-c1140282]{color:#ef4444}.rcv-reason-tags[data-v-c1140282]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rcv-reason-tags__label[data-v-c1140282]{font-size:11.5px;color:#64748b;margin-right:2px}.rcv-reason-tag[data-v-c1140282]{cursor:pointer;border-radius:4px;font-size:11px;transition:all .15s ease}.rcv-reason-tag[data-v-c1140282]:hover{background-color:#fee2e2;color:#dc2626;border-color:#fca5a5}.rcv-no-work-notice[data-v-c1140282]{display:flex;align-items:flex-start;gap:8px;background:#fff7ed;border:1px dashed #fed7aa;border-radius:8px;padding:10px 12px;font-size:12px;color:#9a3412;line-height:1.45}.rcv-no-work-notice i[data-v-c1140282]{font-size:16px;margin-top:2px;color:#ea580c}.rcv-work-notice[data-v-c1140282]{display:flex;align-items:flex-start;gap:10px;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:10px;padding:12px 14px}.rcv-work-notice__icon[data-v-c1140282]{width:36px;height:36px;border-radius:8px;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rcv-work-notice__content[data-v-c1140282]{flex:1;min-width:0}.rcv-work-notice__title[data-v-c1140282]{font-size:13.5px;font-weight:700;color:#15803d;margin-bottom:2px}.rcv-work-notice__desc[data-v-c1140282]{font-size:12px;color:#475569;line-height:1.4}@media (max-width:576px){.rcv-choice-cards[data-v-c1140282]{grid-template-columns:1fr}}.rcv-training-eval[data-v-0007cec9]{display:flex;flex-direction:column;gap:16px}.rcv-training-eval__cand-card[data-v-0007cec9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.rcv-training-eval__cand-head[data-v-0007cec9]{display:flex;align-items:center;gap:12px}.rcv-training-eval__avatar[data-v-0007cec9]{width:44px;height:44px;border-radius:50%;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.rcv-training-eval__cand-info[data-v-0007cec9]{flex:1;min-width:0}.rcv-training-eval__name-row[data-v-0007cec9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rcv-training-eval__name[data-v-0007cec9]{font-size:15px;font-weight:700;color:#0f172a}.rcv-training-eval__id[data-v-0007cec9]{font-size:12px;font-weight:600;color:#64748b}.rcv-training-eval__meta[data-v-0007cec9]{display:flex;gap:14px;font-size:12px;color:#64748b;flex-wrap:wrap}.rcv-choice-cards[data-v-0007cec9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rcv-choice-card[data-v-0007cec9]{border:2px solid #e2e8f0;border-radius:10px;padding:14px;cursor:pointer;display:flex;align-items:flex-start;gap:10px;transition:all .2s ease;background:#fff}.rcv-choice-card[data-v-0007cec9]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.rcv-choice-card__icon[data-v-0007cec9]{font-size:24px;margin-top:2px}.rcv-choice-card--pass .rcv-choice-card__icon[data-v-0007cec9]{color:#10b981}.rcv-choice-card--fail .rcv-choice-card__icon[data-v-0007cec9]{color:#ef4444}.rcv-choice-card__body[data-v-0007cec9]{flex:1}.rcv-choice-card__title[data-v-0007cec9]{font-size:14px;font-weight:700;margin-bottom:4px}.rcv-choice-card--pass .rcv-choice-card__title[data-v-0007cec9]{color:#065f46}.rcv-choice-card--fail .rcv-choice-card__title[data-v-0007cec9]{color:#991b1b}.rcv-choice-card__desc[data-v-0007cec9]{font-size:12px;color:#64748b;line-height:1.4}.rcv-choice-card__radio[data-v-0007cec9]{font-size:20px;color:#cbd5e1}.rcv-choice-card--pass.is-active[data-v-0007cec9]{border-color:#10b981;background:#ecfdf5}.rcv-choice-card--pass.is-active .rcv-choice-card__radio[data-v-0007cec9]{color:#10b981}.rcv-choice-card--fail.is-active[data-v-0007cec9]{border-color:#ef4444;background:#fef2f2}.rcv-choice-card--fail.is-active .rcv-choice-card__radio[data-v-0007cec9]{color:#ef4444}.rcv-next-step-box[data-v-0007cec9]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.rcv-next-step-box__icon[data-v-0007cec9]{font-size:20px;margin-top:2px}.rcv-next-step-box__content[data-v-0007cec9]{flex:1}.rcv-next-step-box__title[data-v-0007cec9]{font-size:13px;font-weight:600;color:#166534;margin-bottom:2px}.rcv-next-step-box__desc[data-v-0007cec9]{font-size:12px;color:#15803d;line-height:1.4}.rcv-quick-reasons[data-v-0007cec9]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rcv-quick-tag[data-v-0007cec9]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;transition:all .15s ease}.rcv-quick-tag[data-v-0007cec9]:hover{background-color:#e2e8f0;color:#1e293b;border-color:#94a3b8}.rcv-form-row[data-v-0007cec9]{display:flex;gap:14px}.rcv-form-col[data-v-0007cec9]{flex:1}.rcv-page[data-v-15cbd6b4]{padding:4px 2px 24px}.rcv-toolbar[data-v-15cbd6b4]{justify-content:space-between;background:#fff;border:1px solid #eef0f5;border-radius:14px;padding:14px 18px;margin-bottom:14px}.rcv-toolbar[data-v-15cbd6b4],.rcv-toolbar__left[data-v-15cbd6b4]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rcv-toolbar__title[data-v-15cbd6b4]{margin:0;font-size:18px;font-weight:700;color:#1f2430;display:flex;align-items:center;gap:8px}.rcv-toolbar__title i[data-v-15cbd6b4]{color:#4f46e5}.rcv-toolbar__sub[data-v-15cbd6b4]{font-size:13px;color:#64748b}.rcv-active-job-tag[data-v-15cbd6b4]{font-weight:600;border-radius:6px;font-size:12px}.rcv-toolbar__right[data-v-15cbd6b4]{display:flex;align-items:center;gap:8px}.rcv-stats[data-v-15cbd6b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}@media (max-width:992px){.rcv-stats[data-v-15cbd6b4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.rcv-stats[data-v-15cbd6b4]{grid-template-columns:1fr}}.rcv-stat-card[data-v-15cbd6b4]{background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:14px}.rcv-stat-card__icon[data-v-15cbd6b4]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.rcv-stat-card__icon--primary[data-v-15cbd6b4]{background:#eef2ff;color:#4f46e5}.rcv-stat-card__icon--success[data-v-15cbd6b4]{background:#ecfdf5;color:#059669}.rcv-stat-card__icon--info[data-v-15cbd6b4]{background:#f0f9ff;color:#0284c7}.rcv-stat-card__icon--warning[data-v-15cbd6b4]{background:#fef3c7;color:#b45309}.rcv-stat-card__info[data-v-15cbd6b4]{display:flex;flex-direction:column}.rcv-stat-card__value[data-v-15cbd6b4]{font-size:20px;font-weight:800;color:#1e293b;line-height:1.2}.rcv-stat-card__label[data-v-15cbd6b4]{font-size:12px;color:#64748b;margin-top:2px}.rcv-card[data-v-15cbd6b4]{background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:16px;margin-bottom:14px}.rcv-filter-card[data-v-15cbd6b4]{padding:12px 16px}.rcv-pagination[data-v-15cbd6b4]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid #f3f4f6}.rcv-pagination[data-v-15cbd6b4] .el-pagination{display:flex;align-items:center;justify-content:flex-end;font-weight:400;color:#64748b}.rcv-pagination[data-v-15cbd6b4] .el-pagination>button,.rcv-pagination[data-v-15cbd6b4] .el-pagination>span,.rcv-pagination[data-v-15cbd6b4] .el-pagination>ul{display:inline-flex;align-items:center;height:28px;line-height:28px;vertical-align:middle}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__total{margin-right:8px;height:28px;line-height:28px;display:inline-flex;align-items:center}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__sizes{margin-right:8px;height:28px;display:inline-flex;align-items:center}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__sizes .el-input{margin:0;vertical-align:middle}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__sizes .el-input .el-input__inner{height:28px;line-height:28px}.rcv-pagination[data-v-15cbd6b4] .el-pagination .btn-next,.rcv-pagination[data-v-15cbd6b4] .el-pagination .btn-prev{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:28px;padding:0 4px;margin:0 2px}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pager{display:inline-flex;align-items:center;height:28px;line-height:28px;padding:0;margin:0}.rcv-pagination[data-v-15cbd6b4] .el-pager li{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:28px;min-width:28px;margin:0 2px;font-size:13px;border-radius:4px}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__jump{display:inline-flex;align-items:center;height:28px;line-height:28px;margin-left:10px;color:#64748b}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__jump .el-pagination__editor.el-input{margin:0 4px;vertical-align:middle}.rcv-pagination[data-v-15cbd6b4] .el-pagination .el-pagination__jump .el-input__inner{height:28px;line-height:28px}