/* Navigation incrustée dans le bandeau tango : aucune rangée supplémentaire. */
body.single-activite .alc-activity-switcher { display:none; }
body.single-activite .alc-activity-v2__hero { position:relative; }
body.single-activite .alc-activity-switcher--embedded {
  display:block; position:absolute; z-index:6; top:12px; right:max(20px,calc((100vw - 1190px) / 2));
  width:auto; max-width:calc(100% - 32px); margin:0; padding:0;
  background:transparent; border:0; box-shadow:none; font-family:inherit;
}
body.single-activite .alc-activity-switcher__inner {
  display:flex; align-items:center; justify-content:flex-end; gap:10px;
  width:auto; min-height:0; max-width:none; padding:0; margin:0;
  background:transparent!important; border:0!important; box-shadow:none!important;
}
body.single-activite .alc-activity-switcher__caption {
  font-size:11px; font-weight:750; color:#fff; text-shadow:0 1px 2px rgba(0,0,0,.16); white-space:nowrap;
}
body.single-activite .alc-activity-switcher__actions {display:flex;align-items:center;gap:5px;min-width:0}
body.single-activite .alc-activity-switcher__select {
  display:block; appearance:auto; width:clamp(138px,16vw,200px); max-width:200px;
  height:31px!important; min-height:31px!important; margin:0!important;
  padding:0 25px 0 9px!important; border:1px solid rgba(255,255,255,.48)!important;
  border-radius:6px!important; color:#fff!important; background:rgba(10,10,10,.25)!important;
  font-size:11px!important; font-weight:700!important; line-height:1.2!important;
  box-shadow:none!important; cursor:pointer;
}
body.single-activite .alc-activity-switcher__select option {color:#171717;background:#fff}
body.single-activite .alc-activity-switcher__arrow {
  display:flex;align-items:center;justify-content:center; flex:0 0 31px;
  width:31px!important;height:31px!important;padding:0!important;
  background:rgba(10,10,10,.25)!important; color:#fff!important;
  border:1px solid rgba(255,255,255,.48)!important;border-radius:6px!important;
  font-size:21px!important;line-height:1!important;text-decoration:none!important;
  transition:background-color .18s ease;
}
body.single-activite .alc-activity-switcher__arrow:hover {background:#171717!important;border-color:#171717!important}
body.single-activite .alc-activity-switcher :is(a,select):focus-visible {outline:2px solid #171717;outline-offset:2px}
@media(max-width:767px) {
 body.single-activite .alc-activity-switcher--embedded {top:8px;right:12px;max-width:calc(100% - 24px)}
 body.single-activite .alc-activity-switcher__caption {display:none}
 body.single-activite .alc-activity-switcher__select {width:145px!important;height:29px!important;min-height:29px!important;font-size:10px!important}
 body.single-activite .alc-activity-switcher__arrow {flex-basis:29px;width:29px!important;height:29px!important}
}
