.candidate-status{min-width:0;max-width:100%;padding:13px 16px;border:1px solid var(--line);background:#f7f9fb}
.candidate-status strong,.candidate-status small{display:block;white-space:normal;overflow-wrap:anywhere}
.candidate-status strong{font-size:13px;font-weight:600}
.candidate-status small{font-size:11px;color:var(--muted);line-height:1.6;margin-top:5px}
.candidate-count{font-size:12px;color:var(--muted);white-space:nowrap}
.candidate-company{display:block;font-size:11px;max-width:240px;margin-top:3px}
.candidate-observation{display:block;font-size:10px;color:var(--muted);margin-top:3px;white-space:nowrap}
.candidate-table{min-width:830px}
.candidate-table th:first-child,.candidate-table td:first-child{width:42px}
.candidate-table th,.candidate-table td{padding:12px}
.candidate-method{padding-top:15px;padding-bottom:15px}
.candidate-method p{margin:8px 0}
.candidate-coverage{padding:0 24px 18px;margin:0;font-size:12px;color:var(--muted)}
.research-tracker-note{font-size:12px;color:var(--muted)}
@media(max-width:640px){.candidate-coverage{padding-left:14px;padding-right:14px}.candidate-status{padding:12px}}
