/**
 * VDT Icon Modernizer — vdt-fa5-compat.css
 *
 * Rétro-compatibilité Font Awesome 5 → Font Awesome 6
 * pour les icônes renommées dans FA6.
 *
 * AdForest utilise encore les noms FA5 dans ses templates PHP.
 * Ce fichier crée des alias CSS pour garantir qu'elles s'affichent
 * correctement sans modifier le thème.
 *
 * FA6 utilise --fa comme variable CSS pour le contenu du glyphe.
 */

/* ============================================================
   Icônes renommées (FA5 → FA6)
   Détectées dans les templates PHP d'AdForest
   ============================================================ */

/* fas fa-map-marker-alt → fa-location-dot */
.fa-map-marker-alt::before {
    content: "\f3c5"; /* fa-location-dot en FA6 */
}

/* fas fa-phone-alt → fa-phone-flip */
.fa-phone-alt::before {
    content: "\f879"; /* fa-phone-flip en FA6 */
}

/* far fa-calendar-alt → fa-calendar-days */
.fa-calendar-alt::before {
    content: "\f073"; /* fa-calendar-days en FA6 */
}

/* fas fa-sign-in-alt → fa-right-to-bracket */
.fa-sign-in-alt::before {
    content: "\f2f6"; /* fa-right-to-bracket en FA6 */
}

/* fas fa-redo-alt → fa-rotate-right */
.fa-redo-alt::before {
    content: "\f2f9"; /* fa-rotate-right en FA6 */
}

/* fas fa-exclamation-triangle → fa-triangle-exclamation */
.fa-exclamation-triangle::before {
    content: "\f071"; /* même code unicode en FA6 */
}

/* fas fa-long-arrow-right → fa-long-arrow-right (FA6 Free garde ce nom) */
.fa-long-arrow-right::before {
    content: "\f178";
}

/* fas fa-share-alt → fa-share-nodes */
.fa-share-alt::before {
    content: "\f1e0"; /* fa-share-nodes en FA6 */
}

/* far fa-calendar-minus → OK en FA6, même nom */
/* fas fa-arrow-left → OK en FA6, même nom */
/* fas fa-search → OK en FA6 (alias fa-magnifying-glass) */
/* fas fa-check → OK en FA6 */
/* fas fa-plus → OK en FA6 */
/* fas fa-times → OK en FA6 (alias fa-xmark) */
/* fas fa-bars → OK en FA6 */
/* fas fa-globe → OK en FA6 */
/* fas fa-filter → OK en FA6 */
/* fas fa-phone → OK en FA6 */
/* far fa-heart → OK en FA6 */
/* far fa-star → OK en FA6 */
/* fab fa-whatsapp → OK en FA6 */
/* fab fa-facebook-f → OK en FA6 */
/* fab fa-twitter → OK en FA6 (bien que renommé X, classe fab fa-twitter existe encore) */
/* fab fa-instagram → OK en FA6 */

/* ============================================================
   Correctif : classe .fa (sans préfixe) utilisée dans
   les anciennes vues AdForest (invoices, prints…)
   → forcer Font Awesome 6 Free Solid
   ============================================================ */
.fa {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands", "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ============================================================
   Flaticon : toujours utilisé pour les catégories/icônes métier
   → aucun changement nécessaire (police custom, non FA)
   ============================================================ */
