/* Older result articles have no game-card wrapper. */
.imported-article .article-body .results-section{text-align:left}
.imported-article .article-body .numbers-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem;margin:.35rem 0 1rem}
.imported-article .article-body .numbers-container .ball-loto,
.imported-article .article-body .numbers-container .ball-chance{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;border-radius:50%;font-size:.95rem;font-weight:800;background:linear-gradient(145deg,#2d63c8,#073b86);color:#fff}
.imported-article .article-body .numbers-container .ball-chance{background:linear-gradient(145deg,#ffd85e,#efa900);color:#5a3a00;font-size:.72rem}
.imported-article .article-body .gain-combination{justify-content:flex-start}
/* Align the actual results and prize combinations consistently across games. */
.imported-article .article-body .gd-euro-container .results-section,
.imported-article .article-body .gd-result-container .results-section{text-align:left}
.imported-article .article-body .gd-euro-container .numbers-container,
.imported-article .article-body .gd-result-container .numbers-container,
.imported-article .article-body .gd-euro-container .gain-combination,
.imported-article .article-body .gd-result-container .gain-combination,
.imported-article .lmj-draw-results{justify-content:flex-start}
.imported-article .article-body .gain-combination .ball{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}
.imported-article .article-body .gd-euro-container .gain-combination-text,
.imported-article .article-body .gd-result-container .gain-combination-text,
.imported-article .article-body .gains-entete .entete-col:first-child{text-align:left}
.imported-article .article-body .gain-zero-one{flex:0 0 auto;font-size:.75rem;font-weight:700;margin-right:.3rem;white-space:nowrap}
.imported-article .article-body .gd-result-container.powerball .gain-combination .ball-star{background:linear-gradient(145deg,#f87171,#b91c1c)}
@media(max-width:650px){
 .imported-article .article-body .gains-entete,
 .imported-article .article-body .gain-row,
 .imported-article .article-body .gd-euro-container .gains-entete,
 .imported-article .article-body .gd-euro-container .gain-row,
 .imported-article .article-body .gd-result-container .gains-entete,
 .imported-article .article-body .gd-result-container .gain-row{grid-template-columns:minmax(6.2rem,1.25fr) minmax(2.8rem,.6fr) minmax(5rem,1fr);gap:.35rem;min-width:15rem;padding:.65rem .45rem}
 .imported-article .article-body .gains-entete{font-size:.7rem}
 .imported-article .article-body .gain-winners,
 .imported-article .article-body .gain-amount{font-size:.75rem;line-height:1.45}
 .imported-article .article-body .gd-euro-container .gain-combination,
 .imported-article .article-body .gd-result-container .gain-combination{gap:.1rem}
 .imported-article .article-body .gain-combination .ball,
 .imported-article .article-body .gd-euro-container .gain-combination .ball,
 .imported-article .article-body .gd-result-container .gain-combination .ball{flex:0 0 .8rem;width:.8rem;height:.8rem;min-width:0}
 .imported-article .article-body .gd-result-container.loto .gain-combination .ball-main-chance{flex-basis:.95rem;width:.95rem;height:.95rem;font-size:.48rem}
}
