/* Primary-content priority hotfix.
   The first viewport belongs to the user's decision workspace, not research history or operational context. */

#pageRoot[data-page-route="research"],
#pageRoot[data-page-route="assets"]{
  display:flex;
  flex-direction:column;
}

#pageRoot[data-page-route="research"]>.page-head-v6{order:0}
#pageRoot[data-page-route="research"]>.research-workspace{order:1}
#pageRoot[data-page-route="research"]>.listing-history-panel{
  order:3;
  margin-top:28px;
}

/* Assets now emit canonical DOM order directly: summary → workspace → history.
   Do not re-order asset sections in CSS. */
#pageRoot[data-page-route="assets"]>.asset-history-panel{
  margin-top:28px;
}

#pageRoot[data-page-route="sectors"] #sectorBody{
  display:flex;
  flex-direction:column;
}
#pageRoot[data-page-route="sectors"] #sectorBody>.sector-discovery{order:0}
#pageRoot[data-page-route="sectors"] #sectorBody>.sector-layout{order:1}
#pageRoot[data-page-route="sectors"] #sectorBody>.sector-summary-grid{
  order:2;
  margin-top:24px;
}
#pageRoot[data-page-route="sectors"] #sectorBody>.market-lifecycle-panel{
  order:3;
  margin-top:24px;
}
#pageRoot[data-page-route="sectors"] #sectorBody>.sector-method{order:4}

/* Secondary research/operations blocks should read as supporting material. */
#pageRoot[data-page-route="research"]>.listing-history-panel,
#pageRoot[data-page-route="assets"]>.asset-history-panel,
#pageRoot[data-page-route="sectors"] #sectorBody>.market-lifecycle-panel{
  border-top:1px solid var(--line);
  padding-top:20px;
}

@media(max-width:980px){
  #pageRoot[data-page-route="research"]>.listing-history-panel,
  #pageRoot[data-page-route="assets"]>.asset-history-panel,
  #pageRoot[data-page-route="sectors"] #sectorBody>.market-lifecycle-panel{
    margin-top:20px;
    padding-top:16px;
  }
}
