/* PC 总览补充：业务色和主布局继续沿共用外壳。 */
.pc-global-status h2 { display:flex; align-items:flex-start; gap:10px; }
.pc-status-mark { flex:0 0 27px; width:27px; text-align:center; }
.pc-global-next { flex-direction:column; justify-content:center; align-items:flex-end; }
.pc-quiet-companies { display:flex; align-items:center; flex-wrap:wrap; gap:10px; }
.pc-quiet-companies>span { display:inline-flex; align-items:center; gap:7px; font-size:12px; }
.pc-quiet-companies b { font-weight:500; }
.pc-company-grid .wp-company-row { border-left-width:1px; }
.pc-company-grid .wp-company-row[data-state="paused"] { background:var(--pc-quiet); }
.pc-company-main .wp-company-name { display:inline-block; overflow-wrap:anywhere; }
.pc-company-main { padding-right:10px; }
.pc-company-pagination { flex-wrap:wrap; gap:14px; }
.pc-company-pagination>div { display:flex; gap:8px; }
.pc-company-pagination .wp-select-control { margin-left:auto; }
#pc-companies { scroll-margin-top:90px; }
.pc-company-overview { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:10px 0 18px; margin-bottom:20px; border-bottom:1px solid var(--pc-line); }
.pc-company-overview strong { font-size:14px; font-weight:500; }
.pc-company-discovery { margin-top:24px; border-top:1px solid var(--pc-line); padding-top:12px; }
.pc-company-discovery>summary { cursor:pointer; min-height:44px; padding-block:10px; color:var(--pc-muted); font-size:13px; }
.pc-company-discovery>summary:hover { color:var(--pc-blue); }
.pc-company-discovery>summary:focus-visible { outline:2px solid var(--pc-blue); outline-offset:3px; }
.pc-company-discovery .wp-discovery-card { margin-top:8px; }
.pc-detail-open .pc-company-overview+.wp-layout { margin-top:0; }
@media(min-width:1440px) { .pc-company-grid { grid-template-columns:repeat(4,minmax(0,1fr)); } }
@media(max-width:1250px) { .pc-global-next { align-items:flex-start; } }
@media(max-width:700px) {
  .pc-company-grid { grid-template-columns:minmax(0,1fr); }
  .pc-company-main { flex-direction:row; align-items:center; }
  .pc-product .pc-company-grid .wp-company-row { min-height:145px; }
  .pc-company-pagination .wp-select-control { margin-left:0; }
  .pc-global-next { gap:5px; }
  .pc-company-overview { flex-wrap:wrap; }
}

[data-overview-changes]>.wp-filter-row{flex-wrap:nowrap;overflow-x:auto;margin-bottom:14px;max-width:100%}
[data-overview-changes]>.wp-filter-row>.wp-filter{flex:none;white-space:nowrap;min-height:44px}
.wp-related-unread{display:inline-flex;align-items:center;min-height:44px;margin-left:10px;color:var(--pc-blue);text-decoration:underline;text-underline-offset:3px}.wp-related-unread:hover{color:var(--pc-text)}.wp-related-unread:focus-visible{outline:2px solid var(--pc-blue);outline-offset:2px}

/* 旧版 22px 角标外观不变；透明命中区达到 44px，压在整卡链接上方。 */
.pc-product [data-workspace-unread]{pointer-events:auto;z-index:3}
.pc-product [data-workspace-unread]::before{content:"";position:absolute;inset:-11px}
.pc-product [data-workspace-unread]:focus-visible{outline:2px solid var(--pc-blue);outline-offset:3px}

/* 链路1管理页：沿原列表/选择行，避免把公司名塞入历史报告的图标列。 */
.wp-company-management{max-width:880px}.wp-management-note{margin-bottom:18px}.wp-management-toolbar{margin-block:20px}
.wp-company-management .wp-manage-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wp-company-management .wp-manage-name{font-size:16px;overflow-wrap:anywhere}.wp-company-management .wp-history-actions{grid-column:auto}
.wp-company-management .wp-choice input{flex:none}.wp-company-management .wp-choice>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:700px){.wp-company-management .wp-manage-row{grid-template-columns:minmax(0,1fr)}.wp-company-management .wp-history-actions{justify-content:flex-start}.wp-company-management .wp-management-toolbar{align-items:flex-start}}
