/* Fiche d'un collègue au clic sur un tag (06/11/2026). */
.cf-pop{position:fixed;z-index:10130;width:290px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:14px;background:var(--card,#fff);color:var(--ink,#1d1c1d);border:1px solid var(--line,#e3e6ea);border-radius:10px;box-shadow:0 8px 28px rgba(20,40,70,.22);font-size:13.5px;line-height:1.4}
.cf-fiche{display:flex;gap:12px;align-items:flex-start}
.cf-fiche + .cf-fiche{margin-top:12px;padding-top:12px;border-top:1px solid var(--line,#e3e6ea)}
.cf-infos{flex:1;min-width:0}
.cf-pop .cf-av{width:56px;height:56px;border-radius:10px;font-size:20px;display:flex;align-items:center;justify-content:center;object-fit:cover}
.cf-nom{font-size:15px;font-weight:700;overflow-wrap:anywhere}
.cf-vous{font-weight:400;color:var(--mut,#64748b)}
.cf-role{color:var(--mut,#64748b)}
.cf-etat{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px}
.cf-etat i{flex:none;width:9px;height:9px;border-radius:50%;background:#9aa4ad}
.cf-etat i.online{background:#2bac76}
.cf-etat i.away{background:#e8a33d}
.cf-etat i.dnd{background:#d9534f}
.cf-statut{margin-top:4px;font-size:12.5px;overflow-wrap:anywhere}
.cf-actions{margin-top:10px}
.cf-actions .btn{width:100%}
.cb-txt span.men,.vpc-msg span.men,[data-cj-note] span.men{cursor:pointer}
.cb-txt span.men:hover,.vpc-msg span.men:hover,[data-cj-note] span.men:hover{text-decoration:underline}
.ccn-pile span.men{cursor:inherit}
.ccn-pile span.men:hover{text-decoration:none}
