/* JW BioLever focused front end. The full planner remains preserved in the v2.1 master build. */
body.biolever-mode .role-switch,
body.biolever-mode .planner-only,
body.biolever-mode #roleDashboardPanel,
body.biolever-mode #sessionCheckInPanel,
body.biolever-mode #coachPanel,
body.biolever-mode #athletePanel,
body.biolever-mode #testSessionBackdrop,
body.biolever-mode #testSessionDrawer,
body.biolever-mode #exerciseLogBackdrop,
body.biolever-mode #exerciseLogDrawer,
body.biolever-mode #rationaleBackdrop,
body.biolever-mode #rationaleDrawer,
body.biolever-mode #summaryCard,
body.biolever-mode #priorityStrip,
body.biolever-mode #resultsPanel #results > details:not(#structuralResultsDetails) {
  display:none !important;
}
body.biolever-mode #resultsPanel #results { display:block; }
body.biolever-mode #structuralResultsDetails { display:block; }
body.biolever-mode #structuralResultsDetails > summary { cursor:default; }
body.biolever-mode #profilePanel .grid.three { grid-template-columns:repeat(3,minmax(0,1fr)); }
body.biolever-mode #profilePanel .actions { align-items:center; }
body.biolever-mode #bioleverRoleNotice { border-left:4px solid currentColor; }
body.biolever-mode[data-role="coach"] #resultsPanel,
body.biolever-mode[data-role="athlete"] #resultsPanel { display:none !important; }
@media (max-width: 800px){
  body.biolever-mode #profilePanel .grid.three { grid-template-columns:1fr; }
}
