/* Fichier : css/infobar.css */

/* Le conteneur global de la date/heure */
#info-bar {
    position: sticky; /* Collant */
    top: 70px;        /* Collé juste SOUS le header (qui fait 70px) */
    z-index: 990;
    
    width: 100%;
    min-width: 1000px; /* Synchro avec le body */
    
    background-color: #f8f9fa;
    height: 45px;
    padding: 10px 20px;
    border-bottom: 1px solid #dee2e6;
    
    display: flex;
    align-items: center;
    box-sizing: border-box;
    
    /* ... tes styles de police ... */
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    color: #495057;
    margin: 0;
}

/* Responsive Mobile: ne pas forcer le min-width sur petits écrans */
@media (max-width: 768px) {
    #info-bar {
        min-width: 0;
        width: 100%;
        height: auto;
        padding: 8px 12px;
        font-size: 1rem;
    }
    .separator { margin: 0 8px; }
}

/* Style spécifique pour la Date */
#date-jour {
    color: #0056b3; /* Bleu foncé professionnel */
    margin-left: 5px;
}

/* Style spécifique pour l'Heure */
#heure-jour {
    color: #28a745; /* Vert succès */
    margin-left: 5px;
    font-family: 'Courier New', Courier, monospace; /* Police style "digital" pour l'heure */
}

/* Le séparateur ( | ) */
.separator {
    margin: 0 15px; /* Espace autour du | */
    color: #adb5bd;
}