/* Four clearly defined chapter pages, with the same navigation on each page. */
.workspace-app .chapter-primary-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:19px 30px 0;background:#f4a34f;border-bottom:0;position:relative;z-index:2}
.workspace-app .chapter-primary-tabs a{display:flex;align-items:center;justify-content:center;min-height:57px;padding:12px 10px;text-align:center;background:#96cee7;color:#173a49;border:1px solid #173a49;text-decoration:none;font:800 14px/1.4 Montserrat,Arial,sans-serif;transition:background .15s ease}
.workspace-app .chapter-primary-tabs a:hover,.workspace-app .chapter-primary-tabs a[aria-current="page"]{background:#f4a34f;box-shadow:inset 0 -5px 0 #173a49}
.workspace-app .chapter-primary-tabs a:focus-visible{outline:3px solid #173a49;outline-offset:3px}
.workspace-app .workspace-navigation{display:none}
.workspace-app .workspace-sidebar .sidebar-chapter{margin-bottom:4px}
.workspace-app[data-workspace-view="projects"] .chapter-primary-tabs{background:#f4a34f;padding:20px 32px 0}
.workspace-app[data-workspace-view="projects"] .chapter-primary-tabs a{min-height:58px;font-size:14px}
.workspace-app[data-workspace-view="projects"] .project-channel-navigation{border-top:1px solid #96cee74b;margin-top:20px}
@media(max-width:760px){.workspace-app .chapter-primary-tabs,.workspace-app[data-workspace-view="projects"] .chapter-primary-tabs{padding:12px 15px 0;gap:7px}.workspace-app .chapter-primary-tabs a,.workspace-app[data-workspace-view="projects"] .chapter-primary-tabs a{min-height:50px;font-size:11px;padding:10px 5px}}
@media(max-width:390px){.workspace-app .chapter-primary-tabs a,.workspace-app[data-workspace-view="projects"] .chapter-primary-tabs a{font-size:10px}}


/* Structural contract: the four chapter tabs remain visible while using project tools.
   Mobile and desktop navigation must not scroll off-screen. */
.workspace-app #space-app>.chapter-primary-tabs{
 position:sticky!important;top:0!important;z-index:70!important;
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 width:100%;visibility:visible!important;opacity:1!important;
 background:#f4a34f;box-shadow:0 2px 0 #173a4933;
}
.workspace-app #space-app>.chapter-primary-tabs a{
 display:flex!important;visibility:visible!important;opacity:1!important;
 color:#173a49!important;white-space:nowrap;
}
.workspace-app #space-app>.chapter-primary-tabs a[aria-current="page"]{
 background:#f4a34f!important;box-shadow:inset 0 -5px 0 #173a49;
}
@media(max-width:760px){
 .workspace-app #space-app>.chapter-primary-tabs{
  padding:12px 12px 10px!important;gap:6px!important;
  top:0!important;position:sticky!important;z-index:70!important;
 }
 .workspace-app #space-app>.chapter-primary-tabs a{
  min-width:0!important;min-height:48px!important;
  padding:8px 3px!important;font-size:clamp(10px,2.6vw,12px)!important;
  text-align:center;overflow:visible;
 }
}
