/* Cases de sélection des résultats (91S-1282) */
.pg .fc-resultats > .fsel-barre { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding: 4px 16px 8px; font-size: 13px; }
.pg .fc-resultats > .fsel-barre .fsel-texte { flex: 1 1 auto; opacity: .85; }
.pg .fc-resultats > .fsel-barre .fsel-b { min-height: 28px; padding: 0 10px; border-radius: 999px; border: 1px solid var(--bordure, rgba(255,255,255,.18)); background: transparent; color: inherit; font: inherit; font-size: 12px; cursor: pointer; }
.pg .fc-resultats > .fsel-barre .fsel-b:hover { background: rgba(255,255,255,.06); }
.pg .fsel-case { display: inline-flex; align-items: center; justify-content: center; min-width: 24px; min-height: 24px; margin-right: 8px; vertical-align: middle; cursor: pointer; }
.pg .fsel-case input { width: 16px; height: 16px; margin: 0; accent-color: var(--accent, #7fb5ff); cursor: pointer; }
.pg .fs-liste > li:has(> .fsel-case) { position: relative; padding-left: 44px !important; }
.pg .fs-liste > li > .fsel-case { position: absolute; top: 50% !important; left: 12px !important; margin: 0; transform: translateY(-50%); }
