.accueil{max-width:1280px;margin:0 auto;padding:0 var(--gouttiere)}.accueil-tete{padding:14px 0 2px}.accueil-tete .titre-liste,.accueil-tete h1{font-size:34px;line-height:.95}.accueil-date{margin-top:3px;font:600 15px var(--ff-sans)}.accueil-sous{margin-top:2px;font-size:13px;color:var(--mute)}.hier{display:inline-block;margin-top:8px;padding:5px 10px;border-radius:3px;background:var(--ink);color:#fff!important;font:600 13px/1.35 var(--ff-sans);text-decoration:none}.hier:hover{background:#2a2c25}.puces-defile{flex-wrap:nowrap;gap:6px;padding:8px 0 2px;margin:0 calc(-1 * var(--gouttiere));padding-left:var(--gouttiere);padding-right:var(--gouttiere)}.puces-defile .puce{min-height:38px;padding:0 13px;font-size:13.5px}.puces-sep{flex:none;width:1px;margin:6px 2px;background:var(--rule-strong)}.puce-pari[aria-pressed=false]{border-color:var(--ink)}.outils{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 0 2px}.outils .cherche{flex:1 1 220px;min-height:40px}.outils .cherche input{min-height:38px;font-size:16px}.budget-champ-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:600}.budget-saisie{display:inline-flex;align-items:center;gap:4px;padding:0 8px;background:var(--sheet);border:1.5px solid var(--ink);border-radius:4px}.budget-saisie input{width:74px;min-height:38px;border:0;outline:0;background:transparent;font:600 16px var(--ff-mono);text-align:right}.budget-saisie:focus-within{box-shadow:0 0 0 3px var(--lime)}.budget-champ-ligne small{flex-basis:100%;font-weight:400;color:var(--mute)}.budget-champ-ligne .budget-erreur{color:var(--warn-ink)}.liste{padding-bottom:8px}.groupe-h{margin-top:14px;padding:0 0 4px;border-bottom:2px solid var(--ink);font:800 15px/1.1 var(--ff-board);text-transform:uppercase;letter-spacing:.04em}.cartes{display:grid}.carte{position:relative;padding:10px 0 11px;border-bottom:1px solid var(--line)}.carte:hover{background:linear-gradient(90deg,transparent,#e9eae2 12%,#e9eae2 88%,transparent)}.carte-tete{display:flex;align-items:baseline;gap:10px}.carte-heure{flex:none;width:42px;font-size:13px;color:var(--mute)}.carte-eq{min-width:0;margin:0;font:700 16px/1.25 var(--ff-sans)}.carte-lien{color:var(--ink);text-decoration:none}.carte-lien:after{content:"";position:absolute;inset:0}.carte-lien:focus-visible{outline:0}.carte-lien:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.carte-tiret{color:var(--mute)}.carte .kit{display:none}.carte .split{margin-top:7px;height:5px}.split i.ext{background:var(--ink-2)}.carte-chances{margin-top:4px;font-size:13px;color:var(--ink-2)}.carte-prono{margin-top:5px;font-size:13px;line-height:1.2}.carte-prono .board{font-size:21px;line-height:1}.carte-precision{color:var(--ink-2)}.carte-etiquette{color:var(--mute)}.carte-score{margin-top:4px;font-size:14px}.carte-score b{padding:0 4px;background:var(--lime);font-size:15px}.carte-cotes{margin-top:4px;font-size:13px;color:var(--ink-2)}.carte-cote b{color:var(--ink)}.carte-cote.meilleure b{font-weight:800}.carte-cote small,.carte-vide{color:var(--mute)}.carte-vide{margin-top:6px;font-size:13px}.carte-alerte{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px 10px;border-radius:4px;background:var(--warn-wash);color:var(--warn-ink);font-size:13px}.carte-alerte svg{flex:none;margin-top:1px}.pari{position:relative;z-index:1;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--sheet);font-size:13.5px}.pari-texte b{font-weight:700}.pari-budget{font-weight:600}.parier{position:relative;z-index:1;flex-wrap:wrap;gap:4px 10px;margin-top:8px}.parier,.parier-btn{display:inline-flex;align-items:center}.parier-btn{min-height:40px;padding:0 14px;border-radius:4px;background:var(--ink);color:#fff!important;font:600 14px var(--ff-sans);text-decoration:none;white-space:nowrap}.parier-btn:hover{background:#2a2c25}.parier-compact{margin-top:0;flex-direction:column;align-items:flex-end;gap:2px}.parier-compact .parier-btn{min-height:34px;padding:0 10px;border:1.5px solid var(--ink);background:transparent;color:var(--ink)!important;font-size:13px}.parier-compact .parier-btn:hover{background:var(--ink);color:#fff!important}.mention-partenaire{font-size:11px;color:var(--mute);white-space:nowrap}.carte-finie .carte-resultat{margin-left:auto;font-size:22px;line-height:1}.carte-verdict{margin-top:5px;font-size:13.5px}.carte-verdict-vide{color:var(--mute)}.verdict-coches{white-space:nowrap;font-weight:600}.coche-oui{color:var(--up)}.coche-non{color:var(--signal)}.carte-ligue{margin-top:2px;font-size:12px;color:var(--mute)}.pub{display:grid;justify-items:center;grid-gap:4px;gap:4px;margin:12px 0;padding:6px 8px 8px;border-radius:4px;background:#e4e5de}.pub-etiquette{justify-self:start;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#5c5e57}.pub-cadre{overflow:hidden;background:#d6d7cf}.pub-cadre a,.pub-cadre iframe,.pub-cadre img{display:block;width:100%;height:100%;border:0}.accord{position:fixed;left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:40;display:grid;grid-gap:10px;gap:10px;max-width:560px;margin:0 auto;padding:14px;border:1.5px solid var(--ink);border-radius:6px;background:var(--sheet);box-shadow:var(--ombre);font-size:14px}.accord-choix{display:flex;gap:10px;justify-content:flex-end}.st-btn-clair{border:1.5px solid var(--ink);background:transparent;color:var(--ink)!important}.st-btn-clair:hover{background:#e4e5dc}.st-btn-danger{background:var(--warn-ink);color:#fff!important}.st-pied-bouton{font-weight:500}.match-grille{display:grid}.bloc-prono>h2.prono-etiquette{padding:0;border:0;font:600 13px var(--ff-sans);color:var(--mute)}.prono-titre{margin-top:2px;font-size:34px;line-height:.98}.prono-titre span{font:500 15px var(--ff-sans);text-transform:none;color:var(--ink-2)}.bloc-prono .split{margin-top:12px;height:8px}.prono-chances{margin-top:6px;font-size:14px}.prono-score{margin-top:14px;font-size:16px}.prono-score .board{padding:0 6px;background:var(--lime);font-size:30px;line-height:1}.prono-liste{margin-top:8px;font-size:13.5px;color:var(--ink-2)}.prono-liste span{font-weight:600;color:var(--ink)}.prono-buts{display:grid;grid-gap:2px;gap:2px;margin-top:10px;padding:0;list-style:none;font-size:14px}.prono-buts li:before{content:"· ";color:var(--mute)}.bloc-pari>p,.bloc-resultat>p{margin-top:10px;max-width:62ch}.bloc-pari .pari-texte{font-size:16px}.pari-mise{font-weight:600}.bloc-pari .budget-champ-ligne{margin-top:10px}.alerte{display:flex;gap:8px;padding:10px 12px;border-radius:4px;background:var(--warn-wash);color:var(--warn-ink)}.alerte svg{flex:none;margin-top:2px}.tri{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--mute)}.tri button{min-height:34px;max-width:14ch;padding:0 12px;overflow:hidden;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:600 13px var(--ff-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tri button[aria-pressed=true]{background:var(--ink);color:#fff}.table-bilan,.table-cotes{width:100%;margin-top:10px;border-collapse:collapse;background:var(--sheet);font-size:14px}.table-bilan td,.table-bilan th,.table-cotes td,.table-cotes th{padding:7px 6px;border-bottom:1px solid #ecede6;text-align:left;vertical-align:middle}.table-bilan th:first-child,.table-cotes th:first-child{padding-left:10px}.table-bilan thead th,.table-cotes thead th{font-size:12px;font-weight:600;color:var(--mute)}.table-bilan .num,.table-cotes .num{text-align:right}.nom-court{display:inline-block;max-width:8ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tc-site{display:block;font-weight:600}.table-cotes th small{font-size:11px;font-weight:400;color:var(--mute)}.tc-tri{background:#f4f4ef}.tc-meilleure{font-weight:800}.tc-meilleure.tc-tri{background:var(--lime)}.tc-lien{width:1%;padding-right:10px!important;text-align:right;white-space:nowrap}.voir-plus{margin-top:4px;font-weight:600}.zone-cotes .pub{margin-top:18px}.table-bilan small{color:var(--mute)}.repere{margin-top:10px;font-size:14px}.etq-change{background:#fff1ea;color:var(--warn-ink);font:700 11.5px system-ui;vertical-align:middle}.etq-change,.etq-recalc{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px}.etq-recalc{background:var(--sheet);color:var(--mute);font:600 11px system-ui}.bl-sous{display:block;margin-top:3px;font-size:14px}.bl-sous small{color:var(--mute);font-size:12.5px}.courbe-gains{margin-top:14px}.courbe-gains svg{display:block;width:100%;height:auto;background:var(--surface);border-radius:8px}.cg-grille{stroke:var(--rule)}.cg-axe,.cg-repere text{fill:var(--ink-3);font:12px var(--ff-mono)}.cg-fin{fill:var(--ink);stroke:var(--surface);stroke-width:2}.cg-fin.cg-negatif{fill:var(--signal)}.cg-zero{stroke:var(--rule-strong);stroke-dasharray:4 4}.cg-trait{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.cg-negatif{stroke:var(--signal)}.courbe-gains figcaption{margin-top:6px;font-size:13px;color:var(--mute)}.bilan-paris .bilan-total{margin-top:12px}.compte-actions{gap:10px 16px;align-items:center}.compte-actions,.favoris{display:flex;flex-wrap:wrap;margin-top:12px}.favoris{gap:8px;padding:0;list-style:none}.favoris li{display:inline-flex;align-items:center;gap:2px;padding-left:12px;border:1.5px solid var(--ink);border-radius:999px;font-weight:600}.favoris button{display:grid;place-items:center;width:40px;height:38px;border:0;background:none;cursor:pointer}.favori-ajout{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-weight:600;font-size:14px}.favori-ajout span,.favori-suggestions{display:flex;gap:8px}.favori-suggestions{flex-wrap:wrap;margin-top:6px}.favori-sugg{min-height:40px;padding:6px 12px;border:1.5px solid var(--ink);border-radius:999px;background:var(--sheet);color:var(--ink);font:600 14px var(--ff-sans);cursor:pointer}.favori-sugg:focus-visible,.favori-sugg:hover{background:var(--lime)}.connexion .champ input,.favori-ajout input,.suppression input{flex:1 1;min-width:0;min-height:46px;padding:0 12px;border:1.5px solid var(--ink);border-radius:4px;background:var(--sheet);font:500 16px var(--ff-sans)}.suppression{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px;border-radius:6px;background:var(--warn-wash);max-width:420px}.form-erreur{color:var(--warn-ink);font-weight:600}.page-connexion .bandeau-info,.page-connexion .connexion{max-width:460px;margin:0 auto;padding:0 var(--gouttiere) 24px}.bandeau-info{display:grid;grid-gap:12px;gap:12px;justify-items:start}.onglets-connexion{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);border-radius:4px;overflow:hidden}.onglets-connexion button{min-height:46px;border:0;background:var(--sheet);font:600 15px var(--ff-sans);cursor:pointer}.onglets-connexion button+button{border-left:1.5px solid var(--ink)}.onglets-connexion button[aria-selected=true]{background:var(--ink);color:#fff}.connexion-invite{margin-top:14px}.connexion form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.connexion .champ{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px}.connexion .case{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.connexion .case input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--ink)}.connexion .st-btn{justify-self:start}@media (min-width:640px){.accueil-tete .titre-liste,.accueil-tete h1{font-size:46px}.puces-defile{flex-wrap:wrap;margin:0;padding-left:0;padding-right:0}.puces-sep{display:none}.prono-titre{font-size:44px}}@media (min-width:1024px){.accord{bottom:20px}.accueil-tete{padding-top:26px}.outils .cherche{flex:0 1 380px}.cartes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.cartes>.pub{grid-column:1/-1}.carte{padding:14px 0 15px}.carte-eq{font-size:17px}.carte-chances,.carte-cotes,.carte-prono{font-size:14px}.carte-prono .board{font-size:24px}.carte-score{font-size:15px}.match-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"prono cotes" "pari cotes" "forme cotes";column-gap:48px;align-items:start}.match-grille .bloc-prono{grid-area:prono}.match-grille .bloc-pari{grid-area:pari}.match-grille .zone-cotes{grid-area:cotes}.match-grille .bloc-forme{grid-area:forme}.match-grille-fini{grid-template-areas:"resultat forme"}.match-grille-fini .bloc-resultat{grid-area:resultat}}.puce-cherche{display:none}@media (max-width:1023px){.accueil-tete .titre-liste,.accueil-tete h1{font-size:30px}.outils{padding-top:4px}.outils .puce-cherche{display:inline-flex;min-height:38px;padding:0 12px;gap:6px;font-size:13.5px;border-color:#b9bbb1}.outils.outils-cherche .puce-cherche,.outils:not(.outils-cherche) .cherche{display:none}.outils.outils-cherche .cherche{flex-basis:100%}.carte-meilleure{display:none}.outils{gap:6px 8px}.outils .puce-cherche{padding:0 11px}.budget-saisie input{width:58px}}dl.bilan-total{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;margin:12px 0 0}dl.bilan-total dd{font-size:30px}@media (min-width:640px){dl.bilan-total{grid-template-columns:repeat(5,minmax(0,1fr))}}.prono-score span.mono{font-family:var(--ff-sans)}.favori-ajout>*{min-width:0}.favori-ajout .st-btn{flex:none}.pub{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.match-grille{grid-template-rows:auto auto 1fr}.match-grille-fini{grid-template-rows:auto}}.calib{margin-top:16px;--calib-haut:190px}.calib-grille{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:3px;gap:3px;padding:12px 6px 8px;background:var(--sheet);border-radius:6px}.calib-col{display:grid;grid-template-rows:auto auto auto auto;justify-items:center;min-width:0}.calib-piste{position:relative;grid-row:3;width:100%;height:var(--calib-haut);background:linear-gradient(var(--rule) 1px,transparent 1px) 0 0 /100% 25%,transparent;border-bottom:2px solid var(--ink)}.calib-barre{position:absolute;left:18%;right:18%;bottom:0;background:var(--ink)}.calib-repere{position:absolute;left:4%;right:4%;height:6px;margin-bottom:-3px;background:var(--lime);border:1.5px solid var(--ink);border-radius:1px}.calib-reel{grid-row:1;min-height:16px;font-size:11px;font-weight:700;line-height:16px}.calib-groupe{grid-row:4;display:flex;flex-direction:column;align-items:center;margin-top:6px;font-size:10.5px;line-height:1.25;color:var(--ink-2)}.calib-groupe span+span:before{content:"à ";font-family:var(--ff-sans);font-size:9.5px;color:var(--mute)}.calib-n{grid-row:5;margin-top:4px;padding-top:4px;width:100%;border-top:1px solid var(--rule);font-size:10.5px;text-align:center;color:var(--mute)}.calib-grise .calib-barre{background:var(--rule-strong)}.calib-grise .calib-repere{background:#fff;border-color:var(--mute)}.calib-grise .calib-groupe,.calib-grise .calib-reel{color:var(--mute-dark)}.calib-grise .calib-n{color:var(--mute)}.calib-vide .calib-piste{background:none;border-bottom-color:var(--rule-strong)}.calib figcaption{margin-top:10px;font-size:13px;color:var(--mute)}.calib-legende{display:grid;grid-gap:4px;gap:4px;margin:0 0 6px;padding:0;list-style:none}.calib-legende li{display:flex;gap:8px;align-items:flex-start}.calib-legende i{flex:none;width:14px;height:14px;margin-top:3px;display:inline-block;box-sizing:border-box}.calib-cle-barre{background:var(--ink)}.calib-cle-repere{height:6px!important;margin-top:7px;background:var(--lime);border:1.5px solid var(--ink)}.calib-cle-grise{background:var(--rule-strong)}.calib-lecture{margin-top:12px;font-size:15px;max-width:62ch}.calib-chiffres{margin-top:10px;font-size:14px}.calib-chiffres summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}.calib-ligne-grise td,.calib-ligne-grise th{color:var(--mute)}@media (min-width:640px){.calib{--calib-haut:240px}.calib-grille{gap:8px;padding:16px 16px 12px}.calib-reel{font-size:13px}.calib-groupe{flex-direction:row;gap:0;font-size:12px}.calib-groupe span+span:before{content:"–";font-family:inherit;font-size:inherit;color:inherit}.calib-n{font-size:12px}}.cmp-grand{margin-top:14px;font-size:22px;line-height:1.1}.cmp-grand .board{font-size:64px;line-height:.95}.cmp-barre{margin-top:12px;height:14px;background:var(--rule);border-radius:999px;overflow:hidden}.cmp-barre i{display:block;height:100%;background:var(--ink)}.cmp-compte{margin-top:6px;font-size:13px;color:var(--mute)}.cmp-attente .texte,.cmp-panneau{margin-top:14px}.cmp-panneau{padding:18px 20px;background:var(--ink);color:#fff;border-radius:6px}.cmp-phrases{font-size:14px;color:#d9dace}.cmp-verdicts{list-style:none;margin:6px 0 0;padding:0;font:800 22px/1.15 var(--ff-board);text-transform:uppercase}.cmp-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;margin:16px 0 0}.cmp-notes dt{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute-dark)}.cmp-notes dd{margin:2px 0 0;font-size:40px;line-height:1}.cmp-panneau .note{margin-top:14px;color:#d9dace}.table-cmp .cmp-total td,.table-cmp .cmp-total th{border-top:2px solid var(--ink)}.table-cmp .cmp-total th{font-weight:700}.table-cmp .cmp-meilleur{font-weight:800;background:#f4f4ef}.table-cmp .cmp-peu{color:var(--mute);font-size:13px;text-align:right}.table-cmp small{display:block;font-weight:400}dl.bilan-chiffres{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:14px 0 0}dl.bilan-chiffres>div{padding:14px 16px;border-radius:10px;background:var(--ink);color:#fff}dl.bilan-chiffres dt{font:700 11.5px var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}dl.bilan-chiffres dd{margin:0}dl.bilan-chiffres dd.board{margin-top:4px;font-size:40px;line-height:1}dl.bilan-chiffres .bc-sous{margin-top:8px;font-size:13px;line-height:1.4;color:#cfd1c7}@media (min-width:640px){dl.bilan-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}}.bilan-detail>summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-bottom:8px;border-bottom:2px solid var(--ink);list-style:none;cursor:pointer}.bilan-detail>summary::-webkit-details-marker{display:none}.bilan-detail>summary h2{margin:0;font-size:26px;line-height:1}.bilan-detail>summary h2:before{content:"▸ ";color:var(--ink-3)}.bilan-detail[open]>summary h2:before{content:"▾ "}.bilan-detail>summary small{font-size:13px;color:var(--ink-3)}.bilan-detail>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.calib-svg{display:block;width:100%;max-width:460px;height:auto;margin:0 auto;background:var(--surface);border-radius:8px}.calib-grad line{stroke:var(--rule)}.calib-grad text{fill:var(--ink-3);font:11px var(--ff-mono)}.calib-parfait{stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:5 5}.calib-parfait-txt{fill:var(--ink-3);font:italic 12px var(--ff-sans)}.calib-point{fill:var(--lime);stroke:var(--ink);stroke-width:2}.calib-point-gris{fill:var(--surface-2);stroke:var(--rule-strong)}.calib-axe-txt{fill:var(--ink-2);font:600 12px var(--ff-sans)}@media (max-width:639px){.cg-axe,.cg-repere text{font-size:22px}}.puce.puce-vide{opacity:.45;cursor:default}.bilan-termines{margin:10px 0 14px;padding:10px 14px;border-radius:8px;background:#fafcf2;border:1px solid #cbd98a;display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.45}.bilan-termines small{color:var(--ink-3);font-size:12.5px}.bilan-verifier{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.bilan-verifier a.bilan-verif-lien{display:inline-flex;align-items:center;min-height:36px;padding:5px 12px;border-radius:999px;background:var(--ink);color:var(--lime);font:700 13px var(--ff-sans);text-decoration:none}.bilan-verifier a.bilan-verif-lien:hover{background:#23251f;text-decoration:none}.bilan-verifier a.bilan-verif-ancre{font-size:13.5px;font-weight:600;color:var(--ink);text-underline-offset:3px}.pronos-filtres{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 6px}.prono-filtre{min-height:36px;padding:5px 12px;border:1.5px solid var(--rule-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:600 13px var(--ff-sans);cursor:pointer}.prono-filtre.actif,.prono-filtre:hover{border-color:var(--ink)}.prono-filtre.actif{background:var(--ink);color:var(--lime)}.prono-jour-ouvert{margin-top:16px}.prono-jour-h{justify-content:space-between;gap:4px 12px;padding-bottom:6px;border-bottom:2px solid var(--ink)}.prono-jour-droite,.prono-jour-h{display:flex;flex-wrap:wrap;align-items:baseline}.prono-jour-droite{gap:6px 12px}.prono-jour-stats{font-family:var(--ff-mono);font-size:12.5px;font-weight:500;color:var(--ink-3);text-transform:none;letter-spacing:0}.prono-jour-stats strong{color:var(--ink)}.prono-jour-h a.prono-jour-res{font-family:var(--ff-sans);font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink)}.liste-pronos{list-style:none;margin:0;padding:0}.prono-ligne a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 4px;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink)}.prono-ligne a:hover{background:#f6f7f1}.prono-quand{font-size:12.5px;color:var(--ink-3)}.prono-corps{display:grid;grid-gap:2px;gap:2px;min-width:0}.prono-meta{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prono-match{font-weight:600;font-size:14px;line-height:1.3;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.prono-score{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--surface-2);color:var(--ink);font-size:12.5px}.prono-detail{font-size:12.5px;color:var(--ink-2)}.prono-exact{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:4px;background:var(--lime);border:1px solid #96b81c;color:var(--ink);font-weight:700}.prono-etat{justify-self:end}.etq-prono-juste,.etq-prono-rate,.etq-prono-serre{padding:3px 9px;border-radius:5px;font-size:12px;font-weight:700;white-space:nowrap}.etq-prono-juste{background:#e6f5b0;color:#24570b;border:1px solid #9ec447}.etq-prono-rate{background:var(--warn-wash);color:var(--warn-ink);border:1px solid #e7a487}.etq-prono-serre{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--rule-strong)}.prono-plus-btn{margin-top:10px;min-height:38px;padding:6px 14px;border:1.5px solid var(--ink);border-radius:6px;background:var(--surface);color:var(--ink);font:600 13px var(--ff-sans);cursor:pointer}.prono-plus-btn:hover{background:var(--surface-2)}.prono-jour-details{margin-top:10px;border-bottom:1px solid var(--rule)}.prono-jour-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:10px 4px;cursor:pointer;list-style:none}.prono-jour-summary::-webkit-details-marker{display:none}.prono-jour-titre:before{content:"▸ ";color:var(--ink-3)}.prono-jour-details[open]>.prono-jour-summary .prono-jour-titre:before{content:"▾ "}.prono-jour-titre{font-size:18px;line-height:1.1}@media (max-width:639px){.prono-ligne a{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.prono-quand{grid-column:1/-1;font-size:11.5px}}:root{--fn-bg:#f4f5f0;--fn-surface:#ffffff;--fn-ink:#0f1419;--fn-ink-soft:#1e2630;--fn-muted:#536471;--fn-line:#e2e5dc;--fn-line-strong:#cfd5c6;--fn-lime:#c8f560;--fn-lime-soft:#eefbd0;--fn-lime-border:#8ec61d;--fn-green-text:#155e24;--fn-amber-bg:#fff8e6;--fn-amber-border:#f59e0b;--fn-amber-text:#92400e;--fn-danger:#b91c1c}.st-bar.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--fn-ink);color:#ffffff;border-bottom:1px solid #26303d;padding:0}.topbar-inner{max-width:1440px;margin:0 auto;padding:10px 12px;display:flex;justify-content:space-between}.brand,.topbar-inner{align-items:center;gap:8px}.brand{display:inline-flex;text-decoration:none;color:#ffffff;flex-shrink:0}.brand-mark{background:var(--fn-lime);color:var(--fn-ink);font-family:var(--ff-board,system-ui,sans-serif);font-weight:900;font-size:18px;letter-spacing:-.02em;padding:3px 8px;border-radius:6px;line-height:1.1}.brand-sub{font-size:12px;color:#a8b3cf;font-weight:500;display:none}@media (min-width:900px){.brand-sub{display:inline}}.nav-links{display:none;align-items:center;gap:4px}@media (min-width:820px){.nav-links{display:flex}}.nav-link{color:#cbd5e1;text-decoration:none;font-size:13.5px;font-weight:600;padding:6px 11px;border-radius:6px;transition:background .15s,color .15s;white-space:nowrap}.nav-link:hover{color:#ffffff;background:rgba(255,255,255,.08)}.nav-link.active{color:var(--fn-ink);background:var(--fn-lime)}.topbar-right{display:flex;align-items:center;gap:8px;flex:1 1;justify-content:flex-end}.search-box{position:relative;flex:1 1;max-width:210px}@media (min-width:768px){.search-box{max-width:250px}}.search-box input{width:100%;background:#1c2530;border:1px solid #334155;color:#ffffff;border-radius:7px;padding:6px 26px 6px 10px;font-size:13px;outline:none}.search-box input::placeholder{color:#94a3b8}.search-box input:focus{border-color:var(--fn-lime)}.search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#94a3b8;font-size:16px;line-height:1;padding:4px;cursor:pointer}.lang-switch{background:#1c2530;border:1px solid #334155;border-radius:7px}.lang-btn{color:#94a3b8;text-decoration:none;font-size:11.5px;font-weight:800;padding:4px 7px;border-radius:5px;line-height:1}.lang-btn.active{background:var(--fn-lime);color:var(--fn-ink)}.proof-strip{background:#161f29;color:#e2e8f0;border-bottom:1px solid #26303d;font-size:12px}.proof-inner{max-width:1440px;margin:0 auto;padding:7px 12px;justify-content:space-between;gap:8px}.proof-inner,.proof-left{display:flex;align-items:center;flex-wrap:wrap}.proof-left{gap:6px}.proof-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;display:inline-block;flex-shrink:0}.proof-left strong,.proof-link{color:var(--fn-lime);font-weight:700}.proof-link{text-decoration:none;white-space:nowrap}.proof-link:hover{text-decoration:underline}.controls-wrap{top:49px;z-index:50;background:rgba(244,245,240,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--fn-line-strong)}.controls-inner{max-width:1440px;margin:0 auto;padding:8px 12px;display:flex;flex-direction:column;gap:7px}@media (min-width:1080px){.controls-inner{flex-direction:row;align-items:center;justify-content:space-between;padding:9px 16px}}.day-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.day-tabs::-webkit-scrollbar{display:none}.day-tab{border:1px solid var(--fn-line-strong);background:var(--fn-surface);color:var(--fn-ink);font-size:12.5px;font-weight:700;padding:6px 10px;border-radius:7px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.day-tab .cnt{font-size:11px;font-weight:700;color:var(--fn-muted);background:#eef0ea;padding:1px 5px;border-radius:99px}.day-tab.active{background:var(--fn-ink);color:#ffffff;border-color:var(--fn-ink)}.day-tab.active .cnt{background:var(--fn-lime);color:var(--fn-ink)}.filter-row{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.league-select-mobile{background:var(--fn-surface);border:1px solid var(--fn-line-strong);padding:6px 8px;color:var(--fn-ink);max-width:165px;flex-shrink:0}@media (min-width:1080px){.league-select-mobile{display:none}}.bettor-filters{align-items:center;gap:5px}.b-pill{border:1px solid var(--fn-line-strong);background:var(--fn-surface);color:var(--fn-ink);font-size:12px;font-weight:700;padding:6px 10px;border-radius:99px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.b-pill.active{background:var(--fn-lime);border-color:var(--fn-lime-border);color:var(--fn-ink)}.b-pill .star{color:#d97706}.accueil4:not(.resultats4){display:block;max-width:none;margin:0;padding:0;overflow-x:clip}.workspace{padding:12px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:1080px){.workspace{padding:16px;grid-template-columns:210px minmax(0,1fr) 390px;gap:18px}}.col-leagues{position:-webkit-sticky;position:sticky;top:112px}@media (min-width:1080px){.col-leagues{display:block}}.sidebar-card{background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:10px;padding:10px}.sidebar-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--fn-muted);padding:4px 8px 8px}.sidebar-title-sub{margin-top:8px;border-top:1px solid var(--fn-line);padding-top:10px}.league-item{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border-radius:7px;font-size:13px;font-weight:600;color:var(--fn-ink);cursor:pointer;text-align:left}.league-item:hover{background:#f1f3ec}.league-item.active{background:var(--fn-ink);color:#ffffff}.league-item-muted{color:var(--fn-muted);font-weight:500}.league-badge{font-size:11px;font-weight:700;padding:1px 6px;border-radius:99px;background:#eef0ea;color:var(--fn-muted)}.league-item.active .league-badge{background:var(--fn-lime);color:var(--fn-ink)}.col-center{display:flex;flex-direction:column;gap:14px;min-width:0}.legend-bar{background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:8px;padding:7px 11px;font-size:12px;color:var(--fn-muted);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.leg-item{display:inline-flex;align-items:center;gap:5px}.leg-fav{width:12px;height:12px;border-radius:3px;background:var(--fn-lime-soft);border:1.5px solid var(--fn-lime-border);display:inline-block}.leg-star{color:var(--fn-amber-text)}.treve-banner{margin:0;padding:8px 12px;border-radius:8px;background:var(--fn-surface);border:1px solid var(--fn-line);font-size:13px;color:var(--fn-muted)}.active-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:8px;background:var(--fn-ink);color:#ffffff;font-size:13px;font-weight:700}.active-filter-reset{border:0;background:var(--fn-lime);color:var(--fn-ink);font-size:12px;font-weight:800;padding:5px 10px;border-radius:6px;cursor:pointer}.comp-block{background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:10px;scroll-margin-top:130px}.comp-head{background:#18212b;color:#ffffff}.comp-title{display:flex;align-items:center;gap:8px;min-width:0}.comp-name{margin:0;font-size:14px;font-weight:800;letter-spacing:.01em;color:#ffffff;font-family:var(--ff-sans,system-ui,sans-serif)}.comp-dot{width:8px;height:8px;border-radius:2px;background:var(--fn-lime);flex-shrink:0}.comp-count{font-size:11.5px;color:#94a3b8;font-weight:600}.btn-inline-clt{border:1px solid #334155;background:#243040;color:#e2e8f0;padding:4px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.btn-inline-clt:hover{border-color:var(--fn-lime);color:var(--fn-lime)}@media (min-width:1080px){.btn-inline-clt{display:none}}.inline-clt{border-bottom:1px solid var(--fn-line);background:#fafbf8;padding:8px}@media (min-width:1080px){.inline-clt.open{display:none}}@media (min-width:768px){.match-cols-head{display:grid;grid-template-columns:218px minmax(0,1fr) 170px;grid-gap:10px;gap:10px;padding:5px 12px;background:#f8f9f5;border-bottom:1px solid var(--fn-line);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--fn-muted)}.match-cols-head .col-c{text-align:center}.match-cols-head .col-r{text-align:right}}.match-list{display:flex;flex-direction:column}.match-row{display:grid;grid-template-columns:1fr;grid-gap:8px;padding:10px 12px;border-bottom:1px solid var(--fn-line)}.match-row:hover{background:#f8faf3}@media (min-width:768px){.match-row{grid-template-columns:218px minmax(0,1fr) 170px;align-items:center;gap:10px;padding:9px 12px}}.m-left-col{min-width:0;overflow:hidden}.m-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 6px;font-size:11.5px;color:var(--fn-muted);margin-bottom:4px}.m-when{font-weight:700;color:#334155}.score-tag{background:#eef0ea;color:var(--fn-ink);padding:1px 6px;font-size:10.5px}.m-teams{display:flex;flex-direction:column;gap:3px}.m-team{justify-content:space-between;font-size:14px;font-weight:700;color:var(--fn-ink);line-height:1.25}.m-team,.m-team-name{display:flex;align-items:center;gap:6px}.m-team-name{min-width:0}.rank-pill{font-size:10.5px;font-weight:700;color:var(--fn-muted);background:#f1f3ec;border:1px solid #e2e5dc;padding:0 5px;border-radius:4px}.odd-box{border:1px solid var(--fn-line-strong);background:#fafbf8;border-radius:7px;padding:5px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.odd-box.fav{background:var(--fn-lime-soft);border-color:var(--fn-lime-border);border-width:1.5px}.odd-top{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:0 2px;margin-bottom:2px}.odd-lbl{font-size:10.5px;font-weight:800;color:var(--fn-muted)}.odd-pct{font-size:12px;font-weight:800;color:var(--fn-ink)}.odd-box.fav .odd-pct{color:var(--fn-green-text)}.odd-val{font-size:15px;font-weight:900;color:var(--fn-ink);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odd-site{font-size:10px;font-weight:600;color:var(--fn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:1px}.m-verdict{gap:6px;padding-top:4px;border-top:1px dashed var(--fn-line);font-size:12px}@media (min-width:768px){.m-verdict{flex-direction:column;align-items:flex-end;justify-content:center;border-top:0;padding-top:0;text-align:right;gap:3px}}.verdict-main{font-weight:700;color:var(--fn-ink);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.verdict-sub{display:block;font-size:11px;font-weight:500;color:var(--fn-muted)}.value-badge{display:inline-flex;align-items:center;gap:3px;background:var(--fn-amber-bg);border:1px solid var(--fn-amber-border);color:var(--fn-amber-text);font-size:11px;font-weight:800;padding:2px 6px;border-radius:5px}.verdict-cta{font-size:11.5px;font-weight:800;color:var(--fn-green-text);white-space:nowrap}.match-row-empty{margin:0;padding:10px;border-radius:7px;background:#fafbf8;color:var(--fn-muted);font-size:13px;text-align:center}.col-standings{position:-webkit-sticky;position:sticky;top:112px}@media (min-width:1080px){.col-standings{display:block}}.standings-card{background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 128px)}.st-head{background:var(--fn-ink);color:#ffffff;padding:10px 12px;flex-shrink:0}.st-head-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.st-title{font-size:13.5px;font-weight:800;margin:0;color:#ffffff}.st-badge{font-size:10.5px;font-weight:700;background:#243040;color:var(--fn-lime);padding:2px 7px;border-radius:99px}.st-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.st-tabs::-webkit-scrollbar{display:none}.st-tab{border:1px solid #334155;background:#1c2530;color:#cbd5e1;font-size:11px;font-weight:700;padding:4px 8px;border-radius:5px;cursor:pointer;white-space:nowrap}.st-tab.active{background:var(--fn-lime);color:var(--fn-ink);border-color:var(--fn-lime)}.st-group-tabs{background:#f8f9f5;border-bottom:1px solid var(--fn-line)}.st-group-tabs .st-tab{background:var(--fn-surface);color:var(--fn-ink);border-color:var(--fn-line-strong)}.st-group-tabs .st-tab.active{background:var(--fn-ink);color:#ffffff;border-color:var(--fn-ink)}.st-scroll{overflow-y:auto;overflow-x:auto;flex:1 1}.st-table{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-table th{position:-webkit-sticky;position:sticky;top:0;background:#f8f9f5;color:var(--fn-muted);font-weight:800;font-size:10px;padding:6px 4px;border-bottom:1px solid var(--fn-line);text-align:left;z-index:2}.st-table td.st-num,.st-table th.st-num{text-align:right;padding-left:3px;padding-right:4px;white-space:nowrap}.st-table td:first-child,.st-table th:first-child{padding-left:8px;width:26px}.st-table td:last-child,.st-table th:last-child{padding-right:8px}.st-table td{padding:5.5px 4px;border-bottom:1px solid #eff1eb;color:var(--fn-ink)}.st-table tr:last-child td{border-bottom:0}.st-table tr.playing{background:var(--fn-lime-soft)}.st-rank{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--fn-muted)}.zone-bar{width:3px;height:14px;border-radius:2px;display:inline-block;background:transparent}.st-team{font-weight:600;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-pts{font-weight:900;color:var(--fn-ink)}.st-diff{font-size:11px}.st-diff,.st-legend{color:var(--fn-muted)}.st-legend{padding:7px 10px;background:#f8f9f5;border-top:1px solid var(--fn-line);gap:8px;font-size:10.5px;flex-shrink:0}.st-leg-item{display:inline-flex;align-items:center;gap:4px}.st-leg-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.st-foot{padding:6px 10px;background:#f1f3ec;border-top:1px solid var(--fn-line);font-size:10.5px;color:var(--fn-muted);display:flex;justify-content:space-between;flex-shrink:0}@media (max-width:420px){.st-table{font-size:11px}.st-table td,.st-table th{padding:5px 2.5px}.st-team{max-width:96px}}.page-match{max-width:960px;margin:0 auto;padding:12px 12px 48px;display:flex;flex-direction:column;gap:14px}@media (min-width:768px){.page-match{padding:18px 16px 56px;gap:16px}}.back-link{display:inline-flex;align-items:center;gap:6px;color:var(--fn-ink);text-decoration:none;font-size:13px;font-weight:700;align-self:flex-start;padding:4px 0}.back-link:hover{text-decoration:underline}.match-hero{background:var(--fn-ink);color:#ffffff;border-radius:12px;padding:14px;border:1px solid #26303d}@media (min-width:768px){.match-hero{padding:18px 20px}}.hero-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:#94a3b8;margin-bottom:10px}.hero-anj-pill{background:#1c2530;border:1px solid #334155;color:#cbd5e1;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}.hero-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin:0 0 12px;font-family:var(--ff-sans,system-ui,sans-serif)}.hero-team{display:flex;flex-direction:column;gap:3px}.hero-team-away{text-align:right;align-items:flex-end}.hero-team-name{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:900;line-height:1.15;color:#ffffff}@media (min-width:768px){.hero-team-name{font-size:24px}}.hero-rank{font-size:11.5px;color:#94a3b8;font-weight:600}.hero-vs{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;padding:4px 8px;background:#1a222c;border-radius:6px}.hero-verdict-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #26303d}.verdict-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(200,245,96,.14);border:1px solid var(--fn-lime);color:#ffffff;padding:5px 10px;border-radius:7px;font-size:13px;font-weight:700}.verdict-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--fn-lime)}.hero-score{font-size:13px;color:#cbd5e1}.hero-score strong{color:var(--fn-lime);font-size:15px;font-weight:900;margin-left:4px}.hero-alert{margin-top:10px;background:#231f14;border:1px solid #b45309;color:#fde68a;padding:8px 11px;border-radius:8px;font-size:12.5px;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.hero-alert .star{color:#fbbf24;font-size:14px;line-height:1.2}.unified-card{background:var(--fn-surface);border:1px solid var(--fn-line)}.unified-head{padding:12px 14px;border-bottom:1px solid var(--fn-line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.unified-title{font-size:15px;font-weight:800;margin:0;color:var(--fn-ink);font-family:var(--ff-sans,system-ui,sans-serif)}.unified-sub{font-size:12px;color:var(--fn-muted);margin:3px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sort-inline-btn{border:1px solid var(--fn-line-strong);background:#f8f9f5;color:var(--fn-ink);font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;cursor:pointer}.sort-inline-btn.active{background:var(--fn-ink);color:#ffffff;border-color:var(--fn-ink)}.unified-note{font-size:11.5px;font-weight:700;color:var(--fn-green-text);background:var(--fn-lime-soft);padding:3px 8px;border-radius:6px}.unified-table-wrap{overflow-x:auto}.unified-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unified-table td,.unified-table th{padding:9px 8px;border-bottom:1px solid var(--fn-line);text-align:left;font-size:13px}@media (min-width:768px){.unified-table td,.unified-table th{padding:10px 14px;font-size:13.5px}}.unified-table td.num,.unified-table th.num{text-align:center;width:21%}.unified-table thead th{background:#f8f9f5;font-size:11.5px;font-weight:800;text-transform:uppercase;color:var(--fn-muted)}.unified-table thead th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unified-table thead th.sorted{color:var(--fn-ink);background:#eef0ea}.row-fanio td,.row-fanio th{background:#18212b;color:#ffffff;border-bottom:1px solid #2d3846}.fanio-row-label{display:flex;align-items:center;gap:6px;font-weight:800;font-size:12.5px}.fanio-tag{background:var(--fn-lime);color:var(--fn-ink);font-size:10px;font-weight:900;padding:1px 5px;border-radius:4px;text-transform:uppercase}.row-fanio td.num{font-size:15px;font-weight:900}.row-fanio td.num.fav{color:var(--fn-lime)}.fanio-score-note{font-size:11.5px;color:#94a3b8}.fanio-score-note strong{color:#ffffff}.row-best td,.row-best th{background:var(--fn-lime-soft);border-bottom:2px solid var(--fn-lime-border)}.best-tag{background:#15803d;color:#ffffff;font-size:10px;font-weight:900;padding:1px 5px;border-radius:4px}.row-best td.num{font-size:16px;font-weight:900;color:var(--fn-ink)}.best-site{display:block;color:var(--fn-green-text);margin-top:1px}.site-cell{display:flex;align-items:center;justify-content:space-between;gap:6px}.site-name{font-weight:700;color:var(--fn-ink);text-decoration:none}.site-name.muted{color:var(--fn-muted);font-weight:600}.site-time{font-size:10.5px;color:var(--fn-muted);font-weight:500}.mob-ext{display:inline-block;font-size:11px;color:var(--fn-green-text);margin-left:4px;font-weight:800}@media (min-width:768px){.mob-ext{display:none}}.unified-table td.num{font-weight:700;color:var(--fn-ink)}.unified-table td.num.best{font-weight:900;color:var(--fn-green-text);background:#f3fce1}.unified-table td.no-odds{text-align:center;color:#8895a0;font-size:12px;font-style:italic}.unified-footnote{margin:0;padding:8px 14px;font-size:11.5px;color:var(--fn-muted);background:#fafbf8}@media (max-width:767px){.unified-table td.col-action,.unified-table th.col-action{display:none}.unified-table td:first-child,.unified-table th:first-child{padding-left:10px;width:37%}.unified-table td.num,.unified-table th.num{width:21%;padding:8px 4px}}.match-standings{max-height:none}.calcul-fond{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(13,14,11,.6);padding:16px}.calcul{position:relative;width:100%;max-width:560px;max-height:90vh;overflow:auto;padding:24px 22px 28px;border-radius:14px;background:var(--fn-surface);color:var(--fn-ink)}.calcul h2{margin:0;font-size:26px}.calcul ol{list-style:decimal;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding-left:20px;font-size:15px}.calcul-x{position:absolute;top:10px;right:14px;width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.empty-state{background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:10px;padding:24px 16px;text-align:center}.empty-state p{margin:0 0 12px;color:var(--fn-muted)}.accueil4.resultats4{max-width:1280px;margin:0 auto;padding:16px 12px 48px}@media (min-width:1024px){.accueil4.resultats4{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;padding:24px 20px 56px;align-items:start}}.champs4{display:none}@media (min-width:1024px){.champs4{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 104px);overflow:auto;background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:10px;padding:10px}.champs4 h2{margin:0;padding:4px 10px 8px;font-size:15px;color:var(--fn-muted)}.champs4 a,.champs4-vide{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:6px;font-size:13.5px;text-decoration:none;color:var(--fn-ink)}.champs4-vide{color:var(--fn-muted);margin:0}}.resultats4 .puce[aria-pressed=true]{background:var(--ink);color:var(--lime);border-color:var(--ink)}.resultats4 .puce[aria-pressed=true] .mono{color:var(--lime)}.jours4{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.jours4 button{min-height:36px;border:1px solid var(--fn-line-strong);background:var(--fn-surface);color:var(--fn-ink);padding:6px 12px;border-radius:7px;font-weight:700;font-size:13px;cursor:pointer}.jours4 button:hover{border-color:var(--fn-ink)}.jours4 button[aria-pressed=true]{background:var(--ink);color:var(--lime);border-color:var(--ink)}.groupe4{background:var(--fn-surface);border:1px solid var(--fn-line);border-radius:10px;margin-bottom:12px;overflow:hidden}.groupe4>summary{padding:10px 14px;background:var(--ink);color:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.groupe4>summary::-webkit-details-marker{display:none}.groupe4>summary h2{margin:0;font-size:16px;letter-spacing:.02em;color:#ffffff}.groupe4>summary small{font-family:var(--ff-mono);font-size:12px;font-weight:600;color:var(--lime);white-space:nowrap}.groupe4.autres-resultats>summary{background:#23251f}.groupe4.autres-resultats>.groupe4{margin:10px}.resultats4 .groupe4 .cartes{padding:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;grid-gap:10px;gap:10px}.resultats4 .carte4{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--fn-line);border-radius:8px;background:var(--fn-surface);transition:border-color .14s,background-color .14s}.resultats4 .carte4:hover{background:#fafbf6;border-color:var(--fn-ink)}.resultats4 .carte4 .carte-tete{align-items:center;gap:8px 10px}.resultats4 .carte4 .carte-heure{width:auto;min-width:38px;font-size:13px;color:var(--ink-3)}.resultats4 .carte4 .carte-lien:focus-visible:after{border-radius:8px}.resultats4 .carte4 .carte-resultat{margin-left:auto;flex:none;padding:3px 9px;border-radius:6px;background:var(--surface-2);border:1px solid var(--fn-line-strong);color:var(--ink);font-size:20px;line-height:1.05;letter-spacing:.02em;white-space:nowrap}.verdict4{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:7px;border:1px solid var(--fn-line);background:var(--bg)}.verdict4 p{margin:0}.verdict4.juste{background:var(--lime-soft);border-color:#b7d94a}.verdict4.rate{background:var(--warn-wash);border-color:#ebb298}.verdict4.serre{background:var(--surface-2);border-color:var(--fn-line-strong)}.verdict4.indispo{background:var(--bg);border-color:var(--fn-line)}.verdict4.indispo .verdict4-s{font-size:13px;font-weight:500;color:var(--ink-2)}.verdict4-k{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--ink-3)}.verdict4-k,.verdict4-t{text-transform:uppercase}.verdict4-t{font-size:21px;line-height:1.08;letter-spacing:.02em;color:var(--ink)}.verdict4.juste .verdict4-t{color:var(--up)}.verdict4.rate .verdict4-t{color:var(--warn-ink)}.verdict4.serre .verdict4-t{color:var(--ink-2)}.verdict4-s{font-size:13.5px;line-height:1.4;font-weight:600;color:var(--ink)}.verdict4-sc{font-size:13px;line-height:1.4;color:var(--ink-2)}.verdict4 .verdict4-sc.exact{margin-top:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 8px;border-radius:5px;background:var(--lime);border:1px solid #96b81c;color:var(--ink);font-weight:700}.verdict4 .verdict4-av{margin-top:2px;font-size:12px;line-height:1.4;color:var(--ink-3)}:root{--bg:#f1f1ec;--sheet:#ffffff;--ink:#0d0e0b;--mute:#5c5e57;--mute-dark:#a3a59a;--line:#dcddd5;--lime:#d6f53c;--lime-soft:#f3fad1;--warn:#ff6a2b;--warn-ink:#9c3006;--warn-wash:#ffe9df}.board{font-family:var(--ff-board);font-weight:800;text-transform:uppercase;letter-spacing:.015em}.mono{font-family:var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}header.st-bar.topbar,header.topbar{background:var(--ink);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid #262821;padding:0}.topbar-in{max-width:1440px;margin:0 auto;padding:9px 12px;display:flex;justify-content:space-between;gap:8px}.logo,.topbar-in{align-items:center}.logo{display:inline-flex;gap:7px;font-size:23px;color:#fff;text-decoration:none;flex-shrink:0}.logo-flag{width:14px;height:16px;background:var(--lime);display:inline-block;-webkit-clip-path:polygon(0 0,100% 0,72% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,72% 50%,100% 100%,0 100%)}.nav-desk{display:none}.top-actions{display:flex;align-items:center;gap:6px;flex:1 1;justify-content:flex-end}.search-wrap{position:relative;flex:1 1;max-width:210px}.search-input{width:100%;background:#1b1d18;border:1px solid #383a32;color:#fff;padding:6px 10px 6px 26px;border-radius:999px;font-size:12.5px;outline:none}.search-input:focus{border-color:var(--lime)}.search-input::placeholder{color:#9a9c91}.search-ico{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#9a9c91;pointer-events:none;display:flex}.lang-switch{display:inline-flex;align-items:center;background:#1b1d18;border:1px solid #383a32;border-radius:999px;padding:2px;font-size:11.5px;font-weight:700;flex-shrink:0}.lang-switch a{padding:4px 7px;border-radius:999px;color:var(--mute-dark);text-decoration:none}.lang-switch a.active{background:var(--lime);color:var(--ink)}.proof-strip{background:#171914;color:#d9dad3;border-bottom:1px solid #2b2d26;font-size:12.5px}.proof-in{max-width:1440px;margin:0 auto;padding:6px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.proof-left{display:none}.proof-tag{background:var(--lime);color:var(--ink);font-weight:800;font-size:10.5px;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.proof-right b{color:var(--lime)}.proof-right a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:6px}.proof-right a.proof-link{color:var(--lime);font-weight:700;margin-left:0;-webkit-text-decoration-color:rgb(214 245 60/.55);text-decoration-color:rgb(214 245 60/.55)}.proof-right a.proof-link:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.controls-wrap{background:var(--bg);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:47px;z-index:30}.controls-in{max-width:1440px;margin:0 auto;padding:7px 12px;display:flex;flex-direction:column;gap:6px}.days-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px;background:var(--sheet);padding:3px;border-radius:8px;border:1px solid var(--line)}.day-btn{border:0;background:transparent;color:var(--mute);padding:6px 4px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:3px}.day-btn small{font:600 10.5px var(--ff-mono);opacity:.75}.day-btn.active{background:var(--ink);color:#fff}.day-btn.active small{color:var(--lime);opacity:1}.second-controls-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.league-select-mobile{flex:1 1 100%;width:100%;min-width:0;background:var(--sheet);border:1px solid var(--ink);color:var(--ink);padding:6px 10px;border-radius:7px;font-size:12.5px;font-weight:700}@media (min-width:640px){.league-select-mobile{flex:0 1 220px;width:auto}}.bettor-filters{display:flex;flex-wrap:wrap;gap:4px}.filter-pill{border:1px solid var(--line);background:var(--sheet);color:var(--ink);padding:5px 8px;border-radius:7px;font-size:11.5px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.filter-pill small{font:700 10.5px var(--ff-mono);color:var(--mute)}.filter-pill.active{background:var(--lime);border-color:var(--ink);color:var(--ink);font-weight:800}.filter-pill.active small{color:var(--ink)}.filter-pill.desk-only{display:none}.workspace{max-width:1440px;margin:0 auto;padding:10px 10px 24px}.col-leagues,.col-standings{display:none}.guide-strip{padding:7px 11px;margin-bottom:10px;background:var(--sheet);border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.4;color:var(--mute);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.guide-strip mark{display:inline-block;background:var(--lime);padding:1px 5px;border-radius:3px;border:1px solid var(--ink)}.guide-strip mark,.treve-pill{white-space:nowrap;color:var(--ink);font-weight:700}.treve-pill{font-size:11px;background:var(--lime-soft);border:1px solid #d4da9b;padding:2px 8px;border-radius:999px}.active-filter-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 11px;margin-bottom:10px;background:var(--sheet);border:1px solid var(--ink);border-radius:8px;font-size:12.5px}.comp-block{background:var(--sheet);border:1px solid var(--line);border-radius:11px;margin-bottom:14px;overflow:hidden}.comp-block.in-view{border-color:var(--ink)}.comp-head{background:#161813;color:#fff;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-title-wrap{min-width:0}.comp-head h2{margin:0;font-size:18px;letter-spacing:.03em;color:#fff;line-height:1.1}.comp-sub{font-size:11.5px;color:var(--mute-dark);font-weight:500;display:block;margin-top:2px}.btn-inline-clt{flex-shrink:0;border:1px solid #45483e;background:#23261f;color:var(--lime);padding:5px 9px;border-radius:6px;font-size:11.5px;font-weight:700;white-space:nowrap}.btn-inline-clt.open{background:var(--lime);color:var(--ink);border-color:var(--lime)}.inline-clt{display:none;background:#f8f8f4;border-bottom:2px solid var(--ink);padding:10px}.inline-clt.open{display:block}.match-cols-head{display:none}.match-row{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-bottom:1px solid #e6e7e0;text-decoration:none;color:inherit;transition:background .12s}.match-row:last-child{border-bottom:0}.match-row:hover{background:#f8f9f3}.m-top-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--mute)}.m-kick-inline{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.m-kick-inline b{font-size:16px;color:var(--ink)}.score-tag{background:#ebece6;color:var(--ink);padding:2px 6px;border-radius:4px;font-weight:700;font-size:11.5px;white-space:nowrap}.m-source-tag{font-size:10.5px;color:var(--mute);font-weight:600;white-space:nowrap}.m-teams-block{gap:2px}.m-teams-block,.m-teams-names{display:flex;flex-direction:column}.m-teams-names{font-size:18.5px;line-height:1.08;color:var(--ink);gap:3px}.m-team-line{display:flex;align-items:center;gap:5px;min-width:0}.m-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-pill{display:inline-block;flex-shrink:0;padding:1px 4px;border-radius:3px;background:#ebece6;font:700 10.5px var(--ff-mono);color:var(--mute);vertical-align:middle}.m-form-line{font-size:11.5px;color:var(--mute)}.m-odds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.odd-cell{background:var(--bg);border:1.5px solid #e2e3dc;border-radius:9px;padding:7px 6px;text-align:center;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.odd-cell.fav{background:var(--lime-soft);border-color:var(--ink)}.odd-cell.val{background:var(--lime);border-color:var(--ink)}.cell-label{display:block;width:100%;font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.cell-label,.cell-pct{color:var(--ink);white-space:nowrap}.cell-pct{font-size:24px;line-height:1}.cell-pct-sub{font-size:10px;color:var(--mute);line-height:1;margin-bottom:2px}.odd-cell.val .cell-pct-sub{color:var(--ink);font-weight:600}.cell-odd{width:100%;display:flex;align-items:baseline;justify-content:center;gap:4px;padding-top:4px;border-top:1px solid rgba(13,14,11,.13);font-size:11.5px;color:#2b2d27;white-space:nowrap;overflow:hidden}.cell-odd b{font:800 13.5px var(--ff-mono);color:var(--ink)}.cell-site{font-size:11px;color:var(--mute);overflow:hidden;text-overflow:ellipsis}.odd-cell.val .cell-site{color:var(--ink);font-weight:700}.m-odds-pending{font-size:12px;color:var(--mute);background:var(--bg);border:1px dashed #d3d5cc;border-radius:7px;padding:7px 10px;text-align:center}.match-row.is-pending{opacity:.9}.m-verdict{display:flex;align-items:center;justify-content:space-between;gap:8px}.verdict-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 8px;border-radius:5px;background:#ebece6;color:var(--ink);white-space:nowrap}.verdict-badge.muted{background:transparent;color:var(--mute);padding:2px 0;font-weight:600}.verdict-badge.good{background:var(--lime);border:1px solid var(--ink)}.verdict-badge.fav-strong{background:var(--lime-soft);border:1px solid var(--ink)}.verdict-badge.warn{background:var(--warn-wash);color:var(--warn-ink)}.cta-12{font-size:12.5px;font-weight:800;color:var(--ink);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.no-odds-more{border-top:1px solid var(--line);background:#fafaf6}.no-odds-more summary{padding:9px 14px;font-size:12.5px;font-weight:700;color:var(--mute);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.no-odds-more summary:after{content:"▾";font-size:11px}.no-odds-more[open] summary:after{content:"▴"}.autres4,.no-odds-more .match-row{background:var(--sheet)}.autres4{border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:6px}.autres4 summary{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;background:#f7f7f2;font-size:15px}.autres4 summary small{font:600 12px var(--ff-mono);color:var(--mute)}.autres4-body{padding:10px;display:flex;flex-direction:column;gap:12px}.st-group-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px;background:#fafaf7;border-bottom:1px solid var(--line)}.st-gtab{border:1px solid var(--line);background:var(--sheet);color:var(--mute);padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.st-gtab.active{background:var(--lime);color:var(--ink);border-color:var(--ink)}.st-group-block{margin-bottom:12px}.st-group-block:last-child{margin-bottom:0}.st-group-title{margin:0 0 6px;font-size:14px;font-weight:800;color:var(--ink);background:#ebece5;padding:4px 8px;border-radius:5px}.st-table{width:100%;border-collapse:collapse;font-size:12px}.st-table td,.st-table th{padding:4.5px 4px;border-bottom:1px solid #e6e7e0;text-align:left;vertical-align:middle}.st-table th{font-size:10.5px;color:var(--mute);text-transform:uppercase;border-bottom:1.5px solid var(--ink)}.st-table td.num,.st-table th.num{text-align:right}.st-table tr.playing{background:var(--lime-soft);font-weight:700}.rk-badge{display:inline-flex;align-items:center;justify-content:center;width:21px;height:19px;border-radius:4px;font:700 11px var(--ff-mono);background:#ebece6;color:var(--ink)}.rk-europe,.rk-montee{background:var(--lime);color:var(--ink);border:1px solid var(--ink)}.rk-barrage-haut{background:#cce8ff;color:#083b66}.rk-barrage-bas{background:#ffe1b3;color:#6e3a00}.rk-descente{background:#ffd8cc;color:#8c2300}.st-legend{list-style:none;margin:8px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--mute)}.st-legend li{display:inline-flex;align-items:center;gap:5px}.leg-dot{width:9px;height:9px;border-radius:2px;display:inline-block}.leg-europe,.leg-montee{background:var(--lime);border:1px solid var(--ink)}.leg-barrage-haut{background:#cce8ff;border:1px solid #083b66}.leg-barrage-bas{background:#ffe1b3;border:1px solid #6e3a00}.leg-descente{background:#ffd8cc;border:1px solid #8c2300}.st-source{margin:4px 0 0;font-size:10.5px;color:var(--mute);font-style:italic}nav.bottom-tabs{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ink);color:#a3a59a;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 0 10px;border-top:1px solid #252721}.bottom-tabs a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;font-weight:600;color:#a3a59a;text-decoration:none;position:relative}.bottom-tabs a.active{color:#fff}.bottom-tabs a.active:before{content:"";position:absolute;top:-8px;width:28px;height:3px;background:var(--lime);border-radius:0 0 3px 3px}.single-col{max-width:900px;margin:0 auto;padding:10px 10px 28px;gap:12px}.nav-context,.single-col{display:flex;flex-direction:column}.nav-context{gap:8px}.back-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--sheet);border:1.5px solid var(--ink);font-size:12.5px;font-weight:700;color:var(--ink);text-decoration:none}.verdict-card{background:var(--ink);color:#fff;border-radius:12px;padding:13px 14px}.v-meta{align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--mute-dark);margin-bottom:4px}.v-meta,.v-teams{display:flex;flex-wrap:wrap}.v-teams{margin:0 0 10px;font-size:32px;line-height:.96;color:#fff;align-items:baseline;gap:7px}.v-teams small{font:500 13.5px var(--ff-sans);color:var(--mute-dark);text-transform:none}.v-rank{font:700 11px var(--ff-mono);background:#262821;color:#d9dad3;padding:2px 5px;border-radius:4px;vertical-align:middle}.v-summary-bar{background:#1b1d17;border:1px solid #32352c;border-radius:9px;padding:9px 11px;justify-content:space-between}.v-main-call,.v-summary-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v-badge{background:var(--lime);color:var(--ink);font-weight:800;font-size:11px;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.v-main-text{font-size:16.5px;font-weight:800;color:#fff}.v-main-text mark{background:var(--lime);color:var(--ink);padding:0 5px;border-radius:3px}.v-score{font-size:12.5px;color:#d9dad3}.v-score b{background:#2a2d24;color:var(--lime);padding:2px 7px;border-radius:4px;font-size:17px;margin-left:4px;vertical-align:middle}.v-alert{margin-top:9px;padding:8px 11px;border-radius:8px;font-size:12.5px;font-weight:600}.v-alert.warn{background:var(--warn-wash);color:var(--warn-ink)}.v-alert.good{background:var(--lime);color:var(--ink)}.unified-card{background:var(--sheet);border:1.5px solid var(--ink);border-radius:12px;overflow:hidden}.u-head{padding:11px 12px 9px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap}.u-head h2{margin:0;font-size:20px}.u-sub{font-size:12px;color:var(--mute)}.u-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.u-table td,.u-table th{padding:7px 5px;border-bottom:1px solid #ebece5;vertical-align:middle}.u-table td.col-site,.u-table th.col-site{width:31%;text-align:left;padding-left:10px}.u-table td.col-out,.u-table th.col-out{width:23%;text-align:center}.u-table td.col-act,.u-table th.col-act{display:none}.u-table thead th{background:#f6f6f1;border-bottom:2px solid var(--ink);padding:8px 3px}.sort-btn,.u-table thead th{font-size:11px;font-weight:800;color:var(--ink)}.sort-btn{border:1px solid transparent;background:transparent;padding:4px 3px;border-radius:6px;line-height:1.15;display:inline-flex;align-items:center;justify-content:center;gap:2px;width:100%;white-space:normal;word-break:break-word;text-align:center}.row-fanio td,.sort-btn.active{background:var(--ink);color:#fff}.row-fanio td{padding:9px 5px;border-bottom:2px solid #2b2e26}.row-fanio .f-title{font-weight:800;font-size:12.5px;color:#fff;display:block;line-height:1.2}.row-fanio .f-sub{font-size:10.5px;color:var(--mute-dark);display:block}.fanio-pct-box{display:inline-flex;flex-direction:column;align-items:center;padding:4px 8px;border-radius:7px;background:#1e201a;border:1.5px solid #383b31;min-width:58px;white-space:nowrap}.fanio-pct-box.fav{background:var(--lime);color:var(--ink);border-color:var(--lime)}.fanio-pct-val{font-size:22px;line-height:1}.fanio-pct-lbl{font-size:9.5px;opacity:.88;font-weight:700}.row-best td{background:var(--lime-soft);color:var(--ink);padding:8px 5px;border-bottom:2px solid var(--ink);font-weight:700}.best-title{font-weight:800;font-size:12px;display:block;line-height:1.2}.best-sub{font-size:10.5px;color:var(--mute);font-weight:600}.best-val{font:800 14.5px var(--ff-mono);display:block}.best-site{font-size:10.5px}.best-site,.site-link{font-weight:700;color:var(--ink)}.site-link{text-decoration:none;display:inline;line-height:1.18}.site-link small{font-size:10px;color:var(--mute);white-space:nowrap}.site-time{font:10.5px var(--ff-mono);color:var(--mute);display:block}.odd-pill{display:inline-block;min-width:46px;padding:3px 5px;border-radius:5px;font:600 13px var(--ff-mono);color:var(--ink)}.odd-pill.best{background:var(--lime);font-weight:800;box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-go{display:inline-block;padding:4px 8px;border-radius:5px;border:1.5px solid var(--ink);font-size:11.5px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.row-unpub .site-link,.row-unpub td,.unpub-msg{color:var(--mute)}.unpub-msg{font-size:11.5px;font-style:italic;text-align:center}.standings-card{background:var(--sheet);border:1px solid var(--line);border-radius:12px;padding:12px}.standings-card h3{margin:0 0 4px;font-size:20px}.clt-summary{margin:0 0 10px;font-size:13px;color:var(--mute);font-weight:600}@media (min-width:768px){.nav-context{flex-direction:row;align-items:center;justify-content:space-between}.u-table td.col-site,.u-table th.col-site{width:30%;padding-left:16px}.u-table td.col-out,.u-table th.col-out{width:19%}.u-table td.col-act,.u-table th.col-act{display:table-cell;width:13%;text-align:right;padding-right:16px}.site-link small{display:none}}@media (min-width:1024px){.topbar-in{padding:10px 28px}.nav-desk{display:flex;align-items:center;gap:24px;margin-left:24px;margin-right:auto}.nav-desk a{color:#a3a59a;text-decoration:none;font-weight:600;font-size:14.5px;padding:4px 0;border-bottom:2.5px solid transparent}.nav-desk a.active{color:#fff;border-bottom-color:var(--lime)}.search-wrap{max-width:270px}.proof-in{padding:7px 28px}.proof-left{display:flex;align-items:center;gap:8px}.controls-in{padding:9px 28px;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.days-tabs{display:flex;width:auto}.day-btn{padding:6px 12px}.second-controls-row{display:flex;gap:6px}.league-select-mobile{display:none}.filter-pill.desk-only{display:inline-flex}.workspace{padding:16px 28px 40px;display:grid;grid-template-columns:190px minmax(0,1fr) 345px;grid-gap:16px;gap:16px;align-items:start}.col-leagues{display:block;background:var(--sheet);border:1px solid var(--line);border-radius:11px;padding:12px;position:-webkit-sticky;position:sticky;top:106px;max-height:calc(100vh - 122px);overflow-y:auto}.lg-btn.is-zero{color:var(--mute);font-weight:500}.lg-autres{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.lg-autres summary{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-size:12.5px;font-weight:700;color:var(--mute);cursor:pointer;list-style:none;border-radius:6px}.lg-autres summary:hover{background:var(--bg);color:var(--ink)}.lg-autres summary small{font:600 11px var(--ff-mono)}.lg-autres-list{margin-top:4px}.col-leagues h2{margin:0 0 8px;font-size:15px}.col-leagues h2,.lg-cat{color:var(--mute);letter-spacing:.04em}.lg-cat{margin:10px 0 4px;font:700 10.5px var(--ff-mono);text-transform:uppercase}.lg-btn{width:100%;border:0;background:transparent;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:6px;font-size:13px;font-weight:600;color:var(--ink)}.lg-btn:hover{background:var(--bg)}.lg-btn.active{background:var(--lime);color:var(--ink);font-weight:800}.lg-btn small{font:600 11px var(--ff-mono);color:var(--mute)}.lg-btn.active small{color:var(--ink);font-weight:800}.btn-inline-clt{display:none}.inline-clt{display:none!important}.match-cols-head{display:grid;grid-template-columns:194px repeat(3,minmax(0,1fr)) 190px;grid-gap:6px;gap:6px;align-items:center;padding:6px 12px;background:#f6f6f1;border-bottom:1px solid var(--line);font-size:10.5px;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.02em}.match-cols-head .c-center{text-align:center}.match-cols-head .c-right{text-align:right}.match-row{display:grid;grid-template-columns:194px repeat(3,minmax(0,1fr)) 190px;grid-gap:6px;gap:6px;align-items:center;padding:8px 12px}.m-left-col{min-width:0;overflow:hidden}.m-top-line{justify-content:flex-start;gap:4px 6px;margin-bottom:3px;flex-wrap:wrap}.m-left-col .m-source-tag{flex-basis:100%}.m-top-line .score-tag{font-size:10.5px;padding:1px 5px}.m-teams-names{font-size:17.5px}.m-odds-grid{display:contents}.odd-cell{padding:6px}.odd-cell .cell-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.m-odds-pending{grid-column:2/5}.cell-pct{font-size:20px}.sort-btn{white-space:nowrap;width:auto;font-size:11.5px;padding:4px 6px}.m-verdict{min-width:0;max-width:100%;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px}.m-verdict .verdict-badge{white-space:normal;text-align:right;line-height:1.25;max-width:100%;font-size:11px;padding:3px 7px}.col-standings{display:block;background:var(--sheet);border:1.5px solid var(--ink);border-radius:11px;overflow:hidden;position:-webkit-sticky;position:sticky;top:106px}.st-head{background:var(--ink);color:#fff;padding:10px 14px}.st-sync-pill{display:inline-flex;align-items:center;gap:5px;background:#252820;color:var(--lime);padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;margin-bottom:4px}.st-sync-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block}.st-head h3{margin:0;font-size:19px;letter-spacing:.02em;color:#fff}.st-head p{margin:2px 0 0;font-size:11.5px;color:var(--mute-dark)}.st-tabs{display:flex;gap:4px;padding:7px 10px;background:#f6f6f1;border-bottom:1px solid var(--line);overflow-x:auto}.st-tab{border:1px solid var(--line);background:var(--sheet);color:var(--mute);padding:3px 7px;border-radius:5px;font-size:11px;font-weight:700;white-space:nowrap}.st-tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.st-body{padding:8px 10px}.single-col{padding:20px 24px 44px;gap:18px}.verdict-card{padding:18px 22px}.v-teams{font-size:44px}.u-head{padding:14px 18px 12px}.standings-card{padding:18px 20px}nav.bottom-tabs{display:none}}@media (max-width:1023px){.single-col,.workspace{padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px))}}.v-team-item{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;max-width:100%}.mes-equipes{margin-bottom:12px;padding:10px 12px;background:var(--sheet);border:1px solid var(--line);border-left:4px solid var(--lime);border-radius:8px}.mes-equipes-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.mes-equipes-tete h2{margin:0;font-size:18px;letter-spacing:.02em}.mes-equipes-tete a{font-size:13px;color:inherit}.mes-equipes ul{margin:0;padding:0;list-style:none}.mes-equipes li+li{border-top:1px solid var(--line)}.mes-equipes li a{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:8px 0;min-height:44px;color:inherit;text-decoration:none}.mes-equipes li a:focus-visible b,.mes-equipes li a:hover b{text-decoration:underline}.mes-equipes-quand{font-family:var(--ff-mono);font-size:12px;color:var(--mute)}.mes-equipes li b{font-size:15px}.mes-equipes .note{margin:0;font-size:13px;color:var(--mute)}