/* Custom overrides for SimuleInterclubs - full width */

/* Tout prend la largeur max */
@media (min-width: 1024px) {
    /* Panneau athletes a droite: plus compact */
    .lg\:grid-cols-\[1fr\,350px\] { grid-template-columns: 1fr 280px !important; }

    /* Supprimer la limite max-width sur le conteneur principal */
    .max-w-7xl, .max-w-6xl, .max-w-5xl, .max-w-screen-xl, .max-w-screen-2xl {
        max-width: 100% !important;
    }
    
    /* Sidebar gauche compacte */
    .lg\:pl-64 { padding-left: 11rem !important; }
    .w-64 { width: 11rem !important; }
}

/* Forcer le contenu a utiliser toute la largeur */
main, [role="main"], #root > div > div {
    max-width: 100% !important;
}

/* Reduire les marges horizontales */
.px-4 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-6 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
.mx-auto { margin-left: 0 !important; margin-right: 0 !important; }

/* Gap entre cards */
.gap-4 { gap: 0.6rem !important; }
.gap-3 { gap: 0.5rem !important; }
