/* Ajouter cette classe pour supporter la couleur violet utilisée dans le dashboard */
.bg-purple {
    background-color: #6f42c1;
    color: white;
}

.text-purple {
    color: #6f42c1;
}

.border-left-purple {
    border-left: 0.25rem solid #6f42c1;
}

/* Style pour les cartes du tableau de bord */
.card {
    transition: all 0.3s ease;
}

.card:hover {
    transform: translateY(-5px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.card .card-footer a {
    transition: all 0.2s ease;
}

.card .card-footer a:hover {
    text-decoration: underline !important;
}

/* Style pour la navigation latérale */
.sidebar .nav-link {
    transition: all 0.3s ease;
}

.sidebar .nav-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
    padding-left: 1.5rem;
}

/* Animation des badges */
.badge {
    transition: all 0.3s ease;
}

.badge:hover {
    transform: scale(1.1);
}

/* Style pour les boutons d'action */
.btn-action {
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.btn-action:hover {
    transform: rotate(15deg);
}
