/*
 * Correctifs de mise à jour — lesformationsdelouis.com
 * Un bloc par correctif : date, page / bloc concerné, cause.
 */

/*
 * 2026-10-20 — Accueil, « Choisissez votre formation immobilière selon vos besoins »
 * (vaut pour toutes les rangées de colonnes du site).
 * Symptôme : les rangées de boutons (Packs…, activités) collées au titre et au bouton qui suivent.
 * Cause : Astra impose .wp-block-columns { margin-bottom: unset }. WordPress 6.x le compensait avec
 * .wp-block-columns { margin-bottom: 1.75em } ; depuis WordPress 7.x cette règle est en :where() (priorité nulle).
 * On rétablit la marge d'origine : 28 px, identique au site d'origine sur ordinateur, tablette et mobile.
 */
.wp-block-columns {
	margin-bottom: 1.75em;
}

/*
 * 2026-10-26 — Connexion (Mon compte, « Déjà client ? » de la commande) et « Créer le mot de passe du compte »
 * en bas de la page de commande.
 * Symptôme : un petit carré orange sous le champ mot de passe.
 * Cause : WooCommerce 11 a fait de l'icône « Afficher le mot de passe » un <button> ; Astra lui applique son style
 * de bouton (fond orange, 40 × 20 px) sans icône. Sur le site d'origine (WooCommerce 6.9) cet élément était vide
 * et invisible : on le masque.
 */
.password-input .show-password-input {
	display: none;
}

/*
 * 2026-10-26 — Panier et pages de formation, boutons Spectra « Acheter le pack » / « Voir la formation ».
 * Symptôme : texte aligné à gauche ; « Voir la formation », sur deux lignes, paraît décalé.
 * Cause : le centrage venait de .wp-block-button__link { text-align: center } (feuille commune des blocs) ;
 * WordPress 7 ne charge plus cette feuille que sur les pages qui contiennent un bouton natif.
 */
.wp-block-button__link {
	text-align: center;
}

/*
 * 2026-10-26 — Menu mobile (921 px et moins), entrée « Connexion ».
 * Symptôme : simple texte au lieu du bouton orange.
 * Cause : Astra 4.14 donne un fond aux liens du menu mobile
 * (.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link), plus prioritaire que le CSS additionnel
 * (.main-header-menu .menu-item.bouton-connexion > a). Couleurs reprises du CSS additionnel.
 */
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.bouton-connexion > .menu-link {
	background: #f7941d;
}

.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.bouton-connexion > .menu-link:hover {
	background: #d97907;
}

/*
 * 2026-10-26 — Panier, bouton « Procéder au paiement » (ordinateur et barre fixe en bas sur mobile).
 * Symptôme : texte orange sur fond sombre.
 * Cause : WooCommerce Blocks 8.5 forçait le blanc (.wc-block-components-button:not(.is-link).contained) ;
 * WooCommerce 11 ne le fait plus qu'en :where() (priorité nulle), donc le CSS additionnel
 * « main.site-main a { color: orange } » l'emporte.
 */
.wc-block-components-button:not(.is-link).contained,
.wc-block-components-button:not(.is-link).contained:hover,
.wc-block-components-button:not(.is-link).contained:focus {
	color: #fff;
}

.ast-builder-menu-1 .main-header-menu > .menu-item.bouton-connexion:hover > .menu-link {
    color: white;
}
.ast-desktop.ast-sticky-header-shrink :is(.ast-above-header-bar.ast-header-sticked,.ast-header-sticked .ast-above-header-bar) .main-header-menu > .menu-item.bouton-connexion {
	line-height: 30px;
}