/* Séance 2 : ce qui lui est propre (la sélection) ; le reste vient de commun/parcours.css (codes du site séance). */
.selection{border:1px solid var(--bordure);border-radius:10px;padding:10px;margin-bottom:16px;background:var(--fond)}
.selection-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px}
.sel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}
.sel-item{display:flex;align-items:center;gap:7px;background:var(--blanc);border:1px solid var(--bordure);border-radius:8px;padding:5px 7px;font-size:12.5px}
.sel-num{flex:0 0 20px;height:20px;border-radius:50%;background:var(--jaune);color:var(--noir);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}
.sel-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sel-reps{border:1px solid var(--bordure);border-radius:6px;font-family:inherit;font-size:11px;padding:2px 3px;background:var(--blanc);max-width:84px}
.sel-btn{border:none;background:transparent;cursor:pointer;color:var(--texte-doux);font-size:13px;line-height:1;padding:2px 4px;border-radius:4px;font-family:inherit}
.sel-btn:hover{background:var(--jaune-soft);color:var(--noir)}
.sel-btn:disabled{opacity:.25;cursor:default}
.aide-doigt{display:none}
@media (hover:none){.aide-souris{display:none}.aide-doigt{display:inline}}
