/* RITA navigation : accès particuliers & pros */
/* Additional primary item: mobile menu earlier to avoid horizontal overflow on tablets/laptops */
@media(min-width:961px) and (max-width:1500px){
  .rmd-nav-links{gap:13px}
  .rmd-nav-links>a{font-size:12px}
  .rmd-nav-links>a.rmd-nav-book{padding:13px}
}
@media(min-width:961px) and (max-width:1320px){
  .rmd-nav-inner{height:74px}
  .rmd-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:transparent;border:1px solid #496270;border-radius:4px;width:43px;height:43px;padding:10px;cursor:pointer}
  .rmd-menu-toggle span{display:block;width:20px;height:2px;min-height:2px;flex:0 0 2px;background:#fff}
  .rmd-nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#101d2b;padding:18px 25px 25px;box-shadow:0 15px 22px rgba(0,0,0,.3);flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #2d4052;max-height:calc(100vh - 75px);overflow-y:auto}
  .rmd-nav-links.rmd-menu-open{display:flex}
  .rmd-nav-links>a{padding:12px 0;border-bottom:1px solid #2d4052;font-size:14px}
  .rmd-nav-links>a.rmd-nav-book{margin-top:15px;text-align:center;padding:15px}
}
@media(max-width:960px){
 .rmd-nav-links{max-height:calc(100vh - 78px);overflow-y:auto}
}
