/* 26/10 · VISUELS BADGES (ajout seul) : aperçu en couleur des médailles validées (planches du 18/10). */
.bdg-apercu { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 8px 0 10px; }
.bdg-apercu-note { font-size: 13px; color: #e8b93a; }
.bdg-apercu-couleur .bdg-grille .bdg-medaille:not(.bdg1a-medaille--secret) { filter: none; }
.bdg-apercu-couleur .bdg-grille .bdg1a-a-venir { opacity: 1; }
/* 26/10 · réserves du Chef (ajout) : R1 note toujours visible en défilant, R2 14-15 px, R4 « à gagner / bientôt » bien distincts des obtenus. */
.bdg-apercu-note { font-size: 14.5px; line-height: 1.35; }
.bdg-apercu-couleur .bdg-apercu-note:not([hidden]) { position: fixed; left: 12px; right: 12px; bottom: calc(92px + env(safe-area-inset-bottom)); z-index: 45; padding: 8px 12px; border-radius: 14px; border: 1px solid rgba(232, 185, 58, .55); background: rgba(11, 9, 8, .92); text-align: center; }
.bdg-apercu-couleur .bdg-grille .bdg:not(.bdg--obtenu) { border-style: dashed; box-shadow: none; position: relative; }
.bdg-apercu-couleur .bdg-grille .bdg:not(.bdg--obtenu)::before { content: 'APERÇU'; position: absolute; top: 6px; left: 6px; z-index: 2; padding: 1px 6px; border-radius: 6px; font-size: 10.5px; font-weight: 700; letter-spacing: .06em; color: #0b0908; background: #e8b93a; }
.bdg-apercu-couleur .bdg-grille .bdg:not(.bdg--obtenu) .bdg-etat { font-weight: 700; color: #f3f3f3; font-size: 13.5px; }
/* 26/10 · re-QC (ajout) : la note fixe ne cache plus la dernière rangée. */
.bdg-apercu-couleur .bdg-grille { padding-bottom: 96px; }
