/*
 * Palette unifiée AuditElevages — alignée sur l'app mobile Flutter (auditelevages_app).
 * Source : lib/utils/palette.dart, lib/controllers/color_clip_nutrav_controller.dart,
 *          lib/utils/common_utils.dart (EventEnum, TypeNotifEnum2).
 *
 * Réutilisable transversalement (gestion-vache, check, fiche-animal, etc.).
 */
:root {
    /* Brand AuditElevages */
    --ae-bleu: #195992;
    --ae-vert: #ABC605;

    /* Lots bovins (mapping Flutter ColorClipNutravController) */
    --ae-lot-vl: #195992; /* Vaches Laitières (bleuAE) */
    --ae-lot-gl: #FF5252; /* Génisses Laitières (redAccent) */
    --ae-lot-vt: #FFC107; /* Vaches Taries (amber) */
    --ae-lot-vr: #9E9E9E; /* Vaches Réformées (grey) */
    --ae-lot-ga: #9C27B0; /* Génisses Allaitantes (purple) */
    --ae-lot-va: #E040FB; /* Vaches Allaitantes (purpleAccent) */
    --ae-lot-m:  #795548; /* Mâles (brown) */
    --ae-lot-pri: #ABC605; /* Primipare (vertAE) */

    /* Cellules / qualité lait (seuils Flutter tab_cl.dart) */
    --ae-cell-rouge:  #F44336; /* > 800 */
    --ae-cell-orange: #FF9800; /* > 300 */
    --ae-cell-jaune:  #FFEB3B; /* > 150 */
    --ae-cell-ok:     transparent;

    /* Événements repro (Flutter EventEnum + mapEventEnumColor) */
    --ae-event-tarissement:  #4CAF50;
    --ae-event-velage:       #FFEB3B;
    --ae-event-prepa-velage: #F44336;
    --ae-event-retour-3sem:  #9C27B0;
    --ae-event-retour-6sem:  #B2FF59;
    --ae-event-ia:           #2196F3;
    --ae-event-ia-genisse:   #FF9800;
    --ae-event-rdv:          #E91E63;
    --ae-event-attente:      #FF5252;

    /* Notifications (Flutter TypeNotifEnum2.materialColor) */
    --ae-notif-ipe:        #FF9800;
    --ae-notif-naissance:  #2196F3;
    --ae-notif-sortie:     #9C27B0;
    --ae-notif-entree:     #FFEB3B;
    --ae-notif-saillie:    #795548;
    --ae-notif-rebouclage: #4CAF50;
    --ae-notif-commande:   #009688;
    --ae-notif-sanitaire:  #F44336;
    --ae-notif-dg:         #E91E63;

    /* UI utilitaires */
    --ae-success: #4CAF50;
    --ae-danger:  #F44336;
    --ae-warning: #FF9800;
    --ae-info:    #2196F3;
    --ae-neutral: #9E9E9E;
}
