/* Mobile Responsive Fixes for LemmiLink - CIBLÉ UNIQUEMENT */
/* Corrections spécifiques pour les éléments mentionnés SEULEMENT */
@media (max-width: 767px) {
  /* Correction UNIQUEMENT pour les boutons avec ID inscription */
  #inscription span {
    font-size: 0.8rem !important;
    line-height: 1.2 !important;
    word-break: break-word !important;
    white-space: normal !important
  }
  /* Correction UNIQUEMENT pour les boutons TPE-PME sans ID */
  a[href="https://app.lemmilink.fr/register"]:not(#inscription) span {
    font-size: 0.8rem !important;
    line-height: 1.2 !important;
    word-break: break-word !important;
    white-space: normal !important
  }
  /* UNIQUEMENT pour les grilles spécifiques avec col-match g-2 - ANNONCEUR ET EDITEUR */
  .row.child-cols-1.md\:child-cols-3.col-match.g-2.mb-6.lg\:mb-10.justify-center {
    display: flex !important;
    flex-direction: column !important;
    gap: 1rem !important
  }
  .row.child-cols-1.md\:child-cols-3.col-match.g-2.mb-6.lg\:mb-10.justify-center > div {
    width: 100% !important;
    margin-bottom: 1rem !important
  }
  /* UNIQUEMENT pour les cartes équipe spécifiques avec g-2 lg:g-4 */
  .row.child-cols-1.md\:child-cols-3.justify-center.col-match.g-2.lg\:g-4 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 1.5rem !important
  }
  .row.child-cols-1.md\:child-cols-3.justify-center.col-match.g-2.lg\:g-4 > div {
    width: 100% !important;
    max-width: 300px !important
  }
  /* UNIQUEMENT pour les grilles TPE/PME avec g-4 mb-6 lg:mb-8 */
  .row.child-cols-1.md\:child-cols-3.g-4.mb-6.lg\:mb-8.justify-center {
    display: flex !important;
    flex-direction: column !important;
    gap: 1rem !important
  }
  .row.child-cols-1.md\:child-cols-3.g-4.mb-6.lg\:mb-8.justify-center > div {
    width: 100% !important;
    margin-bottom: 1rem !important
  }
}