.candidate-analysis-panel__rec[data-v-6311dc2e]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.candidate-analysis-panel__reason[data-v-6311dc2e]{font-size:13px;color:#475569}.candidate-analysis-panel__block[data-v-6311dc2e]{margin:8px 0;font-size:13px;color:#334155}.candidate-analysis-panel__block ul[data-v-6311dc2e]{margin:6px 0 0;padding-left:18px}.candidate-analysis-panel__block--weak strong[data-v-6311dc2e]{color:#c2410c}.candidate-analysis-panel__block--risk strong[data-v-6311dc2e]{color:#b45309}.candidate-analysis-panel__block--q strong[data-v-6311dc2e]{color:#1d4ed8}.candidate-analysis-panel__line[data-v-6311dc2e]{margin:6px 0;font-size:13px;line-height:1.6;color:#334155}.candidate-analysis-panel__muted[data-v-6311dc2e]{margin:6px 0 0;font-size:12px;color:#64748b}.library-toolbar[data-v-4cf9c55a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.by-job-layout[data-v-4cf9c55a]{display:grid;grid-template-columns:280px 1fr;gap:16px}@media (max-width:960px){.by-job-layout[data-v-4cf9c55a]{grid-template-columns:1fr}}.file-link[data-v-4cf9c55a]{color:#4f6ef7;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;max-width:100%}.file-link[data-v-4cf9c55a]:hover{text-decoration:underline}.library-expand[data-v-4cf9c55a]{padding:8px 12px 12px}.library-expand__meta[data-v-4cf9c55a]{margin:0 0 8px;font-size:13px;color:#64748b}.library-expand__empty[data-v-4cf9c55a]{margin:0;font-size:13px;color:#94a3b8}.resume-preview-body[data-v-4cf9c55a]{min-height:60vh}.resume-preview-frame[data-v-4cf9c55a]{width:100%;height:70vh;border:none}.resume-preview-text[data-v-4cf9c55a]{max-height:70vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;margin:0;padding:12px;background:#f8fafc;border-radius:6px}