.elementor-2226 .elementor-element.elementor-element-c75cbad{--display:flex;}@media(min-width:768px){.elementor-2226 .elementor-element.elementor-element-c75cbad{--content-width:1320px;}}/* Start custom CSS for shortcode, class: .elementor-element-095c96a */.elementor-2226 .elementor-element.elementor-element-095c96a {
height:2px;
width :1px;
 overflow: hidden;    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d7baedf *//* --- Scope: uniquement le menu gauche Tutor --- */
.tutor-dashboard-left-menu * {
  margin-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: none !important;
}

/* Enlève l’underline forcé uniquement dans le menu */
.tutor-dashboard-left-menu a:not(.wp-element-button) {
  text-decoration: none !important;
}

/* Boîte du menu (look propre + stable) */
.tutor-dashboard-left-menu {
  width: 280px;
  min-width: 280px;
  background: #fff;
  border: 1px solid #E8ECF1;
  border-radius: 12px;
  padding: 12px;
}

/* Liste + items (comme l’original) */
.tutor-dashboard-left-menu .tutor-dashboard-permalinks {
  list-style: none;
  margin: 0 15px 20px 0;
  padding: 25px 0;
}
.tutor-dashboard-left-menu .tutor-dashboard-permalinks li:not(:last-child) {
  margin-bottom: 5px;
}

/* Lien tuile */
.tutor-dashboard-left-menu .tutor-dashboard-permalinks li > a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 12px!important;
  border-radius: 4px 0 0 4px;
  color: var(--tutor-body-color, #212327);
}
.tutor-dashboard-left-menu .tutor-dashboard-permalinks li > a:hover {
  background-color: rgba(var(--tutor-color-primary-rgb, 7,64,249), .1);
}

/* Icône */
.tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon {
  color: var(--tutor-color-primary, #0740f9);
  font-size: 24px;
}

/* Actif */
.tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active > a,
.tutor-dashboard-left-menu .tutor-dashboard-menu-item.active > a {
  background-color: var(--tutor-color-primary, #0740f9);
  color: #fff;
}
.tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active > a .tutor-dashboard-menu-item-icon {
  color: #fff;
}

/* Séparateurs + entête section */
.tutor-dashboard-left-menu .tutor-dashboard-menu-divider {
  background-color: var(--tutor-border-color, #cdcfd5);
  height: 1px;
  margin: 10px 0;
}
.tutor-dashboard-left-menu .tutor-dashboard-menu-divider-header {
  color: #acaca/* End custom CSS */