.company-list-scroll{overflow-x:auto;margin:12px 0 24px}.company-list-table{width:100%;border-collapse:separate;border-spacing:0 7px;table-layout:fixed;font-size:13px}.company-list-table th{font-size:11px;font-weight:500;color:var(--muted);text-align:left;text-transform:none;letter-spacing:0;padding:7px 14px;background:none;border:0;white-space:nowrap}.company-list-table th:first-child{width:27%}.company-list-table th:nth-child(2){width:10%}.company-list-table th:nth-child(3),.company-list-table th:nth-child(4){width:8%}.company-list-table th:nth-child(5){width:9%}.company-list-table th:nth-child(6){width:23%}.company-list-table th:last-child{width:15%}.company-list-table td{height:76px;padding:12px 14px;vertical-align:middle;background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);line-height:1.45}.company-list-table td:first-child{border-left:1px solid var(--line);border-radius:9px 0 0 9px}.company-list-table td:last-child{border-right:1px solid var(--line);border-radius:0 9px 9px 0}.company-list-table td strong{font-size:13px;font-weight:550}.company-list-table tbody tr:hover td{background:var(--soft,var(--card))}.list-company{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer;width:100%;min-width:0}.list-company>img,.list-company>svg{width:32px!important;height:32px!important;object-fit:contain;flex-shrink:0}.list-company>span{min-width:0}.company-list-table .list-company strong{font-size:14px;font-weight:600}.list-company small,.list-context small{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-company small{max-width:250px}.list-company:hover strong{text-decoration:underline;text-underline-offset:3px}.list-positive{color:#168b76}.list-confidence{display:inline-flex;padding:0;background:none;border:0;cursor:pointer;color:var(--text);vertical-align:middle}.list-confidence svg{width:36px;height:36px;display:block}.list-confidence text{fill:currentColor;font:600 11px inherit;font-size:11px;font-weight:600}.list-stage{font-size:12px;color:var(--text)}.company-list-table .list-actions .button{font:inherit!important;font-size:12px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;color:var(--text)!important;box-shadow:none!important;white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.company-list-table .list-actions .button:hover{color:#497cc6!important}.list-save,.list-health{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted);padding:5px;cursor:pointer;width:28px;height:28px;vertical-align:middle}.list-save.saved{color:#b99228}.list-save svg{width:17px;height:17px}.list-health{margin-left:8px}.list-health .health-status-dot{margin:0;flex:none}.list-count{font-size:11px;color:var(--muted)}.list-heading h2,.desk-subheading h2,.health-stage h3,.discover-result-head h2{font-size:13px!important;font-weight:600;letter-spacing:0}.discover-result-head h2 span,.list-heading h2 span{font-size:11px;font-weight:400;color:var(--muted)}.prospect-list td{height:92px}.company-list-table button{position:relative;z-index:38}.company-list-table button:focus-visible{outline:2px solid #5279d6;outline-offset:4px;border-radius:4px}.company-evidence-top .list-confidence{display:none}@media(max-width:950px){.company-list-table{min-width:880px}}@media(prefers-reduced-motion:no-preference){.company-list-table td{transition:background .15s}}
.list-health.off{color:#c34960}.list-health.risk{color:#bb8a24}.list-health.hold{color:#8b91a0}.list-health.on{color:#188a76}.discover-theme-grid{gap:16px;margin-bottom:22px}.discover-theme>svg{height:105px}.discover-theme-body{padding:16px}.discover-theme h2{font-size:16px;min-height:0;margin-bottom:14px;letter-spacing:0}.discover-theme-bottom{font-size:12px}.discover-theme-logos img.report-brand{width:23px;height:23px}.workspace-navigation .ownership-heading h1{font-size:10.5px;line-height:1.4;letter-spacing:0}.workspace-navigation .ownership-company h2{font-size:16px}.list-positive{font-weight:500}html[data-theme="night"] .list-positive{color:#66c8ac}html[data-theme="night"] .list-health.off{color:#e57d91}

/* Dense financial rows follow the reference; evidence is an additional lens. */
.company-list-table.list-full{table-layout:auto;border-collapse:collapse;border-spacing:0;min-width:1370px;font-size:12px}.company-list-table.list-full th{width:auto!important;padding:10px 9px;font-size:11px;letter-spacing:0;white-space:nowrap;border-bottom:1px solid var(--line)}.company-list-table.list-full th:first-child{min-width:190px}.company-list-table.list-full td{height:70px;padding:10px 9px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0!important;white-space:nowrap}.company-list-table.list-full tbody tr:hover td{background:var(--card)}.company-list-table.list-full .list-company{gap:10px;min-width:165px}.company-list-table.list-full .list-company strong{font-size:13px;font-weight:600}.company-list-table.list-full .list-company small{font-size:11px}.company-list-table.list-full .list-company>img,.company-list-table.list-full .list-company>svg{width:30px!important;height:30px!important}.company-list-table.list-full .list-actions{min-width:105px;white-space:normal}.company-list-table.list-full .list-context{min-width:170px;max-width:210px}.company-list-table.list-full .list-industry{white-space:normal;min-width:115px;max-width:135px;color:var(--muted)}.list-metric{padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.list-metric:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.list-unavailable{color:var(--muted)}.list-negative{color:#c84a5b}.list-evidence-pair{display:flex;gap:5px;align-items:center}.list-evidence-pair .list-confidence svg{width:29px;height:29px}.list-coverage{display:inline-flex;border:0;padding:0;background:none;cursor:pointer}.list-coverage svg{display:block;width:34px;height:34px}.list-metric:focus-visible,.list-coverage:focus-visible{outline:2px solid #5279d6;outline-offset:4px}.company-list-table.list-full .list-compare{font-size:11px;margin-right:5px}.company-list-table.list-full .list-save{width:25px;height:25px}.company-list-table.list-full .list-context small{font-size:10px}.company-list-table.list-full .list-stage{font-size:11px}

/* Keep process context and actions in separate, measurable columns. */
.working-beta .company-list-table.list-full .list-context{min-width:260px;max-width:280px;white-space:normal}
.working-beta .company-list-table.list-full .list-context small{display:block;max-width:280px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:#52627a;margin-top:5px}
.working-beta .company-list-table.list-full .list-stage{font-size:14px;line-height:1.5}
.working-beta .company-list-table.list-full .list-actions{min-width:160px;white-space:nowrap;padding-left:18px}
.working-beta .list-action-group{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}
.working-beta .company-list-table.list-full .list-action-group .list-compare{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:32px;min-height:32px;padding:6px;margin:0;border:0;border-radius:6px;background:#edf0ff;color:#3b59dd;cursor:pointer}
.working-beta .list-action-group .list-compare svg{display:block;width:18px;height:18px;stroke-width:1.6}
.working-beta .company-list-table .list-action-group .list-health{flex:0 0 28px;width:28px;height:28px;margin:0}
.working-beta .company-list-table.list-full .list-positive,.working-beta .company-list-table.list-full .list-positive .list-metric{color:#087c57;font-weight:600}
.working-beta .company-list-table.list-full .list-negative,.working-beta .company-list-table.list-full .list-negative .list-metric{color:#c03149;font-weight:600}
html[data-theme="night"] .working-beta .company-list-table.list-full .list-context small{color:#bac8dc}
html[data-theme="night"] .working-beta .company-list-table.list-full .list-positive,html[data-theme="night"] .working-beta .company-list-table.list-full .list-positive .list-metric{color:#55dbab}
html[data-theme="night"] .working-beta .company-list-table.list-full .list-negative,html[data-theme="night"] .working-beta .company-list-table.list-full .list-negative .list-metric{color:#ff7b8b}
/* A slightly larger, readable identity in the navigation footer. */
.working-beta .sidebar-foot .user-profile{gap:12px;align-items:center;padding-bottom:8px}
.working-beta .sidebar-foot .user-profile :is(.user-portrait,.identity-avatar){width:46px;height:46px;flex:0 0 46px}
.working-beta .sidebar-foot .user-profile strong{font-size:15px;line-height:1.4}
.working-beta .sidebar-foot .user-profile small{font-size:13px;line-height:1.5;color:#52627a;margin-top:4px}
html[data-theme="night"] .working-beta .sidebar-foot .user-profile small{color:#bac8dc}

.working-beta .company-list-table.list-full .list-actions,.working-beta .company-list-table.list-full th:last-child{position:static;right:auto}

/* The expanded profile must fit the full role at every text scale. */
.working-beta .sidebar-foot .user-profile{box-sizing:border-box;width:100%;min-width:0}
.working-beta .sidebar-foot .user-profile>.icon{flex-shrink:0;width:16px;height:16px}
.working-beta .sidebar:is(:hover,:focus-within) .sidebar-foot .user-profile>div,.working-beta.workspace-menu-pinned .sidebar-foot .user-profile>div{flex:1;min-width:0;max-width:none;white-space:normal;overflow:visible}
.working-beta .sidebar-foot .user-profile small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;line-height:1.45}

/* Centre the portrait in the collapsed rail, without reserving space for hidden details. */
@media(min-width:701px){
 .working-beta.workspace-navigation:not(.workspace-menu-pinned) .sidebar:not(:hover):not(:focus-within) .user-profile{justify-content:center;gap:0;padding-left:0;padding-right:0}
 .working-beta.workspace-navigation:not(.workspace-menu-pinned) .sidebar:not(:hover):not(:focus-within) .user-profile>div,
 .working-beta.workspace-navigation:not(.workspace-menu-pinned) .sidebar:not(:hover):not(:focus-within) .user-profile>.icon{display:none}
}
