/* AF_MOBILE_MENU_ORDER_V1: homepage navigation only, phone widths only. */
@media(max-width:600px){
 aside.sidebar{display:flex;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px;padding:12px!important;width:100%;min-width:0}
 aside.sidebar>a.logo{display:flex;align-items:center;justify-content:center;align-self:center;flex:none;width:100%;margin:0 auto 4px;padding:0}
 aside.sidebar>a.logo img{height:38px!important;width:auto!important;max-width:140px!important;object-fit:contain}
 aside.sidebar>.nav-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:0;padding:0;align-items:stretch}
 aside.sidebar>.nav-group>.nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:86px;margin:0!important;padding:9px 4px!important;border:0;border-top:3px solid transparent;border-radius:10px;font-size:12px!important;line-height:1.3!important;font-weight:500!important;text-align:center!important;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
 aside.sidebar>.nav-group>.nav-link>.ic{display:block;flex:none;width:auto;font-size:22px;line-height:1.1;text-align:center}
 aside.sidebar>.nav-group>.nav-link>span:not(.ic){display:block;max-width:100%;line-height:1.3}
 aside.sidebar>.nav-group>.nav-link.actif{border-left:0;border-top:3px solid var(--rouge,#e0163c)}
 aside.sidebar>.nav-group>[hidden]{display:none!important}
}
