/* Les zones de navigation restent accessibles quelle que soit la hauteur d’écran. */
.member-sidebar,.merchant-sidebar,.organization-sidebar{overflow:hidden}.member-sidebar nav,.merchant-sidebar nav,.organization-sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bb3a8 transparent}.member-sidebar nav{margin-top:1.25rem;padding-right:.25rem}.merchant-sidebar nav,.organization-sidebar nav{padding-right:.25rem}.member-sidebar-bottom,.merchant-side-bottom,.organization-sidebar>form{flex:0 0 auto;position:relative;z-index:2;padding-top:.7rem;background:inherit}.member-sidebar nav::-webkit-scrollbar,.merchant-sidebar nav::-webkit-scrollbar,.organization-sidebar nav::-webkit-scrollbar{width:5px}.member-sidebar nav::-webkit-scrollbar-thumb,.merchant-sidebar nav::-webkit-scrollbar-thumb,.organization-sidebar nav::-webkit-scrollbar-thumb{border-radius:99px;background:#9bb3a8}.member-sidebar nav a,.merchant-sidebar nav a{min-height:44px}.organization-sidebar nav a{min-height:42px}.merchant-switch{flex:0 0 auto;margin:1rem 0 .7rem}.organization-identity{flex:0 0 auto;margin:1rem 0 .7rem}
@media(max-height:760px) and (min-width:721px){.member-sidebar,.merchant-sidebar{padding:1rem .75rem}.organization-sidebar{padding:1rem .75rem}.member-sidebar nav a,.merchant-sidebar nav a{min-height:40px;font-size:.72rem}.organization-sidebar nav a{min-height:38px}.member-sidebar-bottom,.merchant-side-bottom{gap:.2rem}.member-sidebar-bottom .button{min-height:40px}.organization-sidebar nav>p{margin:.55rem .8rem .2rem}}
