:root{--gb-vert:#2ecc71;--gb-corail:#ff7a6b;--gb-menthe:#7fd6c2}.cb{padding-bottom:40px}.cb h1{font-size:clamp(1.9rem,4vw,2.6rem);margin:0}.cb .pastille-test{vertical-align:middle;font-size:.8rem}.cb-lay{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.cb-g{position:-webkit-sticky;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:auto;padding-right:4px}.cb-m{min-width:0}.cb-titre{display:flex;align-items:center;gap:14px;margin:2px 0 12px}.cb-menu{display:flex;flex-direction:column;gap:2px}.cb-menu-t{font:600 1rem var(--texte);color:var(--mut);margin:14px 0 6px}.cb-menu-t:first-child,.cb-poignee+h2+.cb-menu .cb-menu-t:first-child{margin-top:0}.cb-menu a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--txt);font-weight:600;font-size:.95rem;min-height:40px}.cb-menu a:hover{background:var(--card);text-decoration:none}.cb-menu a.on{background:var(--gold-d);color:var(--gold)}.cb-menu-p{color:var(--mut);font-size:.78rem;font-weight:600;margin:8px 10px 2px}.cb-code{color:var(--mut);font-size:.72rem;font-weight:700;width:20px;flex:none}.cb-menu a.on .cb-code{color:var(--gold)}.cb-capsule{display:inline-flex;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px;margin-bottom:12px}.cb-capsule a{padding:7px 16px;font:600 1.12rem var(--titre);color:var(--mut);border-radius:10px;min-height:40px;display:flex;align-items:center}.cb-capsule a:hover{text-decoration:none;color:var(--txt)}.cb-capsule a.on{color:var(--gold)}.cb-bandeau{display:flex;align-items:center;gap:12px;background:#183626;border:1px solid #1f5a3a;border-radius:12px;padding:9px 16px;margin:4px 0 14px}.cb-bandeau b{font:700 1.2rem var(--titre)}.cb-bandeau span{margin-left:auto;color:var(--mut);font-size:.85rem}.cb-choix-tel{display:none}.cb-btn-ligue{display:flex;align-items:center;gap:8px;width:100%;background:#183626;border:1px solid #1f5a3a;border-radius:12px;padding:10px 14px;color:var(--txt);font:700 1.1rem var(--titre);cursor:pointer;min-height:46px}.cb-btn-ligue i{margin-left:auto;color:var(--gold);font-style:normal}.cb-panneau{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:82vh;overflow:auto;margin:0;border:0;border-top:1px solid var(--line);border-radius:22px 22px 0 0;background:var(--bg2);color:var(--txt);padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px))}.cb-panneau::-webkit-backdrop{background:rgba(5,9,7,.6)}.cb-panneau::backdrop{background:rgba(5,9,7,.6)}.cb-panneau h2{font-size:1.2rem;margin:0 0 10px}.cb-poignee{width:40px;height:4px;background:#3a4a42;border-radius:2px;margin:0 auto 12px}.cb-ecu{display:inline-block;flex:none;object-fit:contain;vertical-align:middle}.cb-ecu.vide{visibility:hidden}.cb-forme{display:inline-flex;gap:3px}.cb-forme b{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font:700 .7rem var(--texte);color:#0f1714}.cb-forme .V{background:#2ecc71}.cb-forme .N{background:#8a9a92}.cb-forme .D{background:#ff6b6b}.cb-pil{display:inline-block;padding:3px 10px;border-radius:99px;background:#183626;border:1px solid #1f5a3a;color:#cfeedd;font-weight:700;font-size:.85rem}a.cb-pil:hover{text-decoration:none;filter:brightness(1.15)}.cb-pils{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 12px}.cb-pils a{padding:6px 14px;border-radius:99px;background:var(--card);border:1px solid var(--line);color:var(--mut);font-weight:600;font-size:.9rem;min-height:36px;display:inline-flex;align-items:center}.cb-pils a:hover{text-decoration:none;color:var(--txt)}.cb-pils a.on{background:#1f5a3a;color:#fff;border-color:#1f5a3a}.cb-stats{justify-content:flex-end;margin-top:-4px}.cb-pils.petit{margin:0 0 6px;gap:4px}.cb-pils.petit a{padding:3px 10px;font-size:.78rem;min-height:30px}.cb-res{display:inline-block;min-width:44px;padding:2px 8px;border-radius:6px;font-weight:800;text-align:center}.cb-res.V{background:rgba(46,204,113,.16);color:#5ee39a}.cb-res.D{background:rgba(255,107,107,.15);color:#ff8f8f}.cb-res.N{background:#26352e;color:#c8d4ce}.cb-b{color:#5ee39a}.cb-p{color:#7fd6c2}.cb-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:14px;gap:14px;align-items:end;margin:4px 0 16px}.cb-pod{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 10px;background:var(--card);border:1px solid var(--line);border-radius:14px;color:var(--txt);text-align:center}.cb-pod:hover{text-decoration:none;border-color:#2f5a44}.cb-pod.p1{padding:22px 10px;border-color:#3a5a2a;background:linear-gradient(180deg,#1d2e1f,var(--card))}.cb-pod .r{position:absolute;top:8px;left:12px;font:800 1.6rem var(--titre);color:var(--mut)}.cb-pod.p1 .r{color:var(--gold)}.cb-pod .nom{font:700 1.25rem var(--titre);margin-top:6px}.cb-pod .pts{font:800 2rem var(--titre);line-height:1.1}.cb-pod .pts small{font:600 .85rem var(--texte);color:var(--mut)}.cb-pod .det{color:var(--mut);font-size:.85rem;margin-bottom:4px}.cb-table{width:100%;border-collapse:separate;border-spacing:0 4px}.cb-mini th,.cb-table th{background:none;border:0;text-transform:none;letter-spacing:0}.cb-table th{font:600 .78rem var(--texte);color:var(--mut);text-align:center;padding:4px 6px}.cb-table th.g{text-align:left}.cb-table td{background:var(--card);padding:8px 6px;text-align:center;border-block:1px solid var(--line)}.cb-table td:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px;position:relative}.cb-table td:last-child{border-right:1px solid var(--line);border-radius:0 10px 10px 0}.cb-table td.rang{font:800 1.05rem var(--titre);width:46px}.cb-table td.rang:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:2px;background:transparent}.cb-table td.z-c1:before{background:#2ecc71}.cb-table td.z-c3:before{background:#7fd6c2}.cb-table td.z-c4:before{background:var(--gold)}.cb-table td.z-barrage:before{background:#f39c4a}.cb-table td.z-releg:before{background:#ff6b6b}.cb-table td.eq{text-align:left}.cb-table td.eq a{display:flex;align-items:center;gap:10px;color:var(--txt);font-weight:600}.cb-table td.pts{font:800 1.2rem var(--titre);color:#fff}.cb-table tr.sel td{background:#1d3326;border-color:#1f5a3a}.cb-diff{display:inline-flex;align-items:center;gap:6px}.cb-diff span{min-width:30px;text-align:right}.cb-diff i{display:block;height:6px;border-radius:3px}.cb-diff i.plus{background:#2ecc71}.cb-diff i.moins{background:#ff6b6b}.cb-legende{display:flex;gap:18px;flex-wrap:wrap;color:var(--mut);font-size:.82rem;margin-top:8px}.cb-legende span{display:inline-flex;gap:6px;align-items:center}.cb-legende i{width:12px;height:4px;border-radius:2px;display:inline-block}.cb-legende .c1{background:#2ecc71}.cb-legende .c3{background:#7fd6c2}.cb-legende .c4{background:var(--gold)}.cb-legende .barrage{background:#f39c4a}.cb-legende .releg{background:#ff6b6b}.cb-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 22px;margin:6px 0 12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(110deg,#1b2d23,var(--card) 60%)}.cb-tete-m h1{overflow-wrap:anywhere}.cb-tete-s{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.cb-proch{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cb-proch small{color:var(--mut)}.cb-proch b{font:700 1.2rem var(--titre)}.cb-proch .btn{margin-top:6px}.cb-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.gb-kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 14px;min-width:0}.gb-kpi small{display:block;color:var(--mut);font-size:.78rem}.gb-kpi b{font:800 1.75rem var(--titre)}.gb-kpi .gb-sous{color:var(--mut)}.gb-kpi .gb-sous,.gb-kpi em{font-size:.8rem;margin-left:6px}.gb-kpi em{font-style:normal;font-weight:700}.gb-kpi em.up{color:#2ecc71}.gb-kpi em.dn{color:#ff6b6b}.cb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px;align-items:start}.gb-carte{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px 10px;min-width:0}.gb-carte h3{margin:0 0 8px;font-size:1.15rem}.gb-hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.gb-hd h3{margin:0}.gb-lg{display:flex;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--mut)}.gb-lg span{display:inline-flex;gap:5px;align-items:center}.gb-lg i{width:10px;height:10px;border-radius:3px;display:inline-block}.gb-lg i.moy{width:14px;height:0;border-top:2px dashed var(--mut);border-radius:0}.gb-svg{width:100%;height:auto;display:block}.gb-tel{display:none}.gb-grille{stroke:#24352d;stroke-width:1}.gb-axe{fill:#7f9489}.gb-etiq{fill:var(--mut)}.gb-moy{stroke:var(--mut);stroke-dasharray:5 5;stroke-width:1.5}.gb-point{stroke:var(--card);stroke-width:2}.cb-mini{width:100%;border-collapse:separate;border-spacing:0 4px}.cb-mini th{font:600 .76rem var(--texte);color:var(--mut);padding:2px 8px;text-align:center}.cb-mini th.g{text-align:left}.cb-mini td{padding:7px 8px;text-align:center;background:var(--bg2);border-block:1px solid var(--line);font-size:.92rem}.cb-mini td:first-child{border-left:1px solid var(--line);border-radius:9px 0 0 9px}.cb-mini td:last-child{border-right:1px solid var(--line);border-radius:0 9px 9px 0}.cb-mini td.g{text-align:left;font-weight:600}.cb-mini td.g a{color:var(--txt)}.cb-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:6px;gap:6px;margin-top:10px}.cb-liste a{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--txt);font-weight:600}.cb-liste a:hover{text-decoration:none;border-color:#2f5a44}.cb .em{margin-top:20px}@media (max-width:899px){.cb-lay{grid-template-columns:minmax(0,1fr)}.cb-g{display:none}.cb-choix-tel{display:block;margin-bottom:10px}.cb-bandeau{display:none!important}.cb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cb-duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cb .pc,.cb-bandeau,.cb-table .pc{display:none}.cb-capsule{display:flex;width:100%}.cb-capsule a{flex:1 1;justify-content:center;padding:7px 4px;font-size:1rem}.cb-podium{gap:6px}.cb-pod{padding:10px 4px}.cb-pod.p1{padding:14px 4px}.cb-pod .r{font-size:1rem;top:4px;left:8px}.cb-pod .cb-ecu,.cb-pod img{width:38px!important;height:38px!important}.cb-pod.p1 .cb-ecu,.cb-pod.p1 img{width:46px!important;height:46px!important}.cb-pod .nom{font-size:.95rem;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-pod .pts{font-size:1.3rem}.cb-pod .cb-forme,.cb-pod .det{display:none}.cb-table td{padding:7px 4px;font-size:.88rem}.cb-table td.rang{width:30px;font-size:.95rem}.cb-table td.eq a{gap:8px;max-width:46vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.cb-table td.eq .cb-ecu,.cb-table td.eq img{width:24px!important;height:24px!important}.cb-diff i{display:none}.cb-diff span{min-width:0}.cb-tete{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.cb-tete>.cb-ecu{width:58px!important;height:58px!important}.cb-tete-m h1{font-size:1.45rem}.cb-proch{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left;border-top:1px solid var(--line);padding-top:10px}.cb-proch small{width:100%}.cb-proch .btn{margin-top:0}.cb-kpis{gap:6px}.gb-kpi{padding:8px 10px}.gb-kpi small{font-size:.7rem}.gb-kpi b{font-size:1.3rem}.gb-kpi .gb-sous,.gb-kpi em{display:block;margin-left:0;font-size:.72rem}.cb-duo{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px}.cb-pils,.cb-pils.cb-stats{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin-top:0;scrollbar-width:none}.cb-pils a{flex:none}.gb-carte{padding:10px 10px 6px}.gb-carte h3{font-size:1.02rem}.gb-pc{display:none}.gb-tel{display:block}.cb-mini td{padding:6px 4px;font-size:.85rem}.cb-mini th{padding:2px 4px}.cb-res{min-width:38px;padding:2px 5px}}.cb-logo-ligue{display:inline-grid;place-items:center;border-radius:50%;background:#f2f5f3;flex:none}.cb-logo-ligue img{object-fit:contain}.cb-btn-ligue .cb-logo-ligue{width:30px!important;height:30px!important}.cb-btn-ligue .cb-logo-ligue img{width:22px;height:22px}.cb-reperes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:4px 0 14px}.cb-rep{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.cb-rep h2{margin:0;font:600 .8rem var(--texte);color:var(--mut)}.cb-rep-nom{font:700 1.15rem var(--titre);color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.cb-rep-nom:hover{color:var(--gold);text-decoration:none}.cb-rep-v{margin:0;display:flex;align-items:baseline;gap:6px;min-width:0}.cb-rep-v b{font:800 2rem/1 var(--titre);color:var(--gold)}.cb-rep-v small{color:var(--mut);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rep-s{list-style:none;margin:4px 0 0;padding:6px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px;font-size:.8rem;counter-reset:r 1}.cb-rep-s li{display:flex;gap:6px;counter-increment:r;color:var(--mut)}.cb-rep-s li:before{content:counter(r) "."}.cb-rep-s li a,.cb-rep-s li span{color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cb-rep-s li a:hover{color:var(--gold);text-decoration:none}.cb-rep-s li b{margin-left:auto;color:var(--txt)}.cb-titre{flex-wrap:wrap}.cb-titre .rb{margin-left:auto}.rb{position:relative;width:340px;max-width:100%}.rb-champ{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--bord-champ,#5a776a);border-radius:999px;padding:0 6px 0 14px;background:var(--card)}.rb-champ.actif,.rb-champ:focus-within{border-color:var(--gold)}.rb-champ input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--txt);font:inherit;font-size:.95rem;padding:0}.rb-champ input::-webkit-search-cancel-button{display:none}.rb-vider{width:36px;height:36px;border:0;background:none;color:var(--mut);cursor:pointer;border-radius:50%}.rb-res{position:absolute;left:0;right:0;top:50px;z-index:40;border:1px solid var(--gold);border-radius:12px;background:#0f1a16;box-shadow:0 10px 28px rgba(0,0,0,.5);overflow:hidden}.rb-res ul{list-style:none;margin:0;padding:0 0 4px}.rb-gr{font-size:.75rem;color:var(--mut);padding:8px 14px 4px}.rb-res a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;color:var(--txt)}.rb-res a.on{background:#183626;text-decoration:none}.rb-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-res mark{background:none;color:var(--gold);font-weight:700}.rb-res em{font-style:normal;color:var(--mut);font-size:.8rem;margin-left:auto;white-space:nowrap}.rb-vide{margin:0;padding:12px 14px;color:var(--mut)}.cb-tete-rb{display:flex;justify-content:flex-end;margin:4px 0 8px}@media (max-width:1100px){.cb-reperes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cb-reperes{gap:8px}.cb-rep{padding:10px}.cb-rep-v b{font-size:1.6rem}.cb-rep-nom{font-size:1rem}.cb-rep-s{display:none}.cb-rep-v small{white-space:normal}.cb-titre .rb,.rb{width:100%;margin-left:0}.cb-titre{order:0}.rb-res{position:static;margin-top:6px}.cb-tete-rb{justify-content:stretch}}.cb-haut{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cb-haut>.rb{margin-left:auto}@media (max-width:560px){.cb-haut{flex-direction:column;align-items:stretch}.cb-haut>.rb{margin-left:0}}.cb-g{transition:none}.cb-g-h{display:flex;justify-content:flex-end;margin-bottom:2px}.cb .mi-rp{flex:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--gold);background:#2a2507;color:var(--gold);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cb-dd{margin-bottom:6px}.cb-dd>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;min-height:36px}.cb-dd>summary::-webkit-details-marker{display:none}.cb-dd>summary h2{margin:0;font:700 1.02rem var(--titre);color:var(--mut)}.cb-dd .mi-dd-f{flex:none;color:var(--gold);display:flex;transition:transform .15s}.cb-dd:not([open])>summary>.mi-dd-f{transform:rotate(-90deg)}.cb-menu a .cb-logo-ligue{width:24px!important;height:24px!important}.cb-menu a .cb-logo-ligue img{width:17px;height:17px}.cb-menu a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-g-rail{display:none;flex-direction:column;align-items:center;gap:6px}.cb-g-rail .mi-rp{width:44px;height:44px;border-radius:10px}.cb-rsep{display:block;width:30px;border-top:1px solid var(--line);margin:4px 0}.cb-rl,.cb-rs{width:44px;min-height:36px;border-radius:9px;border:1px solid var(--line);display:grid;place-items:center;color:var(--txt);font-size:.75rem;font-weight:700}.cb-rl:hover,.cb-rs:hover{text-decoration:none;border-color:#2f5a44}.cb-rl.on,.cb-rs.on{border-color:var(--gold);color:var(--gold);background:#2a2507}.cb-rl{border-color:transparent;width:36px;height:36px;min-height:0;border-radius:50%}.cb-rl,.cb-rl.on{background:#f2f5f3}.cb-rl.on{box-shadow:0 0 0 2px var(--gold)}.cb-rl img{width:22px;height:22px;object-fit:contain}.cb-rl span{color:#0b1512;font-size:.62rem}@media (min-width:900px){.cb-lay[data-replie]{grid-template-columns:60px minmax(0,1fr)}.cb-lay[data-replie] .cb-g-ouvert{display:none}.cb-lay[data-replie] .cb-g-rail{display:flex}}.cb-panneau .cb-dd>summary h2{font-size:1rem}.cb-groupe{font:700 1.15rem var(--titre);margin:18px 0 8px}.ko-pc{overflow-x:auto;padding-bottom:6px}.ko-arbre{display:grid;grid-template-columns:repeat(9,minmax(118px,1fr));grid-gap:10px;gap:10px;min-width:1120px;align-items:stretch}.ko-col{display:flex;flex-direction:column;min-width:0}.ko-col h3{margin:0 0 8px;text-align:center;font:700 .9rem var(--titre);color:var(--mut)}.ko-cases{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;gap:8px}.ko-finale .ko-cases{justify-content:center;align-items:stretch;gap:10px;border:2px solid var(--gold);border-radius:12px;padding:10px}.ko-coupe{text-align:center;font-size:1.6rem}.ko-duel{display:block;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:.8rem;overflow:hidden;color:var(--txt)}a.ko-duel:hover{border-color:var(--gold);text-decoration:none}.ko-duel.av{border-style:dashed;color:var(--mut)}.ko-duel>div{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;min-width:0}.ko-duel>div+div{border-top:1px solid var(--line)}.ko-duel>div span{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ko-duel .qq{font-weight:700;color:var(--txt)}.ko-duel .el,.ko-duel em{color:var(--mut)}.ko-duel em{display:block;font-style:normal;font-size:.7rem;padding:2px 8px;background:rgba(255,255,255,.03)}.ko-tel .ko-r{position:absolute;opacity:0;pointer-events:none}.ko-pils{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px}.ko-pils label{flex:none;padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-size:.9rem;cursor:pointer;min-height:40px;display:flex;align-items:center}.ko-pan{display:none;flex-direction:column;gap:8px}.ko-r0:checked~.ko-p0,.ko-r1:checked~.ko-p1,.ko-r2:checked~.ko-p2,.ko-r3:checked~.ko-p3,.ko-r4:checked~.ko-p4{display:flex}.ko-r0:checked~.ko-pils .ko-l0,.ko-r1:checked~.ko-pils .ko-l1,.ko-r2:checked~.ko-pils .ko-l2,.ko-r3:checked~.ko-pils .ko-l3,.ko-r4:checked~.ko-pils .ko-l4{background:var(--gold);color:#0b1512;border-color:var(--gold);font-weight:700}.ko-qualif{display:flex;flex-direction:column;gap:14px}.ko-qualif h3{margin:0 0 6px;font:700 1.05rem var(--titre)}.ko-q{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:.9rem}.ko-q span:first-child{text-align:right}.ko-q span{color:var(--mut);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ko-q span.qq{color:var(--txt);font-weight:700}.ko-q em{grid-column:1/-1;text-align:center;font-style:normal;font-size:.75rem;color:var(--mut)}.cb-libre{font-size:.68rem;padding:1px 7px;border-radius:999px;background:#183626;color:#6fe0a0}.cb-cad,.cb-libre{margin-left:auto;font-style:normal;flex:none}.cb-cad{font-size:.75rem;opacity:.75}.cb-menu a.cb-verrou{color:var(--mut)}.cb-rl.verrou{opacity:.45}.cb-visiteur{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--gold);background:#2a2507;border-radius:12px;padding:10px 14px;margin:0 0 12px;font-size:.92rem}.cb-visiteur b{color:var(--gold)}.cb-visiteur .btn{margin-left:auto}.eff-c{position:absolute;opacity:0;pointer-events:none}.eff-c:not(:checked)~.cb-mini tr.eff-plus{display:none}.eff-voir{display:flex;justify-content:center;align-items:center;gap:8px;margin:6px 0 4px;min-height:44px;border-radius:10px;color:var(--gold,#f2c14e);font-weight:600;cursor:pointer;border:1px dashed var(--line)}.eff-voir:hover{background:var(--bg2)}.eff-voir svg{transition:transform .2s}.eff-c:checked~.eff-voir svg{transform:rotate(180deg)}.eff-c:checked~.eff-voir .o,.eff-c:not(:checked)~.eff-voir .f{display:none}.eff-c:focus-visible~.eff-voir{outline:2px solid var(--gold,#f2c14e)}.eff-off .eff-g td{background:none;border:0;padding:10px 4px 2px;text-align:left;font:700 .8rem var(--texte);color:var(--mut)}.eff-off td.eff-n{color:var(--mut);width:34px}.eff-off tr.eff-zero td{color:var(--mut)}.eff-off tr.eff-zero td.g a{color:var(--mut);font-weight:400}.jp-onglets{margin-bottom:4px}.jp-frise{list-style:none;margin:6px 0 4px;padding:0 0 0 20px;border-left:2px solid var(--line);display:grid;grid-gap:10px;gap:10px}.jp-frise li{position:relative;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.jp-frise li:before{content:"";position:absolute;left:-28px;top:15px;width:12px;height:12px;border-radius:50%;background:var(--card);border:2px solid var(--mut)}.jp-frise li.now:before{background:var(--green);border-color:var(--green)}.jp-l1{justify-content:space-between;flex-wrap:wrap}.jp-club,.jp-l1{display:flex;gap:8px;align-items:center}.jp-club{font-weight:700;min-width:0}.jp-club a{color:var(--txt)}.jp-l2{color:var(--mut);font-size:.85rem;margin-top:4px}.jp-tag{display:inline-block;font-size:.72rem;font-weight:700;border-radius:6px;padding:1px 6px;margin-right:6px}.jp-tag.t-pret{background:#1d2b44;color:#8fb8ff}.jp-tag.t-tr{background:var(--gold-d);color:var(--gold)}.jp-tag.t-lib{background:#173322;color:var(--green)}