/* MAPARA — habillage discret ; navigation et données du module inchangées. */
.msmm-nav{font-family:var(--msmm-family,Outfit,Arial,sans-serif);color:var(--msmm-text,#173b43);box-shadow:6px 0 22px rgba(23,59,67,.13);}
.msmm-overlay{background:rgba(13,35,39,.38);}
.msmm-nav .msmm-panel-hd{background:#fff;border-bottom:1px solid #e3ebe8;}
.msmm-nav .msmm-panel-hd-root{border-top:3px solid var(--msmm-text,#173b43);}
.msmm-nav .msmm-panel-title{font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;}
.msmm-nav .msmm-close{border-radius:0;background:#eaf1ef;color:var(--msmm-text,#173b43);}
.msmm-nav .msmm-close:hover{background:#dce9e5;}
.msmm-nav .msmm-tabs{background:#eaf1ef;border-bottom:1px solid #dce7e3;padding:6px 12px;gap:4px;}
.msmm-nav .msmm-tab{border-radius:0;border-bottom:2px solid transparent;font-size:14px;}
.msmm-nav .msmm-tab[aria-selected=true]{background:#fff;color:var(--msmm-text,#173b43);border-bottom-color:var(--msmm-hover,#08827b);font-weight:600;}
.msmm-nav .msmm-tab:not([aria-selected=true]):hover{background:rgba(255,255,255,.6);}
.msmm-nav .msmm-trail{border-bottom:1px solid #edf2f0;}
.msmm-nav .msmm-home{font-size:12px;color:var(--msmm-hover,#08827b);}
.msmm-nav .msmm-search-bar{background:#fff;border-bottom:1px solid #e3ebe8;padding-top:10px;padding-bottom:12px;}
.msmm-nav .msmm-search-input{height:42px;border-radius:0;border-color:#dce7e3;background:#fafcfb;font-size:14px;}
.msmm-nav .msmm-search-input:focus{border-color:var(--msmm-hover,#08827b);box-shadow:0 0 0 2px rgba(8,130,123,.07);}
.msmm-nav .msmm-search-ico{color:#6c8582;}
.msmm-nav .msmm-search-results{border-radius:0;border-color:#dce7e3;box-shadow:0 5px 14px rgba(23,59,67,.1);}
.msmm-nav .msmm-panel-btn,.msmm-nav .msmm-panel-link{color:var(--msmm-text,#173b43);border-bottom-color:#edf2f0;font-weight:500;}
.msmm-nav .msmm-panel-btn:hover,.msmm-nav .msmm-panel-link:hover,.msmm-nav .msmm-sr-item:hover{background:#f0f6f3;color:var(--msmm-hover,#08827b);text-decoration:none;}
.msmm-nav .msmm-chevron{opacity:.6;color:var(--msmm-hover,#08827b);}
.msmm-nav .msmm-panel-btn:hover .msmm-chevron{transform:translateX(2px);}
.msmm-nav .msmm-item-fa{color:var(--msmm-hover,#08827b);}
.msmm-nav .msmm-item-ico{border-radius:0;}
.msmm-nav .msmm-see-all-link{background:#eaf1ef!important;border-left-color:var(--msmm-hover,#08827b)!important;}
.msmm-nav .msmm-section-title{opacity:1;color:#6b827f;font-weight:600;letter-spacing:.04em;}
.msmm-nav .msmm-social-footer{border-top:1px solid #dce7e3;}
.msmm-nav .msmm-phone-btn,.msmm-nav .msmm-social-icon{border-radius:0;box-shadow:none;}
.msmm-nav .msmm-phone-btn:hover{transform:none;opacity:.94;}
.msmm-nav .msmm-email-link i{color:var(--msmm-hover,#08827b);}
#header .msmm-compact-slot .msmm-burger{border-radius:0;background:#eaf1ef;color:var(--msmm-text,#173b43);}
#header .msmm-compact-slot .msmm-burger-icon{color:var(--msmm-text,#173b43);}
@media(prefers-reduced-motion:reduce){.msmm-nav .msmm-panel-btn:hover .msmm-chevron{transform:none;}}

/* Le sticky du thème est desktop ; son spacer ne doit pas apparaître à 1024 px. */
@media(max-width:1024px){#header.use-sticky .headerSpace{display:none!important;}}
