/* Les outils de coordination restent à l’écart de la navigation du séjour. */
.sidebarTools{margin-top:16px;padding-top:10px;border-top:1px solid var(--line);flex:0 0 auto}
.sideNav .sidebarTools .coordTool,.drawerLinks .sidebarTools .coordTool{font-size:13px;font-weight:500;color:var(--muted);min-height:42px;padding:10px 12px}
.sideNav .sidebarTools .coordTool:hover,.drawerLinks .sidebarTools .coordTool:hover{background:var(--teal-light);color:var(--teal)}
.coordMobilePreviewHint{display:block;padding:0 12px 6px;font-size:11px;line-height:1.35;color:var(--muted)}
.drawerLinks .coordMobilePreview,.drawerLinks .coordMobilePreviewHint{display:none}
@media screen and (min-width:901px){
 .hasSession .sideNav{display:flex;flex-direction:column;overflow:hidden;gap:10px}
 .sideNav .sidebarMain{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
 .sideNav .sidebarTools{margin-top:auto}
}
@media screen and (max-width:900px){
 .sideNav .coordMobilePreview,.sideNav .coordMobilePreviewHint,.drawerLinks .coordMobilePreview,.drawerLinks .coordMobilePreviewHint{display:none}
}
@media print{.sidebarTools{display:none!important}}
