/* Styles pour le message de chargement */
        .loading-message {
            font-size: 18px;
            font-weight: bold;
            color: #333;
            margin-top: 20px;
        }

        /* Styles pour les logs */
        .log-container {
            font-family: monospace;
            white-space: pre-wrap;
            max-height: 300px;
            overflow-y: scroll;
            border: 1px solid #ccc;
            padding: 10px;
            margin-top: 10px;
        }

        /* Styles pour tous les boutons */
        input[type="file"],
        input[type="submit"],
        a.button {
            color: white;
            background-color: #cf2e2e;
            padding: 12px 20px;
            border-radius: 5px;
            transition: background-color 0.3s, transform 0.3s;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            text-decoration: none;
            display: inline-block;
        }

        input[type="file"]:hover,
        input[type="submit"]:hover,
        a.button:hover {
            background-color: #b02422;
            transform: translateY(-2px);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
        }

        /* Styles pour le reste de la page */
        body {
            font-family: 'Consolas', 'Courier New', monospace;
            background-color: #000;
            color: #fff; /* ou */
            color: white;

            padding: 20px;
        }

        .container {
            width: 80%;
            margin: auto;
            background-color: #000;
            color: white;
            padding: 20px;
            border: 1px solid #cf2e2e;
            border-radius: 10px;
        }

        .log-message {
            color: #cf2e2e;
        }

        /* Styles pour .logo-container */
        .logo-container {
            text-align: center;
            margin-bottom: 20px;
        }

        /* Styles pour .logo-container img */
        .logo-container img {
            max-width: 16%; /* Ajustez cette valeur pour contrôler la taille du logo */
            height: auto;
        }
        
        .differences-count {
            color: red;
        }
        
        /* Styles les textes en avant */
       .highlight {
            color: #33FF33;
        }
        
            .salutation-info {
        position: fixed;
        top: 10px;
        left: 10px;
        font-family: 'Courier New', Courier, monospace;
        font-size: 14px;
    }

.salutation-info {
    position: fixed;
    top: 10px;
    left: 10px;
    font-family: 'Courier New', Courier, monospace;
    font-size: 14px;
}

.salutation-text {
    color: white;
}

.username {
    font-weight: bold;
    color: red;
}

.datetime-info, .license-info {
    position: fixed;
    bottom: 10px;
    color: #33FF33;
    font-family: 'Courier New', Courier, monospace;
    font-size: 14px;
}

.datetime-info {
    left: 10px;
}

.license-info {
    right: 10px;
}

.license-key {
    color: white;
}
.logout-container {
    position: fixed; /* ou absolute, selon le contexte de votre mise en page */
    right: 10px; /* Ajustez la marge droite selon votre préférence */
    top: 10px; /* Ajustez la marge supérieure selon votre préférence */
    z-index: 1000; /* Assurez-vous qu'elle est au-dessus des autres éléments */
}

.logout-button {
    padding: 5px 10px; /* Ajustements de l'espacement interne */
    background-color: #f44336; /* Couleur de fond */
    color: white; /* Couleur du texte */
    border: none; /* Suppression de la bordure */
    border-radius: 5px; /* Bordures arrondies */
    cursor: pointer; /* Curseur en forme de main au survol */
    text-decoration: none; /* Suppression de la sous-ligne pour les liens */
    display: inline-block; /* Permet d'appliquer des marges */
}

.logout-button:hover {
    background-color: #c0392b; /* Couleur de fond au survol */
}

/* Ajout du CSS pour le bouton Retour, en utilisant les mêmes styles que .menu a */
.return-button {
    text-decoration: none;
    color: white;
    background-color: #cf2e2e;
    padding: 12px 20px;
    border-radius: 5px;
    transition: background-color 0.3s, transform 0.3s, box-shadow 0.3s;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.return-button:hover {
    background-color: #b02422;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}