/* Ajouter un véhicule : même silhouette que Mes véhicules, avec un + distinct. */
.cv-page-fold-v19:has(.vehicle-add-slot) > .cv-page-fold-head-v19 > .cv-page-fold-marker-v19 {
  color: #aeea2b;
  border-color: rgba(174,234,43,.5);
}
.cv-page-fold-v19:has(.vehicle-add-slot) > .cv-page-fold-head-v19 > .cv-page-fold-marker-v19::before {
  content: "" !important;
  display: block !important;
  width: 25px !important;
  height: 25px !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: currentColor !important;
  -webkit-mask: url('/assets/cv-icon-vehicle-add-v1.svg') center / contain no-repeat;
  mask: url('/assets/cv-icon-vehicle-add-v1.svg') center / contain no-repeat;
}
.vehicle-add-slot > div:first-child {
  font-size: 0 !important;
  display: grid;
  place-items: center;
  line-height: 1;
}
.vehicle-add-slot > div:first-child::before {
  content: "";
  display: block;
  width: 38px;
  height: 38px;
  background: #aeea2b;
  -webkit-mask: url('/assets/cv-icon-vehicle-add-v1.svg') center / contain no-repeat;
  mask: url('/assets/cv-icon-vehicle-add-v1.svg') center / contain no-repeat;
}
.veh-add .cv-home-vehicle-menu-icon-v40 {
  font-size: 0 !important;
  display: grid;
  place-items: center;
}
.veh-add .cv-home-vehicle-menu-icon-v40::before {
  content: "";
  display: block;
  width: 23px;
  height: 23px;
  background: currentColor;
  -webkit-mask: url('/assets/cv-icon-vehicle-add-v1.svg') center / contain no-repeat;
  mask: url('/assets/cv-icon-vehicle-add-v1.svg') center / contain no-repeat;
}
