/* Blinking animation for "signed by others" badge */
@keyframes blink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.3;
    }
}

.badge-blinking {
    animation: blink 1.5s ease-in-out infinite;
    background-color: #ff9800 !important; /* Orange color */
    color: #fff !important;
    border: none;
}

/* Blinking warning icon (radiation symbol style) */
.warning-icon-blinking {
    animation: blink 1.5s ease-in-out infinite;
    color: #ffc107 !important; /* Yellow color */
}

/* Override Tabler badge colors to use Bootstrap/Tabler badge colors */
.badge-success,
.badge.bg-success {
    background-color: #198754 !important;
    color: #fff !important;
}

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

.badge-warning,
.badge.bg-warning {
    background-color: #ffc107 !important;
    color: #000 !important;
}

.badge-info,
.badge.bg-info {
    background-color: #0dcaf0 !important;
    color: #000 !important;
}

.badge-secondary,
.badge.bg-secondary {
    background-color: #929dab !important;
    color: #fff !important;
}

