.mt-menu-contextuel{margin:0;padding:0}.mt-menu-contextuel:before{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.mt-menu-contextuel-patient:before{content:"Mon espace patient"}.mt-menu-contextuel-pro:before{content:"Mon espace professionnel"}.mt-menu-contextuel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mt-menu-contextuel-list li{margin:0;padding:0}.mt-menu-contextuel-list li a{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:7px 10px;border-radius:7px;text-decoration:none !important;transition:background .15s,color .15s;line-height:1.3}.mt-menu-contextuel-patient .mt-menu-contextuel-list li a{color:#cbd5e1}.mt-menu-contextuel-patient .mt-menu-contextuel-list li a:hover,.mt-menu-contextuel-patient .mt-menu-contextuel-list li.current-menu-item a{background:rgba(24,95,165,.25);color:#fff}.mt-menu-contextuel-pro .mt-menu-contextuel-list li a{color:#cbd5e1}.mt-menu-contextuel-pro .mt-menu-contextuel-list li a:hover,.mt-menu-contextuel-pro .mt-menu-contextuel-list li.current-menu-item a{background:rgba(29,158,117,.25);color:#fff}.mt-menu-contextuel-patient .mt-menu-contextuel-list li.current-menu-item a{color:#fff;font-weight:700}.mt-menu-contextuel-pro .mt-menu-contextuel-list li.current-menu-item a{color:#fff;font-weight:700}.mt-menu-contextuel-list li a:before{content:'';width:5px;height:5px;border-radius:50%;flex-shrink:0;opacity:.6;transition:opacity .15s}.mt-menu-contextuel-list li a:hover:before,.mt-menu-contextuel-list li.current-menu-item a:before{opacity:1}.mt-menu-contextuel-patient .mt-menu-contextuel-list li a:before{background:#185fa5}.mt-menu-contextuel-pro .mt-menu-contextuel-list li.current-menu-item a:before,.mt-menu-contextuel-pro .mt-menu-contextuel-list li a:before{background:#1d9e75}@media (max-width:768px){.mt-menu-contextuel-list{gap:2px}.mt-menu-contextuel-list li a{font-size:14px;padding:9px 12px}}