/* Styles pour l'application de pointages */

/* Badges de statut */
.badge.bg-info {
    background-color: #0dcaf0 !important;
    color: #000;
}

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

.badge.bg-primary {
    background-color: #0d6efd !important;
}

.badge.bg-success {
    background-color: #198754 !important;
}

/* Table hover effect adjustment */
.table-hover tbody tr:hover {
    background-color: rgba(13, 110, 253, 0.05);
}

/* Card adjustments */
.card-header {
    border-bottom: 1px solid rgba(0,0,0,0.05);
}

.table-pointage-retard td:first-child {
    border-left: 4px solid #ffc107;
}

.table-pointage-retard-validation td:first-child {
    border-left: 4px solid #ffc107;
}

.table-pointage-retard-brouillon td:first-child {
    border-left: 4px solid #dc3545;
}
