/* Barre de progression */
.progress-container {
    margin-top: 1.5rem;
}

.progress-label {
    font-size: 0.8rem;
    color: #666666;
    margin-bottom: 0.3rem;
}

.progress-bar {
    height: 8px;
    background: #021b0549;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}

.progress-fill {
    height: 100%;
    border-radius: 4px;
    transition: width 0.5s ease-in-out;
}

/* Couleurs selon l'état */
.progress-idee { 
    background: #f0ff19; 
}

.progress-planifie { 
    background: #a7ff03; 
}

.progress-en_cours { 
    background: #0cf72b; 
}

.progress-test { 
    background: #34ff01; 
}

.progress-termine { 
    background: #25ff03;  
}

.progress-abandonne { 
    background: #ff582e; 
}


/* Animation au survol */
.project-card:hover .progress-fill {
    transform: scaleX(1.05);
}

/* Dans la section detail-content */
.detail-content .progress-bar {
    height: 12px;
}

.detail-content .progress-label {
    font-size: 1rem;
}