/* Flow-mode AM explorer: four related studies, one readable paper at a time. */
body.flow-layout .am-study-tabs,body.am-unavailable .am-study-tabs { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:6px; margin:22px 0 14px; }
body.flow-layout .am-study-tab,body.am-unavailable .am-study-tab { min-width:0; min-height:44px; border:1px solid #d8d1c5; border-radius:3px; padding:8px 10px; background:#fff; color:#544e44; font:600 13px/1.2 Roboto,Arial,sans-serif; cursor:pointer; }
body.flow-layout .am-study-tab[aria-selected=true],body.am-unavailable .am-study-tab[aria-selected=true] { border-color:#716757; background:#eeeae1; color:#171717; }
body.flow-layout .am-study-tab:focus-visible,body.am-unavailable .am-study-tab:focus-visible { outline:2px solid #958c79; outline-offset:2px; }
body.flow-layout .am-study-panel,body.am-unavailable .am-study-panel { margin:0 0 32px; }
body.flow-layout .am-study-panel[hidden],body.am-unavailable .am-study-panel[hidden] { display:none !important; }
body.flow-layout .am-fallback-story.am-study-panel,body.am-unavailable .am-fallback-story.am-study-panel { display:grid; gap:18px; }
body.flow-layout .story-sheet.am-study-panel,body.am-unavailable .story-sheet.am-study-panel { display:grid; }
body.flow-layout .raymond-project-details { margin-top:4px; }
body.flow-layout .raymond-project-details summary { min-height:44px; display:flex; align-items:center; cursor:pointer; font-size:16px; font-weight:500; }
body.flow-layout .raymond-project-details .sheet-projects { margin-top:8px; }

@media (max-width:520px) {
  body.flow-layout .am-study-tabs { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
