/**
 * Couleurs de statut facture — classes réutilisables
 * Remplace les inline styles hardcodés (#0ea5e9, #22c55e, #94a3b8)
 */

/* Badges de statut */
.badge-status-brouillon { background-color: #94a3b8 !important; }
.badge-status-en_attente { background-color: var(--brand-primary) !important; }
.badge-status-payee { background-color: #22c55e !important; }
.badge-status-annulee { background-color: #ef4444 !important; }

/* Texte coloré par statut */
.text-status-brouillon { color: #94a3b8; }
.text-status-en_attente { color: var(--brand-primary); }
.text-status-payee { color: #22c55e; }
.text-status-annulee { color: #ef4444; }

/* Barre de progression paiement */
.progress-payment {
    height: 6px;
}

.progress-payment .progress-bar {
    background-color: var(--brand-primary);
}

/* Progress bar analytics */
.progress-analytics {
    height: 20px;
    background-color: #e2e8f0;
}

.progress-bar-brouillon { background-color: #94a3b8 !important; }
.progress-bar-en_attente { background-color: var(--brand-primary) !important; }
.progress-bar-payee { background-color: #22c55e !important; }
.progress-bar-annulee { background-color: #ef4444 !important; }

/* Légende statut */
.legend-brouillon { background-color: #94a3b8; }
.legend-en_attente { background-color: var(--brand-primary); }
.legend-payee { background-color: #22c55e; }
.legend-annulee { background-color: #ef4444; }
