.brief-zone{display:grid;gap:12px;max-width:720px}.brief-intro{margin:0;font-size:1.0625rem;line-height:1.5}.brief-section{display:grid;gap:8px}.brief-ligne{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:8px;align-items:baseline}.brief-sport{font-weight:700}
.brief-etape{margin:0}.brief-jauge{width:100%;height:4px;appearance:none;-webkit-appearance:none;border:0;border-radius:2px;background:var(--filet);overflow:hidden}.brief-jauge::-webkit-progress-bar{background:var(--filet)}.brief-jauge::-webkit-progress-value{background:var(--texte)}.brief-jauge::-moz-progress-bar{background:var(--texte)}.brief-direct{display:grid;gap:12px}
.brief-favoris-liste{list-style:none;margin:0;padding:0;display:grid}.brief-favori{border-top:1px solid var(--filet)}.brief-favori:first-child{border-top:0}.brief-favori-lien{display:grid;gap:2px;padding:10px 0;min-height:44px;color:inherit;text-decoration:none}.brief-favori-nom{font-weight:700}.brief-favori-texte{font-weight:700;overflow-wrap:anywhere}.brief-favori-source{overflow-wrap:anywhere}a.brief-favori-lien:hover .brief-favori-texte{text-decoration:underline}
.complements-match{display:grid;gap:8px;grid-column:1/-1;min-width:0}.ou-regarder{display:grid;gap:8px}.ou-regarder-chaines{margin:0}.ou-regarder select{min-height:44px}
.pronostic-carte{display:grid;gap:10px}.pronostic-cotes{display:grid;gap:6px}.pronostic-cotes-valeurs{display:flex;gap:8px;margin:0}.pronostic-cote{flex:1;display:grid;justify-items:center;gap:2px;padding:6px 0;border:1px solid var(--filet);border-radius:var(--rayon);background:var(--fond)}.pronostic-jeu{margin:0;font-size:.75rem}
.pronostic-choix{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.pronostic-bouton{display:grid;gap:2px;justify-items:center;padding:8px;min-width:0;text-align:center}.pronostic-nom{font-weight:700;overflow-wrap:anywhere}.pronostic-bouton[aria-pressed=true]{background:var(--texte);color:var(--fond)}.pronostic-bouton[aria-pressed=true] .aide{color:inherit}.pronostic-bouton:disabled{cursor:default}
.pronostic-repartition{display:grid;gap:6px}.pronostic-part{display:grid;grid-template-columns:24px minmax(0,1fr) 56px;gap:8px;align-items:center}.pronostic-barre{height:6px;border-radius:2px;background:var(--filet);overflow:hidden}.pronostic-barre::before{content:'';display:block;height:100%;width:var(--part,0%);background:var(--texte)}.pronostic-pied{margin:0}
.pronostic-bilan{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--filet)}.pronostic-bilan p{margin:0}.pronostic-bilan-valeurs{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.pronostic-bilan-ligne{display:grid;gap:2px}.pronostic-bilan-ligne dt,.pronostic-bilan-ligne dd{margin:0}.defi-pote{display:grid;gap:8px}
