/* Logos réseaux sociaux sur mobile */
@media (max-width: 767px) {
  .header-ext-social-links {
    display: inline-block !important;
  }

  .header-ext-social-links .mod-social-links {
    display: flex !important;
    gap: 16px;
    align-items: center;
  }

  .header-ext-social-links .social-link {
    font-size: 20px;      /* cible tactile confortable */
    line-height: 1;
  }
}

/* Adhésion en attente de validation : pas de bouton de renouvellement */
.current-membership:has(.membership-status.orange) .actions-container {
  display: none;
}


/* Supprime espace vertical au dessus du menu */
.line[data-line-id="603111"],
.line[data-line-id="603111"] > .container {
  padding-top: 0 !important;
}

/* La ligne du menu passe devant le contenu qui la suit */
.line[data-line-id="603111"] {
  position: relative;
  z-index: 100;
}

.line-banner {
  position: relative;
  z-index: 1;
}

/* Bloc « Vos logements à la Plagne » : libellé au-dessus,
   tableau sur toute la largeur de la section */
.form-element-logements_a_la_plagne > .control-label {
  float: none;
  width: 100%;
  margin-bottom: 10px;
  text-align: left;
}

.form-element-logements_a_la_plagne > .col-md-12 {
  float: none;
  width: 100%;
}

#menu.member-sidebar__menu li:has(> a[href*="/espace-membre/mytransactions"]) {
  display: none;
}

/* Masque le panneau « Informations de l'élément au niveau du logement» */
.o-layout-item__list-group:has(> .crm-entity__info-wrapper) {
  display: none;
}



/* Le menu secondaire de l'espace membre devient un conteneur flex vertical, seul moyen
   d'activer la propriété order sur ses éléments */
#menu.member-sidebar__menu {
  display: flex;
  flex-direction: column;
}

/* Ordre souhaité du menu secondaire de l'espace membre — il suffit de changer les numéros */
#menu.member-sidebar__menu > li:has(> a[href*="/myprofil"])        { order: 6; }
#menu.member-sidebar__menu > li:has(> a[href*="/mymemberships"])   { order: 1; }
#menu.member-sidebar__menu > li:has(> a[href*="/myevents"])        { order: 3; }
#menu.member-sidebar__menu > li:has(> a[data-menu-panier])         { order: 4; }
#menu.member-sidebar__menu > li:has(> a[href*="/souscrire-"])      { order: 2; }
#menu.member-sidebar__menu > li:has(> a[href*="/mytransactions"])  { order: 7; }
#menu.member-sidebar__menu > li:has(> a[href*="/changepassword"])  { order: 5; }