/* Research: F-Score checklist column and company-panel section (desk.js). Context, not a signal. */
.fscore-cell { white-space: nowrap; }
.fscore { display: inline-block; min-width: 34px; padding: 1px 7px; border-radius: 6px; background: #f1f3f1; color: #3d4f43; font-size: 12px; font-weight: 600; font-variant-numeric: tabular-nums; text-align: center; }
.fscore.high { background: #e6f2ea; color: #1e6547; }
.fscore.low { background: #fbeceb; color: #b3261e; }
.fscore.none { background: none; color: #8a978e; font-weight: 400; }
.fscore-checks { margin: 6px 0 10px; padding-left: 0; list-style: none; }
.fscore-checks li { margin: 3px 0; }
.fscore-checks li span { display: inline-block; width: 16px; font-weight: 700; }
.fscore-checks .pass span { color: #1e6547; }
.fscore-checks .fail span { color: #b3261e; }
.fscore-checks .na { color: #6d7d72; }
