.labo-island{min-height:34rem}.labo-verdict{color:var(--km-text);margin:0 0 14px;font-size:17px;line-height:1.5}.labo-pill{border:1px solid var(--km-rule);color:var(--km-text-muted);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:13.5px;display:inline-block}.labo-rank{gap:6px;margin:0;padding:0;list-style:none;display:grid}.labo-rank li{grid-template-columns:2rem 44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid}.labo-rank-pos{font-variant-numeric:tabular-nums;color:var(--km-text-muted);text-align:right}.labo-rank-count{font-variant-numeric:tabular-nums;white-space:nowrap}.labo-rank .km-b{--s:44px;min-width:44px;min-height:44px}.labo-note{color:var(--km-text);margin:14px 0 0;font-size:14.5px}.labo-note a{color:var(--km-link);font-weight:600}.labo-band-h{font:700 21px/1.2 var(--mag-font-display);margin:0}.labo-table td:not(:first-child),.labo-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.labo-table .km-b{--s:36px}@media (width<=640px){.labo-island{min-height:40rem}.labo-pill{margin:6px 0 0}.labo-rank li{grid-template-columns:1.5rem 44px minmax(0,1fr) auto;gap:8px}}[data-tirage-row][hidden],[data-resume][hidden]{display:none!important}#recherche,#calendrier,#filtres,#exporter,#hx-analyse,[id$=-derniers-tirages]{scroll-margin-top:96px}.km-tabs a{min-height:36px;color:var(--km-text);border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.km-tabs a[aria-current=page]{background:var(--km-sheet);color:var(--km-ink);box-shadow:0 0 0 1px var(--km-field)}@media (width<=820px){.km-tabs a{min-height:44px}}.km-row .km-d a{color:inherit;text-decoration:none}.km-row .km-d a:hover{color:var(--km-link);text-decoration:underline}.km-row .km-b.on{box-shadow:0 0 0 2px var(--km-sheet),0 0 0 4px var(--km-action)}.hx-cal-nav{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;display:flex}.hx-cal-nav a,.hx-cal-v{color:var(--km-link);font:600 20px/1 var(--mag-font-body);border-radius:var(--km-r);justify-content:center;align-items:center;min-width:40px;min-height:40px;text-decoration:none;display:inline-flex}.hx-cal-nav a:hover{background:var(--km-panel);color:var(--km-ink)}.hx-cal-m{color:var(--km-ink);font-size:15px}#tirages{scroll-margin-top:72px}.hx-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:14px 0 0;padding:0 4px;font-size:14px;display:flex}.hx-pages a{color:var(--km-link);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.hx-pages a:hover{text-decoration:underline}.hx-pages a:focus-visible{outline:2px solid var(--km-action);outline-offset:2px}.km-cal a{place-items:center;min-height:32px;display:grid}.km-sheet--hist .km-aside .km-cal a.x{background:var(--km-sheet);border:1px solid var(--km-rule)}.hx-exp{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.hx-exp .km-btn{padding-inline:14px}.hx-nw{white-space:nowrap}.hx-ai{border:1px solid var(--km-rule);border-radius:var(--km-r-lg);background:var(--km-panel);color:var(--km-text);margin-top:18px;padding:18px 20px;font-size:14.5px;line-height:1.6}.hx-ai p{margin:0 0 10px}.hx-ai p:last-child{margin:0}.hx-vide{padding:14px 18px}.hx-f,.hx-f-form{gap:10px;display:grid}.hx-f-form fieldset{border:0;min-width:0;margin:0;padding:0}.hx-f-form legend,.hx-f-form label{color:var(--km-text);font-size:13px;font-weight:600}.hx-f-form label{gap:4px;display:grid}.hx-f-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.hx-f-form input,.hx-f-form select{border:1px solid var(--km-field);border-radius:var(--km-r);background:var(--km-sheet);width:100%;min-height:40px;color:var(--km-ink);font:inherit;text-align:center;padding:6px 8px;font-weight:500}.hx-f-somme{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hx-f-nums-l{font-variant-numeric:tabular-nums;color:var(--km-text);overflow-wrap:anywhere;font-size:12.5px}.hx-f-count{color:var(--km-text);margin:0;font-size:13.5px}.hx-f-list{gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.hx-f-list li{justify-content:space-between;gap:8px;font-size:14px;display:flex}.hx-f-list a{color:var(--km-link);align-items:center;min-height:32px;font-weight:600;display:inline-flex}.hx-f-list span{color:var(--km-text-muted)}.hx-f-more,.hx-f-premium{color:var(--km-text);margin:0;font-size:13px}.hx-f-premium a:not(.km-acc-b){color:var(--km-link);font-weight:600}.hx-f-premium .km-acc-b{text-decoration:none}.hx-f-niveau{margin:0 0 6px}@media (width>=821px) and (width<=1279px){.km-side .km-row .km-balls{grid-template-columns:repeat(8,32px)!important}}@media (width<=640px){.km-quick{gap:8px 16px}}.gen-levels{color:var(--km-text);gap:8px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.gen-levels li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}@media (width<=640px){.gen-levels li{display:block}.gen-levels li>.km-access{margin-right:2px;display:inline-block}}.gen-top+.km-sec{border-top:1px solid var(--km-rule)}.gen-top>.km-phead{padding-bottom:8px}.gen-top>.km-sec{padding-top:16px}@media (width<=600px){.gen-top{flex-direction:column;gap:12px;padding-top:14px;display:flex}.gen-top>.km-phead{display:contents}.gen-top .km-lede{margin-bottom:8px;font-size:15px}.gen-top>.km-sec{order:1;padding-block:4px 8px}.gen-top .gen-levels{border-top:1px solid var(--km-rule);order:2;margin:0 0 24px;padding-top:16px}.gen-top:has(.gen-levels>li[data-auth][hidden])>.km-sec{padding-top:4px}}.generateur-ilot{min-height:320px}.generateur-ilot[data-session]{min-height:640px}@media (width<=767px){.generateur-ilot{min-height:760px}.generateur-ilot[data-session]{min-height:960px}}