/* .my-logo-nav-bar img{
    border-radius: 10px;
} */

.content_entete_cta_connexion{
    align-items: center;
}

/* ===== Bloc identité utilisateur (nom + date), aligné à gauche ===== */

.user-id-block-fa {
	text-align: left;
	line-height: 1.25;
}

/* Nom / statut : élément principal, mis en avant */
.user-name-fa {
	/* display: inline-flex; */
	/* align-items: center; */
	gap: 6px;
	font-weight: 700;
	letter-spacing: 0.2px;
	text-align: left !important; /* écrase le text-center hérité */
}
.user-name-fa__name { color: #fff; }
.user-name-fa__label { opacity: 0.75; font-weight: 400; }

.status-dot-fa {
	font-size: 0.5rem;
	color: #4ade80; /* vert = connecté */
}

/* Ligne horloge / date : secondaire, discrète, alignée sous le nom */
.clock-fa {
	opacity: 0.8;
	margin-top: 2px;
	align-items: center;
}
.clock-fa i { opacity: 0.75; margin-right: 3px; }
.clock-fa__sep { opacity: 0.4; }

.clock-fa--guest {
	font-weight: 500;
}

/* Mobile : on empile proprement sans perdre l'alignement gauche */
@media (max-width: 575.98px) {
	.user-name-fa__label { display: none; }
	.clock-fa {
		flex-wrap: wrap;
		row-gap: 2px;
	}
}