/* V6.11 : une largeur de menu partagée avec le contenu, à la taille réelle de la fenêtre. */
@media screen and (min-width:761px){
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required){
  --li-mentor-nav-width-v611:clamp(176px,18vw,232px);
  --li-mentor-workspace-limit-v611:1680px;
  --li-desktop-sidebar:var(--li-mentor-nav-width-v611)!important;
  --li-mentor-mid-sidebar:var(--li-mentor-nav-width-v611)!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required) #nav.mainnav[data-mode="coach"]{
  position:fixed!important;left:0!important;right:auto!important;bottom:0!important;
  width:var(--li-mentor-nav-width-v611)!important;min-width:0!important;box-sizing:border-box!important;
  padding:12px 10px 20px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required) #nav.mainnav[data-mode="coach"]>button{
  flex:0 0 auto!important;min-height:clamp(44px,6vh,60px)!important;height:auto!important;
  width:100%!important;max-width:100%!important;box-sizing:border-box!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required) #nav.mainnav .mobile-nav-motto{
  position:static!important;margin:16px 0 0!important;flex:0 0 auto!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required) main#app{
  box-sizing:border-box!important;width:calc(100% - var(--li-mentor-nav-width-v611))!important;
  min-width:0!important;max-width:none!important;margin:0 0 0 var(--li-mentor-nav-width-v611)!important;
  padding-left:max(clamp(16px,2.2vw,40px),calc((100% - var(--li-mentor-nav-width-v611) - var(--li-mentor-workspace-limit-v611))/2))!important;
  padding-right:max(clamp(16px,2.2vw,40px),calc((100% - var(--li-mentor-nav-width-v611) - var(--li-mentor-workspace-limit-v611))/2))!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required) #internalClientBarV608{
  box-sizing:border-box!important;width:calc(100% - var(--li-mentor-nav-width-v611))!important;
  max-width:none!important;min-width:0!important;margin-left:var(--li-mentor-nav-width-v611)!important;
  flex-wrap:wrap!important;gap:12px!important;padding:14px clamp(16px,2.2vw,40px)!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467{
  width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;
  gap:12px!important;align-items:center!important;flex-wrap:wrap!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467 .admin-access{
  display:flex!important;flex:1 1 620px!important;flex-wrap:wrap!important;
  width:auto!important;min-width:0!important;max-width:100%!important;gap:8px!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467 .admin-access-title{
  flex:1 1 100%!important;min-width:0!important;max-width:100%!important;
  flex-wrap:wrap!important;white-space:normal!important;overflow-wrap:anywhere!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467 .mode-switch{
  display:flex!important;flex:1 1 100%!important;flex-wrap:wrap!important;
  justify-content:flex-start!important;min-width:0!important;max-width:100%!important;gap:8px!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467 .mode-switch>*{
  flex:0 1 auto!important;min-width:0!important;max-width:100%!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467 .auth-logout-btn{
  position:static!important;inset:auto!important;transform:none!important;
  flex:0 1 auto!important;max-width:100%!important;min-height:38px!important;height:auto!important;
  white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important;
 }
}
@media screen and (min-width:761px) and (max-width:1280px){
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #mentorMemberRailV467 .admin-access{flex-basis:100%!important;}
 body[data-admin-session="1"][data-ui-mode="coach"][data-ui-page="schedule"]:not(.mentor-full-preview) .mentor-schedule-layout{grid-template-columns:minmax(0,1fr)!important;}
 body[data-admin-session="1"][data-ui-mode="coach"][data-ui-page="schedule"]:not(.mentor-full-preview) .mentor-schedule-layout>:is(.mentor-client-sidebar,.mentor-schedule-main){grid-column:1!important;min-width:0!important;}
 body[data-admin-session="1"][data-ui-mode="coach"][data-ui-page="schedule"]:not(.mentor-full-preview) .mentor-client-sidebar.li-mentor-client-floating-v483{position:static!important;inset:auto!important;width:auto!important;max-height:none!important;}
}
@media screen and (max-width:760px){
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview):not(.li-auth-required) main#app{
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
  margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important;
 }
 body[data-admin-session="1"][data-ui-mode="coach"]:not(.mentor-full-preview) #internalClientBarV608{box-sizing:border-box!important;width:100%!important;margin-left:0!important;flex-wrap:wrap!important;gap:10px!important;}
}
