.status-container {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.status-item {
    display: flex;
    align-items: center;
    gap: 10px;
}

.status-icon {
    font-size: 24px;
}

.status-circle {
    width: 20px;
    height: 20px;
    border: 1px solid black;
    border-radius: 50%;
    background-color: gray;
    box-shadow: 0 0 10px blueviolet;
    animation: pulse 1s infinite alternate;
}

.status-circle.ok {
    background-color: green;
}

.status-circle.ko {
    background-color: red;
}

.status-text {
    font-weight: 500;
    align-self: center;
}

/* Animation comme le DoubleAnimation de WPF */
@keyframes pulse {
    from {
        opacity: 1;
    }

    to {
        opacity: 0.6;
    }
}
