/* MASQUER "votre espace client" À CÔTÉ DU LOGO */
.Header__logotxt {
    display: none !important;
}

/* MASQUER "Connexion" ET LIENS INDÉSIRABLES DANS LE MENU */
.Header__nav li:last-child,
.Header__nav li:nth-last-child(2) {
    display: none !important;
}

/* MASQUER TOUS LES BOUTONS "AJOUTER BILLET/TICKET" - VERSION AGRESSIVE */

/* Par texte contenu (français et anglais) */
button:contains("Ajouter Billet"),
button:contains("Add Ticket"), 
button:contains("Ajouter Ticket"),
button:contains("Soumettre"),
a:contains("Ajouter Billet"),
a:contains("Add Ticket"),
a:contains("Ajouter Ticket"),
a:contains("Soumettre") {
    display: none !important;
}

/* Par position et style */
button[style*="position: fixed"],
button[style*="position: absolute"],
[class*="floating"],
[class*="fab"],
[class*="ticket"],
[class*="add-ticket"],
[class*="submit"],
[id*="ticket"],
[id*="addTicket"],
[id*="submitTicket"] {
    display: none !important;
}

/* Masquer par attributs onclick/href */
button[onclick*="ticket"],
button[onclick*="submit"],
a[onclick*="ticket"],
a[onclick*="submit"],
a[href*="ticket"],
a[href*="submit"] {
    display: none !important;
}

/* Version nucléaire - masquer TOUT élément contenant "ticket" */
[class*="ticket"]:not([class*="tickets"]):not(.ticket-info):not(.ticket-status),
[id*="ticket"]:not([id*="tickets"]):not(.ticket-info):not(.ticket-status),
*[data-action*="ticket"],
*[data-type*="ticket"] {
    display: none !important;
}

/* Masquer boutons avec icônes spécifiques */
button .icon-plus,
button .fa-plus,
button .icon-add,
a .icon-plus,
a .fa-plus,
a .icon-add {
    display: none !important;
}

/* Masquer le parent du bouton s'il contient ces icônes */
button:has(.icon-plus),
button:has(.fa-plus),
a:has(.icon-plus),
a:has(.fa-plus) {
    display: none !important;
}

/* ========================================
   AMÉLIORATIONS VISUELLES
   ======================================== */

/* Changer le titre principal */
.Header__welcomeTitle::after {
    content: "Guide d'utilisation - Plateforme de La Cantine pour tous";
    display: block;
    font-size: 2.2rem;
    color: #ffffff;
    font-weight: bold;
}
.Header__welcomeTitle { font-size: 0; }

/* Améliorer la description */
.Header__welcomeDescription::after {
    content: "Trouvez toutes les réponses pour commander facilement les repas de vos bénéficiaires";
    display: block;
    font-size: 1.1rem;
    color: #ffffff;
}
.Header__welcomeDescription { font-size: 0; }
