@font-face{font-family:'LP Metropolis';src:url('/media/fonts/Metropolis-Bold.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
/* Adapted from TGV3 base/css/components/sidebar-lottery.css (next_draw). */
.lp-next.lp-next { margin: 0; width: 100%; max-width: 336px; border-radius: 14px; overflow: hidden; container-type: inline-size; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; display: flex; flex-direction: column; }
/* Remise à zéro anti-styles d'article ; la pastille 18+ (.tg-gf-18) garde son cercle. */
.lp-next a, .lp-next span:not(.tg-gf-18), .lp-next div, .lp-next p { text-decoration: none !important; border-bottom: none !important; box-shadow: none !important; }
.lp-next > .nolinkblank { display: flex; flex-direction: column; flex: 1; }
.lp-next .lp-next-inner { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px 20px 22px; text-align: center; overflow: hidden; flex: 1; }
.lp-next .lp-next-overlay { position: absolute; inset: 0; pointer-events: none; }
.lp-next .lp-next-bg { position: absolute; inset: 0; pointer-events: none; z-index: 1; }
.lp-next .lp-next-bg::before { content: ''; position: absolute; inset: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2816' height='612'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='25.468%' x2='85.625%' y1='43.305%' y2='50%'%3E%3Cstop offset='0%' stop-color='%23D8D8D8' stop-opacity='.02'/%3E%3Cstop offset='21.476%' stop-color='%23D8D8D8' stop-opacity='.03'/%3E%3Cstop offset='41.407%' stop-color='%23D8D8D8' stop-opacity='.02'/%3E%3Cstop offset='58.74%' stop-color='%23D8D8D8' stop-opacity='.04'/%3E%3Cstop offset='78.768%' stop-color='%23D8D8D8' stop-opacity='.06'/%3E%3Cstop offset='84.455%' stop-color='%23D8D8D8' stop-opacity='.07'/%3E%3Cstop offset='98.671%' stop-color='%23D8D8D8' stop-opacity='.07'/%3E%3Cstop offset='100%' stop-color='%23D8D8D8' stop-opacity='.08'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='11.995%' x2='85.625%' y1='40.368%' y2='50%'%3E%3Cstop offset='0%' stop-color='%23D8D8D8' stop-opacity='.01'/%3E%3Cstop offset='21.476%' stop-color='%23D8D8D8' stop-opacity='.03'/%3E%3Cstop offset='23.214%' stop-color='%23D8D8D8' stop-opacity='.04'/%3E%3Cstop offset='49.042%' stop-color='%23D8D8D8' stop-opacity='.02'/%3E%3Cstop offset='50.494%' stop-color='%23D8D8D8' stop-opacity='.03'/%3E%3Cstop offset='77.511%' stop-color='%23D8D8D8' stop-opacity='.03'/%3E%3Cstop offset='78.268%' stop-color='%23D8D8D8' stop-opacity='.04'/%3E%3Cstop offset='98.671%' stop-color='%23D8D8D8' stop-opacity='.05'/%3E%3Cstop offset='100%' stop-color='%23D8D8D8' stop-opacity='.06'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23E7E7E7' fill-rule='nonzero' d='M871.3 503.24c-.54.69-1.28 2.05-1.64 3.01-.37.96-2.01 2.31-3.67 3-1.65.69-3 1.81-3 2.5.01.69 1.14 1.7 2.51 2.25 1.38.55 3.29 2.35 4.25 3.99.96 1.65 2.2 3 2.75 3s1.79-1.35 2.75-3c.96-1.64 2.88-3.44 4.25-3.99 1.38-.55 2.5-1.45 2.5-2s-1.57-1.9-3.5-3c-1.92-1.1-3.4-2.62-3.27-3.38s-.48-1.89-1.35-2.51c-1.2-.86-1.83-.83-2.58.13' opacity='.3'/%3E%3Cpath fill='%23E7E7E7' fill-rule='nonzero' d='M915.745 519.638c-.467.596-1.107 1.773-1.418 2.603-.32.83-1.739 1.998-3.174 2.595-1.427.597-2.595 1.565-2.595 2.162.009.597.986 1.47 2.17 1.946 1.194.476 2.846 2.033 3.677 3.451.83 1.427 1.903 2.595 2.378 2.595s1.548-1.168 2.379-2.595c.83-1.418 2.49-2.975 3.676-3.45 1.193-.476 2.162-1.255 2.162-1.73s-1.358-1.644-3.027-2.595c-1.66-.952-2.94-2.266-2.829-2.924.113-.657-.415-1.635-1.167-2.17-1.038-.745-1.583-.719-2.232.112' opacity='.15'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='m2698 474.8-2.5 2.7 5.17 5 5.33-5.5c-3.88-3.88-5.11-4.98-5.25-4.95-.14.02-1.38 1.26-2.75 2.75'/%3E%3Cpath fill='%23CCC' fill-rule='nonzero' d='M2720.52 412.25c-.28 1.24-1.47 3.15-2.65 4.25-1.17 1.1-3.08 2.46-4.25 3.03s-2.23 1.81-2.37 2.75c-.15 1.06.62 1.96 2 2.33 1.24.34 3.26 1.58 4.5 2.75 1.23 1.18 2.47 3.15 2.75 4.39.31 1.42 1.24 2.25 2.5 2.25s2.19-.83 2.5-2.25c.28-1.24 1.52-3.21 2.75-4.39 1.24-1.17 3.26-2.41 4.5-2.75 1.38-.37 2.25-1.38 2.25-2.61 0-1.26-.83-2.19-2.25-2.5-1.24-.28-3.21-1.52-4.39-2.75-1.17-1.24-2.41-3.26-2.75-4.5-.37-1.37-1.39-2.25-2.59-2.25-1.24 0-2.18.84-2.5 2.25' opacity='.2'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M397.17 382.13c-.37 1.18-2.02 2.81-3.67 3.63-2.91 1.44-2.94 1.52-1 2.82 1.1.74 2.36 1.69 2.79 2.13.44.43 1.38 1.69 2.1 2.79 1.25 1.92 1.46 1.84 5.46-2.25L407 387c-4.26-2.12-5.84-3.69-6.25-4.87-.41-1.17-1.23-2.13-1.83-2.13-.59 0-1.38.96-1.75 2.13'/%3E%3Cpath fill='%23BFBFBF' fill-rule='nonzero' d='M237.5 341.26c-1.1 1.76-3.45 4.1-5.21 5.22-1.77 1.11-3.21 2.7-3.21 3.52s1.43 2.4 3.17 3.5c1.75 1.1 4.24 3.57 5.53 5.5 1.3 1.93 2.75 3.5 3.22 3.5s1.93-1.57 3.23-3.5 3.92-4.54 5.82-5.82c1.9-1.27 3.45-2.71 3.45-3.18s-1.57-1.92-3.5-3.22c-1.93-1.29-4.4-3.78-5.5-5.53-1.1-1.74-2.68-3.17-3.5-3.17s-2.4 1.43-3.5 3.18' opacity='.25'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M2416.13 342.5c-.62 1.38-2.03 2.73-3.13 3s-2.01 1.06-2.03 1.75c-.01.69 1.11 1.81 2.5 2.5s2.75 2.15 3.03 3.25c.27 1.1 1.18 2 2 2s1.72-.9 2-2c.27-1.1 1.64-2.56 3.03-3.25s2.53-1.7 2.53-2.25-1.14-1.56-2.53-2.25-2.76-2.15-3.03-3.25c-.28-1.1-1.12-2-1.87-2-.76 0-1.88 1.13-2.5 2.5'/%3E%3Cpath fill='%23BFBFBF' fill-rule='nonzero' d='M720.34 293.54c-1.13 2.27-3.28 4.41-5.59 5.57-2.06 1.04-3.75 2.56-3.75 3.39 0 .86 1.5 1.93 3.5 2.5 2.62.75 4 2 5.5 5 1.1 2.2 2.67 4 3.5 4 .86 0 1.93-1.5 2.5-3.5.75-2.61 1.95-3.95 4.74-5.25 2.05-.96 3.87-2.43 4.03-3.25.19-.95-1-1.96-3.23-2.75-2.49-.88-4.06-2.34-5.29-4.93-.96-2.02-2.27-3.86-2.91-4.07-.64-.22-1.99 1.26-3 3.29' opacity='.25'/%3E%3Cpath fill='%23B5B5B5' fill-rule='nonzero' d='M2496.16 363c-1.19 1.65-2.84 3-3.66 3s-1.51.34-1.52.75 1.34 1.76 3 3 3.02 2.93 3.02 3.75.23 1.5.5 1.5c.28 0 2.3-1.8 4.5-4l4-4c-3.99-1.94-5.26-3.5-5.41-4.75-.16-1.24-.73-2.25-1.27-2.25-.55 0-1.96 1.35-3.16 3' opacity='.29'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M2118.13 144.5c-.62 1.38-2.03 2.72-3.13 3s-2.01 1.06-2.03 1.75c-.01.69 1.11 1.81 2.5 2.5s2.75 2.15 3.03 3.25c.27 1.1 1.18 2 2 2s1.72-.9 2-2c.27-1.1 1.64-2.56 3.03-3.25s2.53-1.7 2.53-2.25-1.14-1.56-2.53-2.25-2.76-2.15-3.03-3.25c-.28-1.1-1.12-2-1.87-2-.76 0-1.88 1.13-2.5 2.5M2638.52 143c-.84 1.65-2.87 3.68-4.52 4.5s-3 1.95-3 2.5 1.13 1.45 2.5 2c1.38.55 3.4 2.57 4.5 4.5s2.56 3.29 3.25 3.03c.69-.27 1.59-1.62 2-3 .46-1.57 2.09-3.1 4.25-4.03 2.07-.89 3.29-2.01 2.98-2.75-.28-.69-1.85-2.04-3.5-3-1.64-.96-3.43-2.87-3.98-4.25-.55-1.37-1.44-2.5-1.98-2.5s-1.66 1.35-2.5 3'/%3E%3Cpath fill='%23B9B9B9' fill-rule='nonzero' d='M1037.5 121.26c-1.1 1.76-3.45 4.1-5.21 5.22-1.77 1.11-3.21 2.7-3.21 3.52s1.43 2.4 3.18 3.5c1.76 1.1 4.1 3.45 5.22 5.21 1.11 1.77 2.69 3.21 3.52 3.21s2.4-1.43 3.5-3.18c1.1-1.76 3.45-4.1 5.21-5.22 1.77-1.11 3.21-2.7 3.21-3.52s-1.43-2.4-3.18-3.5c-1.76-1.1-4.1-3.45-5.22-5.21-1.11-1.77-2.69-3.21-3.52-3.21s-2.4 1.43-3.5 3.18' opacity='.27'/%3E%3Cpath fill='%23BFBFBF' fill-rule='nonzero' d='M2060.24 113.61c-1.08 2.24-3.16 4.33-5.49 5.5-2.06 1.04-3.75 2.34-3.75 2.89s1.69 1.85 3.75 2.89c2.32 1.16 4.42 3.27 5.5 5.5.96 1.98 2.31 3.62 3 3.62.69.01 1.81-1.56 2.5-3.5.89-2.5 2.4-4.09 5.25-5.51 2.2-1.1 4.01-2.56 4.01-3.25.01-.69-1.56-1.81-3.5-2.5-2.5-.89-4.09-2.4-5.51-5.25-1.1-2.2-2.46-4-3.01-4-.56 0-1.8 1.63-2.75 3.61M2598.44 106.25c-.52 1.24-1.95 2.7-3.19 3.25s-2.25 1.45-2.25 2c.01.55 1.36 1.79 3.01 2.75 1.64.96 2.99 2.42 2.99 3.25s.68 1.5 1.5 1.5 1.72-.9 2-2 1.64-2.56 3.03-3.25 2.51-1.81 2.5-2.5c-.02-.69-.71-1.25-1.53-1.25s-2.29-1.35-3.25-2.99c-.96-1.65-2.23-3-2.81-3-.59-.01-1.49 1-2 2.24M1538.44 106.25c-.52 1.24-1.95 2.7-3.19 3.25s-2.25 1.45-2.25 2c.01.55 1.36 1.79 3.01 2.75 1.64.96 2.99 2.42 2.99 3.25s.67 1.5 1.5 1.5c.82 0 1.72-.9 2-2s1.64-2.56 3.03-3.25 2.51-1.81 2.5-2.5c-.02-.69-.71-1.25-1.53-1.25-.83 0-2.29-1.35-3.25-2.99-.96-1.65-2.23-3-2.81-3-.59-.01-1.49 1-2 2.24' opacity='.25'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M980.52 105c-.84 1.65-2.87 3.67-4.52 4.5s-3 1.95-3 2.5 1.13 1.45 2.5 2c1.38.55 3.4 2.58 4.5 4.5s2.56 3.29 3.25 3.03c.69-.27 1.59-1.62 2-3 .46-1.57 2.09-3.1 4.25-4.03 2.07-.89 3.29-2.01 2.98-2.75-.28-.69-1.85-2.04-3.5-3-1.64-.96-3.43-2.87-3.98-4.25-.55-1.37-1.44-2.5-1.98-2.5s-1.66 1.35-2.5 3'/%3E%3Cpath fill='%23BFBFBF' fill-rule='nonzero' d='M216.44 102.25c-.52 1.24-1.95 2.7-3.19 3.25s-2.25 1.45-2.25 2c.01.55 1.36 1.79 3.01 2.75 1.64.96 2.99 2.42 2.99 3.25s.68 1.5 1.5 1.5 1.72-.9 2-2 1.64-2.56 3.03-3.25 2.51-1.81 2.5-2.5c-.02-.69-.71-1.25-1.53-1.25s-2.29-1.35-3.25-2.99c-.96-1.65-2.23-3-2.81-3-.59-.01-1.49 1-2 2.24' opacity='.25'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M498.13 66.5c-.62 1.38-2.03 2.72-3.13 3s-2.01 1.06-2.03 1.75c-.01.69 1.11 1.81 2.5 2.5s2.76 2.15 3.03 3.25 1.17 2 2 2 1.73-.9 2-2 1.64-2.56 3.03-3.25 2.53-1.7 2.53-2.25-1.14-1.56-2.53-2.25-2.76-2.15-3.03-3.25-1.12-2-1.87-2c-.76 0-1.88 1.13-2.5 2.5M1818.52 43c-.84 1.65-2.87 3.67-4.52 4.5s-3 1.95-3 2.5 1.13 1.45 2.5 2c1.38.55 3.4 2.58 4.5 4.5s2.56 3.29 3.25 3.03c.69-.27 1.59-1.62 2-3 .46-1.57 2.09-3.1 4.25-4.03 2.07-.89 3.29-2.01 2.98-2.75-.28-.69-1.85-2.04-3.5-3-1.64-.96-3.43-2.87-3.98-4.25-.55-1.37-1.44-2.5-1.98-2.5s-1.66 1.35-2.5 3'/%3E%3Cpath fill='%23B5B5B5' fill-rule='nonzero' d='M1359.25 103.75c-1.09 2.32-3.19 4.51-5.5 5.75-2.06 1.1-3.75 2.34-3.75 2.75s1.69 1.54 3.75 2.5q3.75 1.75 5.5 5.5c.96 2.06 2.2 3.75 2.75 3.75s1.85-1.69 2.89-3.75c1.16-2.32 3.27-4.42 5.5-5.5 1.98-.96 3.61-2.2 3.61-2.75s-1.58-1.67-3.5-2.5q-3.5-1.5-5.5-5.5c-1.1-2.2-2.45-4-2.99-4-.55 0-1.79 1.69-2.76 3.75' opacity='.29'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M1298.13 86.5c-.62 1.38-2.03 2.72-3.13 3s-2.01 1.06-2.03 1.75c-.01.69 1.11 1.81 2.5 2.5s2.75 2.15 3.03 3.25c.27 1.1 1.17 2 2 2 .82 0 1.72-.9 2-2 .27-1.1 1.64-2.56 3.03-3.25s2.53-1.7 2.53-2.25-1.14-1.56-2.53-2.25-2.76-2.15-3.03-3.25c-.28-1.1-1.12-2-1.87-2-.76 0-1.88 1.13-2.5 2.5M75.75 262.53 73 265l5.5 5.89 5.65-5.39c-3.99-4.26-5.26-5.49-5.4-5.47s-1.49 1.14-3 2.5'/%3E%3Cpath fill='%23D8D8D8' fill-opacity='.7' d='M1979.072 477.313c1.31 0 3.505 5.437 5.846 7.766 2.342 2.33 7.1 3.707 7.1 5.111 0 1.405-5.294 3.411-7.501 5.605s-4.108 7.263-5.445 7.263-3.207-5.076-5.441-7.263-7.713-4.377-7.713-5.61c0-1.232 5.423-2.865 7.713-5.106s4.13-7.766 5.441-7.766'/%3E%3Cpath fill='url(%23a)' d='M1040.096 494.424c13.872-13.252 35.797-30.7 63.793-41.69q21.734-8.531 76.977-18.223 14.91-1.743 43.767 0 13.926.84 51.515 7.051 66.211 11.399 103.442 15.892c14.831 1.79 161.647 33.282 339.651-35.778 14.639-5.68 53.002-23.18 91.759-48.953C1922.573 298.526 2089.356 168.79 2109.113 157q58.125-34.69 138.162-32 55.692 4.25 75.582 9.01c36.116 8.644 55.415 22.7 71.45 34.476 19.953 14.656 39.393 30.582 55.399 52.865 16.005 22.282 44.214 55.694 52.913 103.675q13.069 72.075 3.381 298.036l-1533 8.83q30.133-102.16 67.096-137.468'/%3E%3Cpath fill='url(%23b)' d='M318.124 2q927.306-3.096 989.936 0c22.492 1.112 40.274 3.823 53.94 6.84 24.388 5.386 37.634 12.947 55.124 22.69 27.293 15.204 38.934 31.555 38.934 75.686s-36.489 117.97-127.753 188.36q-35.48 27.366-136.274 35.176-153.71 10.2-199.503 21.511c-46.727 11.543-124.427 57.865-186.544 82.14q-36.73 14.354-94.984 21.326Q427.22 458.51 359.241 380T318.124 2'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% 0; background-size: 200% 100%; opacity: 0.8; }
.lp-next .lp-next-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; gap: 6px; width: 100%; }
.lp-next .lp-next-brand, .lp-next .lp-next-info, .lp-next .lp-next-action { display: flex; flex-direction: column; align-items: center; }
.lp-next .lp-next-brand { flex: 0 0 auto; width: 160px; max-width: 100%; height: 44px; justify-content: center; }
.lp-next .lp-next-logo { display: block; flex: 0 0 auto; height: 40px; width: 144px; max-width: 100%; margin: 0; object-fit: contain; filter: drop-shadow(0 2px 6px rgba(0,0,0,0.35)); }
.lp-next .lp-next-label { font-size: 11px; font-weight: 700; color: rgba(255,255,255,0.75); text-transform: uppercase; letter-spacing: 1.2px; margin-top: 14px; }
.lp-next .lp-next-jackpot { font-size: 28px; font-size: clamp(28px, 7cqi, 36px); font-weight: 900; font-family: 'LP Metropolis', Arial, sans-serif; line-height: 1.15; margin: 6px 0 2px; text-shadow: 0 2px 8px rgba(0,0,0,0.3); transition: opacity .3s ease; }
.lp-next .lp-next-sub { font-size: 12px; font-weight: 500; color: rgba(255,255,255,0.8); line-height: 1.3; }
@keyframes lp-next-pulse { 0%,100% { transform: scale(1); box-shadow: 0 3px 14px rgba(255,255,255,0.3); } 50% { transform: scale(1.05); box-shadow: 0 6px 28px rgba(255,255,255,0.55); } }
.lp-next .lp-next-cta { display: inline-flex; align-items: center; justify-content: center; gap: 8px; margin-top: 10px; padding: 11px 32px; border-radius: 30px; font-size: 16px; font-weight: 800; background: #fff; border: none; cursor: pointer; line-height: 1; text-transform: uppercase; letter-spacing: 0.5px; animation: lp-next-pulse 2s ease-in-out infinite; }
/* États interactifs stables (03/10/2026) : le bouton ne grossit plus au survol, seule l'ombre réagit (l'animation d'attente lp-next-pulse est inchangée). */
.lp-next .lp-next-cta:hover { box-shadow: 0 6px 28px rgba(255,255,255,0.6); }
.lp-next .lp-next-cta svg { width: 14px; height: 14px; flex-shrink: 0; }
.lp-next .lp-next-anj-wrap { width: 100%; }
.lp-next .lp-next-anj-wrap .bandeau_anj { width: 100%; height: auto; min-height: 36px; border: 0; border-radius: 0; padding: 6px 4px; display: flex; flex-direction: row; align-items: center; background: #fddc49; margin: 0; box-sizing: border-box; }
.lp-next .lp-next-anj-wrap .bandeau_anj p { flex: 1 1 0; min-width: 0; width: auto; height: auto; max-height: none; overflow: visible; white-space: normal; padding: 2px 0; font-size: 7.5px !important; line-height: 1.35 !important; margin: 0 !important; font-weight: 500; color: #000 !important; text-decoration: none !important; border-bottom: none !important; overflow-wrap: anywhere; }
.lp-next .lp-next-anj-wrap .clear { display:none; }
.lp-next .lp-next-anj-wrap .bandeau_anj img.plus18 { margin: 2px 4px 0 3px; width: 20px; height: 20px; }
.lp-next .lp-next-anj-wrap .bandeau_anj img.gov { margin: 4px 3px 0 4px; width: 30px; height: 20px; flex-shrink: 0; }
.lp-next .lp-next-anj-wrap .bandeau_anj img.plus18 { flex-shrink:0; }
.lp-next .lp-next-sr { position:absolute; width:1px; height:1px; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.lp-next.lp-next-hub,.lp-next.lp-next-card { max-width:none; flex:1; border-radius:inherit; }
.lp-next-hub .lp-next-target { display:flex; flex:1; }
.lp-next.lp-next-hub .lp-next-inner,.lp-next.lp-next-card .lp-next-inner { min-height:230px; padding:26px 20px; }
.lp-next.lp-next-hub .lp-next-jackpot,.lp-next.lp-next-card .lp-next-jackpot { text-transform:uppercase; }
/* Carte prochain tirage (hub et pages résultats) : bouton calme, sans pulsation ; survol dans draw-card.css. */
.lp-next .lp-next-cta.lp-next-button { min-height:44px; margin-top:14px; animation:none; }
.lp-next .lp-next-cta:focus-visible { outline:3px solid #fff; outline-offset:4px; }
.lp-next .lp-next-blank { width:210px; max-width:100%; height:32px; margin:8px 0; border-radius:6px; background:rgba(255,255,255,.16); }
@media(prefers-reduced-motion:reduce) { .lp-next .lp-next-cta { animation:none; transition:none; } }
.lp-next .lp-next-label a { color: inherit; text-decoration: none !important; border-bottom: none !important; }
@media screen and (max-width: 992px) { .lp-next.lp-next { max-width: 100%; } }
@media screen and (max-width: 768px) { .lp-next .lp-next-label { margin-top: 16px; } }
.lp-next-wrapper.lp-next-wrapper--wide { display: block; width: 100%; max-width: 100%; margin: 16px 0 24px; box-sizing: border-box; }
.lp-next.lp-next-wide { max-width: 100%; width: 100%; }
.lp-next.lp-next-wide .lp-next-inner { padding: 20px 28px; }
.lp-next.lp-next-wide .lp-next-content { flex-direction: row; align-items: center; justify-content: space-between; gap: 24px; text-align: left; }
.lp-next.lp-next-wide .lp-next-brand { flex: 0 0 auto; align-items: flex-start; }
.lp-next.lp-next-wide .lp-next-info { flex: 1 1 auto; min-width: 0; align-items: center; text-align: center; }
.lp-next.lp-next-wide .lp-next-action { flex: 0 0 auto; align-items: flex-end; }
.lp-next.lp-next-wide .lp-next-label { margin-top: 0; white-space: nowrap; }
.lp-next.lp-next-wide .lp-next-jackpot { white-space: nowrap; }
.lp-next.lp-next-wide .lp-next-cta { margin-top: 0; white-space: nowrap; }
.lp-next.lp-next-wide .lp-next-logo { max-width: 180px; }
@media screen and (max-width: 768px) {
    .lp-next-wrapper.lp-next-wrapper--wide { margin: 12px 0 20px; }
    .lp-next.lp-next-wide .lp-next-inner { padding: 20px 16px 22px; }
    .lp-next.lp-next-wide .lp-next-content { flex-direction: column; text-align: center; gap: 6px; }
    .lp-next.lp-next-wide .lp-next-brand, .lp-next.lp-next-wide .lp-next-info, .lp-next.lp-next-wide .lp-next-action { flex: none; width: 100%; align-items: center; }
    .lp-next.lp-next-wide .lp-next-label { margin-top: 14px; white-space: normal; }
    .lp-next.lp-next-wide .lp-next-jackpot { white-space: normal; }
    .lp-next.lp-next-wide .lp-next-cta { margin-top: 10px; }
}
@media screen and (max-width: 600px) {
    .lp-next-wrapper.lp-next-wrapper--wide { width: 99%; margin-right: 1%; }
}

/* Mention 18+ sous le bouton « Jouer » de la carte du hub, quand l'appelant l'active (guides « Comment jouer », 14/10/2026) :
   18 px sous le bouton (maquette v25 : 12 px + écart de colonne 6 px), pastille sur fond sombre (tg-legal-18.css). */
.lp-next .lp-next-action > .tg-gf-legal { margin-top: 18px; }

/* LP shell integration; design and chevron from TGV3 next_draw. */
.lp-next.lp-next { clear:both; margin:20px auto; max-width:740px; border-radius:12px; }
.lp-next.lp-next, .lp-next.lp-next * { box-sizing:border-box; }
.lp-next.lp-next .lp-next-inner { min-height:230px; padding:26px 20px; }
.lp-next .lp-next-jackpot { text-transform:uppercase; }
.lp-next .lp-next-label { line-height:1.5;text-transform:none;letter-spacing:.02em;font-size:13px; }
.lp-next .lp-next-logo { border:0; }
.lp-next .lp-next-cta { min-height:44px; margin-top:14px; animation:none; color:#001469!important; text-decoration:none!important; }
.lp-next .lp-next-anj-wrap .bandeau_anj p a {color:inherit!important;text-decoration:none!important;font:inherit;}
.lp-next .lp-next-anj-wrap .bandeau_anj img {max-width:none;border:0;}
@media(max-width:480px){ .lp-next.lp-next {width:calc(100% - 24px);margin:18px auto;} }
