/* JLT Pipeline — Custom styles (Tailwind supplement) */

/* Smooth scrollbar */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #c1c5cc; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #9ca0a8; }

/* Pulse animation for running jobs */
@keyframes pulse-dot {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
}
.animate-pulse-dot { animation: pulse-dot 2s ease-in-out infinite; }

/* Progress bar animation */
@keyframes progress-fill {
    from { width: 0; }
}
.progress-animate { animation: progress-fill 0.6s ease-out; }

/* Table row hover transition */
tbody tr { transition: background-color 0.15s ease; }

/* Custom checkbox accent */
input[type="checkbox"] { accent-color: #023f85; }
