/* Styles personnalisés pour Status Front */

.tache-card {
    transition: transform 0.2s, box-shadow 0.2s;
}

.tache-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.navbar-brand {
    font-weight: bold;
}

.card-header h5 {
    margin: 0;
}

/* États avec couleurs personnalisées */
.bg-success {
    background-color: #28a745 !important;
}

.bg-warning {
    background-color: #ffc107 !important;
    color: #212529 !important;
}

.bg-danger {
    background-color: #dc3545 !important;
}

.bg-secondary {
    background-color: #6c757d !important;
}

/* Form check inline pour les états */
.form-check {
    padding-left: 0;
}

.form-check .form-check-input {
    margin-left: 0;
    margin-right: 0.5rem;
}

/* Table responsive */
.table td, .table th {
    vertical-align: middle;
}

/* Navigation date */
.gap-2 {
    gap: 0.5rem;
}
