/* Generation Status Window */
#generation-status .progress {
    background-color: rgba(255, 255, 255, 0.2);
}

#generation-status .progress-bar {
    min-width: 100px;
    transition: width 0.3s ease;
}

#generation-status .fa-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#generation-status ul li {
    padding: 2px 0;
    transition: color 0.3s ease;
}

#generation-status .card-header {
    background: linear-gradient(135deg, #17a2b8, #007bff);
}