.interview-detail-back[data-v-21aa6a27]{padding-left:0;margin-right:4px;color:#64748b}.interview-detail-back[data-v-21aa6a27]:hover{color:#4f6ef7}.interview-detail-header[data-v-21aa6a27]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.interview-detail-header__meta[data-v-21aa6a27]{font-size:13px;color:#64748b}.interview-detail-header__actions[data-v-21aa6a27]{margin-left:auto}.interview-error[data-v-21aa6a27]{color:#dc2626;font-size:13px;margin-bottom:16px}.screen-progress[data-v-21aa6a27]{position:relative;margin-bottom:22px;padding:22px 22px 18px;border-radius:18px;border:1px solid #c7d2fe;background:linear-gradient(135deg,#eef2ff,#f8faff 45%,#fff);box-shadow:0 8px 24px rgba(79,110,247,.1);overflow:hidden}.screen-progress__glow[data-v-21aa6a27]{position:absolute;top:-40%;right:-10%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(79,110,247,.18),transparent 70%);pointer-events:none}.screen-progress__top[data-v-21aa6a27]{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.screen-progress__badge[data-v-21aa6a27]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:13px;font-weight:600;border:1px solid #fdba74}.screen-progress__phase[data-v-21aa6a27]{font-size:15px;font-weight:700;color:#0f172a}.screen-progress__count[data-v-21aa6a27]{margin-left:auto;font-size:13px;font-weight:600;color:#4f6ef7;font-variant-numeric:tabular-nums}.screen-progress__current[data-v-21aa6a27]{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.88);border:1px solid #e0e7ff;font-size:14px;font-weight:600;color:#1e293b;line-height:1.55}.screen-progress__pulse[data-v-21aa6a27]{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#4f6ef7;box-shadow:0 0 0 0 rgba(79,110,247,.45);animation:screen-pulse-data-v-21aa6a27 1.4s ease-out infinite}.screen-progress__think[data-v-21aa6a27]{position:relative;margin-top:16px}.screen-progress__think-title[data-v-21aa6a27]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#334155;margin-bottom:10px;letter-spacing:.02em}.screen-progress__think-live[data-v-21aa6a27]{margin-left:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#c2410c;background:#fff7ed;border:1px solid #fdba74}.screen-progress__think-list[data-v-21aa6a27]{list-style:none;margin:0;padding:0;max-height:min(42vh,320px);overflow-y:auto;border-radius:14px;background:hsla(0,0%,100%,.88);border:1px solid #e2e8f0}.screen-progress__think-list li[data-v-21aa6a27]{display:flex;gap:12px;padding:12px 14px;font-size:13px;line-height:1.55;color:#64748b;border-bottom:1px solid #f1f5f9}.screen-progress__think-list li[data-v-21aa6a27]:last-child{border-bottom:none}.screen-progress__think-list li.is-latest[data-v-21aa6a27]{color:#0f172a;background:#f8faff;font-weight:600;font-size:14px}.screen-progress__think-time[data-v-21aa6a27]{flex-shrink:0;width:54px;color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px}.screen-progress__think-msg[data-v-21aa6a27]{flex:1;min-width:0;word-break:break-word}@keyframes screen-pulse-data-v-21aa6a27{0%{box-shadow:0 0 0 0 rgba(79,110,247,.45)}70%{box-shadow:0 0 0 8px rgba(79,110,247,0)}to{box-shadow:0 0 0 0 rgba(79,110,247,0)}}.candidate-table[data-v-21aa6a27] .el-table__body tr,.cell-open-detail[data-v-21aa6a27]{cursor:pointer}.cell-open-detail--name[data-v-21aa6a27]{font-weight:600;color:#0f172a}.cell-open-detail--analysis[data-v-21aa6a27]:hover,.cell-open-detail--name[data-v-21aa6a27]:hover,.cell-open-detail--score[data-v-21aa6a27]:hover{color:#4f6ef7}.cell-open-detail--score[data-v-21aa6a27]{font-weight:700;font-variant-numeric:tabular-nums}.file-link[data-v-21aa6a27]{color:#4f6ef7;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;max-width:100%}.file-link[data-v-21aa6a27]:hover{text-decoration:underline}.dim-tag[data-v-21aa6a27]{display:inline-block;font-size:12px;padding:2px 8px;margin:0 6px 6px 0;border-radius:6px;background:#eef2ff;color:#4338ca}.dim-inline[data-v-21aa6a27]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#475569}.dim-inline>span[data-v-21aa6a27]:after{content:""}.candidate-expand[data-v-21aa6a27]{padding:8px 12px 12px 48px}.candidate-expand__dims[data-v-21aa6a27]{margin-bottom:8px}.candidate-expand__analysis[data-v-21aa6a27],.candidate-expand__struct p[data-v-21aa6a27]{margin:4px 0;font-size:13px;line-height:1.6;color:#334155}.resume-preview-body[data-v-21aa6a27]{min-height:60vh}.resume-preview-frame[data-v-21aa6a27]{width:100%;height:70vh;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.resume-preview-text[data-v-21aa6a27]{margin:0;max-height:70vh;overflow:auto;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.save-library-hint[data-v-21aa6a27]{font-size:13px;color:#64748b;margin:0 0 8px 90px}.config-summary p[data-v-21aa6a27]{margin:4px 0;font-size:13px;color:#334155;line-height:1.6}