@layer base,composants,utilitaires;@font-face{font-family: 'Sofia Sans';font-style: normal;font-weight: 100 1000;font-display: swap;src: url('../../fonts/sofia-sans-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Sofia Sans';font-style: normal;font-weight: 100 1000;font-display: swap;src: url('../../fonts/sofia-sans-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Sofia Sans';font-style: normal;font-weight: 100 1000;font-display: swap;src: url('../../fonts/sofia-sans-cyrillic.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Sofia Sans Condensed';font-style: normal;font-weight: 100 1000;font-display: swap;src: url('../../fonts/sofia-sans-condensed-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Sofia Sans Condensed';font-style: normal;font-weight: 100 1000;font-display: swap;src: url('../../fonts/sofia-sans-condensed-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Sofia Sans Condensed';font-style: normal;font-weight: 100 1000;font-display: swap;src: url('../../fonts/sofia-sans-condensed-cyrillic.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Sofia repli Segoe';src: local('Segoe UI');size-adjust: 96.38%;ascent-override: 93.38%;descent-override: 31.13%;line-gap-override: 0%}@font-face{font-family: 'Sofia repli Roboto';src: local('Roboto');size-adjust: 94.34%;ascent-override: 95.40%;descent-override: 31.80%;line-gap-override: 0%}@font-face{font-family: 'Sofia repli Arial';src: local('Arial');size-adjust: 93.54%;ascent-override: 96.22%;descent-override: 32.07%;line-gap-override: 0%}@layer base{:root{color-scheme: dark;--police: 'Sofia Sans','Sofia repli Segoe','Sofia repli Roboto','Sofia repli Arial',ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--police-tableau: 'Sofia Sans Condensed',var(--police);--encre: #0b0f14;--papier: #eeeeee;--rouge: #e31b23;--rouge-clair: #ff2e2e;--acier: #a7adb4;--bleu: #2457ff;--type-commentaire: var(--acier);--type-annonce: var(--ambre);--bleu-clair: #6f93ff;--type-discussion: var(--bleu-clair);--type-publication: var(--rouge-clair);--fond: var(--encre);--fond-doux: #171c21;--fond-appui: #21252a;--texte: var(--papier);--texte-doux: var(--acier);--bord: #2d3237;--marque: var(--rouge);--sur-marque: #ffffff;--accent: var(--papier);--sur-accent: var(--encre);--accent-clair: #13255b;--ombre: none;--rayon: 9px;--rayon-petit: 5px;--gouttiere: 14px;--cible: 48px;--haut-bouton: 2.5rem;--t-xs: .75rem;--t-champ-mobile: 1rem;--t-s: .8125rem;--t-m: .9375rem;--t-l: 1.0625rem;--t-grand: 1.1875rem;--t-xl: 1.375rem;--t-2xl: 1.75rem;--t-3xl: 2.25rem;--m-s: 20px;--m-m: 32px;--m-l: 56px;--m-xl: 96px;--colonne-texte: 44rem;--vert: #24d772;--ambre: #f0a93c;--fond-victoire: #0d3520;--texte-victoire: #8fe3b0;--fond-defaite: #3f1618;--texte-defaite: #ffa9ac;--fond-nul: #21252a;--texte-nul: #d3d6da;--club-primaire: var(--marque);--club-secondaire: var(--texte-doux);--club-fond: var(--marque);--club-texte: var(--sur-marque);--plaque-bande: var(--marque);--plaque-filet: var(--acier);--plaque-titre: var(--accent);--club-maillot: var(--texte-doux);--club-numero: var(--fond-doux);--plaque-bande-domicile: var(--marque);--plaque-bande-exterieur: var(--marque);--aff-serie-domicile: var(--bleu);--aff-serie-exterieur: var(--ambre);--aff-maillot-domicile: var(--fond-appui);--aff-numero-domicile: var(--texte);--aff-maillot-exterieur: var(--fond-appui);--aff-numero-exterieur: var(--texte);--aff-maillot-gardien-domicile: var(--fond-appui);--aff-numero-gardien-domicile: var(--texte);--aff-maillot-gardien-exterieur: var(--fond-appui);--aff-numero-gardien-exterieur: var(--texte)}*{box-sizing: border-box}}@layer composants{body{margin: 0;background: var(--fond);color: var(--texte);font: var(--t-m)/1.35 var(--police)}@media (min-width: 40rem){:root{--t-m: 1rem}}button,[role="tab"],.onglets,.une-puce,.story-vignette,.direct-onglets{user-select: none;-webkit-user-select: none}.wrap{width: min(1180px,100% - 2 * var(--gouttiere));margin-inline: auto}a{color: var(--accent);text-decoration: unset;text-decoration-color: var(--acier);text-decoration-thickness: 1px;text-underline-offset: .18em}a:hover{color: var(--rouge-clair)}p a:not([class]),li a:not([class]):where(.article-corps *),.contenu-page ul:not([class])>li>a:not([class]),.chapo a:not([class]),:is(.note,.explication,.vide) a:not([class]){text-decoration-line: underline}:is(.succes,.alerte,.message-vous) a:not([class]){color: inherit;text-decoration-line: underline}.skip-link:hover,.bouton-plein:not(:disabled):hover{color: var(--sur-marque)}a.score-victoire:hover{color: var(--texte-victoire)}a.score-defaite:hover{color: var(--texte-defaite)}a.score-nul:hover{color: var(--texte-nul)}a.bouton-club:hover{color: var(--club-texte)}.skip-link{position: absolute;left: -9999px;background: var(--marque);color: var(--sur-marque);padding: .6rem 1rem;border-radius: 0 0 var(--rayon) 0}.skip-link:focus{position: fixed;left: 0;top: 0;z-index: 100}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.site-header{position: sticky;top: 0;z-index: 30;background: var(--fond-doux);border-bottom: 2px solid var(--marque)}:root{--haut-entete: 52px;--haut-mini-score: 0px;--haut-onglets: 0px;--haut-barre-bas: 0px;--haut-enregistrement: 0px}html{scroll-padding-top: calc(var(--haut-entete) + var(--haut-mini-score) + var(--haut-onglets) + .75rem);scroll-padding-bottom: calc(var(--haut-barre-bas) + var(--haut-enregistrement));-webkit-tap-highlight-color: rgb(238 238 238 / .12)}a,button,summary,label,select,[role="tab"],input:is([type="checkbox"],[type="radio"],[type="submit"],[type="button"]){touch-action: manipulation}html:has(.onglets-fiche){--haut-onglets: calc(var(--cible) + 1px)}html:has(.barre-enregistrement){--haut-enregistrement: calc(var(--cible) + 2.25rem)}@media (max-width: 39.99rem){:root{--haut-entete: 58px;--haut-barre-bas: calc(57px + env(safe-area-inset-bottom,0px))}}.header-inner{padding: 4px var(--gouttiere);display: flex;align-items: center;gap: .5rem;flex-wrap: nowrap;min-height: 50px}.header-outils{margin-left: auto;display: flex;align-items: center;gap: .35rem;min-width: 0}.header-inner .recherche{flex: 0 1 16rem;min-width: 0}.recherche input{width: 100%;min-width: 0;min-height: 32px}.brand{display: inline-flex;line-height: 0}.brand img{width: 52px;height: 32px}.season-form{display: flex;align-items: center;gap: .35rem}.season-form label{display: inline-flex;color: var(--texte-doux)}.season-form select{font: inherit;font-size: var(--t-s);min-height: 32px;padding: .2rem .4rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond);color: var(--texte)}@media (max-width: 39.99rem){.season-form:not(.season-form-feuille){display: none}}.season-form-feuille{display: none}@media (max-width: 39.99rem){.season-form-feuille{display: flex;gap: .55rem;margin: 0 0 1rem;padding-inline: .55rem}.season-form-feuille label{gap: .55rem}.season-form-feuille .season-form-mot{font-weight: 700;color: var(--texte)}.season-form-feuille select{flex: 1;min-width: 0;min-height: var(--cible)}}.bouton-icone{width: 32px;height: 32px;flex: none;border-radius: var(--rayon);background: var(--fond-appui);color: var(--texte);cursor: pointer;display: grid;place-items: center;border: 1px solid transparent}.bouton-icone:not(:disabled):hover{border-color: var(--bord)}.bouton-icone .icone{width: 18px;height: 18px}.recherche-bascule{position: absolute;opacity: 0;pointer-events: none;visibility: hidden}.recherche-bascule:focus-visible ~ .header-outils .recherche-loupe{outline: 2px solid var(--accent);outline-offset: 2px}.recherche-loupe{display: none}.langue-menu{position: relative}.langue-menu summary{list-style: none}.langue-menu summary::-webkit-details-marker{display: none}.langue-menu[open] summary{background: var(--marque);color: var(--sur-marque)}.langue-liste{position: absolute;right: 0;top: calc(100% + 6px);z-index: 40;min-width: 13rem;padding: .35rem;display: grid;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);box-shadow: 0 8px 24px rgba(0,0,0,.12)}.langue-liste a{display: flex;align-items: center;font-size: var(--t-m);text-decoration: none;padding: .5rem .7rem;min-height: 40px;border-radius: var(--rayon-petit);color: var(--texte)}.langue-liste a:hover{background: var(--fond-appui);color: var(--texte)}.langue-liste a[aria-current="true"]{font-weight: 800;color: var(--accent)}@media (max-width: 40rem){.bouton-icone{width: var(--cible);height: var(--cible)}.header-outils{flex: 1;flex-wrap: wrap;justify-content: flex-end}.recherche-loupe{display: grid}.recherche-bascule{visibility: visible}.header-inner .recherche{display: none}.recherche-bascule:checked ~ .header-outils .recherche{display: block;flex: 1 0 100%;order: 9}.recherche-bascule:checked ~ .header-outils .recherche-loupe{background: var(--marque);color: var(--sur-marque)}}.nav{display: flex;gap: .35rem;list-style: none;margin: 0;padding: 0;flex-wrap: wrap}.nav a{display: block;padding: .5rem .85rem;border-radius: var(--rayon);background: var(--fond-appui);color: var(--texte-doux);font-size: var(--t-xs);font-weight: 800;letter-spacing: .04em;text-transform: uppercase}.nav a:hover{color: var(--texte)}.nav a[aria-current="page"]{background: var(--marque);color: var(--sur-marque)}.menu-bascule{position: absolute;opacity: 0;pointer-events: none;visibility: hidden;width: 1px;height: 1px}.site-corps{display: flex;align-items: flex-start}.site-colonne{flex: 1 1 0;min-width: 0}.rail{flex: 0 0 auto;width: 216px;align-self: stretch;background: var(--fond-doux);border-inline-end: 1px solid var(--bord);padding: 1rem .55rem 2rem;display: grid;gap: 1.1rem;align-content: start;position: sticky;top: 0;max-height: 100vh;overflow-y: auto}.rail{scrollbar-width: none}.rail::-webkit-scrollbar{display: none}.rail-titre{font-size: var(--t-xs);font-weight: 900;letter-spacing: .13em;text-transform: uppercase;color: var(--texte-doux);margin: 0 0 .3rem;padding-inline: .55rem}.rail-liste{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.rail-liste + .rail-titre{margin-top: 1.1rem}.rail-liste + .rail-liste{margin-top: .9rem;padding-top: .9rem;border-top: 1px solid var(--bord)}.poignee{display: none}.rail-liste a{display: flex;align-items: center;gap: .55rem;min-height: 38px;padding: 0 .55rem;border-radius: var(--rayon-petit);font-size: var(--t-s);font-weight: 700;color: var(--texte-doux)}.rail-liste a:hover{background: var(--fond-appui);color: var(--texte)}.rail-liste a[aria-current="page"]{background: var(--marque);color: var(--sur-marque)}.rail-liste a>.rang{margin-left: auto;color: inherit;font-weight: 900}.rail .icone{width: 17px;height: 17px;flex: none}.onglets{display: none}.voile-menu{display: none}@media (max-width: 39.99rem){.rail{position: fixed;inset-inline: 0;bottom: 0;top: auto;width: auto;z-index: 60;max-height: 74vh;max-height: 74dvh;overscroll-behavior: contain;border-inline-end: 0;border-top: 1px solid var(--bord);border-radius: var(--rayon) var(--rayon) 0 0;padding-bottom: calc(56px + env(safe-area-inset-bottom,0px));transform: translateY(101%);visibility: hidden;box-shadow: 0 -12px 30px rgba(4,8,12,.18)}.poignee{display: block;width: 42px;height: 4px;border-radius: 2px;background: var(--bord);justify-self: center;margin-bottom: .2rem}.rail-liste .est-primaire{display: none}.menu-bascule:checked ~ .site-corps .rail{transform: translateY(0);visibility: visible}.rail-liste a{min-height: var(--cible);font-size: var(--t-m)}.menu-bascule:checked ~ .voile-menu{display: block;position: fixed;inset: 0;z-index: 50;background: rgba(4,8,12,.45)}.onglets{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;position: fixed;inset-inline: 0;bottom: 0;z-index: 70;background: var(--fond-doux);border-top: 1px solid var(--bord);padding-bottom: env(safe-area-inset-bottom,0px)}.onglets>a,.onglets>label{display: grid;justify-items: center;gap: 3px;padding: 7px 2px 9px;min-height: 56px;color: var(--texte-doux);cursor: pointer}.onglets>a[aria-current="page"]{color: var(--accent)}.onglets .icone{width: 22px;height: 22px}.onglet-mot{font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 800;letter-spacing: .04em;text-transform: uppercase}.onglet-plus .icone{transform: rotate(-90deg)}.onglet-plus{position: relative}.onglet-pastille{position: absolute;top: 4px;left: calc(50% + 6px);min-width: 18px;height: 18px;padding: 0 4px;border-radius: 9px;display: grid;place-items: center;background: var(--marque);color: var(--sur-marque);font-size: var(--t-xs);font-weight: 900;line-height: 1}.menu-bascule{visibility: visible}.menu-bascule:checked ~ .onglets .onglet-plus{color: var(--accent)}.menu-bascule:focus-visible ~ .onglets .onglet-plus{outline: 2px solid var(--accent);outline-offset: -2px}.site-colonne{padding-bottom: calc(57px + env(safe-area-inset-bottom,0px))}}main{padding: 2rem 0 3rem}main.page-principale{padding: 0}.contenu-page{padding: 2rem 0 3rem}h1{font-size: var(--t-2xl);line-height: 1.06;font-weight: 900;letter-spacing: -.025em;margin: 0 0 .4rem}h1,h2,h3{text-wrap: balance}.une-carte-corps h2,.article-corps h2,.titre-carte,.pronostic-carte-tete,.panneau-notifs-tete h2,.direct-carte>h2,.fb-titre h2,.notifs-jour{border-left: 0;padding-left: 0}h2{font-size: var(--t-l);font-weight: 900;letter-spacing: 0;text-transform: none;color: var(--texte);margin: 2rem 0 .7rem;border-left: 4px solid var(--marque);padding-left: .55rem;line-height: 1.2}h3{font-size: var(--t-xs);font-weight: 900;letter-spacing: .08em;text-transform: uppercase;color: var(--texte-doux);margin: 1.5rem 0 .5rem}h4{font-size: var(--t-xs);font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: var(--texte-doux);margin: 1rem 0 .4rem}:is(h2,h3,h4) + p{margin-top: 0}.sous-titre{color: var(--texte-doux);margin: 0 0 1.5rem}.details>* + *::before{content: ' · ';color: var(--texte-doux)}.details>:is(.avatar,.avatar-lien) + *::before{display: none}.avatar-lien{display: inline-flex;line-height: 0}.une-carte-meta.details>* + *::before{display: none}.carte{background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: var(--gouttiere)}.carte>h2:first-child,.carte>h3:first-child,.carte>h4:first-child{margin-top: 0}article.carte>h3{font-size: var(--t-m);font-weight: 800;letter-spacing: -.01em;text-transform: none;color: var(--texte);line-height: 1.25}select{max-width: 100%}fieldset{min-width: 0;border: 0;padding: 0;margin: 2rem 0 1.5rem}legend{padding: 0 0 0 .55rem;margin-bottom: .7rem;border-left: 4px solid var(--marque);font-size: var(--t-l);font-weight: 900;letter-spacing: 0;text-transform: none;color: var(--texte)}.formulaire>fieldset:first-child{margin-top: 0}main label:has(+ :is(input,select,textarea)[required])::after,main label:has(>:is(input,select,textarea)[required])::after,main :is(input,select,textarea)[required] + label::after{content: " *";color: var(--rouge-clair);font-weight: 700}.paire-de-champs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 1rem}@media (max-width: 29.99rem){.paire-de-champs{grid-template-columns: minmax(0,1fr)}}.legende-requis{display: none;float: right;margin: .35rem 0 0 1rem;font-size: var(--t-s);color: var(--texte-doux)}main form.champ-unique label::after{content: none}main:has(form:not(.champ-unique) :is(input,select,textarea)[required]) .legende-requis{display: block}@media (max-width: 39.99rem){.legende-requis{float: none;margin: 0 0 .5rem;text-align: right}}@media (max-width: 39.99rem){main:has(form:not(.champ-unique) :is(input,select,textarea)[required]) .contenu-page:has(>h1):has(>.legende-requis){display: flex;flex-direction: column}.contenu-page:has(>h1)>.legende-requis{order: 1;text-align: left}.contenu-page:has(>h1):has(>.legende-requis)>h1 ~ *{order: 2}.contenu-page:has(>h1):has(>form):has(>.legende-requis)>h1 ~ :not(form,form ~ *){order: 0}}input[type="file"]{max-width: 100%}.grille{display: grid;gap: .625rem}.grille-3{grid-template-columns: repeat(auto-fill,minmax(min(240px,100%),1fr))}.grille-2{grid-template-columns: repeat(auto-fill,minmax(min(320px,100%),1fr))}.compo-trio{grid-template-columns: 1fr}@media (min-width: 62.5rem){.compo-trio{grid-template-columns: 1fr 1fr}}.table-scroll{position: relative;overflow-x: auto;border-radius: var(--rayon);border: 1px solid var(--bord);background: linear-gradient(to right,var(--fond-doux) 30%,rgba(0,0,0,0)) left center,linear-gradient(to left,var(--fond-doux) 30%,rgba(0,0,0,0)) right center,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),rgba(0,0,0,0)) left center,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),rgba(0,0,0,0)) right center;background-repeat: no-repeat;background-size: 28px 100%,28px 100%,12px 100%,12px 100%;background-attachment: local,local,scroll,scroll}.table-scroll td.nom,.table-scroll th.nom{position: sticky;left: 0;z-index: 1;background: inherit}.table-scroll tbody tr{background: var(--fond-doux)}.table-scroll thead tr{background: var(--fond-doux)}.table-scroll.table-reperes tr th,.table-scroll.table-reperes tr td{text-align: center}.classement-detail{position: absolute;opacity: 0;pointer-events: none;visibility: hidden;width: 1px;height: 1px}.classement-detail-commande{display: none}@media (max-width: 39.99rem){.classement-detail{visibility: visible}.classement-detail-commande{display: block;margin: 0 0 .5rem}.classement-detail-commande label{display: inline-flex;align-items: center;gap: .5rem;min-height: var(--cible);padding: 0 1rem;border: 1px solid var(--bord);border-radius: 999px;background: var(--fond-doux);color: var(--texte);cursor: pointer;font-weight: 700;font-size: var(--t-s)}.classement-detail-commande label:hover{border-color: var(--accent)}.classement-detail-commande label::after{content: "";flex: none;width: .5rem;height: .5rem;border-right: 2px solid var(--texte-doux);border-bottom: 2px solid var(--texte-doux);transform: rotate(45deg) translateY(-2px);transition: transform .15s}.classement-detail:checked ~ .classement-detail-commande label::after{transform: rotate(-135deg) translate(-2px,-2px)}.col-detail{display: none}.classement-detail:checked ~ .table-scroll .col-detail{display: table-cell}.classement-detail:not(:checked) ~ .table-scroll .col-forme .forme{gap: 2px}.classement-detail:not(:checked) ~ .table-scroll .col-forme .pastille{width: .5rem;height: .5rem;border-radius: 50%;font-size: 0;background: currentColor}.table-scroll .col-forme{padding-inline: .25rem}.classement-detail:not(:checked) ~ .table-scroll .col-forme .pastille-D{background: transparent;box-shadow: inset 0 0 0 2px currentColor}.classement-detail:not(:checked) ~ .table-scroll .col-forme .pastille-N{width: .6rem;height: .2rem;border-radius: 1px;align-self: center}.table-scroll .club-cell{display: grid;grid-template-columns: auto minmax(min-content,1fr);align-items: center}.table-scroll .club-cell>:not(.blason,.portrait){grid-column: 2;justify-self: start}.table-scroll .club-cell:has(>:not(.blason,.portrait) ~ :not(.blason,.portrait))>:is(.blason,.portrait){grid-row: 1 / span 2}.classement-detail:focus-visible ~ .classement-detail-commande label{outline: 2px solid var(--accent);outline-offset: 2px}}table{width: 100%;border-collapse: collapse;font-size: var(--t-s);background: var(--fond-doux);font-family: var(--police-tableau)}th,td{padding: .55rem .7rem;text-align: left;border-bottom: 1px solid var(--bord)}.num,.score-cellule,.cellule-date{white-space: nowrap}.cellule-date{font-variant-numeric: tabular-nums}thead th{background: var(--fond-appui);font-size: var(--t-xs);font-weight: 900;text-transform: uppercase;letter-spacing: .08em;color: var(--texte-doux)}tbody tr:hover td,tbody tr:hover th,tbody tr:hover td.nom,tbody tr:hover th.nom{background: var(--fond);border-bottom: 1px solid var(--bord)}tbody tr:last-child th,tbody tr:last-child th.nom,tbody tr:last-child td,tbody tr:last-child td.nom{border-bottom: 0}td.num,th.num{text-align: right;font-variant-numeric: tabular-nums}td.nom,th.nom{white-space: normal;min-width: 12rem}@media (max-width: 39.99rem){td.nom,th.nom{min-width: 0}}tbody th.nom{font-weight: inherit}td.cellule-explication{white-space: normal;min-width: 18rem;max-width: 40rem}.champ-club{width: min(100%,24rem)}@media (max-width: 39.99rem){td.cellule-explication{min-width: 14rem}}.rang{color: var(--texte-doux);font-variant-numeric: tabular-nums}.blason{width: var(--m-m);height: var(--m-m);object-fit: contain;vertical-align: middle;margin-right: .5rem}.blason-fil{width: var(--m-s);height: var(--m-s);margin: 0 .15rem 0 .1rem}.blason-lg{width: var(--m-xl);height: var(--m-xl);object-fit: contain}.player-lg{width: 200px;height: 200px;object-fit: cover;object-position: top;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);box-shadow: var(--ombre)}.hero .player-lg{width: 180px;height: 240px;align-self: flex-end;margin-bottom: -1.25rem;background: none;border: 0;border-radius: 0;box-shadow: none}.drapeau{width: 18px;height: 12px;object-fit: cover;vertical-align: baseline;margin-right: .3rem;border-radius: 2px}.pays-du-club{display: flex;width: fit-content;max-width: 100%;text-transform: uppercase;margin-left: .5em;background: var(--fond-appui);padding: .25rem .375rem;border-radius: 8px;align-items: center;line-height: 1;font-weight: 700;font-size: var(--t-xs)}.pays-du-club.pays-du-club-en-ligne{display: inline-flex;vertical-align: middle}.affiche-identite{display: flex;gap: .25rem;flex-direction: column;justify-content: center}.affiche-pays{display: flex;justify-content: center;align-items: center;font-size: var(--t-xs);font-weight: 700;color: inherit;opacity: .85;text-transform: uppercase}.club-cell{display: flex;align-items: center;gap: .1rem}.etiquette{display: inline-block;font-size: var(--t-xs);font-weight: 900;padding: .18rem .5rem;border-radius: 999px;background: var(--accent-clair);color: var(--accent);text-transform: uppercase;letter-spacing: .07em}.record-ligne .etiquette{font-size: var(--t-xs)}a.etiquette:hover{color: var(--accent)}.bouton-pronostic{display: inline-flex;align-items: center;min-height: 24px;margin-top: .25rem}.score-cellule .bouton-pronostic{display: flex;width: max-content;margin-inline: auto}.tuile-epreuve>.bouton-pronostic{justify-self: start}@media (pointer: coarse){.bouton-pronostic{min-height: var(--cible)}}.bouton-pronostic-bloc{display: inline-flex;flex-wrap: wrap;align-items: center;gap: .25rem .5rem}.bouton-pronostic-bloc .bouton-pronostic{margin-top: 0}.bouton-pronostic-legende,.bouton-pronostic-ouvre{color: var(--texte-doux);font-size: var(--t-s)}.etiquette.bouton-pronostic-voir{background: none;box-shadow: inset 0 0 0 1px var(--bord)}.etiquette .icone{width: .95em;height: .95em;vertical-align: -.15em}.score{font-variant-numeric: tabular-nums;font-weight: 700}td.score-cellule,th.score-cellule{text-align: center}td.cellule-droite,th.cellule-droite{text-align: right}.forme{display: inline-flex;gap: .15rem}.pastille{display: inline-flex;align-items: center;justify-content: center;width: 1.15rem;height: 1.15rem;border-radius: 3px;font-size: var(--t-xs);font-weight: 700;line-height: 1}.pastille-V{background: var(--fond-victoire);color: var(--texte-victoire)}.pastille-D{background: var(--fond-defaite);color: var(--texte-defaite)}.pastille-N{background: var(--fond-nul);color: var(--texte-nul)}.score-victoire,.score-defaite,.score-nul{display: inline-block;padding: .1rem .45rem;border-radius: var(--rayon)}.score-victoire{background: var(--fond-victoire);color: var(--texte-victoire)}.score-defaite{background: var(--fond-defaite);color: var(--texte-defaite)}.score-nul{background: var(--fond-nul);color: var(--texte-nul)}.vide{color: var(--texte-doux);background: var(--fond-doux);border: 1px dashed var(--bord);border-radius: var(--rayon);padding: 1.25rem;text-align: center}.explication{color: var(--texte-doux);background: var(--fond-doux);border-left: 3px solid var(--bord);border-radius: var(--rayon);padding: .9rem 1.1rem;text-align: left}.stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(120px,100%),1fr));gap: .5rem;margin: 0;padding: 0;list-style: none}.stats div{display: flex;flex-direction: column-reverse;gap: .1rem;min-width: 0;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: .7rem .75rem}.stats dt{font-size: var(--t-xs);font-weight: 900;letter-spacing: .08em;text-transform: uppercase;color: var(--texte-doux)}.stats dd{margin: 0;font-size: var(--t-xl);font-weight: 900;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.carte.stats{background: none;border: 0;padding: 0}.site-footer{border-top: 1px solid var(--bord);background: var(--fond-doux);padding: 1.6rem 0 1rem;color: var(--texte-doux);font-size: var(--t-s)}.site-footer p{margin: 0}.pied-haut{display: flex;flex-wrap: wrap;gap: 1.1rem 1.75rem}.pied-presentation{display: grid;gap: .5rem;align-content: start;width: 100%}.pied-colonne{flex: 1}.pied-marque{display: inline-flex;width: max-content}.pied-marque img{display: block;width: 152px;height: 17px}.pied-promesse{max-width: 34ch}.pied-promesse>span{white-space: nowrap}.pied-notifications{gap: .35rem .5rem;align-items: center}.pied-notifications .bouton-notifications{display: block;margin: .5rem 0 0}.pied-notifications-etat{display: block;flex-basis: 100%}.pied-notifications-etat:empty{display: none}.pied-notifications .bouton-notifications::before{display: none}.pied-rubrique{font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 900;letter-spacing: .13em;text-transform: uppercase;margin-bottom: .35rem}.site-footer .pied-liens li{padding: .12rem 0;border-bottom: 0}.pied-reseaux{display: flex;flex-wrap: wrap;gap: .25rem .5rem;margin-top: .25rem}.site-footer .pied-reseaux li{padding: 0;border-bottom: 0}.pied-reseau{display: inline-flex;align-items: center;justify-content: center;min-width: 1.75rem;min-height: 1.75rem;text-decoration: none}.pied-reseau .icone{width: 20px;height: 20px}.pied-confiance{margin-top: 1.25rem;padding-top: .75rem;border-top: 1px solid var(--bord)}.pied-confiance-logos{display: flex;flex-wrap: wrap;gap: .5rem 1.5rem;align-items: center}.site-footer .pied-confiance-logos li{padding: 0;border-bottom: 0}.pied-confiance-logos a{display: inline-flex;align-items: center;min-width: var(--cible);min-height: var(--cible)}.pied-confiance-logos img{display: block;width: auto;height: 2.5rem;max-width: 7rem;object-fit: contain;filter: grayscale(1);opacity: .7}.pied-confiance-logos a:hover img,.pied-confiance-logos a:focus-visible img{opacity: 1}.pied-socle{margin-top: 1.25rem;padding-top: .75rem;border-top: 1px solid var(--bord);display: flex;flex-wrap: wrap;gap: .5rem 1.1rem;justify-content: space-between;align-items: center}.pied-socle-lien:hover{text-decoration-line: underline}.pied-langues-bloc{display: grid;gap: .5rem;justify-items: start}.pied-langues-titre{display: inline-flex;align-items: center;gap: .4rem;font-size: var(--t-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--texte-doux)}.pied-langues-titre .icone{width: 1rem;height: 1rem}.pied-langues{display: flex;flex-wrap: wrap;gap: .4rem}.pied-langues a{display: inline-flex;align-items: center;justify-content: center;font-size: var(--t-s);text-decoration: none;padding: .2rem .8rem;color: var(--texte-doux);min-height: 2rem;border: 1px solid var(--bord);border-radius: 999px}.pied-langues a:hover{color: var(--texte);border-color: var(--texte-doux);text-decoration: none}.pied-langues a[aria-current="true"]{color: var(--sur-marque);background: var(--marque);border-color: var(--marque);font-weight: 800}.pied-langues a:focus-visible,.rail-langue-liens a:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.rail-langue{display: none}.rail-langue summary{list-style: none;display: flex;align-items: center;gap: .6rem;min-height: var(--cible);padding: 0 .75rem;border-radius: var(--rayon-petit);cursor: pointer;font-size: var(--t-m);font-weight: 600}.rail-langue summary::-webkit-details-marker{display: none}.rail-langue summary .icone{width: 1.15rem;height: 1.15rem;flex: none}.rail-langue summary::after{content: "";width: .5rem;height: .5rem;margin-left: .5rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg)}.rail-langue[open] summary::after{transform: rotate(-135deg)}.rail-langue-courante{margin-left: auto;color: var(--texte-doux);font-weight: 600}.rail-langue-liens{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .4rem;padding: .4rem .75rem .75rem}.rail-langue-liens a{display: flex;align-items: center;justify-content: center;min-height: var(--cible);padding: 0 .3rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);font-size: var(--t-s);text-decoration: none;text-align: center}.rail-langue-liens a[aria-current="true"]{background: var(--marque);border-color: var(--marque);color: var(--sur-marque);font-weight: 800}@media (max-width: 39.99rem){.rail-langue{display: block}}@media (max-width: 39.99rem){.pied-colonne{flex: 1 1 40%}}.liste-nue{list-style: none;margin: 0;padding: 0}.carte.liste-nue{padding: var(--gouttiere)}.liste-nue li{padding: .45rem 0;border-bottom: 1px solid var(--bord)}.liste-nue li.fil-ligne{border-bottom: unset}.liste-nue.effectif li{border-bottom: unset}.liste-nue li:last-child{border-bottom: 0}.liste-nue li.direct-ligne-joueur:last-child{border-bottom: 1px solid var(--bord)}.liste-nue.liste-de-cartes li{padding: 0;border-bottom: 0}.modale{border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond-doux);color: var(--texte);padding: calc(var(--gouttiere) * 1.5);width: min(32rem,calc(100vw - 2rem));max-height: calc(100vh - 4rem);max-height: calc(100dvh - 4rem);overflow-y: auto;overscroll-behavior: contain}.modale::backdrop{background: rgba(0,0,0,.55)}.modale-partage{width: min(36rem,calc(100vw - 2rem))}.modale-partage h2{margin-top: 0}.modale-fermer{float: right;margin: -.25rem -.25rem 0 var(--gouttiere)}.modale-fermer button{background: none;border: 0;color: var(--texte-doux);font-size: var(--t-xl);line-height: 1;padding: .25rem .5rem;min-width: auto;cursor: pointer}.modale-fermer button:not(:disabled):hover{color: var(--texte)}.modale.visionneuse{width: fit-content;max-width: calc(100vw - 2rem);padding: var(--gouttiere)}.visionneuse-figure{margin: 0}.visionneuse-figure img{display: block;margin: 0 auto;width: auto;height: auto;max-width: 100%;max-height: calc(100vh - 8rem);max-height: calc(100dvh - 8rem);border-radius: var(--rayon)}.visionneuse-figure figcaption{margin-top: .5rem;text-align: center}.visionneuse-barre{display: flex;justify-content: center;gap: .6rem;margin-top: .6rem}.visionneuse-fleche{font: inherit;font-size: var(--t-xl);line-height: 1;cursor: pointer;width: var(--cible);height: var(--cible);border-radius: 50%;padding: 0;background: var(--fond-doux);color: var(--texte);border: 1px solid var(--bord);display: inline-flex;align-items: center;justify-content: center}.visionneuse-fleche:not(:disabled):hover{background: var(--fond-appui);border-color: var(--accent)}.modale.visionneuse[data-plusieurs] .visionneuse-figure img{max-height: calc(100vh - 12rem);max-height: calc(100dvh - 12rem)}.modale.visionneuse .modale-fermer button{font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 800;letter-spacing: .08em;text-transform: uppercase;padding: .3rem .6rem}.liens-club li{display: flex;flex-wrap: wrap;align-items: baseline;gap: .25rem .625rem;justify-content: space-between}.liens-club li>a{font-weight: 600}.formulaire{max-width: 44rem}.formulaire p{margin: 0 0 1rem}.formulaire label,.rangee label{display: block;font-size: var(--t-s);font-weight: 600;margin-bottom: .25rem}.formulaire :where(input[type="checkbox"],input[type="radio"]) + label,.rangee :where(input[type="checkbox"],input[type="radio"]) + label{display: inline;font-weight: 400;margin-bottom: 0}main :where(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="color"]):not([type="hidden"]),textarea,select){font: inherit;padding: .5rem .6rem;border: 1px solid var(--bord);border-radius: 6px;background: var(--fond);color: var(--texte)}.formulaire input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="color"]):not([type="hidden"]),.formulaire textarea,.formulaire select{width: 100%}.ligne-case{display: flex;align-items: center;gap: .5rem}.module-aide{margin: .15rem 0 .75rem 1.6rem}.ligne-case:has(>.aide-champ){flex-wrap: wrap}.ligne-case>.aide-champ{flex-basis: 100%;margin: 0 0 0 1.3rem}.liens-bandeau{display: flex;flex-wrap: wrap;gap: .4rem;margin-top: .6rem}.bouton-lien{display: inline-flex;align-items: center;justify-content: center;min-width: var(--haut-bouton);height: var(--haut-bouton);padding: 0 .4rem;border-radius: var(--rayon);text-decoration: none;transition: background-color .15s ease}.bouton-lien:not(:disabled):hover,.bouton-lien:focus-visible{background: color-mix(in srgb,currentColor 18%,transparent)}.bouton-lien svg{margin-right: .25em}.bouton-lien.bouton-club:not(:disabled):hover,.bouton-lien.bouton-club:focus-visible{background: color-mix(in srgb,var(--club-fond),#000 15%);color: var(--club-texte)}.bouton-suivre:not(.bouton-club){height: 2.4rem;padding: 0 .9rem;font-weight: 800;border: 1px solid var(--bord);background: var(--fond-appui);color: var(--texte)}.bouton-suivre:not(.bouton-club):not(:disabled):hover,.bouton-suivre:not(.bouton-club):focus-visible{background: color-mix(in srgb,var(--texte) 12%,var(--fond-appui));color: var(--texte)}.photo-douverture{margin: 0 0 1rem}.photo-douverture img{width: 100%;height: auto;border-radius: var(--rayon);display: block}.photo-douverture figcaption{margin-top: .35rem}.photo-du-corps{margin: 1.25rem 0}.photo-du-corps img{width: 100%;height: auto;border-radius: var(--rayon);display: block}.photo-du-corps figcaption{margin-top: .35rem}.bloc-references{border: 1px solid var(--bord);border-radius: var(--rayon);padding: .5rem .75rem;margin: 0 0 1rem}.bloc-references legend{font-weight: 600;padding: 0 .35rem}.liste-a-cocher{max-height: 18rem;overflow-y: auto}.liste-a-cocher label{font-weight: 400}.liste-a-cocher .rang{margin-left: .35rem}.ligne-case label{margin: 0;font-weight: 400}.ligne-case input{margin: 0}.ligne-case>:is([type="checkbox"],[type="radio"]) + label{margin-inline-start: -.5rem;padding-inline-start: .5rem;padding-block: .25rem;cursor: pointer}[hidden]{display: none !important}button{font: inherit;font-size: var(--t-m);font-weight: 700;cursor: pointer;min-height: var(--haut-bouton);padding: .5rem 1.1rem;border: 0;border-radius: var(--rayon-petit);background: var(--marque);color: var(--sur-marque)}button:not(:disabled):hover{filter: brightness(1.08)}.champ-mot-de-passe{display: flex;gap: .4rem;align-items: stretch}.champ-mot-de-passe input{flex: 1 1 auto;min-width: 0}.bascule-mot-de-passe{flex: none}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity: .5;cursor: not-allowed !important;filter: none !important}.alerte{background: var(--fond-defaite);border: 1px solid #6a2d2d;color: var(--texte-defaite);border-radius: var(--rayon);padding: .75rem 1rem;margin-bottom: 1rem}span.alerte{display: block;margin: .35rem 0 0;padding: .4rem .7rem}.erreurs:focus-visible{outline: 2px solid var(--texte-defaite);outline-offset: 2px}.bandeau-portail-ferme{background: var(--fond-defaite);border: 1px solid #6a2d2d;color: var(--texte-defaite);border-radius: var(--rayon);padding: .75rem 1rem;margin-bottom: 1rem}.bandeau-portail-ferme a,.bandeau-portail-ferme a:hover{color: inherit}.succes{background: var(--accent-clair);border: 1px solid var(--accent);color: var(--accent);border-radius: var(--rayon);padding: .75rem 1rem;margin-bottom: 1.25rem;font-weight: 500}.formulaire textarea{resize: vertical;min-height: 5rem}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.etiquette.alerte-etiquette{background: var(--fond-defaite);color: var(--texte-defaite)}code{font-size: max(var(--t-xs),.9em);background: var(--fond-appui);padding: .1rem .3rem;border-radius: 4px}.recherche input{font: inherit;font-size: var(--t-s);padding: .35rem .6rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond);color: var(--texte)}.note{color: var(--texte-doux);font-size: var(--t-s);line-height: 1.5}.note-mini{font-size: var(--t-xs)}.annonce-direct:empty{margin: 0}.carte-sous-ligne{display: block;margin-top: .1rem}.assistant-raccourci{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem;margin-top: 1rem;padding-top: 1rem;border-top: 1px solid var(--bord)}.assistant-raccourci button{min-height: var(--cible)}.assistant-raccourci .aide-champ{margin: 0}.aide-champ{display: block;margin-top: .35rem;font-size: var(--t-s);color: var(--texte-doux)}.rangee{display: flex;align-items: center;gap: .75rem;flex-wrap: wrap}.rangee-large{gap: 1rem}form.rangee{align-items: flex-end}form.rangee>.ligne-case{min-height: 2.5rem}form.rangee>.ligne-case input[type="checkbox"]{width: 1.25rem;height: 1.25rem;flex: none;margin: 0}form.rangee>.ligne-case label{cursor: pointer;padding-block: .6rem}form.rangee>*{min-width: 0}form.carte.rangee>*{flex: 1 1 12rem;max-width: 18rem}form.carte.rangee>:has(>button){flex: 0 0 auto}form.carte.rangee :is(select,input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"])){width: 100%;height: 2.5rem;box-sizing: border-box}form.carte.rangee button{height: 2.5rem}.bouton-filtrer{display: inline-flex;align-items: center;gap: .4rem;min-height: var(--cible);margin-bottom: .75rem}.bouton-filtrer-nombre{min-width: 1.4rem;padding: 0 .35rem;border-radius: 999px;background: var(--papier);color: var(--encre);font-size: var(--t-xs);font-weight: 800;text-align: center}@media (min-width: 40rem){.bouton-filtrer{display: none}}.modale-filtres-tete{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: .75rem}.modale-filtres-tete h2{margin: 0}.modale-filtres-tete .modale-fermer{float: none;margin: 0}.modale-filtres form.carte.rangee{flex-direction: column;align-items: stretch;border: 0;padding: 0;margin: 0;background: none}.modale-filtres form.carte.rangee>*{max-width: none;flex: none}.modale-filtres form.carte.rangee button{width: 100%;height: var(--cible)}.carte-lien{text-decoration: none;color: inherit}.carte-lien.rangee{display: flex}.carte-club{position: relative;overflow: hidden;border-left: 0;padding-left: calc(var(--gouttiere) + 6px)}.carte-club-lisere{position: absolute;left: 0;top: 0;width: 6px;height: 100%}.carte-club-lisere rect:not([fill]){fill: var(--bord)}.carte-lien-bloc{display: block}.assistant{margin: 1rem 0}.assistant-entete{align-items: flex-end;gap: 1rem;margin-bottom: 1rem}.assistant-etape h3{margin-top: 0}.assistant-actions{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(160px,100%),1fr));gap: .5rem;margin-bottom: 1rem}.assistant-actions .action{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .35rem;min-height: 64px;padding: .75rem;font-weight: 700;line-height: 1.2;text-align: center}.assistant-actions .action .icone{width: 22px;height: 22px}.assistant-retour{min-height: var(--cible);padding-inline: 1rem;font-weight: 700}.assistant-resume{font-weight: 700;font-size: 1.1rem}.terrain{position: relative;display: flex;flex-direction: column;aspect-ratio: 1 / 2;width: 22.5rem;background: var(--fond-appui);border-radius: 8px;overflow: hidden;color: var(--texte-doux)}.terrain-defile{overflow-x: auto;margin-bottom: 1rem}.terrain-trace{position: absolute;inset: 0;width: 100%;height: 100%}.terrain>.terrain-trace{top: 50%;left: 50%;width: 200%;height: 50%;transform: translate(-50%,-50%) rotate(90deg)}.terrain-moitie{position: relative;display: grid;grid-template-columns: repeat(15,1fr);grid-template-rows: repeat(11,1fr);grid-auto-flow: column;direction: rtl;width: 100%;height: 50%}.terrain-case{padding: 0;margin: 0;border: 0;background: transparent;cursor: pointer;border-radius: 0;min-height: 0}.terrain-case.choisie{position: relative}.terrain-case.choisie::after,.terrain-case.en-attente::after{position: absolute;content: '';background: var(--accent);top: calc((100% - 14px)/2);left: calc((100% - 14px)/2);width: 14px;height: 14px;border-radius: 100%}.corps-genere p{margin: 0 0 .8rem;line-height: 1.6}.corps-genere ul,.corps-genere ol{margin: 0 0 .8rem 1.2rem}.corps-genere li{margin-bottom: .2rem}.chapo-genere{font-size: var(--t-m);line-height: 1.5;color: var(--texte-doux);border-left: 3px solid var(--accent-clair);padding-left: .9rem}.action-joueur{display: flex;align-items: center;gap: .55rem;text-align: left;min-height: 44px}.action-dossard{flex: none;min-width: 1.6rem;text-align: center;font-weight: 800;font-variant-numeric: tabular-nums;opacity: .75}.action-nom{display: flex;flex-direction: column;line-height: 1.15;min-width: 0}.action-prenom{font-size: .72rem;font-weight: 400;opacity: .8}.action-patronyme{font-weight: 800}.action-joueur[aria-pressed="true"]{border-color: var(--accent);background: var(--fond-appui);box-shadow: inset 0 0 0 2px var(--accent)}:root{--saisie-fond-domicile: var(--marque);--saisie-encre-domicile: var(--sur-marque);--saisie-fond-exterieur: var(--marque);--saisie-encre-exterieur: var(--sur-marque)}.terrain-camp{position: absolute;top: .35rem;left: 0;right: 0;text-align: center;font-size: .7rem;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--texte-doux);pointer-events: none;direction: ltr}.terrain-moitie[data-moitie="2"] .terrain-camp{top: auto;bottom: .35rem}.terrain.terrain-inverse{transform: rotate(180deg)}.terrain.terrain-inverse .terrain-camp{transform: rotate(180deg)}.score-en-direct{color: var(--accent)}.horloge{display: flex;flex-direction: column;gap: .5rem}.horloge-champs{display: flex;align-items: center;gap: .5rem}.horloge-champs input{width: 4.5rem;font-variant-numeric: tabular-nums}.horloge-pas{display: grid;grid-template-columns: repeat(6,1fr);gap: .35rem;max-width: 30rem}.horloge-pas button{min-height: 44px;padding: .5rem .25rem;font-variant-numeric: tabular-nums}.direct-corps{margin: 0;background: var(--fond);--marque: #f2b134;--sur-marque: #1a1204;--accent-clair: #2a2210}.direct-app{max-width: 1180px;margin: 0 auto;padding: 10px 12px 12px}.direct-entete{background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: .6rem .8rem .5rem;margin: 0 0 .6rem;display: grid;gap: .4rem}.direct-affiche{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: .5rem;margin: 0;font-size: 1rem}.direct-camp{display: flex;align-items: center;gap: .4rem;min-width: 0}.direct-camp-exterieur{justify-content: flex-end;text-align: right}.direct-camp img{width: 30px;height: 30px;flex: none}.direct-camp-nom{display: grid;min-width: 0}.direct-camp-nom b{font-family: var(--police-tableau);font-weight: 900;font-size: 1rem;line-height: 1.05;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.direct-camp-nom small{color: var(--texte-doux);font-size: .68rem;font-weight: 400}.direct-score{font-family: var(--police-tableau);font-weight: 900;font-size: 1.9rem;letter-spacing: -.02em;font-variant-numeric: tabular-nums;line-height: 1.1;white-space: nowrap;background: var(--texte);color: var(--fond-doux);border: 0;border-radius: 8px;padding: 2px 12px;cursor: pointer}.direct-score:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.direct-modif-score{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin: 0 0 .8rem;padding: 10px 12px;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon)}.direct-modif-score input{width: 3.4rem;min-height: 40px;text-align: center;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond);color: var(--texte);font-family: var(--police-tableau);font-weight: 900;font-size: 1.2rem;font-variant-numeric: tabular-nums;-moz-appearance: textfield}.direct-modif-score input::-webkit-outer-spin-button,.direct-modif-score input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.direct-modif-tiret{font-family: var(--police-tableau);font-weight: 900;font-size: 1.2rem}.direct-etat{display: flex;flex-wrap: wrap;gap: 4px 10px;align-items: center;margin: 0;font-size: .74rem;color: var(--texte-doux);justify-content: center}.direct-periode{font-family: var(--police-tableau);font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--accent);background: var(--accent-clair);border-radius: 999px;padding: 1px 8px}.direct-periode-vide{color: var(--texte-doux);background: var(--fond-appui)}.direct-chrono{font-family: var(--police-tableau);font-weight: 800;font-variant-numeric: tabular-nums}.direct-etat-fin{font-weight: 700}.direct-onglets{display: grid;grid-template-columns: repeat(4,1fr);background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);margin: 0 0 .8rem;overflow: hidden}.direct-onglets a{display: grid;justify-items: center;gap: 2px;padding: 8px 4px 10px;min-height: 60px;text-decoration: none;font-family: var(--police-tableau);font-size: .66rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--texte-doux);border-top: 3px solid transparent}.direct-onglets a[aria-current="page"]{color: var(--accent);border-top-color: var(--accent)}.direct-onglets .icone{width: 22px;height: 22px}.direct-onglet-n{display: inline-block;margin-left: .3rem;min-width: 16px;padding: 0 4px;text-align: center;background: var(--marque);color: var(--sur-marque);border-radius: 999px;font-size: .6rem;letter-spacing: 0}.direct-cale{display: none}.bouton-large{display: block;width: 100%;text-align: center;box-sizing: border-box}.direct-panneaux{display: grid;gap: .8rem}.direct-panneau{min-width: 0}.direct-carte{background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: 12px;display: grid;gap: 10px;align-content: start;margin: 0 0 12px}.direct-carte>h2{margin: 0;display: flex;justify-content: space-between;align-items: baseline;gap: 8px;flex-wrap: wrap;font-family: var(--police-tableau);font-size: .74rem;font-weight: 900;letter-spacing: .13em;text-transform: uppercase;color: var(--texte-doux)}.direct-carte>h2 small{font-family: var(--police);font-weight: 400;text-transform: none;letter-spacing: 0;font-size: .74rem}.direct-carte>p,.direct-carte>.note{margin: 0}.direct-sous-titre{margin: 0;font-family: var(--police-tableau);font-size: .66rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--texte-doux)}.direct-deux{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 0}.direct-deux>span{display: grid;gap: 4px;min-width: 0}.bouton-plat{display: inline-flex;align-items: center;gap: .3rem;background: var(--fond-doux);color: var(--texte);border: 1px solid var(--bord);border-radius: var(--rayon-petit);min-height: var(--haut-bouton);padding: .5rem 1.1rem;font-size: var(--t-m);font-weight: 700;justify-content: center;text-decoration: none}.bouton-plat:not(:disabled):hover{color: var(--rouge-clair);border-color: currentColor}.bouton-plein{background: var(--marque);color: var(--sur-marque);border: 0;border-radius: var(--rayon-petit);font-size: var(--t-m);font-weight: 700;min-height: var(--haut-bouton);padding: .5rem 1.1rem;display: inline-flex;align-items: center;justify-content: center;gap: 6px;text-decoration: none}.direct-horloge{display: flex;flex-direction: column;gap: 8px;align-items: center}.direct-pas{display: flex;gap: 4px;width: 100%}.direct-pas button{min-height: 44px;padding: .3rem;border: 0;border-radius: var(--rayon-petit);flex: 1;background: var(--fond-appui);color: var(--texte);font-family: var(--police-tableau);font-weight: 800;font-size: .86rem}.direct-pas button:nth-child(3){margin-right: 2em}.direct-temps{display: flex;justify-content: center;margin: 0}.direct-temps-nombre{border: 0;background: none;padding: 0;color: inherit;cursor: pointer;font-family: var(--police-tableau);font-weight: 900;font-size: 2.6rem;letter-spacing: -.02em;font-variant-numeric: tabular-nums;line-height: 1}.direct-temps-editeur:not([hidden]){display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .5rem}.direct-temps-champ{width: 7ch;min-height: var(--cible);text-align: center;font-family: var(--police-tableau);font-weight: 800;font-size: 1.4rem;font-variant-numeric: tabular-nums}.direct-temps-erreur{flex-basis: 100%;text-align: center;font-size: .85rem;color: var(--texte)}.direct-temps-champ[aria-invalid="true"]{border-color: var(--rouge-clair)}.direct-temps-regler{min-height: var(--cible)}.direct-systeme{display: flex;align-items: center;gap: .5rem;flex-wrap: wrap}.direct-fautes-periode{margin: 0 0 4px;font-size: .72rem;text-transform: uppercase;letter-spacing: .04em;color: var(--texte-doux)}.direct-fautes{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.direct-fautes-camp{display: grid;gap: 3px;align-content: start;font-size: .78rem;color: var(--texte-doux)}.direct-fautes-camp b{font-family: var(--police-tableau);font-size: 1.2rem;color: var(--texte)}.direct-fautes-seuil b{color: var(--texte-defaite)}.direct-fautes-jetons{display: flex;gap: 3px}.direct-faute-jeton{display: inline-block;width: 14px;height: 8px;border-radius: 3px;background: var(--fond-appui)}.direct-faute-jeton-prise{background: var(--vert)}.direct-fautes-seuil .direct-faute-jeton-prise{background: var(--rouge)}.direct-cartons li{display: flex;flex-wrap: wrap;gap: .3rem .5rem;align-items: center;padding: .25rem 0;color: var(--texte)}.direct-actions{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px}.direct-actions .action{border: 0;border-radius: var(--rayon);background: var(--marque);color: var(--sur-marque);min-height: 66px;padding: .4rem;display: grid;justify-items: center;align-content: center;gap: 3px;font-family: var(--police-tableau);font-weight: 900;font-size: .84rem;letter-spacing: .04em;text-transform: uppercase}.direct-actions .action .icone{width: 30px;height: 40px}.direct-secondaires{display: flex;flex-direction: column;gap: 8px;margin-top: 14px}.direct-depliable>summary{cursor: pointer;font-weight: 700;padding: .6rem 0;min-height: var(--cible);display: flex;align-items: center}.direct-depliable[open]>summary{margin-bottom: .4rem}.direct-voile{position: fixed;inset: 0;background: rgba(6,10,14,.45);z-index: 80}.direct-feuille-basse{display: none;margin: 0}.direct-feuille-basse.ouvert{display: grid;position: fixed;left: 0;right: 0;bottom: 0;max-height: 92vh;grid-template-rows: auto minmax(0,1fr) auto;grid-template-columns: minmax(0,1fr);background: var(--fond-doux);border-radius: 18px 18px 0 0;z-index: 90;box-shadow: 0 -10px 30px rgba(0,0,0,.25)}.fb-tete{padding: 10px 14px 6px;display: grid;gap: 6px;border-bottom: 1px solid var(--bord);min-width: 0}.fb-poignee{width: 40px;height: 4px;border-radius: 2px;background: var(--bord);margin: 0 auto 4px}.fb-titre{display: flex;justify-content: space-between;align-items: center;gap: 8px}.fb-titre h2{margin: 0;flex: 1;font-size: 1.05rem;font-weight: 900;text-transform: none;letter-spacing: 0;color: var(--texte)}.fb-fermer{flex: none;width: 40px;height: 40px;min-height: 0;padding: 0;border: 0;border-radius: 999px;background: var(--fond-appui);color: var(--texte);font-size: 1.1rem}.fb-fermer-lien{font-size: .8rem}.fb-resume{display: flex;flex-wrap: wrap;gap: 4px;margin: 0;min-height: 1.2rem}.fb-resume span{font-size: .74rem;font-weight: 700;background: var(--accent-clair);color: var(--texte);border-radius: 999px;padding: 2px 9px}.fb-resume .fb-puce-vide{background: var(--fond-appui);color: var(--texte-doux);font-weight: 500}.fb-pas{display: flex;gap: 3px;margin: 0}.fb-pas i{flex: 1;height: 4px;border-radius: 2px;background: var(--fond-appui)}.fb-pas .fb-pas-fait{background: var(--accent)}.fb-pas .fb-pas-courant{background: var(--ambre)}.fb-corps{overflow-y: auto;overflow-x: hidden;padding: 10px 14px;min-width: 0}.fb-corps h3{margin: 0 0 8px;font-size: 1rem;font-weight: 900;text-transform: none;letter-spacing: 0;color: var(--texte)}.fb-pied{border-top: 1px solid var(--bord);padding: 8px 14px 12px;display: flex;gap: 6px;flex-wrap: wrap;align-items: center;min-width: 0}.fb-pied .assistant-raccourci{flex: 1;margin: 0;padding: 0;border: 0}.fb-pied .assistant-raccourci button{width: 100%}.fb-formulaire{margin: 0}.direct-camps{grid-template-columns: 1fr 1fr}.direct-camps .action{min-height: 96px;display: grid;justify-items: center;align-content: center;gap: 6px;border-radius: var(--rayon);font-family: var(--police-tableau);font-weight: 900;font-size: .95rem}.direct-camps .action[data-camp="1"]{background: var(--saisie-fond-domicile);color: var(--saisie-encre-domicile);border: 1px solid var(--saisie-encre-domicile)}.direct-camps .action[data-camp="0"]{background: var(--saisie-fond-exterieur);color: var(--saisie-encre-exterieur);border: 1px solid var(--saisie-encre-exterieur)}.direct-camps .action img{width: 40px;height: 40px}.direct-tuiles{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.direct-tuiles[data-camp-joueurs] .action-joueur,.direct-tuiles[data-camp-passeurs] .action-joueur,.direct-tuiles[data-camp-adversaires] .action-joueur,.direct-tuiles[data-camp-contreurs] .action-joueur{display: grid;justify-items: center;align-content: center;gap: 2px;min-height: 62px;padding: 6px 4px;border: 1px solid var(--bord);border-radius: var(--rayon-petit);text-align: center}.direct-tuiles[data-camp-joueurs="1"] .action-joueur,.direct-tuiles[data-camp-passeurs="1"] .action-joueur,.direct-tuiles[data-camp-adversaires="1"] .action-joueur,.direct-tuiles[data-camp-contreurs="1"] .action-joueur{background: var(--saisie-fond-domicile);color: var(--saisie-encre-domicile);border-color: var(--saisie-encre-domicile)}.direct-tuiles[data-camp-joueurs="0"] .action-joueur,.direct-tuiles[data-camp-passeurs="0"] .action-joueur,.direct-tuiles[data-camp-adversaires="0"] .action-joueur,.direct-tuiles[data-camp-contreurs="0"] .action-joueur{background: var(--saisie-fond-exterieur);color: var(--saisie-encre-exterieur);border-color: var(--saisie-encre-exterieur)}.direct-tuiles .action-dossard{min-width: 0;font-size: 1.15rem;line-height: 1;opacity: 1}.direct-tuiles .action-nom{align-items: center;text-align: center;max-width: 100%}.direct-tuiles .action-prenom{font-size: .66rem}.direct-tuiles .action-patronyme{font-family: var(--police-tableau);font-size: .74rem;line-height: 1.05}.direct-options{grid-template-columns: repeat(2,1fr);gap: 6px}.direct-options .action{display: flex;align-items: center;justify-content: center;text-align: left;min-height: 52px;padding: 6px 10px;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond);color: var(--texte);font-weight: 700;font-size: .9rem}.direct-options .action-large{grid-column: 1 / -1}.direct-options .action-sauter{grid-column: 1 / -1;border-style: dashed;color: var(--texte-doux);font-weight: 600}.terrain-defile .terrain{margin-inline: auto}.direct-terrain-bout{margin: 0;text-align: center;font-family: var(--police-tableau);font-size: .68rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--texte-doux)}.direct-terrain-sens{display: inline-block;vertical-align: middle;color: var(--accent)}.direct-terrain-sens svg{width: .8rem;height: 1rem}.direct-terrain-legende{display: flex;flex-wrap: wrap;gap: 4px 12px;margin: 0;font-size: .74rem;color: var(--texte-doux)}.direct-terrain-legende i{display: inline-block;width: 10px;height: 10px;border-radius: 2px;margin-right: 4px;vertical-align: middle}.direct-legende-pass{background: var(--accent);opacity: .55}.direct-legende-reception{background: var(--accent);opacity: .8}.direct-legende-frappe{background: var(--vert)}.direct-tuile{display: grid;justify-items: center;align-content: center;gap: 2px;min-height: 58px;padding: 6px 4px;margin: 0;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond);color: var(--texte);cursor: pointer;text-align: center;font: inherit;font-weight: 400}.direct-tuile:active{transform: scale(.97)}.direct-tuile:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.direct-tuile-num{font-family: var(--police-tableau);font-weight: 900;font-size: 1.75rem;line-height: 1}.direct-tuile-nom{font-family: var(--police-tableau);font-weight: 700;font-size: .72rem;line-height: 1.15;max-width: 100%;overflow: hidden;overflow-wrap: anywhere}.direct-tuile-depuis{font-size: .62rem}.direct-tuile-parquet{opacity: 1}.direct-tuile-banc{color: var(--texte-doux);background: var(--fond-appui);opacity: .9}[data-presence="domicile"] .direct-tuile-parquet{background: var(--saisie-fond-domicile);color: var(--saisie-encre-domicile);border-color: var(--saisie-encre-domicile)}[data-presence="exterieur"] .direct-tuile-parquet{background: var(--saisie-fond-exterieur);color: var(--saisie-encre-exterieur);border-color: var(--saisie-encre-exterieur)}.direct-tuile,.direct-tuiles .action-joueur{position: relative}.direct-tuile>.icone,.direct-tuiles .action-joueur>.icone{position: absolute;top: 4px;right: 4px;width: 16px;height: 16px}.assistant-intercalaire{grid-column: 1 / -1;margin: .2rem 0 0;font-size: .68rem;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--texte-doux)}.direct-compteurs{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.direct-compteur{font-size: .76rem;font-weight: 700;background: var(--fond-appui);color: var(--texte);border-radius: 999px;padding: 3px 10px}.direct-compteur-bon{background: var(--fond-victoire);color: var(--texte-victoire)}.direct-compteur-ko{background: var(--fond-defaite);color: var(--texte-defaite)}.direct-alignes{display: grid;gap: 6px}.direct-ligne-joueur{display: grid;grid-template-columns: 44px 1fr auto;gap: 8px;align-items: center;border: 1px solid var(--bord);border-radius: var(--rayon-petit);padding: 6px 8px}li.direct-ligne-joueur{padding: .45rem}li.direct-ligne-joueur .direct-portrait{object-position: 0 0}.direct-portrait{width: 44px;height: 44px;border-radius: 8px;object-fit: cover;background: var(--fond-appui)}.direct-identite{min-width: 0;display: grid;gap: 1px}.direct-identite b{font-family: var(--police-tableau);font-size: .95rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.direct-identite small{font-size: .72rem;color: var(--texte-doux)}.direct-roles{display: flex;align-items: center;gap: 4px}.direct-role-num{width: 44px;min-height: 40px;padding: 0 2px;text-align: center;border: 1px solid var(--bord);border-radius: 8px;background: var(--fond-doux);color: var(--texte);font: inherit;font-family: var(--police-tableau);font-weight: 900;-moz-appearance: textfield}.direct-role-num::-webkit-outer-spin-button,.direct-role-num::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.direct-role-case{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.direct-role{display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--bord);border-radius: 8px;background: var(--fond);color: var(--texte);font-family: var(--police-tableau);font-weight: 900;font-size: .85rem;cursor: pointer}.direct-role-case:checked + .direct-role{background: var(--marque);color: var(--sur-marque);border-color: transparent}.direct-role-case:focus-visible + .direct-role{outline: 2px solid var(--accent);outline-offset: 2px}.fil-saisie,.fil-saisie tbody{display: block;width: 100%}.fil-saisie thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.fil-saisie tr{display: grid;grid-template-columns: 3.4rem minmax(0,1fr) auto;gap: .1rem .6rem;padding: .55rem .6rem;margin-bottom: 6px;position: relative;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond)}.fil-saisie tr:hover,.fil-saisie tr:focus-within{border-color: var(--accent)}.fil-saisie tr.fil-fait-domicile,.fil-saisie tr.fil-fait-exterieur{background: unset}.fil-saisie tr.fil-fait-exterieur.fil-fait-but,.fil-saisie tr.fil-fait-domicile.fil-fait-but{background: var(--accent-clair)}.fil-saisie td{display: block;padding: 0;border: 0}.fil-saisie tbody tr:hover td{background: transparent;border: 0}.fil-saisie td:nth-child(1){grid-column: 1;grid-row: 1;font-family: var(--police-tableau);font-weight: 900;font-variant-numeric: tabular-nums}.fil-saisie td:nth-child(2){grid-column: 1;grid-row: 2;font-size: var(--t-s)}.fil-saisie td:nth-child(3){grid-column: 1;grid-row: 3;font-size: var(--t-s)}.fil-saisie td:nth-child(4){grid-column: 2;grid-row: 1 / 4}.fil-saisie td:nth-child(5){grid-column: 2;grid-row: 4;font-size: var(--t-s)}.fil-saisie td.fil-vide{display: none}.fil-saisie td:nth-child(6){grid-column: 3;grid-row: 1 / 5;display: flex;align-items: center}.fil-camp-pt{width: 10px;align-self: stretch;min-height: 34px;border-radius: 3px;background: var(--fond-appui);border: 1px solid transparent}.fil-fait-domicile .fil-camp-pt{background: var(--saisie-fond-domicile);border-color: var(--saisie-encre-domicile)}.fil-fait-exterieur .fil-camp-pt{background: var(--saisie-fond-exterieur);border-color: var(--saisie-encre-exterieur)}.fil-corriger::after{content: '';position: absolute;inset: 0}.fil-corriger:focus-visible::after{outline: 2px solid var(--accent);outline-offset: 2px}@media (max-width: 39.99rem){.direct-onglets{position: fixed;inset-inline: 0;bottom: 0;padding-bottom: env(safe-area-inset-bottom,0px);z-index: 55;margin: 0;border-radius: 0;border-inline: 0;border-bottom: 0}.direct-cale{display: block;height: calc(60px + 1rem)}.direct-entete{position: sticky;top: 0;z-index: 50;border-radius: 0;margin-inline: -12px;border-inline: 0;border-top: unset}.direct-app{padding-top: 0}}@media (min-width: 64rem){.direct-panneaux{grid-template-columns: 1fr 1fr;align-items: start}.direct-panneau-feuille{grid-column: 1 / -1}.direct-actions{grid-template-columns: repeat(4,1fr)}.direct-feuille-basse.ouvert{left: auto;right: 12px;bottom: 12px;width: 520px;border-radius: 18px;max-height: 94vh}}.porte-admin{display: flex;flex-direction: column;gap: .35rem}.porte-titre{display: flex;flex-direction: column;align-items: center;gap: .5rem}.porte-titre .icone{width: 40px;height: 40px;color: var(--accent)}.porte-titre strong{font-size: var(--t-l);line-height: 1.25}.cle{display: inline-block;min-width: 5rem}.cle-courte{min-width: 3rem}.cle-mini{min-width: 2rem;text-align: center}.sans-marge{margin: 0}.sans-marge-bas{margin-bottom: 0}.sans-marge-haut{margin-top: 0}.espace-avant{margin-top: 1rem}.serre{margin-bottom: .1rem}.etroit{max-width: 32rem}.decale{display: block;margin-left: 5rem}.avatar-rond{border-radius: 50%}.titre-carte{margin: .5rem 0 .2rem;font-size: var(--t-m)}.club-brande{border-left: 5px solid var(--club-primaire);padding-left: 1rem}.pagination{display: flex;align-items: center;gap: 1rem;flex-wrap: wrap;padding: .75rem 0}.pagination a,.pagination-inactif{display: inline-flex;align-items: center;min-height: var(--cible);padding: .35rem .8rem;border: 1px solid var(--bord);border-radius: 6px;text-decoration: none}.pagination-inactif{color: var(--texte-doux);opacity: .8}.pagination-etat{font-size: var(--t-m);color: var(--texte-doux)}@media (max-width: 39.99rem){.pagination{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: .5rem}.pagination>a,.pagination>.pagination-inactif{justify-content: center;text-align: center;padding-inline: .25rem;font-size: var(--t-s)}.pagination-etat{grid-column: 1 / -1;order: 1;text-align: center}}@media (hover: none){:is(.table-feuille,.table-composition) input[type="checkbox"]{width: var(--cible);height: var(--cible)}:is(.table-feuille,.table-composition) .cellule-nombre{min-height: var(--cible)}}.table-feuille .col-retrait,.table-feuille .cellule-retrait{border-left: 2px solid var(--rouge-clair)}.table-feuille .cellule-retrait input{accent-color: var(--rouge)}.barre-enregistrement{position: sticky;bottom: 0;z-index: 5;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .5rem 1rem;width: calc(100% + 28px);margin-top: 1rem;margin-left: -14px;padding: .75rem 0;background: var(--fond);border-top: 1px solid var(--bord)}@media (max-width: 39.99rem){.barre-enregistrement{bottom: calc(57px + env(safe-area-inset-bottom,0px))}}.table-sources select{min-width: 9rem}.table-sources .cellule-nombre{min-width: 4.5rem}.table-sources .note-mini{display: block}.cellule-nombre{width: 4.5rem;font: inherit;padding: .2rem .3rem;border: 1px solid var(--bord);border-radius: 4px;background: var(--fond);color: var(--texte);text-align: right}.stories-rangee{display: flex;gap: .9rem;overflow-x: auto;padding: 0;margin: 0}.liste-nue.stories-rangee li{padding: 0;border-bottom: unset}.story-vignette{display: flex;flex-direction: column;align-items: center;gap: .35rem;width: 5.5rem;flex: none;text-align: center;text-decoration: none;color: var(--texte)}.story-vignette img{width: 72px;height: 72px;border-radius: 50%;object-fit: cover;border: 3px solid var(--marque)}.story-vignette.story-matchday img{border-color: var(--accent-clair)}.story-vignette.story-week img{border-color: var(--acier)}.story-vignette-titre{font-size: var(--t-xs);line-height: 1.2;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.stories-modale{width: 100vw;height: 100vh;height: 100dvh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: var(--fond);color: var(--texte);overflow: hidden}.stories-modale::backdrop{background: var(--fond)}.stories-progression{position: absolute;top: .75rem;left: .75rem;right: .75rem;z-index: 3;display: flex;gap: 4px;height: 4px}.stories-segment{flex: 1 1 0;min-width: 0;height: 100%;border-radius: 2px;background: var(--bord);overflow: hidden}.stories-progression-barre{display: block;height: 100%;width: 100%;background: var(--texte);transform: scaleX(0);transform-origin: left}.stories-segment.stories-vu .stories-progression-barre{transform: scaleX(1)}.stories-progression-barre.stories-en-cours{animation: stories-minuteur 5s linear forwards}.stories-en-pause .stories-progression-barre{animation-play-state: paused}.stories-immobile .stories-segment.stories-courant .stories-progression-barre{transform: scaleX(1)}@keyframes stories-minuteur{from{transform: scaleX(0)}to{transform: scaleX(1)}}.stories-fermer,.stories-pause{position: absolute;top: 1.5rem;z-index: 3}.stories-fermer{right: .75rem;margin: 0}.stories-pause{right: calc(.75rem + var(--cible) + .25rem)}.stories-fermer button,.stories-pause{width: var(--cible);height: var(--cible);padding: 0;min-width: auto;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 50%;cursor: pointer;background: var(--fond-doux);color: var(--texte)}.stories-fermer button:not(:disabled):hover,.stories-pause:not(:disabled):hover{background: var(--fond-appui)}.stories-scene{position: relative;width: 100%;height: 100%}.stories-image{display: block;width: 100%;height: 100%;object-fit: contain}.stories-zone{position: absolute;top: 0;bottom: 0;width: 50%;z-index: 1;background: transparent;border: 0;padding: 0;cursor: pointer}.stories-zone-precedente{left: 0}.stories-zone-suivante{right: 0}.stories-zone:focus-visible{outline: 2px solid var(--texte);outline-offset: -4px}.stories-lien{position: absolute;bottom: 2rem;left: 50%;transform: translateX(-50%);z-index: 2;white-space: nowrap}.une{display: grid;gap: .5rem}#home-h2-mobile{display: none}@media (max-width: 39.99rem){#home-h1,#home-h2,#home-sous-titre{display: none}#home-h2-mobile{display: block}.une{width: calc(100% + 2 * var(--gouttiere));position: relative;left: calc(-1 * var(--gouttiere));top: -2rem;z-index: 0}.une::before{content: '';top: 0;left: 0;height: 75px;width: 100%;background: linear-gradient(to bottom,var(--fond) 0%,color-mix(in srgb,var(--fond) 0%,transparent) 100%);position: absolute;z-index: 1;pointer-events: none}.stories-rangee{margin-top: -1.55rem;margin-bottom: 2.25rem;margin-left: calc(-1 * var(--gouttiere));width: calc(100% + 2 * var(--gouttiere));gap: 0}ul.stories-rangee li .story-vignette-titre{display: none}.une .une-piste{border-radius: unset}.une .une-piste .une-diapo{aspect-ratio: unset;height: calc(100vh - 115px)}.une.avec-stories .une-piste .une-diapo{height: calc(100vh - 250px)}.une .une-piste .une-diapo .une-texte{bottom: 36px}.une .une-voile{background: linear-gradient(to top,var(--fond) 0%,var(--fond) 5%,color-mix(in srgb,var(--fond) 85%,transparent) 25%,color-mix(in srgb,var(--fond) 0%,transparent) 40%,color-mix(in srgb,var(--fond) 0%,transparent) 100%)}.une .une-barre{margin-top: -66px;z-index: 1}.une .une-barre .une-pause{display: none}.une .une-barre .une-puce{height: var(--cible);width: 32px}.une .une-barre .une-puce::before{height: 16px;width: 16px}.une .une-texte{color: var(--texte)}.une .une-texte .une-meta,.une .une-texte .une-resume{color: var(--texte-doux)}}.une-piste{display: grid;grid-auto-flow: column;grid-auto-columns: 100%;overflow-x: auto;scroll-snap-type: x mandatory;border-radius: var(--rayon);scrollbar-width: none}.une-piste::-webkit-scrollbar{display: none}.une-diapo{scroll-snap-align: start;position: relative;overflow: hidden;display: block;text-decoration: none;aspect-ratio: 4 / 3;color: #ffffff;background: #0b1116}.une-diapo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.une-voile{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top,rgba(4,8,12,.92) 4%,rgba(4,8,12,.55) 40%,rgba(4,8,12,0) 74%)}.une-texte{position: absolute;inset-inline: 0;bottom: 0;padding: .75rem .9rem .9rem;display: grid;gap: .25rem}.une-texte h3{margin: 0;font-size: var(--t-grand);font-weight: 900;line-height: 1.1;letter-spacing: -.02em;text-transform: none;color: inherit}.une-meta{margin: 0;font-size: var(--t-xs);font-weight: 700;color: rgba(255,255,255,.86)}.une-meta>* + *::before{color: rgba(255,255,255,.6)}.une-resume{margin: 0;font-size: var(--t-s);color: rgba(255,255,255,.92)}.une-barre{display: flex;align-items: center;justify-content: center;gap: .6rem}.une-fleche,.une-pause{font: inherit;cursor: pointer;line-height: 1;width: 34px;height: 34px;min-height: 0;border-radius: 50%;padding: 0;background: var(--fond-doux);color: var(--texte);border: 1px solid var(--bord);align-items: center;justify-content: center}.une-fleche{display: none}.une-pause{display: inline-flex}.une-fleche:not(:disabled):hover,.une-pause:not(:disabled):hover{background: var(--fond-appui);border-color: var(--accent)}.une-puces{display: flex;gap: 0;align-items: center}.une-puce{width: 24px;height: 24px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: inherit;display: inline-flex;align-items: center;justify-content: center}.une-puce::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--bord)}.une-puce[data-actif="oui"]::before{background: var(--accent)}.une-puce:not([data-actif="oui"]):hover::before{background: var(--texte-doux)}.une-grille{display: grid;gap: .625rem;grid-template-columns: repeat(auto-fill,minmax(min(240px,100%),1fr))}.une-carte{display: grid;grid-template-rows: auto 1fr;position: relative;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);overflow: hidden;color: inherit;text-decoration: none}.une-carte:hover{border-color: var(--accent)}.bande-publications>ul>li,.grille-publications-profil>li{padding: 0;border: 0;min-width: 0}.carte-publication{display: flex;flex-direction: column;height: 100%;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);overflow: hidden;color: inherit;text-decoration: none}.carte-publication:hover{border-color: var(--accent)}.carte-publication-image{position: relative;display: block;overflow: hidden;background: var(--fond-appui)}.carte-publication-image img{width: 100%;height: 100%;object-fit: cover;display: block}.carte-publication-texte{font-size: var(--t-m);line-height: 1.4;overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bande-publications{position: relative;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: .5rem;margin-bottom: 1.5rem}.bande-publications>ul{display: grid;grid-auto-flow: column;grid-auto-columns: 14.5rem;gap: .75rem;margin: 0}.bande-publications .carte-publication{scroll-snap-align: start}.carte-publication-bande .carte-publication-image{aspect-ratio: 4 / 5}.carte-publication-corps{display: flex;flex-direction: column;gap: .4rem;padding: .6rem .7rem .7rem;flex: 1}.carte-publication-club{display: flex;align-items: center;gap: .5rem;min-width: 0;font-weight: 700;font-size: var(--t-s)}.carte-publication-club span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.carte-publication-club .blason{width: var(--m-s);height: var(--m-s);object-fit: contain;flex: none}.carte-publication-pied{margin-top: auto;font-size: var(--t-s);color: var(--texte-doux)}@media (max-width: 39.99rem){.bande-publications>ul{grid-auto-columns: 72%}}@media (min-width: 40rem){.bande-publications{overflow-x: visible;scroll-snap-type: none;padding-bottom: 0}.bande-publications>ul{grid-auto-flow: row;grid-template-columns: repeat(5,minmax(0,1fr))}}.profil-instagram{display: flex;align-items: center;gap: .9rem;flex-wrap: wrap;padding: .9rem;margin-bottom: .75rem;background: var(--fond-doux);border-radius: var(--rayon);border-top: 4px solid var(--club-fond)}.profil-instagram .blason{width: var(--m-l);height: var(--m-l);object-fit: contain;flex: none}.profil-instagram-qui{display: grid;min-width: 0;margin: 0;flex: 1}.profil-instagram-qui>b{font-size: var(--t-m)}.profil-instagram-qui .details{font-size: var(--t-s);color: var(--texte-doux)}.grille-publications-profil{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .4rem;margin-bottom: 1.5rem}@media (min-width: 40rem){.grille-publications-profil{grid-template-columns: repeat(4,minmax(0,1fr))}}.carte-publication-grille{border-radius: var(--rayon-petit)}.carte-publication-grille .carte-publication-image{aspect-ratio: 1 / 1}.carte-publication-survol{position: absolute;inset: 0;display: flex;align-items: flex-end;padding: .9rem;background: rgba(11,15,20,.8);color: var(--papier);opacity: 0;transition: opacity .15s}.carte-publication-survol .carte-publication-texte{-webkit-line-clamp: 4}.carte-publication-grille:hover .carte-publication-survol,.carte-publication-grille:focus-visible .carte-publication-survol{opacity: 1}@media (max-width: 39.99rem){.profil-instagram .bouton-club{width: 100%}.grille-publications-profil{gap: 3px}.carte-publication-survol{display: none}}.modale.publication-modale{width: min(60rem,calc(100vw - 2rem));padding: var(--gouttiere)}.publication-modale-corps{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: var(--gouttiere);clear: both}.publication-modale-image{border-radius: var(--rayon-petit);overflow: hidden;display: grid;place-items: center}.publication-modale-image img{width: 100%;height: auto;max-height: calc(100vh - 10rem);object-fit: contain;display: block}.publication-modale-colonne{display: flex;flex-direction: column;gap: .75rem;min-height: 0;max-height: calc(100vh - 10rem)}.publication-modale-tete{display: flex;align-items: center;gap: .6rem;margin: 0;padding-bottom: .6rem;border-bottom: 1px solid var(--bord)}.publication-modale-tete .blason{width: var(--m-m);height: var(--m-m);object-fit: contain;flex: none}.publication-modale-tete>span{display: grid;min-width: 0;line-height: 1.3}.publication-modale-compte{font-size: var(--t-s);color: var(--texte-doux);overflow-wrap: anywhere}.publication-modale-texte{white-space: pre-line;overflow-wrap: anywhere;overflow-y: auto;min-height: 0;flex: 1;margin: 0;font-size: var(--t-m)}.publication-modale-marque{color: var(--accent);font-weight: 600}.publication-modale-pied{margin: 0;font-size: var(--t-s);color: var(--texte-doux)}.publication-modale-position{align-self: center;font-size: var(--t-s);color: var(--texte-doux);min-width: 9rem;text-align: center}@media (max-width: 47.99rem){.publication-modale-corps{grid-template-columns: 1fr}.publication-modale-image img{max-height: 45vh}.publication-modale-colonne{max-height: none}.publication-modale-colonne .bouton-plein{width: 100%}}.une-carte-image{display: block;background: var(--fond-appui);aspect-ratio: 16 / 9;position: relative}.une-carte-image img{width: 100%;height: 100%;object-fit: cover;display: block}.une-carte .carte-liens-article{position: absolute;top: 0;right: 3px}.une-carte-pied{display: contents}.une-carte-corps{padding: .6rem .7rem .75rem;display: grid;gap: .2rem;align-content: start;min-width: 0}.une-carte-corps h2,.une-carte-corps h3{margin: 0;font-size: var(--t-m);font-weight: 800;line-height: 1.2;text-transform: none;letter-spacing: -.01em;color: var(--texte)}.une-carte-meta{margin: 0;font-size: var(--t-xs);font-weight: 700;color: var(--texte-doux);text-align: center}.une-carte-meta.details{display: flex;flex-direction: row;justify-content: space-between}.une-carte-resume{margin: 0;font-size: var(--t-s);color: var(--texte-doux)}.une-carte-meta.details span .icone{margin-bottom: -3px}.une-carte-corps.corps-club{padding-bottom: 29px}.une-carte-meta.meta-club{position: absolute;bottom: 5px;left: 0;width: 100%}@media (max-width: 39.99rem){.une-grille:has(>.une-carte){gap: 0;border-top: 1px solid var(--bord)}.une-carte{grid-template-rows: none;gap: .7rem;padding: .65rem 0;background: none;border: 0;border-bottom: 1px solid var(--bord);border-radius: 0;overflow: visible}.une-carte-image{border-radius: var(--rayon-petit);overflow: hidden}.une-carte-corps,.une-carte-corps.corps-club{padding: 0;gap: .25rem}.une-carte-meta.details{order: 2;justify-content: flex-start;gap: 8px}.une-carte-pied:has(>*),.une-carte .carte-liens-article{order: 3;display: flex;flex-wrap: wrap}.une-carte .carte-liens-article,.une-carte .une-carte-meta.meta-club{position: static;width: auto}.une-carte[data-famille="site"]{grid-template-columns: 6.5rem minmax(0,1fr)}.une-carte[data-famille="site"] .une-carte-image{aspect-ratio: auto;height: 100%;min-height: 7rem}.une-carte[data-famille="site"] .une-carte-resume{order: 3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.une-carte[data-famille="site"] .une-carte-pied:has(>*),.une-carte[data-famille="site"] .carte-liens-article{order: 4;gap: 3px}.une-carte[data-famille="site"] .une-carte-pied{margin-top: .2rem}.une-carte[data-famille="presse"]{grid-template-columns: 4.5rem minmax(0,1fr)}.une-carte[data-famille="presse"] .une-carte-image{width: 4.5rem;aspect-ratio: 1;align-self: start}.une-carte[data-famille="presse"] .une-carte-corps h2,.une-carte[data-famille="presse"] .une-carte-corps h3{font-size: var(--t-m);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.une-carte[data-famille="presse"] .une-carte-resume{display: none}.une-carte[data-famille="presse"] .une-carte-pied:has(>*),.une-carte[data-famille="presse"] .carte-liens-article{gap: 8px;font-size: var(--t-xs);color: var(--texte-doux)}.une-carte[data-famille="presse"] .une-carte-pied .etiquette{background: none;padding: 0;color: inherit;font-size: inherit;font-weight: 600;text-transform: none;letter-spacing: 0;gap: 2px}}@media (min-width: 40rem){.une-diapo{aspect-ratio: 2 / 1}.une-texte{padding: 1rem 1.3rem 1.15rem;max-width: 70%}.une-texte h3{font-size: var(--t-2xl)}.une-fleche{display: inline-flex}}@media (min-width: 65rem){.une-diapo{aspect-ratio: 21 / 9}.une-texte{max-width: 62%}.une-texte h3{font-size: var(--t-3xl)}}.article-tete,.sondage{max-width: var(--colonne-texte)}.article-photo{margin: .8rem 0 1.1rem}.article-photo img{display: block;width: 100%;height: auto;border-radius: var(--rayon)}.article-photo figcaption{margin-top: .35rem}.compte{font-variant-numeric: tabular-nums;font-weight: 700;color: var(--texte-doux)}.ariane{display: flex;flex-wrap: wrap;gap: .3rem;align-items: center;font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 700;color: var(--texte-doux);margin-bottom: .3rem}.ariane-separateur{opacity: .5}.onglets-fiche{position: sticky;top: calc(var(--haut-entete) + var(--haut-mini-score));z-index: 20;scroll-margin-top: calc(-1 * (var(--haut-onglets) + .75rem));display: flex;gap: 2px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;margin: 0 0 1rem;background: var(--fond);border-bottom: 1px solid var(--bord)}.onglets-fiche a{flex: none;scroll-snap-align: start;display: inline-flex;align-items: center;min-height: var(--cible);padding: 0 .9rem;margin-bottom: -1px;font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 800;letter-spacing: .07em;text-transform: uppercase;text-decoration: none;color: var(--texte-doux);border-bottom: 3px solid transparent}.onglets-fiche a:hover{color: var(--texte)}@media (max-width: 39.99rem){.onglets-fiche{scrollbar-width: thin;scrollbar-color: transparent transparent}}.onglets-fiche a[aria-current="page"]{color: var(--texte);border-bottom-color: var(--marque)}.fil-ariane{padding-top: .75rem}.chapo{font-size: var(--t-m);font-weight: 700;line-height: 1.45;border-left: 3px solid var(--accent);padding-left: .9rem;margin: 0 0 1.1rem;max-width: var(--colonne-texte)}.article-meta{margin-bottom: 1.1rem}.renvoi-presse{display: flex;align-items: center;gap: .75rem;text-decoration: none;color: inherit;background: var(--fond-doux);border: 1px solid var(--bord);border-left: 3px solid var(--accent);border-radius: var(--rayon);padding: .8rem .95rem;margin-bottom: 1.1rem;max-width: var(--colonne-texte)}.renvoi-presse:hover{border-color: var(--accent)}.renvoi-presse-corps{display: grid;gap: .15rem;min-width: 0}.renvoi-presse-quoi{font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 900;letter-spacing: .12em;text-transform: uppercase;color: var(--texte-doux)}.renvoi-presse-ou{font-weight: 800;font-size: var(--t-m)}.renvoi-presse-fleche{margin-left: auto;font-size: var(--t-xl);color: var(--accent);flex: none}.renvoi-presse-fleche .icone{width: 1.3rem;height: 1.3rem}.nouvel-onglet{margin-left: .25em;white-space: nowrap}.lien-agenda a{display: inline-flex;align-items: center;gap: .35rem}@media (pointer: fine){.lien-geo{display: none}}.renvoi-presse-fleche .nouvel-onglet{margin-left: 0}.jetons{display: flex;flex-wrap: wrap;gap: .4rem;margin-bottom: .9rem}.jeton{display: flex;align-items: center;gap: .45rem;text-decoration: none;color: inherit;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: 999px;padding: .2rem .75rem .2rem .2rem;font-size: var(--t-s);font-weight: 700;line-height: 1.2}.jeton:hover{border-color: var(--rouge-clair)}.jeton-rond{width: 28px;height: 28px;border-radius: 50%;object-fit: cover;flex: none;background: var(--fond-appui);object-position: 0 0}.jeton-rond-vide{display: grid;place-items: center;font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 900;color: var(--texte-doux)}.jeton-blason{object-fit: contain;border-radius: 0;background: none;object-position: unset}.carte-rencontre{display: flex;align-items: center;gap: .6rem;text-decoration: none;color: inherit;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: .55rem .7rem}.carte-rencontre + .carte-rencontre{margin-top: .35rem}.cmp-dernieres .carte-rencontre{margin: 0;border: unset;border-radius: unset;padding: .65rem 0;border-bottom: 1px solid var(--bord)}.cmp-dernieres a.carte-rencontre:hover{border-color: inherit}.cmp-dernieres .carte-rencontre:last-child{border: unset}a.carte-rencontre:hover{border-color: var(--rouge-clair)}.carte-rencontre-camp{display: flex;align-items: center;gap: .4rem;min-width: 0;flex: 1 1 0}.carte-rencontre-camp-exterieur{flex-direction: row-reverse;text-align: right}.carte-rencontre-camp img{width: 26px;height: 26px;object-fit: contain;flex: none}.carte-rencontre-nom{font-size: var(--t-s);font-weight: 700;line-height: 1.15;overflow-wrap: anywhere}.carte-rencontre-score{font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-m);font-variant-numeric: tabular-nums;flex: none}.carte-rencontre-quand{font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 700;color: var(--texte-doux);flex: none;text-align: center}.partage{margin: 1.2rem 0;display: flex;flex-wrap: wrap;align-items: center;gap: .35rem}.partage.sans-marge{margin: 0}.partage-bouton{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: none;border: 1px solid var(--bord);border-radius: 50%;background: var(--fond-doux);color: var(--texte);text-decoration: none;cursor: pointer;font: inherit;padding: 0;min-height: 0}.partage-bouton:hover{border-color: var(--accent);color: var(--accent)}.partage-bouton .icone{width: 16px;height: 16px}.partage-golazo img{width: 24px;height: auto;display: block}.partage-bouton{position: relative}.partage-bouton[data-bulle]::after{content: attr(data-bulle);position: absolute;bottom: calc(100% + 8px);left: 50%;transform: translateX(-50%);padding: .3rem .55rem;border-radius: var(--rayon-petit);background: var(--texte);color: var(--fond);font-size: var(--t-xs);font-weight: 700;line-height: 1.2;white-space: nowrap;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity .12s;z-index: 20}.partage-bouton[data-bulle]:is(:hover,:focus-visible)::after{opacity: 1;visibility: visible}.partage-bouton:first-child[data-bulle]::after{left: 0;transform: none}@media (max-width: 39.99rem){.partage-bouton{width: var(--cible);height: var(--cible)}.une-pause{width: var(--cible);height: var(--cible)}}.article-couverture{width: 100%;max-width: 44rem;height: auto;border-radius: var(--rayon);margin: 0 0 1.25rem}.lien-bouton{background: none;border: 0;padding: 0;color: var(--accent);font: inherit;font-weight: 400;text-decoration: underline;cursor: pointer}.lien-danger{color: var(--texte-defaite)}.actions-ligne{display: flex;flex-wrap: wrap;align-items: center;gap: .35rem}.action-ligne-formulaire{display: contents}.action-ligne,.actions-ligne .suppression>summary{display: inline-flex;align-items: center;justify-content: center;min-height: 2rem;min-width: 0;margin: 0;padding: .15rem .6rem;font: inherit;font-size: var(--t-s);font-weight: 700;line-height: 1.2;white-space: nowrap;text-decoration: none;cursor: pointer;color: var(--texte);background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon-petit)}.actions-ligne .suppression>summary{list-style: none}.actions-ligne .suppression>summary::-webkit-details-marker{display: none}.action-ligne:not(:disabled):hover,a.action-ligne:not(:disabled):hover,.actions-ligne .suppression>summary:hover{color: var(--texte);border-color: var(--accent)}.action-ligne-danger,.action-ligne-danger:not(:disabled):hover,a.action-ligne-danger:not(:disabled):hover,.actions-ligne .suppression>summary,.actions-ligne .suppression>summary:hover{color: var(--texte-defaite)}.actions-ligne .suppression[open]{flex-basis: 100%}@media (max-width: 39.99rem){.action-ligne,.actions-ligne .suppression>summary{min-height: var(--cible)}}.article-corps{max-width: var(--colonne-texte);line-height: 1.6}.article-corps p{margin: 0 0 1rem;text-indent: 1.5em}.article-corps h2,.article-corps h3,.article-corps h4{color: var(--texte);text-transform: none;letter-spacing: -.01em;line-height: 1.25}.article-corps h2{font-size: var(--t-grand);font-weight: 900;margin: 1.75rem 0 .6rem}.article-corps h3{font-size: var(--t-m);font-weight: 800;margin: 1.5rem 0 .5rem}.article-corps h4{font-size: var(--t-m);font-weight: 800;margin: 1.25rem 0 .4rem}.article-corps ul,.article-corps ol{margin: 0 0 1rem 1.5rem;padding: 0}.article-corps li{margin-bottom: .3rem}.article-corps blockquote,.corps-genere blockquote,.editeur-surface blockquote{margin: 0 0 1rem;padding: .1rem 0 .1rem 1rem;border-left: 3px solid var(--rouge);color: var(--texte)}.article-corps blockquote p{text-indent: 0;margin-bottom: .5rem}.article-corps blockquote p:last-child{margin-bottom: 0}.article-corps cite,.corps-genere cite,.editeur-surface cite{font-style: normal;color: var(--texte-doux)}.galerie{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fill,minmax(min(220px,100%),1fr))}.galerie-vignette{margin: 0}.galerie-vignette img{width: 100%;height: 165px;object-fit: cover;border-radius: var(--rayon);display: block}.galerie-vignette figcaption{margin-top: .35rem}.editeur{display: block;margin-bottom: .4rem}.editeur-barre{display: flex;gap: .25rem;flex-wrap: wrap;margin-bottom: .35rem}.editeur-barre button{font: inherit;font-weight: 400;min-width: 2.2rem;padding: .25rem .5rem;border-radius: 5px;background: var(--fond-appui);color: var(--texte);border: 1px solid var(--bord)}.editeur-barre button:not(:disabled):hover{background: var(--accent-clair)}.editeur-surface{min-height: 14rem;padding: .6rem;border: 1px solid var(--bord);border-radius: 6px;background: var(--fond);color: var(--texte);overflow-y: auto}.editeur-surface p{margin: 0 0 .8rem}.editeur-surface ul,.editeur-surface ol{margin: 0 0 .8rem 1.4rem;padding: 0}.apercu-vignette{width: 100%;height: 120px;object-fit: cover;border-radius: 6px;margin-bottom: .5rem}.formulaire select[multiple]{width: 100%;font: inherit;padding: .3rem;border: 1px solid var(--bord);border-radius: 6px;background: var(--fond);color: var(--texte)}.formulaire input[type="file"]{font: inherit}.page-erreur #contenu{padding-block: 4rem;max-width: 40rem}.erreur-marque{margin: 0 0 2rem}.erreur-marque img{display: block}.entete-carte{display: flex;align-items: center;gap: .75rem}.entete-carte .titre-carte{margin: 0}.logo-competition{width: 48px;height: 48px;object-fit: contain;flex: none}.photo-salle,.photo-equipe{margin: 0 0 1.5rem}.photo-salle img,.photo-equipe img{display: block;width: 100%;height: auto;border-radius: var(--rayon)}.photo-salle figcaption,.photo-equipe figcaption{margin-top: .4rem}.entete-titre{display: flex;align-items: center;gap: 1rem}.entete-titre h1{margin-block: 0}.hero{background: var(--marque);color: var(--sur-marque);border-radius: var(--rayon);padding: 1.25rem var(--gouttiere);margin-bottom: 1rem;position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: center}.hero-plaque{--plaque-air-haut: 12px;--plaque-chevauchement: 8px;background: transparent;color: var(--texte);border-radius: 0;padding: 0;margin-bottom: 1rem;overflow: visible}.plaque-ruban{height: 44px;position: relative;background: var(--plaque-bande);border-radius: var(--rayon) var(--rayon) 0 0;overflow: hidden;z-index: -1;border: 1px solid var(--bord);border-bottom: unset}.plaque-ruban::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 6px;background: var(--plaque-filet)}.plaque-corps{background: var(--fond-doux);border: 1px solid var(--bord);border-top: 0;border-radius: 0 0 var(--rayon) var(--rayon);padding: var(--plaque-air-haut) 26px 18px}.plaque-corps{display: flex;gap: 22px;align-items: center}.plaque-texte{flex: 1;min-width: 0;display: grid;gap: 4px}.plaque-sur{margin: 0;font-family: var(--police-tableau);font-size: var(--t-xs);font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--texte);opacity: .82}.plaque-corps-affiche{position: relative;border-top: 1px solid var(--bord);border-radius: var(--rayon) var(--rayon) 0 0;background: var(--fond-doux);background: linear-gradient(to right,color-mix(in srgb,var(--plaque-bande-domicile),var(--fond-doux) 90%) 0%,var(--fond-doux) 50%,color-mix(in srgb,var(--plaque-bande-exterieur),var(--fond-doux) 90%) 100%);overflow: hidden;min-height: 300px;z-index: 0}.plaque-corps-affiche>*:not(.embleme-terrain){position: relative}.hero-plaque .embleme-terrain-affiche .terrain-trace{top: 50%;left: 0;right: auto;bottom: auto;width: 100%;height: auto;aspect-ratio: 2 / 1;transform: translateY(-50%)}.plaque-corps-affiche .affiche{flex: 1}.plaque-corps-affiche{flex-wrap: wrap;align-content: center;row-gap: 14px}.plaque-corps-affiche>.sous-titre{flex: 0 0 100%;margin: 0;justify-content: center;text-align: center}.plaque-situation,.plaque-buteurs{background: var(--fond-doux);color: var(--texte-doux);border: 1px solid var(--bord);border-top: 0;border-radius: 0}.wrap>.plaque-situation:last-child,.wrap>.plaque-buteurs:last-child{border-radius: 0 0 var(--rayon) var(--rayon)}.hero-plaque .player-lg{height: 200px;width: auto;margin: -60px 0 -18px;align-self: flex-end;object-fit: contain;object-position: bottom}.hero-plaque .etiquette{background: var(--fond-appui);color: var(--texte)}.hero-plaque .affiche{color: var(--texte)}.hero-plaque .sous-titre,.hero-plaque .rang,.hero-plaque a{color: var(--texte-doux);opacity: 1}.hero-plaque .sous-titre a{color: inherit}.hero-plaque .embleme-medaille-affiche{width: 72px;height: 72px;flex: none}.hero-plaque .embleme-medaille-affiche::before{border-width: 2px;inset: -6px}.hero-plaque .embleme-medaille-domicile::before{border-color: var(--plaque-bande-domicile);border-top-color: transparent}.hero-plaque .embleme-medaille-exterieur::before{border-color: var(--plaque-bande-exterieur);border-top-color: transparent}.hero-plaque .blason-affiche{width: 100%;height: 100%;box-sizing: border-box;object-fit: contain;padding: 7px;background: var(--fond-doux);border: 4px solid var(--fond-doux);border-radius: 50%;box-shadow: 0 8px 20px rgb(0 0 0 / .18);overflow: visible}.affiche-mention{color: var(--texte-doux);font-size: var(--t-s);margin: 0}.hero h1{font-size: var(--t-2xl)}.hero-plaque h1{color: var(--plaque-titre)}.hero-plaque .blason-lg,.hero-plaque .logo-competition-lg{width: var(--m-xl);height: var(--m-xl);object-fit: contain;align-self: flex-start;box-sizing: border-box;margin-top: calc(-1 * (var(--plaque-air-haut) + var(--plaque-chevauchement)));background: var(--fond-doux);border: 1px solid var(--bord);border-radius: 12px;padding: 6px}.infos-rencontre{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem 2.5rem;padding: 8px 26px;font-size: var(--t-s);color: var(--texte-doux);justify-content: center}.info-rencontre{display: flex;align-items: center;gap: .4rem}.info-detail{color: var(--texte-doux);opacity: .8}.logo-competition-lg{width: 72px;height: 72px}.affiche{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem 1rem}.affiche-camp{display: flex;align-items: center;gap: .6rem;flex: 1 1 8rem;flex-direction: column;justify-content: center}@media (max-width: 30rem){.affiche{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: start;gap: .5rem}.affiche>.affiche-milieu{align-self: center}.affiche-camp{font-size: var(--t-m);line-height: 1.15;overflow-wrap: anywhere;text-align: center}.infos-rencontre{gap: .15rem 1rem;padding: 8px 14px;font-size: var(--t-xs)}.hero-plaque .embleme-medaille-affiche{width: var(--m-l);height: var(--m-l)}}.blason-affiche{width: var(--m-l);height: var(--m-l);object-fit: contain;flex: none}.affiche .score{flex: 0 0 auto;font-size: var(--t-3xl);font-weight: 900;letter-spacing: -.03em;background: var(--fond);color: var(--texte);padding: 6px 14px;border-radius: var(--rayon)}.affiche-milieu{flex: 0 0 auto;display: grid;justify-items: center;gap: .2rem}.affiche-mi-temps{font-size: var(--t-xs);font-weight: 600;letter-spacing: .05em;text-transform: uppercase;color: var(--texte-doux);display: inline-flex;align-items: baseline;gap: .3rem}.score-mi-temps{font-variant-numeric: tabular-nums;font-weight: 800;letter-spacing: 0}.plaque-buteurs{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: .4rem 1rem;margin: 0;padding: 10px 26px}.plaque-buteurs-camp{margin: 0;display: flex;flex-direction: column;gap: .25rem}.plaque-buteurs-domicile{align-items: flex-end;text-align: right}.plaque-buteurs-exterieur{align-items: flex-start;text-align: left}.buteur{display: flex;flex-wrap: wrap;align-items: baseline;gap: .25rem}.plaque-buteurs-domicile .buteur{justify-content: flex-end}@media (max-width: 39.99rem){.plaque-buteurs{display: none}.wrap>.plaque-situation:has(+ .plaque-buteurs){border-radius: 0 0 var(--rayon) var(--rayon)}}.buteur-nom{font-weight: 500;font-size: var(--t-s)}.etiquette-buteur{font-variant-numeric: tabular-nums}.buteur-sans-nom{font-size: var(--t-xs);color: var(--texte-doux);display: none}.momentum{width: 100%;aspect-ratio: 1000 / 260;min-height: 120px;max-height: 260px;display: block;overflow: visible}.momentum line,.momentum path{vector-effect: non-scaling-stroke}.momentum-axe{stroke: var(--bord);stroke-width: 1}.momentum-grille{stroke: var(--bord);stroke-width: 1;opacity: .5}.momentum-mi{stroke: var(--bord);stroke-width: 1;stroke-dasharray: 3 4}.momentum-aire-domicile{fill: var(--aff-serie-domicile);fill-opacity: .16}.momentum-aire-exterieur{fill: var(--aff-serie-exterieur);fill-opacity: .16}.momentum-ligne-domicile{fill: none;stroke: var(--aff-serie-domicile);stroke-width: 2.5}.momentum-ligne-exterieur{fill: none;stroke: var(--aff-serie-exterieur);stroke-width: 2.5}.momentum-minute{fill: transparent}.momentum-cadre{position: relative;margin-top: .3rem}.momentum-buts{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.momentum-but{color: var(--aff-serie-domicile);pointer-events: auto;transform: translate(-8px,-8px);filter: drop-shadow(0px 0px 2px var(--fond-doux))}.momentum-but-exterieur{color: var(--aff-serie-exterieur);filter: drop-shadow(0px 0px 2px var(--fond-doux))}.momentum-but-fond{fill: var(--fond-doux)}.momentum-legende{display: flex;justify-content: center;gap: 1.2rem;flex-wrap: wrap;margin: .35rem 0 0}.momentum-legende>span{display: inline-flex;align-items: center;gap: .4rem}.momentum-pastille{width: 14px;height: 5px;border-radius: 99px;background: var(--aff-serie-domicile);flex: none}.momentum-pastille-exterieur{background: var(--aff-serie-exterieur)}.barres-partagees>li + li,.barres-miroir>li + li{margin-top: .55rem}.barre-intitule{font-size: var(--t-xs);font-weight: 700}.barre-valeur{font-variant-numeric: tabular-nums;font-weight: 800;font-size: var(--t-s);flex: none;min-width: 4rem;text-align: center}.barre-rangee{display: flex;align-items: center;gap: .5rem}.barre-rangee .barre-valeur:first-child{text-align: right}.barre-partagee,.barre-miroir{flex: 1;width: 100%;height: 8px;display: block;border-radius: 4px;overflow: hidden;background: var(--fond-appui)}.barre-sans-jauge{flex: 1;width: 100%;height: 8px;display: block}.issue-victoire{fill: var(--fond-victoire)}.issue-nul{fill: var(--fond-nul)}.issue-defaite{fill: var(--fond-defaite)}.serie-un{fill: var(--serie-a)}.serie-deux{fill: var(--serie-b)}i.serie-un{background: var(--serie-a)}i.serie-deux{background: var(--serie-b)}i.issue-victoire{background: var(--fond-victoire)}i.issue-nul{background: var(--fond-nul)}i.issue-defaite{background: var(--fond-defaite)}.barre-detail{font-size: var(--t-xs);margin-top: .15rem}.barre-entetes{font-size: var(--t-xs);margin-bottom: .4rem}.paire-de-cartes{display: grid;gap: .625rem;grid-template-columns: repeat(auto-fit,minmax(min(20rem,100%),1fr))}.cmp-cartes{margin-bottom: .8rem}.cmp-carte{padding: 0;overflow: hidden}.cmp-ruban{height: 8px;background: var(--fond-doux);line-height: 0}.cmp-ruban svg{display: block;width: 100%;height: 8px}.cmp-corps{padding: .55rem .7rem;gap: .6rem}.cmp-identite{display: grid;min-width: 0}.cmp-nom{font-size: var(--t-m);line-height: 1.2}.cmp-clubs{margin-top: .1rem}.cmp-panneau>* + *{margin-top: .4rem}.cmp-panneau{min-width: 0}.cmp-serie-un{--cmp-couleur: var(--serie-a)}.cmp-serie-deux{--cmp-couleur: var(--serie-b)}.cmp-teinte{display: contents;--club-fond: var(--cmp-couleur);--serie-a: var(--cmp-couleur);--serie-b: var(--acier);--aff-serie-domicile: var(--cmp-couleur);--aff-serie-exterieur: var(--cmp-couleur)}.cmp-teinte>*{margin-top: .4rem}.cmp-teinte .jauge{color: var(--cmp-couleur)}.cmp-dernieres{display: flex;flex-direction: column}.grille-anneaux{display: grid;gap: .625rem;grid-template-columns: repeat(auto-fit,minmax(min(9rem,100%),1fr))}.grille-anneaux.grille-lignes{gap: unset;display: flex;flex-direction: column}.grille-anneaux.grille-lignes .anneau{flex: 1;border-bottom: 1px solid var(--bord)}.grille-anneaux.grille-lignes .anneau:last-child{border: unset}.terrain-filigrane{fill: var(--texte-doux);opacity: .45;font-size: 34px;font-weight: 800;letter-spacing: .02em}.barres-miroir>li{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: .5rem}.barres-miroir .barre-intitule{grid-column: 1 / -1;text-align: center;font-size: var(--t-xs);font-weight: 600;color: var(--texte-doux)}.affiche-lien{display: flex;gap: .6rem;flex-direction: column;justify-content: center;align-items: center;text-decoration: none;color: inherit}.table-calendrier{table-layout: fixed;min-width: 56rem}.table-calendrier .col-date{width: 7rem}.table-calendrier .col-competition{width: 10rem}.table-calendrier .col-domicile,.table-calendrier .col-exterieur{width: auto}.table-calendrier .col-blason{width: 2.4rem}.table-calendrier .col-score{width: 5rem}.table-calendrier .col-journee{width: 11rem}@media (max-width: 39.99rem){.table-calendrier{min-width: 0;table-layout: auto}.table-calendrier .blason-cellule{display: none}.table-calendrier col[class]{width: auto}}.table-calendrier td:not(.nom){overflow: hidden;text-overflow: ellipsis}.faits-liste{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem}.fait{display: inline-flex;align-items: center;gap: .18rem}.fait-valeur{font-variant-numeric: tabular-nums;font-weight: 600}.icone{flex: none;vertical-align: -.15em}.icone-lien{width: 20px;height: 20px;vertical-align: middle}.carton{display: inline-block;width: 16px;height: 16px;flex: none}.carton-jaune{color: #e8b400}.carton-rouge{color: #cf2e2e}.carton-jaune-rouge{--carton-dessous: #e8b400;--carton-dessus: #cf2e2e}.blason-seul{margin-right: 0}.fleche{line-height: 1}.fleche .icone{vertical-align: middle}.blason-cellule{padding-inline: .15rem;width: 2.4rem;text-align: center;vertical-align: middle}.blason-cellule .blason{display: inline-block;vertical-align: middle;margin: 0}td.fleche-cellule,th.fleche-cellule{text-align: center;width: 2.5rem}.rangee-palmares{display: flex;flex-wrap: wrap;align-items: baseline;gap: .5rem}.liste-distinctions{font-size: var(--t-s)}.palmares-par-club{margin: .25rem 0 0;padding-left: 1.75rem}.palmares-par-club li{display: flex;flex-wrap: wrap;align-items: baseline;gap: .375rem .625rem;border-bottom: 0;padding: .15rem 0}.palmares-par-club .blason{align-self: center}.rangee-palmares .blason{align-self: center}.palmares-club{flex: 0 1 auto}.palmares-saisons{flex: 1 1 12rem}.palmares-club a:not([class]){text-decoration-line: none}.saisons-du-titre{flex: 1 1 14rem;color: var(--texte-doux);font-variant-numeric: tabular-nums}.saisons-du-titre>span + span::before{content: ' · '}.palmares-par-club .etiquette{margin-left: .25rem}.portrait{flex: 0 0 auto;width: var(--m-m);height: var(--m-m);border-radius: 8px;object-fit: cover;background: var(--fond-appui);object-position: 0 0}.effectif{display: grid;gap: .3rem;grid-template-columns: 1fr}@media (min-width: 40rem){.effectif{grid-template-columns: repeat(2,1fr)}}@media (min-width: 65rem){.effectif{grid-template-columns: repeat(3,1fr)}}.effectif-carte>h3{font-size: var(--t-xs);margin: .9rem 0 .45rem}.effectif-carte>h3:first-child{margin-top: 0}.joueur{display: grid;grid-template-columns: 40px minmax(0,1fr) auto;gap: .625rem;align-items: center;padding: .4rem;border-radius: var(--rayon-petit);color: inherit;text-decoration: none;border: 1px solid transparent}.joueur:hover{background: var(--fond-appui);border-color: var(--bord)}.joueur-ident{min-width: 0;display: grid}.joueur-nom{font-size: var(--t-s);font-weight: 700;overflow-wrap: anywhere}.joueur-sous{font-size: var(--t-xs);font-weight: 700;color: var(--texte-doux)}.joueur-num{font-size: var(--t-m);font-weight: 900;color: var(--texte-doux);font-variant-numeric: tabular-nums;min-width: 1.4rem;text-align: right}.portrait-mini{width: var(--m-m);height: var(--m-m);font-size: var(--t-xs)}.joueur-cell{display: inline-flex;align-items: center;gap: .375rem;min-width: 0}.portrait-vide{display: inline-flex;align-items: center;justify-content: center;font-size: var(--t-s);font-weight: 600;letter-spacing: .04em;color: var(--texte-doux);background: var(--fond-appui)}.rangee-staff,.ligne-de-feuille{display: flex;align-items: center;gap: .6rem}.ligne-de-feuille{flex-wrap: wrap;min-height: 48.5px;border-radius: var(--rayon)}.ligne-de-feuille:hover{background: var(--fond-appui)}.compo-carte .ligne-de-feuille{background: inherit;border-radius: inherit}.compo-carte .ligne-de-feuille:hover{background: inherit}.compo-banc .ligne-de-feuille{min-height: 61px}.ligne-de-feuille .portrait{width: var(--m-m);height: var(--m-m);font-size: var(--t-xs);border-radius: 8px}.apercu-photo{width: 180px;height: 240px;max-width: 100%;object-fit: cover;border-radius: var(--rayon);background: var(--fond-appui)}.apercu-image-large{max-width: 100%;height: auto;border-radius: var(--rayon);background: var(--fond-appui)}.rangee-action{display: flex;align-items: center;gap: .75rem;flex-wrap: wrap;margin: -.5rem 0 1.5rem}.bouton-danger{background: var(--fond-defaite);color: var(--texte-defaite);border: 1px solid var(--texte-defaite)}.suppression>summary{cursor: pointer;font-weight: 700;min-height: var(--cible);display: flex;align-items: center}.suppression[open]>summary{margin-bottom: .4rem}.suppression>summary:hover{text-decoration: underline}details.note>summary{cursor: pointer}details.note>summary:hover{color: var(--texte)}.suppression .note{margin: 0 0 .6rem}.suppression-envoi{margin: 0}.conversation{display: flex;flex-direction: column;gap: .8rem}.message{border: 1px solid var(--bord);border-radius: 8px;padding: .6rem .8rem;max-width: 52rem}.message-vous{background: var(--fond-appui);align-self: flex-end}.message-assistant{background: var(--fond-doux);align-self: flex-start}.texte-conserve{white-space: pre-wrap;overflow-wrap: anywhere}.champ-couleur input[type="color"]{width: 2.5rem;height: 2.5rem;padding: 2px;border: 1px solid var(--bord);border-radius: 6px;background: var(--fond-doux);cursor: pointer}.apercu-blason{display: block;margin-bottom: .5rem;background: var(--fond-appui);border: 1px solid var(--bord);border-radius: 6px;padding: 4px}.apercu-blason.apercu-blason-clair{background: var(--papier)}.couleur-lue{display: inline-flex;align-items: center;gap: .25rem}.pastille-couleur{flex: 0 0 auto;vertical-align: middle}.table-calendrier .col-fleche{width: 3rem}.formulaire-en-ligne{display: flex;gap: .4rem;align-items: center;flex-wrap: wrap}.ligne-en-avant>td,.ligne-en-avant>td.nom,.ligne-en-avant>th.nom{background: var(--fond-appui)}.grille-records{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(19rem,100%),1fr));gap: 1.25rem;margin-bottom: 1.5rem}.record{min-width: 0}.record h3{margin: 0 0 .35rem;font-size: var(--t-m)}.podium{list-style: decimal outside;margin: 0;padding: 0 0 0 1.6rem}.carte.podium{padding-left: calc(var(--gouttiere) + 1.2rem)}.podium li{padding: .3rem 0;border-top: 1px solid var(--bord)}.podium li:first-child{border-top: 0}.record-ligne{display: inline-grid;width: 100%;vertical-align: top;gap: .15rem .55rem;align-items: center;grid-template-columns: minmax(0,1fr) auto}.record-ligne .jauge{grid-column: 1 / -1}.podium-corps{display: grid;min-width: 0}.podium-corps .note-mini{color: var(--texte-doux);font-size: var(--t-xs)}.podium-nom{text-decoration: none}.podium-score{font-variant-numeric: tabular-nums;white-space: nowrap}.podium-valeur{flex: none;font-variant-numeric: tabular-nums;font-weight: 900;color: var(--accent)}.jauge{display: block;width: 100%;height: 6px;border-radius: 3px;overflow: hidden}.jauge-fond{fill: var(--fond-appui)}.jauge{color: var(--accent)}.jauge-doux{color: var(--texte-doux)}.jauge-vert{color: var(--vert)}.jauge-rouge{color: var(--rouge)}.jauge-ambre{color: var(--ambre)}.jauge-club{color: var(--club-fond)}.podium li{flex-wrap: wrap}.podium li .jauge{flex-basis: 100%;margin: .15rem 0 .1rem}.podium-ligne{display: flex;flex-wrap: wrap;align-items: baseline;gap: .5rem}.podium-ligne .podium-nom{flex: 1 1 auto;min-width: 0;font-size: var(--t-s);font-family: var(--police-tableau)}.podium-ligne .jauge{flex-basis: 100%;margin: .2rem 0 .05rem}.liste-nue .podium-ligne{border-bottom: 0}div.carte>h3:first-child{margin-top: 0}.fautes-cumulees{padding: .85rem .95rem;margin-bottom: var(--gouttiere)}.fautes-grille{display: grid;gap: .9rem 2rem}@media (min-width: 38.75rem){.fautes-grille{grid-template-columns: 1fr 1fr}}.fautes-periode>.rang{display: block;font-weight: 900;text-transform: uppercase;letter-spacing: .08em;font-size: var(--t-xs);padding-bottom: .3rem;border-bottom: 1px solid var(--bord);margin-bottom: .35rem}.fautes-periode{display: grid;gap: .35rem}.fautes-ligne{display: grid;grid-template-columns: minmax(0,13rem) auto auto auto;justify-content: start;align-items: center;gap: .6rem}.fautes-club{font-weight: 700;font-size: var(--t-s);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.jetons-faute{display: inline-flex;gap: 3px}.jeton-faute{width: 14px;height: 8px;border-radius: 2px;background: var(--fond-appui)}.jeton-faute-ok{background: var(--vert)}.jeton-faute-alerte{background: var(--ambre)}.jeton-faute-seuil{background: var(--rouge)}.fautes-total{font-weight: 900;font-variant-numeric: tabular-nums;min-width: 1.3rem;text-align: right}.fautes-alerte .fautes-total{color: var(--ambre)}.fautes-seuil .fautes-total{color: var(--texte-defaite)}.fautes-etat{font-size: var(--t-s);font-weight: 700;color: var(--texte-doux)}.fautes-alerte .fautes-etat{color: var(--ambre)}.fautes-seuil .fautes-etat{color: var(--texte-defaite)}.fautes-note{margin-top: .6rem}.momentum-bloc{padding: .85rem .95rem;margin-bottom: var(--gouttiere)}.momentum-minutes{display: flex;justify-content: space-between;margin-top: .2rem}.fil-filtres{display: flex;flex-wrap: wrap;gap: .4rem;margin: 0 0 .7rem}.fil-filtres-intitule{font-size: var(--t-xs);color: var(--texte-doux);text-transform: uppercase;letter-spacing: .06em;align-self: center;min-width: 6.5rem}.publi-barre{display: flex;flex-wrap: wrap;gap: .25rem;margin-bottom: .35rem}.publi-barre .bouton-plat{min-height: 1.75rem;padding: .15rem .6rem;font-size: var(--t-s)}.publi-gras{font-weight: 900}.publi-italique{font-style: italic}.publi-zone{min-height: 6rem;padding: .5rem .75rem;background: var(--fond);color: var(--texte);border: 1px solid var(--bord);border-radius: var(--rayon-petit);overflow-wrap: anywhere}.publi-zone:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px}.publi-emojis{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(2.25rem,100%),1fr));gap: .15rem;margin-bottom: .35rem;padding: .35rem;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon-petit)}.publi-emojis[hidden]{display: none}.publi-emoji{min-height: 2.25rem;padding: 0;background: transparent;border: 0;border-radius: var(--rayon-petit);font-size: var(--t-l);cursor: pointer}.publi-emoji:hover{background: var(--fond-appui)}@media (hover: none){.rail-liste a{min-height: var(--cible)}}.puce-filtre{display: inline-flex;align-items: center;gap: .35rem;padding: .35rem .8rem;border-radius: 999px;border: 1px solid var(--bord);background: var(--fond-doux);font-size: var(--t-s);font-weight: 700;text-decoration: none;color: var(--texte);min-height: var(--haut-bouton)}.puce-filtre:hover{border-color: var(--accent)}.puce-filtre:is([aria-current="true"],[aria-current="page"]){background: var(--marque);color: var(--sur-marque);border-color: transparent}.puce-filtre:is([aria-current="true"],[aria-current="page"]) .rang{color: inherit;opacity: .75}.journees-voisines{display: flex;flex-wrap: wrap;gap: .5rem;margin: 0 0 1rem}.journees-voisines .journee-suivante{margin-left: auto}.recherche-coupe{margin: .4rem 0 0}.suivi-toggle{display: inline-flex;align-items: center;gap: .4rem;margin: 0 0 .7rem;padding: .4rem .8rem;border-radius: 999px;border: 1px solid var(--bord);background: var(--fond-doux);font-family: inherit;font-size: var(--t-s);font-weight: 800;color: var(--texte);cursor: pointer;min-height: var(--cible)}.suivi-toggle[aria-pressed="true"]{background: var(--marque);color: var(--sur-marque);border-color: transparent}.suivi-toggle:not([aria-pressed="true"]):hover{border-color: var(--accent);background: var(--fond-appui)}.suivi-toggle[aria-pressed="true"]:hover{filter: brightness(1.1)}.carte.fil-rencontre{position: relative;background: none;border: 0;border-radius: 0;padding: 0;display: grid;gap: .35rem}.fil-rencontre::before{content: "";position: absolute;left: 27px;top: 1.8rem;bottom: 1.8rem;width: 2px;background: var(--bord);border-radius: 2px}.fil-ligne{position: relative;display: grid;grid-template-columns: 56px minmax(0,1fr);align-items: start;gap: .5rem;padding: 0;border: 0}.fil-ligne .fil-corps{grid-column: 2}.fil-minute{position: absolute;z-index: 1;font-variant-numeric: tabular-nums;font-weight: 900;font-size: var(--t-xs);text-align: center;padding: .2rem 0;border-radius: 999px;background: var(--fond);color: var(--texte-doux);box-shadow: 0 0 0 3px var(--fond);width: 5em;left: 0px}.fil-corps{display: flex;align-items: center;flex-wrap: wrap;gap: .4rem;background: var(--fond-doux);border: 1px solid var(--bord);border-left: 3px solid var(--fil-rail,var(--bord));border-radius: var(--rayon-petit)}.fil-corps{color: var(--texte-doux)}.fil-corps .icone{color: var(--fil-rail,var(--texte-doux));margin: auto}.fil-joueur{font-weight: 800;color: var(--texte)}.fil-score{color: var(--texte)}.fil-passe{order: 1;flex-basis: 100%}.fil-texte>.note{order: 2}.fil-phrase{flex: 1 1 0;min-width: 0}.fil-texte{flex: 1 1 0;min-width: 0;padding: .45rem .6rem;display: flex;flex-wrap: wrap;align-items: center;gap: .4rem}.fil-icone-blason{display: flex;flex-direction: column;justify-content: center;height: stretch;padding: .45rem .6rem;background: var(--fond-nul);gap: .5rem}.fil-icone-blason .blason-fil{margin: auto}.ligne-de-suivi form{margin-left: auto}.fil-faute{margin-left: auto;margin-right: .25rem;font-weight: 900;font-variant-numeric: tabular-nums;border-radius: var(--rayon-petit);padding: .1rem .5rem}.fil-faute{background: var(--fond);color: var(--texte-doux)}.fil-faute-alerte{color: var(--ambre)}.fil-faute-seuil{color: var(--texte-defaite)}.fil-score{position: absolute;bottom: calc(100% + 1rem);left: 0;display: inline-flex;align-items: center;gap: .5rem;margin: 0;white-space: nowrap;font-weight: 900;font-variant-numeric: tabular-nums;background: var(--fond);border: 1px solid var(--bord);border-radius: var(--rayon);padding: .3rem .7rem}.fil-score-camp{display: inline-flex;align-items: center;gap: .4rem;opacity: .55}.fil-score-camp .blason-m{filter: grayscale(.7)}.fil-score-chiffre{font-size: var(--t-xl);line-height: 1}.fil-score-tiret{color: var(--texte-doux);font-size: var(--t-l)}.fil-score-marque{opacity: 1}.fil-score-marque .blason-m{filter: none}.fil-score-marque .fil-score-chiffre{font-size: var(--t-2xl);color: var(--rouge-clair)}.fil-ligne:has(.fil-score){margin-top: 4.4rem}.fil-but{--fil-rail: var(--accent)}.fil-but .fil-corps{background: var(--accent-clair);border-color: transparent;border-left-color: var(--accent)}.fil-but .fil-joueur{font-size: var(--t-m);font-weight: 900}.fil-but .fil-minute{background: var(--marque);color: var(--sur-marque);box-shadow: 0 0 0 3px var(--fond)}.fil-avertissement{--fil-rail: #e8b400}.fil-sanction{--fil-rail: #cf2e2e}.fil-commentaire{--fil-rail: var(--texte-doux)}.fil-commentaire .fil-corps{font-style: italic;padding: .5rem .75rem}.fil-borne{grid-template-columns: 1fr}.fil-borne .fil-minute{display: none}.fil-ligne.fil-borne .fil-corps{grid-column: 1 / -1}.fil-borne .fil-corps{background: var(--fond-appui);border-color: transparent;border-left: 0;justify-content: center;font-size: var(--t-xs);font-weight: 900;text-transform: uppercase;letter-spacing: .09em;color: var(--texte-doux)}.fil-photo-vignette{display: block;width: 240px;max-width: 100%;height: auto;aspect-ratio: auto 500 / 242;border-radius: var(--rayon-petit)}@media (min-width: 56.25rem){.fil-rencontre::before{left: 50%;transform: translateX(-50%)}.fil-score{left: 50%;bottom: calc(100% + 2rem);transform: translateX(-50%)}.fil-ligne{grid-template-columns: minmax(0,1fr) 56px minmax(0,1fr);align-items: center}.fil-ligne .fil-minute{grid-column: 2}.fil-ligne .fil-corps{grid-column: 1}.fil-ligne[data-cote="exterieur"] .fil-corps{grid-column: 3}.fil-ligne[data-cote="domicile"] .fil-corps{justify-content: flex-end;border-left: 1px solid var(--bord);border-right: 3px solid var(--fil-rail,var(--bord))}.fil-ligne[data-cote="domicile"] .fil-texte{justify-content: flex-end}.fil-ligne[data-cote="domicile"] .fil-phrase,.fil-ligne[data-cote="domicile"] .fil-passe{text-align: right}.fil-ligne[data-cote="domicile"] .fil-corps{direction: rtl}.fil-ligne[data-cote="domicile"] .fil-corps>*{direction: ltr}.fil-ligne[data-cote="domicile"] .fil-corps .fil-faute{margin-left: .25rem;margin-right: auto}.fil-ligne.fil-borne{grid-template-columns: 1fr}.fil-ligne.fil-borne .fil-corps{grid-column: 1 / -1;justify-content: center}.fil-ligne.fil-photo{display: flex;flex-direction: column}.fil-ligne.fil-commentaire{row-gap: .4rem}.fil-ligne.fil-commentaire .fil-minute{position: static;grid-row: 2;justify-self: center}.fil-ligne.fil-commentaire .fil-corps{grid-column: 1 / -1;grid-row: 1;justify-content: center;text-align: center}}.compo-carte{gap: .1rem}.compo-entete{display: flex;align-items: center;gap: .45rem}h3.compo-entete{font-size: var(--t-m);font-weight: 900}.compo-entete .blason{margin: 0;flex: none}.compo-liste{display: grid;gap: .3rem;margin-bottom: .3rem}.compo-liste>li{display: flex;align-items: center;gap: .45rem}.compo-banc>li{background: var(--fond-doux)}.compo-identite{flex: 1;min-width: 0;display: grid;gap: 0;line-height: 1.2;text-decoration: none}.compo-prenoms{font-size: var(--t-xs);color: var(--texte-doux);font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.compo-patronyme{font-weight: 800;overflow-wrap: anywhere}.compo-fonction{font-size: var(--t-xs)}.depart-en-saison{display: inline-flex;align-items: center;gap: .2rem}.compo-marques{display: inline-flex;align-items: center;gap: .3rem;flex: none}.marque{display: inline-flex;align-items: center;gap: .15rem}.marque .icone{width: 16px;height: 16px}.marque-gardien .icone,.marque-but .icone,.marque-passe .icone{color: var(--accent)}.marque-compte{font-weight: 900;font-variant-numeric: tabular-nums;font-size: var(--t-xs)}.stats-fil{padding: .85rem .95rem;gap: .7rem;max-width: var(--colonne-texte)}.stats-entete{display: grid;grid-template-columns: 1fr 1fr;gap: .5rem;align-items: baseline;padding-bottom: .5rem;border-bottom: 1px solid var(--bord);font-weight: 900;font-size: var(--t-s)}.stats-entete .ext{text-align: right}.stat-ligne{display: grid;grid-template-columns: 2.6rem 1fr 2.6rem;align-items: baseline;gap: .25rem;margin-top: 1rem}.stat-valeur{font-weight: 900;font-size: var(--t-m)}.stat-valeur-ext{text-align: right}.stat-titre{text-align: center;color: var(--texte-doux);font-weight: 700;font-size: var(--t-s)}.stat-barres{grid-column: 1 / -1;display: flex;gap: 4px;align-items: center}.stat-part{flex: 1;min-width: 0}.stat-part-dom{transform: scaleX(-1)}.repere-entete,.repere{width: 6px;padding-left: 0;padding-right: 0}.repere-trait{display: block}.legende-classement{display: flex;flex-wrap: wrap;gap: .25rem .9rem;margin: .4rem 0 1.4rem;font-size: var(--t-xs);color: var(--texte-doux)}.liste-nue.legende-classement li{display: inline-flex;align-items: center;gap: .35rem;padding: 0;border-bottom: 0}:root{--terrain-fond: #16211a;--terrain-craie: #2f4436;--terrain-marque: #3d5745;--terrain-repere: #6c8a76}.bouton-club{background: var(--club-fond);color: var(--club-texte);font-size: var(--t-grand);font-weight: 700;line-height: 1.1}.tuiles{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(10rem,100%),1fr));gap: .8rem;list-style: none;padding: 0;margin: 0 0 1.5rem}.tuile{text-align: center;padding: .9rem .6rem}.tuile b{display: block;font-size: var(--t-2xl);font-weight: 900;line-height: 1.1;font-variant-numeric: tabular-nums}.tuile>span{display: block;font-size: var(--t-s);color: var(--texte-doux)}.tuile-repere{display: block;margin-top: .5rem;padding-top: .45rem;border-top: 1px solid var(--bord);font-size: var(--t-xs);color: var(--texte-doux)}.tuile-repere b{display: inline;font-size: var(--t-s);margin-left: .3rem}.colonne-jauge{width: 26%}.table-rencontres{min-width: 40rem;table-layout: fixed}.table-rencontres .cellule-souple{white-space: normal}.colonne-date{width: 6rem}.colonne-epreuve{width: 20%}.colonne-blason{width: 3rem}.colonne-score{width: 5rem}.colonne-faits{width: 14%}.colonne-fleche{width: 3rem}@media (max-width: 39.99rem){.table-rencontres{min-width: 0;table-layout: auto}.table-rencontres col{width: auto}.table-rencontres :is(.colonne-epreuve,.colonne-blason){display: none}}.cellule-jauge{min-width: 6rem}thead th.cellule-jauge{white-space: normal}:root{--serie-a: var(--club-fond);--serie-b: var(--ambre)}.camps-en-couleur{--serie-a: var(--aff-serie-domicile);--serie-b: var(--aff-serie-exterieur)}.pastille-serie{display: inline-block;width: .55rem;height: .55rem;border-radius: 50%;background: var(--serie-a);margin-right: .35rem;vertical-align: baseline}.pastille-repere{background: var(--serie-b)}.paire-cartes{display: grid;gap: 1rem;margin-bottom: 1.4rem;grid-template-columns: repeat(auto-fit,minmax(min(19rem,100%),1fr))}.carte-terrain{margin: 0}.carte-terrain>svg{display: block;position: static;width: 100%;max-width: 46rem;height: auto}.carte-terrain-titre{font-size: var(--t-xs);text-transform: uppercase;letter-spacing: .06em;color: var(--texte-doux);margin-bottom: .35rem}.terrain-aire{fill: var(--terrain-fond)}.terrain-ligne{stroke: var(--terrain-craie);stroke-width: 1.4;fill: none}.terrain-marque{fill: var(--terrain-marque)}.terrain-but{stroke: var(--terrain-marque);stroke-width: 3.5;stroke-linecap: butt}.terrain-but-attaque{stroke: var(--accent)}.terrain-sens line{stroke: var(--terrain-marque);stroke-width: 1.2}.terrain-sens path{fill: var(--terrain-marque)}.terrain-mediane{stroke: var(--terrain-repere);stroke-width: 1.4;stroke-dasharray: 5 4;fill: none}.terrain-liaison{stroke: var(--accent);stroke-width: 2;stroke-linecap: round;opacity: .5}.terrain-liaison-frappe{stroke-dasharray: 7 5}.terrain-pointe path{fill: var(--accent)}.terrain-point{stroke-width: 1.6}.terrain-vecteur{stroke-width: 1.2;opacity: .7}.point-gagne{fill: var(--vert);stroke: none}.point-perdu{fill: none;stroke: var(--rouge)}.point-but{fill: var(--vert);stroke: none}.point-cadre{fill: none;stroke: var(--accent)}.point-non-cadre{fill: none;stroke: var(--texte-doux)}.terrain-vecteur.point-but{stroke: var(--vert);fill: none}.terrain-vecteur.point-cadre{stroke: var(--accent);fill: none}.point-dom{fill: var(--aff-serie-domicile);stroke: none}.point-ext{fill: var(--aff-serie-exterieur);stroke: none}.terrain-vecteur.point-dom{stroke: var(--aff-serie-domicile);fill: none}.terrain-vecteur.point-ext{stroke: var(--aff-serie-exterieur);fill: none;stroke-dasharray: 4 3}.legende-terrain{display: flex;flex-wrap: wrap;gap: .25rem 1rem;list-style: none;padding: 0;margin: .45rem 0 0;font-size: var(--t-xs)}.legende-terrain li,.legende-terrain>span{display: inline-flex;align-items: center;gap: .3rem}.part-entre-parentheses{color: var(--texte-doux);font-variant-numeric: tabular-nums}.legende-pastille{width: .62rem;height: .62rem;flex: none}.anneau{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem;margin: 0}.anneau svg{width: 7rem;height: 7rem;flex: none}.anneau-fond{stroke: var(--bord);stroke: color-mix(in srgb,var(--texte) 16%,transparent);stroke-width: 4}.anneau-part{stroke: var(--club-fond);stroke-width: 4;stroke-linecap: butt;transform: rotate(-90deg);transform-origin: 50% 50%}.anneau-fond-repere{stroke-width: 2.5}.anneau-part-repere{stroke: var(--ambre);stroke-width: 2.5}.anneau-valeur{fill: var(--texte);font-size: 8px;font-weight: 900;font-variant-numeric: tabular-nums}.anneau figcaption{font-size: var(--t-m);display: flex;flex-direction: column;gap: .15rem}.anneau figcaption .details{display: block}.anneau-titre{font-size: var(--t-m)}.anneau-avec-repere .anneau-valeur{font-size: 6.5px}.anneau-legende{min-width: 0}.anneau-legende b{margin-left: 0;padding-left: .3rem}.anneau-detail{font-size: var(--t-s);color: var(--texte-doux)}span.anneau-case{background: var(--club-fond)}span.anneau-case-repere{background: var(--ambre)}.anneau-bilan{display: flex;flex-wrap: wrap;align-items: center;gap: .9rem;margin: 0;justify-content: center}.anneau-bilan svg{width: 6rem;height: 6rem;flex: none}.anneau-bilan-arc{stroke-width: 4;stroke-linecap: butt;transform: rotate(-90deg);transform-origin: 50% 50%}circle.anneau-bilan-victoire{stroke: var(--vert)}circle.anneau-bilan-nul{stroke: var(--acier)}circle.anneau-bilan-defaite{stroke: var(--rouge)}.bilan-legende{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: .15rem;font-size: var(--t-s);color: var(--texte-doux);min-width: 110px}.bilan-legende li{display: flex;align-items: center;gap: .45rem}.bilan-legende b{color: var(--texte);font-variant-numeric: tabular-nums;margin-left: auto;padding-left: .6rem}.bilan-case{width: .7rem;height: .7rem;border-radius: 2px;flex: none}span.anneau-bilan-victoire{background: var(--vert)}span.anneau-bilan-nul{background: var(--acier)}span.anneau-bilan-defaite{background: var(--rouge)}.anneau-bilan-petit svg{width: 3.6rem;height: 3.6rem}.anneau-bilan-petit .anneau-valeur{font-size: 9px}.anneau-bilan-petit .bilan-legende{font-size: var(--t-xs)}.fil-parcours{list-style: none;margin: 0;padding: .9rem 1rem .9rem 2.2rem;position: relative}.fil-parcours::before{content: "";position: absolute;left: 1.05rem;top: 1.3rem;bottom: 1.3rem;width: 2px;background: var(--bord)}.fil-parcours-jalon{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .6rem 1.2rem;padding: .55rem 0}.fil-parcours-jalon + .fil-parcours-jalon{border-top: 1px solid var(--bord)}.fil-parcours-jalon::before{content: "";position: absolute;left: -1.5rem;top: 1rem;width: .75rem;height: .75rem;border-radius: 50%;box-sizing: border-box;background: var(--fond-doux);border: 2px solid var(--accent)}.fil-parcours-ouvert::before{background: var(--accent)}.fil-parcours-pret::before{border-color: var(--ambre)}.fil-parcours-texte{min-width: 0;flex: 1 1 16rem}.fil-parcours-texte p{margin: 0}.fil-parcours-quand{font-size: var(--t-xs);font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--texte-doux)}.fil-parcours-club{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .5rem;font-weight: 800}.fil-parcours-texte .fil-parcours-club{margin-top: .15rem}.fil-parcours-club a:not([class]){text-decoration-line: none}.fil-parcours-club .blason{margin-right: 0}.fil-parcours-pays{display: inline-flex;font-size: var(--t-xs);background: var(--fond);text-transform: uppercase;border-radius: var(--rayon);padding: 2px 8px;justify-content: center;flex-direction: row;line-height: 1.1em;font-weight: 700}.fil-parcours-texte .fil-parcours-pays{margin-top: .1rem}.fil-parcours-pays .drapeau{vertical-align: -1px}.fil-parcours-chiffres{font-size: var(--t-m);color: var(--texte-doux)}.fil-parcours-texte .fil-parcours-chiffres{margin-top: .15rem}.rangee-cartes{display: flex;flex-wrap: nowrap;align-items: stretch;gap: .75rem;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;padding: 0 0 .5rem;margin: 0;list-style: none;position: relative}.rangee-cartes>*{flex: 0 0 min(var(--largeur-carte,16rem),100%);scroll-snap-align: start;margin: 0}.grille-saisons{--largeur-carte: max(calc((100% - 3 * .75rem) / 4),15rem)}.carte-saison h3{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: .2rem .6rem;margin: 0 0 .4rem;font-size: var(--t-l);font-weight: 900}.carte-saison-total{font-size: var(--t-s);font-weight: 700;color: var(--texte-doux)}.carte-saison-club{display: grid;grid-template-columns: minmax(0,1fr);gap: .25rem;align-items: center;padding: .45rem 0;border-top: 1px solid var(--bord)}.carte-saison-nom{font-weight: 700;overflow-wrap: anywhere}.chiffres-joueur{display: inline-flex;flex-wrap: wrap;align-items: center;gap: .15rem .7rem;font-weight: 800;font-variant-numeric: tabular-nums;color: var(--texte-doux)}.chiffre-joueur{display: inline-flex;align-items: center;gap: .2rem;white-space: nowrap}.chiffre-joueur .icone{width: 1em;height: 1em}.chiffre-joueur-buts{color: var(--texte)}.chiffres-joueur-grand{font-size: var(--t-xl);font-weight: 900;justify-content: center}.chiffres-joueur-grand .chiffre-joueur-buts{font-size: 1.3em}.chiffres-joueur-grand .icone{width: .8em;height: .8em}.carte-saison .note{margin: .4rem 0 0}.grille-saisons::-webkit-scrollbar-track{background-color: unset}.grille-saisons::-webkit-scrollbar{height: 10px;width: 10px;background-color: unset}.grille-saisons::-webkit-scrollbar-thumb{background-color: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon)}@media (min-width: 40rem){.tableau-coupe::-webkit-scrollbar-track{background-color: unset}.tableau-coupe::-webkit-scrollbar{height: 10px;width: 10px;background-color: unset}.tableau-coupe::-webkit-scrollbar-thumb{background-color: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon)}}.carte-competition{display: flex;flex-direction: column;gap: .75rem}.carte-competition h3{margin: 0;font-size: var(--t-m);font-weight: 800}.tuile-adversaire{display: flex;flex-direction: column;align-items: center;text-align: center;gap: .3rem;padding: .9rem .6rem}.tuile-adversaire p{margin: 0}.tuile-adversaire-blason{width: var(--m-l);height: var(--m-l);object-fit: contain}.tuile-adversaire-nom{font-weight: 800;font-size: var(--t-m);overflow-wrap: anywhere;min-height: 2.6em;display: flex;align-items: center;justify-content: center}.tuile-adversaire .anneau-bilan{margin-top: auto}.paire-histogrammes{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(17rem,100%),1fr));margin-bottom: 1rem}.flex-terrain{display: flex;flex-direction: column}.terrain-cartes{flex: 1;display: flex;flex-direction: column}.terrain-cartes>.carte-terrain{flex: 1}.familles{margin-top: 1.5rem}.familles .flex-terrain>h3{margin-top: 0}.familles .flex-terrain>.paire-histogrammes{margin-bottom: 0}.familles-empilees>.flex-terrain + .flex-terrain{margin-top: 1.5rem}.chiffre-large{margin: .2rem 0 .8rem}.chiffre-large b{font-size: var(--t-2xl);font-weight: 900;font-variant-numeric: tabular-nums}.histogramme{margin: 0}.histo-paliers{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: .4rem;list-style: none;padding: 0;margin: 0;align-items: end}.histo-paliers li{display: flex;flex-direction: column;align-items: center;gap: .15rem}.histo-colonne{width: 100%;height: 5rem}.histo-barre{fill: var(--serie-a)}.histo-barre-repere{fill: var(--serie-b)}.histo-part{font-weight: 900;font-size: var(--t-s);font-variant-numeric: tabular-nums;display: grid;justify-items: center;gap: .05rem}.histo-serie{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;column-gap: .3rem}.histo-val{white-space: nowrap}.histo-serie small{font-weight: 700;font-size: var(--t-xs);color: var(--texte-doux)}.histo-intitule{font-size: var(--t-xs);color: var(--texte-doux);text-align: center;line-height: 1.2}.histogramme figcaption{font-size: var(--t-xs);color: var(--texte-doux);text-transform: uppercase;letter-spacing: .06em;margin-top: .5rem}@media (max-width: 32.5rem){.histo-colonne{width: 40%;height: 1.4rem}}.carte-salles{margin: 1rem 0 1.5rem;text-align: center}.carte-pays{width: 100%;max-width: 22rem;height: auto;color: var(--texte-doux)}.carte-pays-contour{fill: var(--fond-appui);stroke: currentColor;stroke-width: 2;stroke-linejoin: round}.carte-pays-zone{pointer-events: all}.carte-pays-point{fill: var(--accent);stroke: var(--fond-appui);stroke-width: 1.5}.carte-pays a:hover .carte-pays-point,.carte-pays a:focus-visible .carte-pays-point{fill: var(--texte)}.blasons-rattaches{display: flex;flex-wrap: wrap;gap: .15rem .6rem}.blason-rattache{display: inline-flex;align-items: center;gap: .3rem}.blason-mini{width: var(--m-s);height: var(--m-s);object-fit: contain}@media (max-width: 39.99rem){.table-scroll:has(>.table-salles){overflow-x: visible}.table-salles,.table-salles tbody{display: block;width: 100%;min-width: 0}.table-salles thead{display: none}.table-salles tbody tr{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: .2rem .75rem;padding: .7rem .8rem;border-bottom: 1px solid var(--bord)}.table-salles tbody tr:last-child{border-bottom: 0}.table-scroll .table-salles tbody td{display: block;padding: 0;border: 0;position: static;min-width: 0;background: none}.table-scroll .table-salles tbody td.nom{font-weight: 800}.table-scroll .table-salles tbody td:nth-child(2){color: var(--texte-doux);font-size: var(--t-s);text-align: right}.table-scroll .table-salles tbody td:nth-child(3){grid-column: 1 / -1;font-size: var(--t-s)}}.demande + .demande{border-top: 1px solid var(--bord);padding-top: .9rem}.demande-message{white-space: pre-line;overflow-wrap: anywhere;margin: .4rem 0 0}.transcription-texte{white-space: pre-line;overflow-wrap: anywhere}.signalement-extrait{white-space: pre-line;overflow-wrap: anywhere;margin: 0 0 .5rem}.demande-reponse{white-space: pre-line;overflow-wrap: anywhere;margin-top: .7rem;padding: .6rem .8rem;border-left: 3px solid var(--accent);background: var(--fond-appui)}.courbe{margin: 0 0 .2rem}.courbe-trace{width: 100%;height: auto;max-width: 44rem}.courbe-grille{stroke: var(--bord);stroke-width: .5;vector-effect: non-scaling-stroke}.courbe-ligne{fill: none;stroke: var(--club-fond);stroke-width: 2;stroke-linejoin: round;vector-effect: non-scaling-stroke}.courbe-point{fill: var(--club-fond)}.courbe-echelle,.courbe-categorie{font-size: 12px;fill: var(--texte-doux);font-family: var(--police-tableau)}.courbe-ligne.courbe-repere{stroke: var(--serie-b);stroke-dasharray: 5 4}.courbe-ligne.courbe-repere.courbe-continue{stroke-dasharray: none}.courbe-point.courbe-repere{fill: var(--serie-b)}.courbe-legende{margin-top: .25rem}.nuage{margin: 0 0 .2rem}.nuage svg{width: 100%;height: auto;max-width: 44rem}.nuage-grille{stroke: var(--bord);stroke-width: .5}.nuage-repere{stroke: var(--bord);stroke-width: .5;stroke-dasharray: 3 4}.nuage-axe{stroke: var(--texte-doux);stroke-width: .8}.nuage-point{fill: var(--club-fond);fill-opacity: .78}.nuage-echelle,.nuage-axe-nom{font-size: 12px;fill: var(--texte-doux);font-family: var(--police-tableau)}.nuage-nom{font-size: 12px;fill: var(--texte);font-family: var(--police-tableau);font-weight: 700}.serie-resultats{display: inline-flex;flex-wrap: wrap;gap: 2px;align-items: center}.serie-marque{width: 8px;height: 12px;border-radius: 2px;flex: none}.serie-victoire{background: var(--texte-victoire)}.serie-nul{background: var(--texte-nul)}.serie-defaite{background: var(--texte-defaite)}.tuiles-epreuve{display: grid;gap: .55rem;margin: .2rem 0 .6rem;grid-template-columns: repeat(auto-fit,minmax(min(11rem,100%),1fr))}.tuiles-epreuve.tuiles-rencontre{grid-template-columns: repeat(auto-fit,minmax(min(20rem,100%),1fr))}.tuile-epreuve{display: grid;gap: .25rem}.tuile-epreuve .nom{font-size: var(--t-xs);font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: var(--texte-doux)}.tuile-epreuve .heros{font-size: var(--t-2xl);font-weight: 900;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.tuile-epreuve .heros small{font-size: var(--t-xs);font-weight: 700;color: var(--texte-doux);margin-left: .25rem;letter-spacing: 0}.tuile-epreuve .bilan{display: flex;gap: .3rem;align-items: center;flex-wrap: wrap;font-size: var(--t-xs);font-variant-numeric: tabular-nums}@media (max-width: 39.99rem){.courbe-echelle,.courbe-categorie{font-size: 26px}.courbe-categorie-serree{display: none}.nuage-echelle,.nuage-axe-nom{font-size: 24px}.nuage-nom{display: none}span.embleme-terrain{width: 330%;left: -115%}.tuiles-epreuve{grid-template-columns: unset}}.terrain-chaleur{fill: var(--club-fond)}.halteres{display: grid;gap: .35rem;margin: .2rem 0 .4rem;grid-template-columns: minmax(6rem,10rem) 1fr auto;align-items: center}.haltere{display: contents}.haltere svg{width: 100%;height: 1.4rem}.haltere .lib{font-size: var(--t-s)}.haltere .val{font-weight: 900;font-variant-numeric: tabular-nums;font-size: var(--t-s);white-space: nowrap}.haltere line{vector-effect: non-scaling-stroke}.haltere-rail{stroke: var(--fond-appui);stroke-width: 4;stroke-linecap: round}.haltere-ecart{stroke: var(--bord);stroke-width: 4}.haltere-bout{stroke-width: 12;stroke-linecap: round}.haltere-a{stroke: var(--serie-a)}.haltere-b{stroke: var(--serie-b)}@media (max-width: 50rem){.halteres{grid-template-columns: 1fr}.haltere{display: grid;grid-template-columns: 1fr 7.5rem;gap: .1rem .5rem;align-items: center}.haltere .lib{grid-area: 1 / 1}.haltere .val{grid-area: 1 / 2}.haltere svg{grid-area: 2 / 1 / 3 / -1}}.serie-repere{display: grid;gap: .35rem;margin: .2rem 0 .4rem}.serie-repere li{display: grid;grid-template-columns: minmax(6rem,11rem) 1fr 9.5rem;gap: .5rem;align-items: center}.serie-repere .lib{font-size: var(--t-s);display: grid}.serie-repere .lib small{color: var(--texte-doux);font-size: var(--t-xs)}.serie-repere .val{font-weight: 900;font-variant-numeric: tabular-nums;font-size: var(--t-s);white-space: nowrap}.serie-piste{display: block;width: 100%;height: .8rem;background: var(--fond-appui);border-radius: 3px;overflow: hidden}.serie-piste svg{display: block;width: 100%;height: 100%}.serie-part{fill: var(--serie-a)}.serie-marque-repere{fill: var(--serie-b)}@media (max-width: 50rem){.serie-repere li{grid-template-columns: 1fr 9.5rem}.serie-repere .lib{grid-area: 1 / 1}.serie-repere .val{grid-area: 1 / 2}.serie-repere .serie-piste{grid-area: 2 / 1 / 3 / -1}}.camp-jauges{min-width: 0}.forme-detaillee{min-width: 0}.forme-lignes{display: grid;gap: .1rem}.forme-lignes li{display: grid;gap: .55rem;align-items: center;grid-template-columns: auto minmax(0,1fr) auto}.forme-ligne-corps{display: grid;min-width: 0}.forme-nom{display: flex;align-items: center;gap: .4rem;min-width: 0}.forme-nom .blason{flex: none;margin-right: 0}.forme-nom .etiquette{flex: none}.forme-adversaire{font-weight: 700;overflow-wrap: anywhere;min-width: 0}.forme-ligne-corps small{color: var(--texte-doux);font-size: var(--t-xs);font-variant-numeric: tabular-nums}.forme-score{font-weight: 900;font-variant-numeric: tabular-nums;white-space: nowrap}.buteurs-accueil{display: grid;gap: .75rem}.buteurs-accueil li{display: grid;align-items: center;gap: .3rem .75rem;grid-template-columns: 1.4rem 40px minmax(0,15rem) minmax(0,1fr) 2.6rem}.buteur-rang{color: var(--texte-doux);font-weight: 900;font-variant-numeric: tabular-nums}.buteur-qui{display: grid;min-width: 0}.buteur-qui a{font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.buteur-qui small{display: flex;align-items: center;gap: .35rem;min-width: 0;color: var(--texte-doux);font-size: var(--t-xs)}.buteur-qui small .blason{width: var(--m-s);height: var(--m-s);margin: 0;flex: none}.buteurs-accueil .jauge{height: 14px;border-radius: 5px}.buteur-buts{text-align: right;font-weight: 900;font-size: var(--t-xl);font-variant-numeric: tabular-nums}@media (max-width: 39.99rem){.buteurs-accueil li{grid-template-columns: 1.2rem 40px minmax(0,1fr) 2.4rem}.buteurs-accueil .jauge{grid-column: 2 / -1;grid-row: 2}}.jauges-joueurs li{display: grid;gap: .55rem;align-items: center;grid-template-columns: var(--m-m) minmax(0,1fr) minmax(4rem,9rem) auto}.jauges-joueurs .portrait-jauge{width: var(--m-m);height: var(--m-m);border-radius: 8px;object-fit: cover;object-position: 0 0;background: var(--fond-appui)}.jauges-joueurs .lib{display: grid;min-width: 0}.jauges-joueurs .lib a{font-weight: 700;overflow-wrap: anywhere}.jauges-joueurs .lib small{color: var(--texte-doux);font-size: var(--t-xs)}.jauges-joueurs .val{font-weight: 900;font-variant-numeric: tabular-nums;min-width: 2em;text-align: right}.jauges-joueurs .piste-jauge{display: block}.paire-camps{display: grid;gap: .8rem 1.2rem;grid-template-columns: repeat(auto-fit,minmax(min(20rem,100%),1fr))}.legende-pastille .haltere-bout{stroke-width: 7}.course-points{margin: 0 0 .2rem}.course-points svg{width: 100%;height: auto;max-width: 44rem;display: block;margin-inline: auto}.course-a{color: var(--serie-a)}.course-b{color: var(--serie-b)}.course-trace{fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linejoin: round;stroke-linecap: round}.course-fin{fill: currentColor;stroke: none}.legende-series{display: flex;flex-wrap: wrap;justify-content: center;gap: .3rem 1.25rem;margin: .5rem 0 0;font-size: var(--t-s);font-weight: 800}.legende-series i{display: inline-block;width: 1.1rem;height: 3px;border-radius: 2px;background: currentColor;margin-right: .45rem;vertical-align: middle}.evolution-rangs{margin: 0 0 .2rem;overflow-x: auto}.evolution-rangs svg{width: 100%;min-width: 50rem;height: auto;display: block}.rang-trace{stroke-width: 2.2;stroke-linejoin: round;stroke-linecap: round;opacity: .9}.rang-nom{font-size: 14px;font-weight: 700;fill: var(--texte);font-family: var(--police-tableau)}.rang-nom-fin{font-weight: 900}.rang-fin{stroke: var(--fond-doux);stroke-width: 1.5}.colonnes{margin: 0 0 .2rem}.colonnes-liste{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(1.6rem,1fr);overflow-x: auto;gap: .2rem;list-style: none;padding: 0;margin: 0;align-items: end}.colonnes-liste li{display: grid;gap: .15rem;justify-items: center}.colonnes-barre{width: 100%;height: 4.5rem}.colonnes-fond{fill: var(--fond-appui)}.colonnes-part{fill: var(--accent)}.colonnes-valeur{font-size: var(--t-xs);font-weight: 900;font-variant-numeric: tabular-nums}.colonnes-intitule{font-size: var(--t-xs);color: var(--texte-doux)}@media (max-width: 39.99rem){.colonnes-liste{grid-auto-columns: minmax(1.3rem,1fr);gap: .1rem;overflow-x: auto}.colonnes-valeur{letter-spacing: -.02em}}.part-domicile{fill: var(--aff-serie-domicile)}.part-nul{fill: var(--accent)}.part-exterieur{fill: var(--aff-serie-exterieur)}.pastille-domicile{background: var(--aff-serie-domicile)}.pastille-exterieur{background: var(--aff-serie-exterieur)}.barre-empilee{display: block;margin: .2rem 0 .35rem}.barre-empilee svg{display: block;width: 100%;height: .75rem;border-radius: 3px;overflow: hidden;background: var(--fond-appui)}.points-moities li{display: grid;gap: .55rem;align-items: center;grid-template-columns: minmax(0,1fr) minmax(6rem,16rem) 5.6rem}@media (max-width: 49.99rem){.points-moities li{grid-template-columns: minmax(0,1fr) 5.6rem;row-gap: .2rem}.points-moities .lib{grid-column: 1 / -1}}.points-moities .lib{font-size: var(--t-s);font-weight: 700;overflow-wrap: anywhere}.points-moities .val{font-weight: 900;font-variant-numeric: tabular-nums;font-size: var(--t-s);white-space: nowrap}.barre-moities{display: block}.barre-moities svg{display: block;width: 100%;height: .6rem;border-radius: 3px;overflow: hidden}.matrice th{font-size: var(--t-xs)}.matrice td{text-align: center;font-variant-numeric: tabular-nums;white-space: nowrap}.matrice-diagonale{background: var(--fond-appui)}.frise-champions th{text-align: center;font-size: var(--t-xs)}.frise-champions td{text-align: center;padding: .3rem .25rem}.case-champion{display: grid;justify-items: center;gap: .1rem;font-size: var(--t-xs);font-weight: 800;text-decoration: none}.case-champion img{width: 24px;height: 24px;object-fit: contain}.courbe-cumulee{margin: 0 0 .2rem}.courbe-cumulee svg{width: 100%;height: auto;max-width: 44rem}.cumul-trace{stroke: var(--serie-a);stroke-width: 2.4;fill: none;stroke-linejoin: round;stroke-linecap: round}.cumul-repere{stroke: var(--serie-b)}.cumul-absent{stroke-dasharray: 5 4;stroke-width: 1.6;opacity: .75}.cumul-fin{fill: var(--serie-a);stroke: none}.cumul-fin.cumul-repere{fill: var(--serie-b)}.couloir-fleche{stroke-linecap: round;opacity: .85}.couloir-pointe{stroke: none}.fleche-dom{stroke: var(--aff-serie-domicile);fill: var(--aff-serie-domicile)}.fleche-ext{stroke: var(--aff-serie-exterieur);fill: var(--aff-serie-exterieur)}.couloir-part{fill: var(--texte);font-weight: 900;font-size: 15px;font-variant-numeric: tabular-nums}.couloir-nom{fill: var(--texte-doux);font-size: 11px;font-weight: 600}.maillot{display: inline-grid;place-items: center;flex: none;width: 1.8em;height: 1.8em;border-radius: 4px;font-weight: 700;font-size: var(--t-xs);font-variant-numeric: tabular-nums;position: relative;margin-left: -20px;margin-bottom: -20px}.maillot-domicile{background: var(--aff-maillot-domicile);color: var(--aff-numero-domicile)}.maillot-exterieur{background: var(--aff-maillot-exterieur);color: var(--aff-numero-exterieur)}.maillot-gardien-domicile{background: var(--aff-maillot-gardien-domicile);color: var(--aff-numero-gardien-domicile)}.maillot-gardien-exterieur{background: var(--aff-maillot-gardien-exterieur);color: var(--aff-numero-gardien-exterieur)}.maillot-club{background: var(--club-maillot);color: var(--club-numero)}.shirt-colors{display: flex;flex-direction: row}.shirt-colors p,.shirt-colors .shirt-colors-item{flex: 1;text-align: center}.shirt-colors .color-selector{position: relative;overflow: clip;width: 36px;height: 36px;border-radius: var(--rayon);border: 2px solid var(--texte-doux);margin: auto}.shirt-colors .color-selector:has(:focus-visible){outline: 2px solid var(--accent);outline-offset: 2px}.shirt-colors input[type="color" i]{position: absolute;top: -25%;left: -25%;width: 150%;height: 150%;padding: 0;border: 0}.tableau-coupe{--coupe-col: 15rem;--coupe-gap: 2.5rem;--coupe-fil: #575c62;display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;overflow-x: auto;padding-bottom: .5rem;position: relative}.tableau-coupe-tours{display: grid;grid-auto-flow: column;grid-auto-columns: var(--coupe-col);column-gap: var(--coupe-gap);font-size: var(--t-xs);font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--texte-doux)}.coupe-noeud{display: flex;align-items: center;position: relative}.coupe-precedents{display: flex;flex-direction: column;align-items: flex-end}.coupe-noeud .coupe-rencontre{width: var(--coupe-col);flex: none;position: relative}.coupe-precedents>.coupe-noeud{--coupe-trait: calc(var(--coupe-gap) / 2 + var(--saut,0) * (var(--coupe-col) + var(--coupe-gap)));padding: .25rem var(--coupe-trait) .25rem 0}.coupe-saut-1{--saut: 1}.coupe-saut-2{--saut: 2}.coupe-saut-3{--saut: 3}.coupe-saut-4{--saut: 4}.coupe-decale-1{margin-left: calc(1 * (var(--coupe-col) + var(--coupe-gap)))}.coupe-decale-2{margin-left: calc(2 * (var(--coupe-col) + var(--coupe-gap)))}.coupe-decale-3{margin-left: calc(3 * (var(--coupe-col) + var(--coupe-gap)))}.coupe-decale-4{margin-left: calc(4 * (var(--coupe-col) + var(--coupe-gap)))}.coupe-decale-5{margin-left: calc(5 * (var(--coupe-col) + var(--coupe-gap)))}.coupe-precedents>.coupe-noeud::after{content: "";position: absolute;right: 0;top: 50%;width: var(--coupe-trait);border-top: 2px solid var(--coupe-fil)}.coupe-precedents>.coupe-noeud:not(:only-child)::before{content: "";position: absolute;right: 0;top: 0;bottom: 0;border-right: 2px solid var(--coupe-fil)}.coupe-precedents>.coupe-noeud:first-child:not(:only-child)::before{top: 50%}.coupe-precedents>.coupe-noeud:last-child:not(:only-child)::before{bottom: calc(50% - 2px)}.coupe-noeud-alimente>.coupe-rencontre{margin-left: calc(var(--coupe-gap) / 2)}.coupe-noeud-alimente>.coupe-rencontre::before{content: "";position: absolute;top: 50%;right: 100%;width: calc(var(--coupe-gap) / 2);border-top: 2px solid var(--coupe-fil)}.coupe-rencontre{display: grid;gap: .35rem;text-decoration: none;color: inherit;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: .55rem .7rem}a.coupe-rencontre:hover{border-color: var(--rouge-clair)}.coupe-camp{display: grid;grid-template-columns: 26px minmax(0,1fr) auto;align-items: center;gap: .55rem}.coupe-camp img,.coupe-blason-vide{width: 26px;height: 26px;object-fit: contain}.coupe-scores{display: inline-flex;gap: .3rem}.coupe-nom{font-size: var(--t-s);font-weight: 700;line-height: 1.15;overflow-wrap: break-word}.coupe-score{font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-s);font-variant-numeric: tabular-nums;min-width: 1.9rem;text-align: center;padding: .1rem .45rem;border-radius: var(--rayon-petit);background: var(--fond-appui);color: var(--texte)}.coupe-camp-qualifie .coupe-nom{font-weight: 900}.coupe-camp-qualifie .coupe-score{background: var(--papier);color: var(--encre)}.coupe-scores .coupe-score{background: var(--fond-appui);color: var(--texte)}.coupe-scores .coupe-score-gagne{background: var(--papier);color: var(--encre)}.coupe-camp-elimine .coupe-scores .coupe-score-gagne{color: var(--encre)}.coupe-camp-elimine .coupe-nom{color: var(--texte-doux);font-weight: 600}.coupe-camp-elimine .coupe-score{color: var(--texte-doux)}.coupe-camp-elimine img{opacity: .45}.coupe-decision{font-size: var(--t-xs);color: var(--texte-doux);padding-left: calc(26px + .55rem)}.hero-embleme{background: var(--fond-doux);background: radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--club-fond),var(--fond-doux) 90%) 0,color-mix(in srgb,var(--club-fond),var(--fond-doux) 97%) 42%,var(--fond-doux) 100%);color: var(--texte);border: 1px solid var(--bord);text-align: center;margin-top: 1rem;z-index: 0}.embleme-terrain{--terrain-fond: transparent;--terrain-craie: var(--club-fond);--terrain-marque: var(--club-fond);position: absolute;display: block;opacity: .12;transform: rotate(-12deg);pointer-events: none;width: 120%;height: auto;aspect-ratio: 2 / 1;left: -10%;z-index: -1}.embleme-medaille{position: relative;width: 120px;height: 120px;margin: 0 auto 14px}.embleme-medaille::before{content: '';position: absolute;inset: -10px;border: 3px solid var(--club-fond);border-top-color: transparent;border-radius: 50%;transform: rotate(30deg)}.embleme-medaille img,.embleme-monogramme{width: 100%;height: 100%;border-radius: 50%;border: 4px solid var(--fond-doux);box-shadow: 0 8px 20px rgb(0 0 0 / .18)}.embleme-medaille img{object-fit: cover;object-position: top;background: var(--club-fond)}.embleme-dossard{position: absolute;right: -6px;bottom: -4px;z-index: 1;display: grid;place-items: center;min-width: 2.6rem;height: 2.6rem;padding: 0 .3rem;box-sizing: border-box;border-radius: 10px;border: 3px solid var(--fond-doux);background: var(--club-fond);color: var(--club-texte);font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-grand);font-variant-numeric: tabular-nums;line-height: 1;box-shadow: 0 4px 10px rgb(0 0 0 / .3)}.embleme-monogramme{display: flex;align-items: center;justify-content: center;font-weight: 900;font-size: var(--t-3xl);line-height: 1;background: var(--club-fond);background: linear-gradient(140deg,var(--club-fond),color-mix(in srgb,var(--club-fond),#000 25%));color: var(--club-texte)}.embleme-credit{padding: 0;margin: 6px 0 0;font-size: var(--t-xs);color: var(--texte-doux)}.hero-embleme h1{margin: 0 0 4px}.embleme-reel{margin: 0 0 8px;font-size: var(--t-m);font-style: italic;color: var(--texte-doux)}.embleme-pastille{display: flex;text-transform: uppercase;background: var(--fond-appui);padding: .25rem .375rem;border-radius: 8px;align-items: center;line-height: 1;font-weight: 700;font-size: var(--t-xs)}.embleme-pastille span{margin-left: .5em}.embleme-pastille.embleme-club span{margin-left: unset}.embleme-club{display: inline-flex;align-items: center;gap: 4px;font-size: var(--t-grand);font-weight: 800;line-height: 1.1;color: var(--club-texte);background: var(--club-fond);padding: 7px 16px 7px 8px;border-radius: 999px;text-decoration: none;width: fit-content;margin: auto}a.embleme-club:hover,a.embleme-club:focus-visible{color: var(--club-texte);text-decoration: underline}.embleme-club img{width: 28px;height: 28px;border-radius: 50%;object-fit: contain;padding: 3px;display: block;overflow: visible}.hero-embleme form{display: flex;justify-content: center;margin: 10px 0 0}.hero-embleme>a.bouton-lien{align-self: center;margin: 10px 0 0}.embleme-stats{display: flex;flex-wrap: wrap;justify-content: center;gap: 2px 0;margin: 16px auto 0}.embleme-stat{display: flex;flex-direction: column-reverse;align-items: center;justify-content: flex-end;min-width: 5.5rem;padding: 0 14px;margin: 0;position: relative;gap: 5px}.embleme-stat::after{position: absolute;height: 30%;width: 2px;right: -1px;top: 35%;background: var(--club-fond);content: '';opacity: .125}.embleme-stat:last-child::after{display: none}.embleme-stat dd{margin: 0;font-size: var(--t-m);font-weight: 800;line-height: 1.3;color: var(--texte);text-wrap: nowrap}.embleme-stat dd .drapeau{vertical-align: -2px}.embleme-stat dt{font-family: var(--police-tableau);font-size: var(--t-xs);text-transform: uppercase;letter-spacing: .04em;color: var(--texte-doux)}.hero-embleme-club .embleme-medaille img,.hero-embleme-competition .embleme-medaille img{object-fit: contain;object-position: center;background: var(--fond-doux);padding: 12px;overflow: visible}.hero-embleme-club .embleme-monogramme{font-size: var(--t-2xl);letter-spacing: .02em}.embleme-pastilles{display: flex;flex-wrap: wrap;gap: .45rem;align-items: center;justify-content: center;margin: 4px 0 0}.embleme-pastille .drapeau{margin-right: 0}.hero-embleme .liens-bandeau{justify-content: center}.hero-embleme-club .embleme-stat dd{display: flex;align-items: center;justify-content: center;gap: .35rem}.embleme-logo{display: block;width: 20px;height: 20px;object-fit: contain}.embleme-trophee{display: block;object-fit: contain;width: 2em;height: 2em;filter: brightness(0) invert(1)}.th-tri{padding: 0}.th-tri>a{display: flex;align-items: center;gap: .3em;padding: .55rem .6rem;color: inherit;text-decoration: none}.th-tri>a:hover,.th-tri>a:focus-visible{text-decoration: underline}.th-tri>a.tri-actif{color: var(--accent)}.tri-descendant .icone{transform: rotate(180deg)}.sondage{margin-block: 1.6rem}.sondage h2{margin-top: 0}.sondage-image{display: block;width: 100%;max-height: 22rem;object-fit: cover;border-radius: var(--rayon);margin-bottom: .8rem}.sondage-question{font-weight: 700;font-size: var(--t-m)}.sondage-reponse{margin: .35rem 0}.sondage-resultats{display: grid;gap: .7rem;margin: .6rem 0}.sondage-resultats li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: .25rem .8rem;align-items: baseline}.sondage-resultats li .jauge{grid-column: 1 / -1}.sondage-libelle{min-width: 0;overflow-wrap: anywhere}.sondage-valeur{font-variant-numeric: tabular-nums;color: var(--texte-doux);white-space: nowrap}.sondage-choisie .sondage-libelle{font-weight: 800}.sondages-liste{display: grid;gap: .6rem;margin-top: 1rem}.sondages-liste li{border: 0;padding: 0}.sondage-ligne{display: flex;gap: var(--gouttiere);align-items: flex-start;padding: var(--gouttiere);background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);color: var(--texte);text-decoration: none}.sondage-ligne:hover{color: var(--texte);border-color: var(--texte-doux)}.sondage-ligne:hover .sondage-ligne-titre{text-decoration: underline}.sondage-ligne-image{flex: none;width: 6.5rem;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--rayon-petit)}.sondage-ligne-corps{display: grid;gap: .3rem;min-width: 0}.sondage-ligne-titre{font-weight: 800;font-size: var(--t-m);overflow-wrap: anywhere}.sondage-ligne-question{color: var(--texte-doux);overflow-wrap: anywhere}.etiquette.sondage-ouvert{background: var(--fond-victoire);color: var(--texte-victoire)}.modale.sondage-modale{width: min(36rem,calc(100vw - 2rem))}.sondage-modale .sondage{border: 0;background: none;padding: 0;margin: 0}.annonce-texte{white-space: pre-line;overflow-wrap: anywhere}.apercu-lien{display: grid;margin: .5rem 0;border: 1px solid var(--bord);border-radius: 8px;overflow: hidden;color: var(--texte);text-decoration: none;background: var(--fond-doux)}.apercu-lien:hover{color: var(--texte);border-color: var(--acier)}.apercu-lien-image{display: block;width: 100%;height: auto;max-height: 20rem;object-fit: cover}.apercu-lien-texte{display: grid;gap: .25rem;padding: .75rem}.apercu-lien-hote{font-size: var(--t-xs);color: var(--texte-doux);text-transform: uppercase;letter-spacing: .04em}.apercu-lien-titre{font-weight: 700;overflow-wrap: anywhere}.apercu-lien-description{font-size: var(--t-s);color: var(--texte-doux);overflow-wrap: anywhere}.annonce-image{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--rayon-petit)}.apercu-images{margin: 0}.apercu-images li{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .75rem;padding: .4rem 0}.apercu-images li + li{border-top: 1px solid var(--bord)}.apercu-bilan{color: var(--texte-doux)}.apercu-image img{width: 64px;height: 48px;object-fit: cover;border-radius: var(--rayon-petit)}.apercu-nom{flex: 1 1 10rem;min-width: 0;overflow-wrap: anywhere}.apercu-refusee .apercu-nom{color: var(--texte-doux)}.difference del{color: var(--texte-defaite);text-decoration: line-through}.difference ins{color: var(--texte-victoire);text-decoration: underline}.fil-commentaires{margin-top: .75rem}.commentaire{display: grid;grid-template-columns: 2.5rem minmax(0,1fr);gap: 0 .75rem;position: relative}li.commentaire{padding: 0;border-bottom: 0}.commentaire-avatar{grid-column: 1;grid-row: 1;position: relative;z-index: 1}.fil-commentaires>.commentaire:not(:last-child)::before{content: "";position: absolute;left: calc(1.25rem - 1px);top: 2.75rem;bottom: .25rem;width: 2px;background: var(--bord)}.commentaire-corps{grid-column: 2;display: grid;gap: .35rem;padding-bottom: 1.25rem;min-width: 0}.commentaire-tete{font-size: var(--t-s);color: var(--texte-doux)}.commentaire-nom{font-weight: 700;color: var(--texte)}.commentaire-reponses{display: grid;gap: .75rem;margin-top: .5rem}.commentaire-reponse{grid-template-columns: 1.75rem minmax(0,1fr);gap: 0 .5rem}.commentaire-reponse .commentaire-corps{padding-bottom: 0}.commentaire-reponse::before{content: "";position: absolute;left: calc(-2rem - 1px);width: 1.75rem;height: 100rem;bottom: calc(100% - .875rem);border-left: 2px solid var(--bord);border-bottom: 2px solid var(--bord);border-bottom-left-radius: .6rem}.commentaire-a-reponses{clip-path: inset(-.25rem -1rem -16rem -1rem)}.commentaire:has(.menu-actions[open]){z-index: 5}.commentaire-repondre summary{cursor: pointer;font-size: var(--t-s);color: var(--texte-doux)}.commentaire-saisie{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0 .75rem;align-items: start}.commentaire-saisie>:not(.avatar){grid-column: 2}.avatar{flex: none;display: inline-block;vertical-align: middle;object-fit: cover;background: var(--papier)}.avatar-blason{object-fit: contain;background: none;border-radius: 0}.annonce-signature{display: inline-flex;align-items: center;gap: .4rem}.annonces-lignes{border-top: 1px solid var(--bord)}.annonces-lignes>li{border-bottom: 1px solid var(--bord);padding: 0}.annonce-ligne{display: grid;grid-template-columns: 5.25rem minmax(0,1fr);gap: .75rem;padding: .75rem 0;color: var(--texte);text-decoration: none}.annonce-ligne:hover .annonce-ligne-titre{text-decoration: underline}.annonce-ligne{padding-left: .75rem}.annonce-vignette{position: relative;width: 5.25rem;height: 5.25rem;border-radius: var(--rayon-petit);overflow: hidden;background: var(--fond-appui)}.annonce-vignette img{display: block;width: 100%;height: 100%;object-fit: cover}.annonce-vignette-vide{display: grid;place-items: center;width: 100%;height: 100%;background: repeating-linear-gradient(135deg,var(--fond-appui) 0 10px,var(--fond-doux) 10px 20px);font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-2xl);color: var(--bord)}.annonce-nb-images{position: absolute;right: 4px;bottom: 4px;padding: 0 .4rem;border-radius: 999px;background: var(--fond);color: var(--texte);font-size: var(--t-xs);font-weight: 800}.annonce-ligne-corps{display: grid;gap: .3rem;align-content: start;min-width: 0}.annonce-ligne-titre{font-weight: 800;overflow-wrap: anywhere}.annonce-ligne-extrait{color: var(--texte-doux);font-size: var(--t-m);overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.annonce-ligne-meta{font-size: var(--t-s);color: var(--texte-doux)}.annonce-ligne-auteur{display: none}@media (min-width: 45rem){.annonce-ligne{grid-template-columns: 7.5rem minmax(0,1fr) 12rem;align-items: center}.annonce-vignette{width: 7.5rem;height: 5.6rem}.annonce-ligne-auteur{display: grid;justify-items: start;gap: .35rem;font-size: var(--t-s);font-weight: 700;overflow-wrap: anywhere}.annonce-ligne-meta .annonce-signature{display: none}.annonce-ligne-meta .annonce-signature + *::before{content: none}}.annonces-cartes{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(15rem,100%),1fr));gap: .75rem}.annonces-cartes>li{padding: 0;border-bottom: 0}.annonce-tuile{display: grid;align-content: start;gap: .75rem;height: 100%;padding: 0 0 .75rem;color: var(--texte);text-decoration: none;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);overflow: hidden}.annonce-tuile:hover{border-color: var(--acier);color: var(--texte)}.annonce-tuile:hover .annonce-ligne-titre{text-decoration: underline}.annonce-tuile .annonce-vignette{width: 100%;height: auto;aspect-ratio: 16 / 10;border-radius: 0}.annonce-tuile .annonce-ligne-corps{padding: 0 .75rem}.annonce-tuile .annonce-ligne-extrait{-webkit-line-clamp: 2}.annonce-tuile{grid-template-rows: auto 1fr}.annonce-tuile .annonce-ligne-auteur{display: none}.annonce-tuile .annonce-ligne-corps{display: flex;flex-direction: column;gap: .35rem;min-height: 0}.annonce-tuile .annonce-ligne-meta{margin-top: auto;padding-top: .35rem;border-top: 1px solid var(--bord)}.annonce-tuile .annonce-ligne-meta .annonce-signature{display: flex;align-items: center;gap: .4rem;margin-bottom: .2rem;font-weight: 700;color: var(--texte)}.annonce-tuile .annonce-ligne-meta .annonce-signature + *::before{content: none}.annonce-tuile .annonce-vignette-sans-image{aspect-ratio: 16 / 6}.annonce-fiche{display: grid;gap: 1rem;margin-top: .5rem}.annonce-aside{display: grid;gap: .75rem;align-content: start;min-width: 0}.annonce-carte{display: grid;gap: .75rem}.annonce-carte h1{margin: 0;font-size: var(--t-xl);overflow-wrap: anywhere}.annonce-puces{display: flex;flex-wrap: wrap;gap: .35rem;margin: 0}.annonce-prix{margin: 0;font-size: var(--t-xl);font-weight: 800}.reagir{position: relative}.reagir>summary{list-style: none;cursor: pointer}.reagir>summary::-webkit-details-marker{display: none}.reagir-choix{position: absolute;left: 0;bottom: calc(100% + 4px);z-index: 20;display: flex;flex-wrap: wrap;gap: .25rem;width: max-content;max-width: min(24rem,calc(100vw - 5rem));padding: .35rem;background: var(--fond-appui);border: 1px solid var(--bord);border-radius: var(--rayon)}.mentions-suggestions{list-style: none;margin: .25rem 0 0;padding: 0;border: 1px solid var(--bord);border-radius: .5rem;background: var(--fond-doux);overflow: hidden}.mentions-suggestions li{padding: .5rem .75rem;min-height: 2.5rem;cursor: pointer}.mentions-suggestions li[aria-selected="true"]{background: var(--marque);color: var(--sur-marque)}.reponses-pliees>summary{cursor: pointer;font-size: var(--t-s);color: var(--texte-doux);padding: .25rem 0}.annonce-auteur{display: flex;align-items: center;gap: .6rem;margin: 0}.annonce-auteur-texte{display: grid;min-width: 0}.annonce-auteur-nom{font-weight: 700;overflow-wrap: anywhere}.annonce-auteur-date{font-size: var(--t-s);color: var(--texte-doux)}.annonce-principale{display: grid;gap: 1rem;align-content: start;min-width: 0}.annonce-image-principale{display: block;border-radius: var(--rayon);overflow: hidden;background: var(--fond-appui)}.annonce-image-principale img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.annonce-vignettes{display: flex;flex-wrap: wrap;gap: .5rem}.annonce-vignettes>li{padding: 0;border-bottom: 0}.annonce-vignettes a{display: block;border-radius: var(--rayon-petit);overflow: hidden}.annonce-vignettes img{display: block;width: 6rem;height: 4.5rem;object-fit: cover}.annonce-texte-seul{margin: 0}@media (min-width: 48rem){.annonce-fiche{grid-template-columns: minmax(0,1.5fr) minmax(min(16rem,100%),1fr);align-items: start}.annonce-fiche-sans-image{grid-template-columns: minmax(0,1fr) 18rem}.annonce-aside{grid-column: 2;grid-row: 1;position: sticky;top: 4.5rem}.annonce-principale{grid-column: 1;grid-row: 1}}.etiquettes-article{display: flex;flex-wrap: wrap;gap: .4rem}.reponse-questionnaire{white-space: pre-line;overflow-wrap: anywhere}.interview-question{font-weight: 800;margin: 1.1rem 0 .35rem}.interview-question:first-child{margin-top: 0}.interview-reponse{white-space: pre-line;overflow-wrap: anywhere;margin: 0 0 .5rem;padding-left: .8rem;border-left: 3px solid var(--bord)}.interview-nom{font-style: italic;font-weight: 700}.interview-nom::after{content: " :"}.interview-sans-reponse{color: var(--texte-doux);font-style: italic}.modale.apercu-questionnaire{width: min(var(--colonne-texte),calc(100vw - 2rem))}.remplissage{margin: 0 0 1rem;max-width: 44rem}.remplissage-valeur{margin: 0 0 .35rem;display: flex;gap: .4rem;align-items: baseline;color: var(--texte-doux)}.remplissage-taux{font-size: var(--t-xl);font-weight: 800;color: var(--texte);font-variant-numeric: tabular-nums}.remplissage .jauge{height: 10px;border-radius: 5px}.cloche{position: relative;text-decoration: none}.cloche[aria-current="page"]{border-color: var(--bord)}a.cloche:hover{color: var(--texte)}.cloche-compte{position: absolute;top: -5px;right: -6px;min-width: 18px;height: 18px;padding: 0 4px;border-radius: 9px;display: grid;place-items: center;background: var(--marque);color: var(--sur-marque);font-size: var(--t-xs);font-weight: 900;line-height: 1}.notifs-entete{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: .5rem 1rem}.notifs-entete .sous-titre{margin-bottom: .5rem}.notifs-jour{margin-top: 1.5rem}.notifs{list-style: none;margin: 0;padding: 0}.notifs>li{border-bottom: 1px solid var(--bord);padding: 0}.notifs>li:last-child{border-bottom: 0}.notif{display: grid;grid-template-columns: 2.25rem minmax(0,1fr) auto;gap: .2rem .75rem;align-items: start;padding: .75rem .9rem;position: relative;text-decoration: none;color: inherit}.notif:hover{background: var(--fond-appui)}.notif.non-lue{background: color-mix(in srgb,var(--bleu) 10%,transparent)}.notif.non-lue::before{content: '';position: absolute;left: 0;top: .6rem;bottom: .6rem;width: 3px;border-radius: 0 3px 3px 0;background: var(--bleu)}.notif-picto{width: 2.25rem;height: 2.25rem;border-radius: 50%;display: grid;place-items: center;background: var(--fond-appui);border: 1px solid var(--bord)}.notif-picto .icone{width: 18px;height: 18px}.notif-texte{display: grid;gap: .1rem}.notif-titre{font-weight: 800;line-height: 1.3}.notif-corps{color: var(--texte-doux);font-size: var(--t-m);overflow-wrap: anywhere}.notif-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem .6rem;margin-top: .25rem;color: var(--texte-doux);font-size: var(--t-xs)}.notif-famille{color: var(--texte-doux);font-size: var(--t-xs);font-weight: 800;text-transform: uppercase;letter-spacing: .08em}.notif-action{display: inline-flex;align-items: center;min-height: 1.6rem;padding: 0 .6rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond-doux);color: var(--texte);font-size: var(--t-xs);font-weight: 800}.notif-heure-tel{display: none;font-variant-numeric: tabular-nums}.notif-heure{display: grid;justify-items: end;gap: .35rem;color: var(--texte-doux);font-size: var(--t-xs);white-space: nowrap;font-variant-numeric: tabular-nums}.notif-point{width: 9px;height: 9px;border-radius: 50%;background: var(--bleu)}.notif-faits{display: grid;gap: .1rem;margin: .4rem 0 0;padding-left: .6rem;border-left: 2px solid var(--bord);color: var(--texte-doux);font-size: var(--t-xs)}.notif-fait b{color: var(--texte);font-variant-numeric: tabular-nums}.score-mini{display: inline-block;padding: 0 .3rem;border: 1px solid var(--bord);border-radius: 4px;background: var(--fond);color: var(--texte);font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-xs);font-variant-numeric: tabular-nums}.notif[data-famille] .notif-picto{color: var(--picto-encre,var(--texte));background: color-mix(in srgb,var(--picto-teinte,var(--acier)) 18%,var(--fond-doux));border-color: color-mix(in srgb,var(--picto-teinte,var(--acier)) 38%,var(--fond-doux))}.notif[data-famille="suivis"]{--picto-teinte: var(--bleu);--picto-encre: var(--texte)}.notif[data-famille="messages"]{--picto-teinte: var(--bleu);--picto-encre: var(--texte)}.notif[data-famille="articles"]{--picto-teinte: var(--acier);--picto-encre: var(--texte)}.notif[data-famille="annonces"]{--picto-teinte: var(--ambre);--picto-encre: var(--ambre)}.notif[data-famille="commentaires"]{--picto-teinte: var(--vert);--picto-encre: var(--vert)}.notif[data-famille="murs"]{--picto-teinte: color-mix(in srgb,var(--rouge) 45%,var(--bleu));--picto-encre: color-mix(in srgb,var(--rouge) 30%,var(--papier))}.notif[data-famille="questionnaires"]{--picto-teinte: color-mix(in srgb,var(--bleu) 55%,var(--rouge));--picto-encre: color-mix(in srgb,var(--bleu) 30%,var(--papier))}.notif[data-famille="pronostics"]{--picto-teinte: color-mix(in srgb,var(--vert) 55%,var(--bleu));--picto-encre: color-mix(in srgb,var(--vert) 45%,var(--papier))}.notif[data-famille="compte"]{--picto-teinte: var(--rouge);--picto-encre: var(--texte-defaite)}.notif[data-famille="administration"]{--picto-teinte: var(--ambre);--picto-encre: color-mix(in srgb,var(--ambre) 55%,var(--papier))}a.notif:hover{color: var(--texte)}.cloche-zone{position: relative;display: flex}.panneau-notifs{position: absolute;top: calc(100% + .5rem);right: 0;left: auto;width: min(26rem,calc(100vw - 2 * var(--gouttiere)));max-height: min(36rem,75vh);overflow: hidden;margin: 0;padding: 0;z-index: 30;background: var(--fond-doux);color: var(--texte);border: 1px solid var(--bord);border-radius: var(--rayon);box-shadow: 0 12px 32px rgb(0 0 0 / .45)}.panneau-notifs[open]{display: flex;flex-direction: column}.panneau-notifs>.notifs{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain}.panneau-notifs-tete,.panneau-notifs-pied{flex: none}.panneau-notifs-tete{display: flex;flex-wrap: wrap;align-items: baseline;gap: .25rem .75rem;padding: .75rem .9rem;border-bottom: 1px solid var(--bord)}.panneau-notifs-tete h2{margin: 0;font-size: var(--t-m);font-weight: 900;letter-spacing: 0;text-transform: none;color: var(--texte)}.cloche-zone:has(>.panneau-notifs[open])::after{content: '';position: absolute;z-index: 31;top: calc(100% + .5rem - 6px);right: 14px;width: 12px;height: 12px;background: var(--fond-doux);border-left: 1px solid var(--bord);border-top: 1px solid var(--bord);transform: rotate(45deg);pointer-events: none}.panneau-notifs-tete form{margin-left: auto}.panneau-notifs>.note{padding: .9rem;margin: 0}.panneau-notifs-pied{display: flex;justify-content: space-between;gap: 1rem;margin: 0;padding: .75rem .9rem;border-top: 1px solid var(--bord)}.notifs-actions{gap: .5rem;align-items: center}.notifs-bandeau{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem 1rem;padding: .75rem 1rem;margin: 0 0 1rem;background: var(--fond-doux);border-left: 3px solid var(--bleu);border-radius: var(--rayon)}.notifs-bandeau[hidden]{display: none}.notifs-bandeau p{margin: 0;flex: 1 1 20rem}.notif-ligne.avec-gestes{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;position: relative}.notif-gestes{padding: .6rem .5rem 0 0;align-self: stretch}.notif-ligne.avec-gestes:has(>.notif.non-lue) .notif-gestes{background: color-mix(in srgb,var(--bleu) 10%,transparent)}.notif-gestes>summary{list-style: none;cursor: pointer;display: grid;place-items: center;width: 2rem;height: 2rem;border-radius: 50%;color: var(--texte-doux)}.notif-gestes>summary::-webkit-details-marker{display: none}.notif-gestes>summary:hover,.notif-gestes[open]>summary{background: var(--fond-appui);color: var(--texte)}.notif-gestes-menu{position: absolute;right: .5rem;top: 2.8rem;z-index: 5;display: grid;gap: .35rem;min-width: 14rem;padding: .6rem;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon)}.notif-gestes-menu form{margin: 0}@media (max-width: 39.99rem){.notif-gestes>summary{width: var(--cible);height: var(--cible)}}.notifs-colonnes{display: grid;gap: 1.25rem;align-items: start}@media (min-width: 64rem){.notifs-colonnes{grid-template-columns: minmax(0,1fr) 16rem}.notifs-canaux{position: sticky;top: 4.5rem}}.notifs-canaux{padding: .9rem 1rem}.notifs-canaux h2{margin-top: 0}.notifs-canaux dl{margin: 0}.notifs-canaux dl>div{display: flex;justify-content: space-between;gap: 1rem;padding: .4rem 0;border-bottom: 1px solid var(--bord)}.notifs-canaux dl>div:last-child{border-bottom: 0}.notifs-canaux dt{color: var(--texte-doux)}.notifs-canaux dd{margin: 0;font-weight: 800;text-align: right}.notifs-canaux .note{margin: .75rem 0 .5rem}.notifs-vide p{margin: 0 0 .5rem}.notifs-vide p:last-child{margin: .75rem 0 0}.notifs-actions-bas{display: none}@media (max-width: 39.99rem){.notifs .notif{grid-template-columns: 2.25rem minmax(0,1fr)}.notifs .notif .notif-heure{display: none}.notifs .notif .notif-heure-tel{display: inline}.notifs .notif .notif-action{order: 1}.notifs-filtres{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: .25rem}.notifs-filtres .puce-filtre{flex: none}.notifs-entete .notifs-actions{display: none}.notifs-actions-bas{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1rem}.notifs-actions-bas>*,.notifs-actions-bas form button{flex: 1 1 auto;min-height: var(--cible);justify-content: center}.notifs-actions-bas form{display: flex}}.table-preferences th[scope="row"] small{display: block;color: var(--texte-doux);font-weight: 400;font-size: var(--t-s)}.table-preferences .canal{text-align: center;width: 7rem}.rubrique-preferences th{color: var(--texte-doux);font-size: var(--t-xs);font-weight: 800;text-transform: uppercase;letter-spacing: .08em;padding-top: 1rem}.toujours{color: var(--texte-doux);font-size: var(--t-s)}.faq-mise{display: grid;grid-template-columns: minmax(0,1fr);gap: 1.5rem;align-items: start}@media (min-width: 56rem){.faq-mise{grid-template-columns: minmax(0,1fr) 15rem}.faq-contact{position: sticky;top: 5rem}}.faq-repli{border-left: 3px solid var(--ambre);padding-left: .6rem}.faq-recherche{display: flex;gap: .5rem;margin: 0 0 .4rem}.faq-recherche input{flex: 1;min-width: 0}.faq-compte-recherche{color: var(--texte-doux);font-size: var(--t-s);min-height: 1.3em;margin: 0 0 .4rem}.faq-themes{display: flex;flex-wrap: wrap;gap: .4rem;margin: .6rem 0 0;padding: 0;list-style: none}.faq-themes a{display: inline-flex;align-items: center;min-height: 2rem;padding: 0 .8rem;border: 1px solid var(--bord);border-radius: 99px;background: var(--fond-doux);font-size: var(--t-s);font-weight: 700;text-decoration: none}.faq-themes a:hover{border-color: var(--texte-doux)}.faq-theme h2{display: flex;align-items: center;gap: .5rem}.faq-nombre{background: var(--fond-appui);color: var(--texte);border-radius: 99px;padding: 0 .45rem;font-size: var(--t-xs);letter-spacing: 0}.faq-question{background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);margin: 0 0 .4rem}.faq-question>summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: .75rem;padding: .8rem 1rem;min-height: var(--cible);font-weight: 800}.faq-question>summary::-webkit-details-marker{display: none}.faq-question>summary::after{content: "";margin-left: auto;flex: none;width: .6rem;height: .6rem;border-right: 2px solid var(--texte-doux);border-bottom: 2px solid var(--texte-doux);transform: rotate(45deg) translateY(-3px);transition: transform .15s}.faq-question[open]>summary::after{transform: rotate(-135deg) translate(-2px,-2px)}.faq-question:target{outline: 2px solid var(--accent);outline-offset: 2px}.faq-reponse{padding: 0 1rem 1rem;max-width: 78ch}.faq-reponse p{margin: 0 0 .6rem}.faq-reponse ul{margin: 0 0 .6rem;padding-left: 1.25rem}.faq-reponse-pied{border-top: 1px solid var(--bord);padding-top: .6rem;font-size: var(--t-s);color: var(--texte-doux)}.faq-reponse-pied a{color: var(--texte-doux)}.faq-contact h2{margin-top: 0}.faq-contact .note{margin-top: .8rem}.lien-faq{white-space: nowrap;text-decoration: underline;text-underline-offset: .15em}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: .01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}*:not(.stories-progression-barre),*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important}}.vignettes-du-fil{display: flex;flex-wrap: wrap;gap: .35rem;min-width: 10rem}.vignettes-du-fil img{display: block;border-radius: 4px}.legende-du-fil{min-width: 22rem;font-size: var(--t-s)}.copie-legende{display: flex;flex-direction: column;align-items: flex-start;gap: .35rem}.copie-legende .legende-du-fil{align-self: stretch}.pwa-schema{margin: 0 0 1rem;max-width: 30rem}.sch{display: block;width: 100%;height: auto}.sch-corps{fill: var(--fond-doux);stroke: var(--bord);stroke-width: 1.5}.sch-barre,.sch-menu{fill: var(--fond-appui);stroke: var(--bord);stroke-width: 1}.sch-bloc{fill: var(--fond-appui)}.sch-ligne,.sch-point{fill: var(--texte-doux)}.sch-accent{fill: var(--marque)}.sch-accent-trait{fill: none;stroke: var(--marque);stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.appel-installation{margin-top: 2rem;display: flex;align-items: center;gap: 1rem}.appel-installation-texte{min-width: 0}.appel-installation-texte>h2{margin-top: 0}.appel-installation-texte>p:last-child{margin-bottom: 0}.icone-app{position: relative;flex: none;display: block;width: 4.5rem;height: 4.5rem;border-radius: 1.1rem;overflow: hidden;border: 1px solid var(--bord);background: var(--fond)}.icone-app img{display: block;width: 100%;height: 100%;object-fit: cover}.icone-app::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(160deg,color-mix(in srgb,var(--papier) 28%,transparent) 0%,transparent 45%)}.icone-app::after{content: "";position: absolute;top: -20%;bottom: -20%;left: 0;width: 45%;pointer-events: none;background: linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--papier) 55%,transparent) 50%,transparent 100%);transform: translateX(-160%) skewX(-18deg);animation: icone-app-brille 5s ease-in-out 1.5s infinite}@keyframes icone-app-brille{0%,60%{transform: translateX(-160%) skewX(-18deg)}100%{transform: translateX(380%) skewX(-18deg)}}@media (prefers-reduced-motion: reduce){.icone-app::after{animation: none;display: none}}.icone-app:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.pronostics-grille{display: grid;gap: 1.25rem;grid-template-columns: minmax(0,1fr);align-items: start}@media (min-width: 62rem){.pronostics-grille{grid-template-columns: minmax(0,1fr) 18rem}}.pronostics fieldset.pronostic-marche{margin: 1.25rem 0}.pronostics fieldset.pronostic-marche:first-of-type{margin-top: 0}.pronostic-points{font-family: var(--police-tableau);font-variant-numeric: tabular-nums;margin-inline-start: .35rem}.pronostic-gain{color: var(--texte-victoire);font-weight: 700}.pronostic-perte{color: var(--texte-defaite)}.pronostic-erreur{display: block;margin-top: .4rem;text-transform: none;letter-spacing: 0;font-weight: 400}.pronostic-accueil{margin-bottom: .75rem}.pronostic-accueil>summary{font-weight: 800;cursor: pointer}.pronostic-accueil-etapes{margin: .75rem 0 0;padding-left: 1.4rem;display: grid;gap: .5rem}.pronostic-accueil-etapes strong{display: block}.pronostic-accueil-pourquoi{margin-top: .75rem}.pronostic-accueil-pourquoi>summary{cursor: pointer;color: var(--texte-doux)}.pronostic-accueil-exemples{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(12rem,100%),1fr));gap: .5rem}.liste-nue.pronostic-accueil-exemples li{border-bottom: 0;padding: 0}.pronostic-attendus{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 1rem;align-items: center;margin-bottom: .75rem}.pronostic-attendus p{margin: 0}.pronostic-attendu-chiffre{font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-2xl);font-variant-numeric: tabular-nums}.pronostic-attendus-legende{text-align: center;color: var(--texte-doux);font-size: var(--t-m)}.pronostic-attendu{line-height: 1}.pronostic-etapes{display: flex;flex-wrap: wrap;gap: .4rem;margin-bottom: 1rem}.pronostic-etapes a{display: inline-flex;align-items: center;gap: .3rem;min-height: 2rem;padding: .2rem .7rem;border: 1px solid var(--bord);border-radius: 99px;font-size: var(--t-s);font-weight: 700;text-decoration: none;color: var(--texte-doux)}.pronostic-etapes a:hover{border-color: var(--acier);color: var(--texte)}.pronostic-etapes a[data-fait="1"]{border-color: var(--texte-victoire);color: var(--texte-victoire)}.pronostic-etapes a[data-fait="1"]::before{content: "✓"}.pronostic-cartes{display: grid;gap: .6rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr))}.pronostic-carte{position: relative;display: block;min-width: 0;margin: 0;font-weight: 400}.pronostic-carte input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.pronostic-carte input:disabled{cursor: not-allowed}.pronostic-face{display: grid;gap: .2rem;height: 100%;padding: .7rem .85rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond-appui);transition: border-color .15s,box-shadow .15s}.pronostic-carte input:hover + .pronostic-face{border-color: var(--acier)}.pronostic-carte input:focus-visible + .pronostic-face{outline: 3px solid var(--bleu);outline-offset: 2px}.pronostic-carte input:checked + .pronostic-face{border-color: var(--marque);box-shadow: inset 0 0 0 1px var(--marque)}.pronostic-carte input:checked + .pronostic-face .pronostic-titre::after{content: " ✓"}.pronostic-carte input:disabled + .pronostic-face{border-style: dashed}.pronostic-carte input:disabled + .pronostic-face>:not(.pronostic-raison){opacity: .5}.pronostic-titre{font-weight: 800;overflow-wrap: anywhere}.pronostic-sous{font-size: var(--t-s);color: var(--texte-doux)}.pronostic-face .pronostic-points{margin: 0}.pronostic-face .pronostic-gain{font-size: var(--t-xl);font-weight: 900}.pronostic-face .jauge{color: var(--acier)}.pronostic-raison{font-size: var(--t-s);color: var(--ambre)}.pronostic-raison:empty{display: none}.pronostic-echelle{display: grid;gap: .5rem}.pronostic-echelle-tete,.pronostic-echelle-ligne{display: grid;grid-template-columns: minmax(0,1fr) 3rem minmax(0,1fr);gap: .5rem}.pronostic-echelle-tete{margin: 0;font-size: var(--t-xs);font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--texte-doux)}.pronostic-echelle-tete span:last-child{grid-column: 3;text-align: end}.pronostic-seuil{display: grid;place-items: center;font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-l);color: var(--texte-doux);font-variant-numeric: tabular-nums}.pronostic-carte-absente{display: block}.pronostic-carte-over .pronostic-face{justify-items: end;text-align: end}.pronostic-carte-over .pronostic-face .jauge{justify-self: stretch}@media (max-width: 30rem){.pronostic-echelle-tete,.pronostic-echelle-ligne{grid-template-columns: minmax(0,1fr) 2.2rem minmax(0,1fr);gap: .35rem}.pronostic-face{padding: .6rem}}.pronostic-aucun{margin: .75rem 0 0}.pronostic-confirmation{display: grid;gap: .5rem;margin-bottom: 1rem;border-inline-start: 3px solid var(--vert)}.pronostic-confirmation p{margin: 0}.pronostic-confirmation-titre{font-weight: 800;color: var(--texte-victoire)}.pronostic-confirmation-liste li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: .5rem;align-items: baseline;padding: .35rem 0}.pronostic-confirmation-total{display: flex;justify-content: space-between;gap: .5rem;padding-top: .5rem;border-top: 1px solid var(--bord);font-weight: 700}.pronostic-confirmation-total strong{font-family: var(--police-tableau);font-size: var(--t-xl);font-variant-numeric: tabular-nums}.pronostic-confirmation-suite{display: flex;flex-wrap: wrap;gap: .5rem 1rem;align-items: center}.pronostic-reglement{display: grid;gap: .5rem}.pronostic-reglement h3,.pronostic-reglement p{margin: 0}.pronostic-reglement-score{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: .75rem;align-items: center;font-weight: 700}.pronostic-reglement-score span:last-child{text-align: end}.pronostic-reglement-plaque{padding: .1rem .75rem;border-radius: var(--rayon-petit);border: 1px solid var(--bord);background: var(--fond);color: var(--texte);font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-xl);font-variant-numeric: tabular-nums}.pronostic-reglement-sous{text-align: center}.pronostic-issues{display: grid;gap: .4rem}.pronostic-issue{display: grid;grid-template-columns: 1.6rem minmax(0,1fr) auto;gap: .6rem;align-items: center;padding: .55rem .7rem;border-radius: var(--rayon-petit);background: var(--fond-appui)}.pronostic-issue-icone{display: grid;place-items: center;width: 1.6rem;height: 1.6rem;border-radius: 50%;font-weight: 900;background: var(--fond-doux);color: var(--texte-doux)}.pronostic-issue-juste .pronostic-issue-icone{background: var(--fond-victoire);color: var(--texte-victoire)}.pronostic-issue-faux .pronostic-issue-icone{background: var(--fond-defaite);color: var(--texte-defaite)}.pronostic-issue-texte{min-width: 0;overflow-wrap: anywhere}.pronostic-issue-pourquoi{display: block;font-size: var(--t-s);color: var(--texte-doux)}.pronostic-issue-points{font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-l);font-variant-numeric: tabular-nums}.pronostic-issue-points .pronostic-points{font-size: var(--t-m);font-weight: 700}.pronostic-reglement-solde{display: flex;justify-content: space-between;gap: .5rem;padding-top: .5rem;border-top: 1px solid var(--bord);font-weight: 700}.pronostic-reglement-solde strong{font-family: var(--police-tableau);font-size: var(--t-xl);font-variant-numeric: tabular-nums}.pronostic-retirer{margin-top: .6rem}.tuiles-pronostics .tuile>span:first-child{font-weight: 700}.tuiles-pronostics .tuile b{font-family: var(--police-tableau)}.courbe-solde{margin: 0 0 1.5rem}.courbe-solde svg{display: block;width: 100%;max-width: 40rem;height: auto}.courbe-solde-zero{stroke: var(--bord);stroke-dasharray: 3 4}.courbe-solde-trace{fill: none;stroke-width: 3;stroke-linejoin: round;stroke: currentColor}.courbe-solde-point{fill: currentColor}.courbe-solde-gain{color: var(--texte-victoire)}.courbe-solde-perte{color: var(--texte-defaite)}.courbe-solde-date{fill: var(--texte-doux);font-size: 12px;font-family: var(--police-tableau)}.pronostic-cartes-rencontres{display: grid;gap: .75rem;margin-bottom: 1.5rem}.pronostic-cartes-rencontres>li.pronostic-carte-rencontre{display: grid;gap: .5rem;padding: .9rem 1rem;border-bottom: 0}.pronostic-carte-tete{margin: 0;font-size: var(--t-m);text-transform: none;letter-spacing: 0;color: var(--texte);overflow-wrap: anywhere}.pronostic-carte-tete a{color: inherit}.pronostic-carte-etat,.pronostic-carte-pied{margin: 0}.etiquette.etiquette-pronostic-gain{background: var(--fond-victoire);color: var(--texte-victoire)}.etiquette.etiquette-pronostic-perte{background: var(--fond-defaite);color: var(--texte-defaite)}.pronostic-pilules{display: flex;flex-wrap: wrap;gap: .4rem}.pronostic-pilules>li.pronostic-pilule{display: inline-flex;flex-wrap: wrap;align-items: baseline;gap: .35rem;padding: .3rem .7rem;border: 1px solid var(--bord);border-bottom: 1px solid var(--bord);border-radius: 99px;background: var(--fond-appui);font-size: var(--t-m);overflow-wrap: anywhere}.pronostic-pilule b{font-family: var(--police-tableau);font-variant-numeric: tabular-nums}.pronostic-pilule .pronostic-points{margin: 0}.pronostic-pilule-juste{border-color: var(--texte-victoire)}.pronostic-pilule-faux{border-color: var(--texte-defaite)}.pronostic-pilule-annule{color: var(--texte-doux)}.ma-journee{display: grid;gap: .75rem;margin-bottom: 1.5rem}.ma-journee-tete{display: grid;gap: .35rem}.ma-journee-tete h2{margin: 0}.liste-journee{display: grid;gap: .5rem}.liste-journee>li.journee-ligne{display: grid;gap: .45rem;padding: .7rem .85rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond-appui)}.journee-ligne-close{opacity: .75}.journee-affiche{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: .6rem;align-items: center;margin: 0;font-weight: 700;overflow-wrap: anywhere}.journee-affiche>span:last-child{text-align: end}.journee-heure{font-family: var(--police-tableau);font-weight: 400;font-size: var(--t-s);color: var(--texte-doux);text-align: center}.journee-vainqueur{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .4rem;margin: 0;padding: 0;border: 0}.journee-choix{position: relative;display: block;margin: 0;font-weight: 400}.journee-choix input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.journee-choix-face{display: flex;justify-content: center;gap: .5rem;min-height: var(--cible);padding: .35rem .5rem;border: 1px solid var(--bord);border-radius: var(--rayon-petit);background: var(--fond-doux);align-items: center}.journee-choix input:hover + .journee-choix-face{border-color: var(--acier)}.journee-choix input:focus-visible + .journee-choix-face{outline: 3px solid var(--bleu);outline-offset: 2px}.journee-choix input:checked + .journee-choix-face{border-color: var(--marque);box-shadow: inset 0 0 0 1px var(--marque)}.journee-choix-titre{font-weight: 900;font-size: var(--t-l)}.journee-choix .pronostic-gain{font-family: var(--police-tableau);font-variant-numeric: tabular-nums}.journee-detail{margin: 0}.pronostic-ticket{display: grid;gap: .75rem}.pronostic-ticket[hidden]{display: none}.pronostic-ticket h3{margin: 0}.pronostic-ticket-liste li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: .5rem;padding: .4rem 0;font-size: var(--t-m)}.pronostic-ticket-liste:empty{display: none}.pronostic-ticket-bilan{display: grid;grid-template-columns: 1fr 1fr;gap: .5rem;margin: 0}.pronostic-ticket-bilan div{padding: .45rem .6rem;border-radius: var(--rayon-petit);background: var(--fond-appui)}.pronostic-ticket-bilan dt{font-size: var(--t-xs);color: var(--texte-doux)}.pronostic-ticket-bilan dd{margin: 0;font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-xl);font-variant-numeric: tabular-nums}@media (min-width: 62rem){.pronostic-ticket{position: sticky;top: calc(var(--haut-entete) + var(--haut-onglets) + .75rem)}}@media (max-width: 61.99rem){.pronostic-ticket{position: sticky;bottom: var(--haut-barre-bas);z-index: 4;gap: .5rem;padding: .6rem .8rem}.pronostic-ticket-bilan div{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0 .5rem;padding: .3rem .5rem}.pronostic-ticket button{width: 100%}.pronostic-ticket h3,.pronostic-ticket-liste,.pronostic-ticket [data-ticket-vide]{display: none}.pronostic-ticket-bilan dd{font-size: var(--t-l)}html:has(.pronostic-ticket:not([hidden])) .pronostic-envoi{display: none}html:has(.pronostic-ticket:not([hidden])){--haut-enregistrement: 7.5rem}}@media print{*,*::before,*::after{color: #000 !important;background: transparent !important;box-shadow: none !important}html,body{background: #fff !important;color: #000 !important}.site-header,.rail,.menu-bascule,.onglets,.onglets-fiche,.site-footer,.fil-ariane,.barre-enregistrement,.pronostic-ticket,.une-fleches,.une-pause,form[data-envoi-auto],.filtres,.jauge,button,.bouton-plat,[data-partage-de-page],.partage{display: none !important}.site-colonne{padding: 0}main{padding: 0}.carte,.carte-rencontre,table{border-color: #999 !important}table{border-collapse: collapse}th,td{border-bottom: 1px solid #999}tr{break-inside: avoid}thead{display: table-header-group}.table-scroll{overflow: visible}a{text-decoration: underline}img{max-width: 100%}}.blason-s,.blason-m,.blason-l,.blason-xl{flex: none;object-fit: contain;vertical-align: middle}.blason-s{width: var(--m-s);height: var(--m-s)}.blason-m{width: var(--m-m);height: var(--m-m)}.blason-l{width: var(--m-l);height: var(--m-l)}.blason-xl{width: var(--m-xl);height: var(--m-xl)}.blason-vide{display: inline-grid;place-items: center;border-radius: 50%;background: var(--fond-appui);color: var(--texte-doux);font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-xs);letter-spacing: -.02em;overflow: hidden}.blason-l.blason-vide,.blason-xl.blason-vide{font-size: var(--t-m)}.titre-avec-lien{display: flex;align-items: baseline;justify-content: space-between;gap: .75rem}.titre-avec-lien a{font-size: var(--t-xs);font-weight: 800;color: var(--texte-doux);white-space: nowrap}.liste-nue.lignes-rencontres{padding: 0}.liste-nue.lignes-rencontres>li{padding: 0;position: relative}.ligne-rencontre{display: grid;grid-template-columns: 2.6rem minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: .45rem;min-height: 3.5rem;padding: .45rem .75rem;text-decoration: none;color: inherit}a.ligne-rencontre:hover{background: var(--fond-appui)}.ligne-rencontre-quand{font-size: var(--t-xs);color: var(--texte-doux);font-weight: 700;line-height: 1.2}.ligne-rencontre-camp{display: flex;align-items: center;gap: .45rem;min-width: 0;font-weight: 800;font-size: var(--t-s)}.ligne-rencontre-camp>span:last-child{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.15;overflow-wrap: anywhere}.ligne-rencontre-exterieur{flex-direction: row-reverse;text-align: right}.plaque-score{font-family: var(--police-tableau);font-weight: 900;font-size: var(--t-m);white-space: nowrap;font-variant-numeric: tabular-nums;padding: .1rem .5rem;border-radius: var(--rayon-petit);background: var(--papier);color: var(--encre);min-width: 3rem;text-align: center}.ligne-rencontre.ligne-rencontre-sans-date{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr)}.ligne-rencontre-sans-date .ligne-rencontre-mention{grid-column: 1 / -1}.liste-nue.lignes-rencontres>li.lignes-rencontres-jour{padding: .4rem .75rem;background: var(--fond-appui);color: var(--texte-doux);font-size: var(--t-xs);font-weight: 800;text-transform: uppercase;letter-spacing: .06em}.ligne-rencontre-mention{grid-column: 2 / -1;font-size: var(--t-xs);color: var(--texte-doux);font-style: italic}@media (max-width: 39.99rem){.une-grille.une-grille-bande:has(>.une-carte){display: flex;gap: .6rem;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: none;border-top: 0;margin: 0 calc(-1 * var(--gouttiere));padding: 0 var(--gouttiere) .25rem;scroll-padding-inline: var(--gouttiere)}.une-grille-bande::-webkit-scrollbar{display: none}.une-grille-bande>.une-carte{flex: 0 0 86%;scroll-snap-align: start;padding: .6rem;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond-doux)}}.bande-mois{display: flex;flex-wrap: wrap;gap: .4rem;margin: 0 0 .5rem}@media (max-width: 39.99rem){.bande-mois{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;position: sticky;top: var(--haut-entete);z-index: 2;margin: 0 calc(-1 * var(--gouttiere)) .5rem;padding: .45rem var(--gouttiere);background: var(--fond)}.bande-mois::-webkit-scrollbar{display: none}.bande-mois .puce-filtre{flex: none}.table-calendrier .fleche-cellule{position: relative}.table-calendrier .fleche::after{content: "";position: absolute;inset: 0 0 0 -100vw}.table-calendrier tbody td a:not(.fleche){position: relative;z-index: 1}.table-calendrier tbody tr:has(.fleche):hover{background: var(--fond-appui)}}.contexte-tel{display: none}@media (max-width: 39.99rem){.table-scroll table:has(.score-cellule) .blason-cellule,.table-scroll table:has(.score-cellule) .contexte-rencontre{display: none}.table-scroll table:has(.score-cellule) .contexte-tel{display: block;font-size: var(--t-xs);color: var(--texte-doux);white-space: normal}.table-scroll table:has(.score-cellule) :is(td,th){padding-inline: .25rem}.table-scroll table:has(.score-cellule) .fleche-cellule{padding: 0;width: 1.2rem}.table-scroll table:has(.score-cellule) .fleche-cellule{position: relative}.table-scroll table:has(.score-cellule) .fleche::after{content: "";position: absolute;inset: 0 0 0 -100vw}.table-scroll table:has(.score-cellule) tbody td a:not(.fleche){position: relative;z-index: 1}.table-scroll table:has(.score-cellule) tbody tr:has(.fleche):hover{background: var(--fond-appui)}}@media (max-width: 39.99rem){.grille-3:has(>.carte-club){grid-template-columns: repeat(3,minmax(0,1fr));gap: .5rem}.grille-3>.carte-club{flex-direction: column;justify-content: flex-start;gap: .4rem;padding: .9rem .35rem .6rem;text-align: center;min-height: 0}.carte-club .blason{width: var(--m-l);height: var(--m-l);margin: 0}.carte-club strong{font-size: var(--t-xs);line-height: 1.15;overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.carte-club-lisere{width: 100%;height: 4px}}.mini-score{display: none}@media (max-width: 39.99rem){html.mini-score-visible{--haut-mini-score: 40px}.mini-score:not([hidden]){position: fixed;top: var(--haut-entete);left: 0;right: 0;z-index: 25;display: flex;align-items: center;justify-content: center;gap: .5rem;height: 40px;padding: 0 var(--gouttiere);background: var(--fond-doux);border-bottom: 1px solid var(--bord);font-weight: 900;font-size: var(--t-s)}.mini-score .plaque-score{font-size: var(--t-s)}.mini-score-nom{white-space: nowrap}}.terrain-depliable[open]{flex: 1;display: flex;flex-direction: column}.terrain-depliable[open]::details-content{flex: 1;display: flex;flex-direction: column}.terrain-depliable>summary{list-style: none;cursor: pointer;display: flex;align-items: baseline;flex-wrap: wrap;gap: .25rem .6rem;min-height: var(--cible);margin: 0 0 .5rem}.terrain-depliable>summary::-webkit-details-marker{display: none}.terrain-depliable>summary>h3{margin: 0}.terrain-resume{font-size: var(--t-s);color: var(--texte-doux)}.terrain-depliable>summary::after{content: "";margin-left: auto;align-self: center;flex: none;width: .6rem;height: .6rem;border-right: 2px solid var(--texte-doux);border-bottom: 2px solid var(--texte-doux);transform: rotate(45deg) translateY(-3px);transition: transform .15s}.terrain-depliable[open]>summary::after{transform: rotate(-135deg) translate(-2px,-2px)}.bande-jours{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem;margin: 0 0 .5rem}.bande-jours-mois{flex-basis: 100%;text-align: center;font-size: var(--t-xs);font-weight: 800;text-transform: uppercase;letter-spacing: .08em;color: var(--texte-doux)}.bande-jours-liste{flex: 1;display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: .25rem;margin: 0;padding: 0;list-style: none}.bande-jour{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .15rem;min-height: var(--cible);padding: .3rem 0;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond-doux);color: var(--texte);text-decoration: none}.bande-jour-nom{font-size: var(--t-xs);color: var(--texte-doux);text-transform: uppercase;letter-spacing: .04em}.bande-jour-numero{font-size: var(--t-l);font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums}.bande-jour-point{width: .375rem;height: .375rem;border-radius: 50%;background: var(--marque)}.bande-jour-vide{background: none;border-color: transparent;color: var(--texte-doux)}.bande-jour-vide .bande-jour-numero{font-weight: 600}a.bande-jour:hover{background: var(--fond-appui);color: var(--texte)}a.bande-jour[aria-current="page"],a.bande-jour[aria-current="page"]:hover{background: var(--marque);border-color: transparent;color: var(--sur-marque)}a.bande-jour[aria-current="page"] .bande-jour-nom{color: var(--sur-marque)}a.bande-jour[aria-current="page"] .bande-jour-point{background: var(--sur-marque)}.bande-jours-fleche{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 2rem;min-height: var(--cible);font-size: var(--t-xl);color: var(--texte);text-decoration: none}.bande-jours-fleche:hover{color: var(--texte);background: var(--fond-appui);border-radius: var(--rayon)}@media (max-width: 39.99rem){.bande-jours:not(:has(~ .bande-mois)){position: sticky;top: var(--haut-entete);z-index: 2;margin: 0 calc(-1 * var(--gouttiere)) .5rem;padding: .45rem var(--gouttiere);background: var(--fond)}}@media (max-width: 39.99rem){.donnees-d-abord{display: flex;flex-direction: column}.donnees-d-abord-premier{order: -1}.donnees-d-abord-articles,.donnees-d-abord-premier{min-width: 0}}.nom-deux-lignes{display: grid;min-width: 0;line-height: 1.15}.libelle-tel{display: none}.nom-deux-lignes>span{min-width: 0}@media (max-width: 39.99rem){.club-classement-nom{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.table-scroll .club-cell.club-classement{display: inline-flex;min-width: var(--m-m)}.classement-joueurs .jauge,.classement-joueurs .masque-tel{display: none}.parcours-saisons .masque-tel{display: none}.classement-joueurs .libelle-tel{display: inline}.classement-joueurs .libelle-large{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.nom-deux-lignes>span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.table-scroll :is(td,th).nom:has(.nom-deux-lignes){min-width: 8rem}.table-scroll .club-cell:has(>.nom-deux-lignes){grid-template-columns: auto minmax(0,1fr)}.table-scroll .joueur-cell:has(>.nom-deux-lignes){display: flex}}:is(.jauges-joueurs .lib,.buteur-qui) .nom-deux-lignes>span{overflow: hidden;text-overflow: ellipsis}@media (max-width: 39.99rem){.table-scroll :is(td,th).nom:has(.nom-court){min-width: 9rem}.table-scroll .club-cell:has(>.nom-court){grid-template-columns: auto minmax(0,1fr)}.table-scroll .joueur-cell:has(>.nom-court){display: flex}.table-scroll .nom-court{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;overflow-wrap: anywhere;min-width: 0}}.apercu-options{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fill,minmax(min(13rem,100%),1fr))}.apercu-option{position: relative;border: 2px solid var(--bord);border-radius: .6rem;background: var(--fond-doux);overflow: hidden}.apercu-option:has(input:checked){border-color: var(--accent)}.apercu-option:has(input:focus-visible){outline: 3px solid var(--accent);outline-offset: 2px}.apercu-option>input{position: absolute;top: .6rem;left: .6rem;z-index: 1;margin: 0}.formulaire .apercu-option>input + label{display: block;margin: 0;padding: 0 0 .75rem;font-weight: 400;cursor: pointer}.apercu-option strong,.apercu-option-aide{display: block;padding: 0 .75rem}.apercu-option strong{margin-top: .6rem}.apercu-option-aide{margin-top: .15rem;color: var(--texte-doux);font-size: var(--t-s)}.apercu-croquis{display: block;width: 100%;height: auto;border-bottom: 1px solid var(--bord)}.apercu-option-forme .forme-exemple{margin-top: 0}.forme-exemple{display: flex;align-items: center;gap: .75rem;padding: 1rem .75rem;border-bottom: 1px solid var(--bord);background: var(--fond)}.forme-exemple-bloc{flex: 1 1 auto;display: grid;gap: .3rem;padding: .55rem;border: 1px solid var(--bord);border-radius: .5rem;background: var(--fond-doux)}.forme-exemple-trait{display: block;height: .3rem;border-radius: 1px;background: var(--texte-doux)}.forme-exemple-court{width: 60%}.forme-exemple-bouton{flex: none;padding: .35rem .7rem;border: 1px solid var(--texte-doux);border-radius: .5rem;background: var(--accent-clair);font-size: var(--t-xs);font-weight: 700}.forme-exemple-nette :is(.forme-exemple-bloc,.forme-exemple-bouton){border-radius: 0;box-shadow: none}.forme-exemple-douce .forme-exemple-bloc{border-radius: .6rem;box-shadow: 0 2px 6px -2px rgb(0 0 0 / .5)}.forme-exemple-douce .forme-exemple-bouton{border: 0;border-radius: .6rem;box-shadow: 0 1px 3px rgb(0 0 0 / .5)}.forme-exemple-ronde .forme-exemple-bloc{border-radius: 1.1rem}.forme-exemple-ronde .forme-exemple-bouton{border: 0;border-radius: 999px}.forme-exemple-relief .forme-exemple-bloc{border-radius: .6rem;box-shadow: 0 10px 22px -8px rgb(0 0 0 / .7)}.forme-exemple-relief .forme-exemple-bouton{border: 0;border-radius: .6rem;box-shadow: 0 5px 11px -3px rgb(0 0 0 / .7)}.forme-exemple-franche :is(.forme-exemple-bloc,.forme-exemple-bouton){border: 3px solid var(--texte);border-radius: 0;box-shadow: 4px 4px 0 var(--texte)}.grille-formes{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(18rem,100%),1fr))}.carte-formes{padding: .75rem 1rem;border: 1px solid var(--bord);border-radius: .6rem;background: var(--fond-doux)}.carte-formes h3{margin: 0 0 .5rem}.carte-formes p{margin: 0 0 .6rem}@media (max-width: 39.99rem){.apercu-options{grid-template-columns: repeat(2,minmax(0,1fr));gap: .6rem}.apercu-option strong,.apercu-option-aide{padding: 0 .5rem}.apercu-option-aide{font-size: var(--t-xs)}}.apercu-option>input{width: 1.1rem;height: 1.1rem;accent-color: var(--accent)}.police-echantillon{display: block;margin-bottom: .35rem;font-size: var(--t-xl);line-height: 1.3}.police-systeme{font-family: system-ui,"Segoe UI",Roboto,Arial,sans-serif}.police-sofia{font-family: "Sofia Sans",system-ui,sans-serif}.police-condensee{font-family: "Sofia Sans Condensed","Arial Narrow",sans-serif}.police-montserrat{font-family: Montserrat,"Segoe UI",Arial,sans-serif}.police-serif{font-family: Georgia,"Times New Roman",serif}.police-identique{font-family: inherit}@font-face{font-family: Montserrat;font-weight: 400;font-display: swap;src: url('../../fonts/Montserrat-Regular.ttf') format('truetype')}@font-face{font-family: 'Inter';font-weight: 100 900;font-display: swap;src: url('../../fonts/inter-latin.woff2') format('woff2')}@font-face{font-family: 'Oswald';font-weight: 100 900;font-display: swap;src: url('../../fonts/oswald-latin.woff2') format('woff2')}@font-face{font-family: 'Playfair Display';font-weight: 100 900;font-display: swap;src: url('../../fonts/playfair-display-latin.woff2') format('woff2')}@font-face{font-family: 'Lora';font-weight: 100 900;font-display: swap;src: url('../../fonts/lora-latin.woff2') format('woff2')}@font-face{font-family: 'Poppins';font-weight: 400;font-display: swap;src: url('../../fonts/poppins-latin-400.woff2') format('woff2')}@font-face{font-family: 'Poppins';font-weight: 600;font-display: swap;src: url('../../fonts/poppins-latin-600.woff2') format('woff2')}@font-face{font-family: 'Poppins';font-weight: 800;font-display: swap;src: url('../../fonts/poppins-latin-800.woff2') format('woff2')}@font-face{font-family: 'Bebas Neue';font-weight: 400;font-display: swap;src: url('../../fonts/bebas-neue-latin.woff2') format('woff2')}.police-inter{font-family: Inter,system-ui,sans-serif}.police-poppins{font-family: Poppins,system-ui,sans-serif}.police-oswald{font-family: Oswald,"Arial Narrow",sans-serif}.police-bebas{font-family: "Bebas Neue",Impact,sans-serif}.police-playfair{font-family: "Playfair Display",Georgia,serif}.police-lora{font-family: Lora,Georgia,serif}@font-face{font-family: 'Nunito';font-weight: 100 900;font-display: swap;src: url('../../fonts/nunito-latin.woff2') format('woff2')}@font-face{font-family: 'Raleway';font-weight: 100 900;font-display: swap;src: url('../../fonts/raleway-latin.woff2') format('woff2')}@font-face{font-family: 'Merriweather';font-weight: 100 900;font-display: swap;src: url('../../fonts/merriweather-latin.woff2') format('woff2')}@font-face{font-family: 'Space Grotesk';font-weight: 100 900;font-display: swap;src: url('../../fonts/space-grotesk-latin.woff2') format('woff2')}@font-face{font-family: 'Roboto Condensed';font-weight: 100 900;font-display: swap;src: url('../../fonts/roboto-condensed-latin.woff2') format('woff2')}@font-face{font-family: 'Rubik';font-weight: 100 900;font-display: swap;src: url('../../fonts/rubik-latin.woff2') format('woff2')}@font-face{font-family: 'Source Sans 3';font-weight: 100 900;font-display: swap;src: url('../../fonts/source-sans-3-latin.woff2') format('woff2')}@font-face{font-family: 'Exo 2';font-weight: 100 900;font-display: swap;src: url('../../fonts/exo-2-latin.woff2') format('woff2')}@font-face{font-family: 'Teko';font-weight: 100 900;font-display: swap;src: url('../../fonts/teko-latin.woff2') format('woff2')}@font-face{font-family: 'DM Sans';font-weight: 100 900;font-display: swap;src: url('../../fonts/dm-sans-latin.woff2') format('woff2')}@font-face{font-family: 'Anton';font-weight: 100 900;font-display: swap;src: url('../../fonts/anton-latin.woff2') format('woff2')}@font-face{font-family: 'Roboto Slab';font-weight: 100 900;font-display: swap;src: url('../../fonts/roboto-slab-latin.woff2') format('woff2')}@font-face{font-family: 'Barlow Condensed';font-weight: 600;font-display: swap;src: url('../../fonts/barlow-condensed-latin-600.woff2') format('woff2')}.police-robotocond{font-family: "Roboto Condensed","Arial Narrow",system-ui,sans-serif}.police-nunito{font-family: Nunito,"Segoe UI",Roboto,Arial,sans-serif}.police-raleway{font-family: Raleway,"Segoe UI",Roboto,Arial,sans-serif}.police-spacegrotesk{font-family: "Space Grotesk",system-ui,"Segoe UI",Roboto,Arial,sans-serif}.police-barlowcond{font-family: "Barlow Condensed","Arial Narrow",system-ui,sans-serif}.police-merriweather{font-family: Merriweather,Georgia,"Times New Roman",serif}.police-rubik{font-family: Rubik,"Segoe UI",Roboto,Arial,sans-serif}.police-sourcesans{font-family: "Source Sans 3","Segoe UI",Roboto,Arial,sans-serif}.police-exo2{font-family: "Exo 2","Segoe UI",Roboto,Arial,sans-serif}.police-teko{font-family: Teko,"Arial Narrow",Impact,sans-serif}.police-dmsans{font-family: "DM Sans","Segoe UI",Roboto,Arial,sans-serif}.police-anton{font-family: Anton,Impact,"Arial Narrow",sans-serif}.police-robotoslab{font-family: "Roboto Slab",Georgia,"Times New Roman",serif}.apercu-fond{display: block;width: 100%;max-width: 24rem;height: auto;max-height: 12rem;object-fit: cover;border-radius: .4rem}.blocs-theme{display: flex;flex-direction: column;gap: 1.25rem}.blocs-theme>.carte>:last-child{margin-bottom: 0}.blocs-theme .carte>h2:not(:first-child){margin-top: 1.5rem}.blocs-theme fieldset{margin: 0 0 1rem}.editeur-lignes{display: flex;flex-direction: column;gap: .6rem;margin: 0 0 1rem}.lignes-accueil{display: flex;flex-direction: column;gap: .5rem}.ligne-accueil{display: flex;flex-wrap: wrap;align-items: stretch;gap: .5rem .75rem;padding: .6rem .75rem;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond);transition: border-color .15s}.ligne-accueil:hover,.ligne-accueil:focus-within{border-color: var(--accent)}.ligne-accueil-vide{border-style: dashed}.ligne-titre{flex: 0 0 5.5rem;align-self: center;font-size: var(--t-s);font-weight: 700;color: var(--texte-doux)}.ligne-titre small{display: block;font-weight: 400;font-size: var(--t-xs)}.ligne-zone{flex: 1 1 14rem;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .5rem;min-height: 2.75rem;margin: 0;padding: 0;list-style: none}.ligne-zone-cible{outline: 2px dashed var(--accent);outline-offset: 2px;border-radius: var(--rayon)}.module-puce{display: flex;flex-direction: column;justify-content: space-between;gap: .4rem;min-width: 0;padding: .5rem .6rem;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond-doux);font-weight: 600;font-size: var(--t-s);overflow-wrap: anywhere}.module-puce[draggable="true"]{cursor: grab}.module-puce select{width: 100%;min-height: 2.25rem;font-size: var(--t-xs);font-weight: 400}.module-glisse{opacity: .5}.ligne-actions{display: flex;align-items: center;gap: .25rem;margin-left: auto}.ligne-inverse{display: inline-flex;align-items: center;gap: .35rem;margin-right: .5rem;font-size: var(--t-xs);cursor: pointer}.module-bouton{display: inline-flex;align-items: center;justify-content: center;min-width: 2.25rem;min-height: 2.25rem;padding: 0;line-height: 1}.module-reserve{padding: .6rem .75rem;border: 1px dashed var(--bord);border-radius: var(--rayon)}.module-reserve-titre{margin: 0 0 .5rem;font-size: var(--t-s);font-weight: 700;color: var(--texte-doux)}.module-reserve .ligne-zone{grid-template-columns: repeat(auto-fill,minmax(min(9rem,100%),1fr))}@media (max-width: 39.99rem){.ligne-zone{grid-template-columns: minmax(0,1fr)}.ligne-titre{flex-basis: 100%}}.modeles-liste{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fill,minmax(min(18rem,100%),1fr));margin: 0 0 1rem;padding: 0}.modele-accueil{display: flex;flex-direction: column;gap: .6rem;padding: 1rem;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond)}.modele-accueil>h3,.modele-accueil>p{margin: 0}.modele-accueil>button{margin-top: auto;align-self: stretch;min-height: 2.5rem}.onglets-theme{display: block}.onglet-theme-titre{margin: 0 0 1rem}.onglets-theme-barre{display: flex;gap: .25rem;flex-wrap: wrap;margin: 0 0 1rem;border-bottom: 1px solid var(--bord)}.onglet-theme-bouton{padding: .55rem 1rem;border: 1px solid transparent;border-bottom: 0;border-radius: var(--rayon) var(--rayon) 0 0;background: none;color: var(--texte-doux);font-weight: 600;cursor: pointer}.onglet-theme-bouton[aria-selected="true"]{background: var(--fond-doux);border-color: var(--bord);color: var(--texte);margin-bottom: -1px}.onglet-theme-bouton:not([aria-selected="true"]):hover{color: var(--texte)}.onglet-theme[hidden]{display: none}.rangee-couleurs{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem 1rem}.apercu-pied{max-width: 24rem;background: var(--fond);padding: .5rem}.reprise-de-club{display: flex;flex-direction: column;gap: .4rem;margin: 0 0 1rem}.reprise-de-club>label,.reprise-de-club>.note{margin: 0}.reprise-de-club .rangee{align-items: center;gap: .5rem}.reprise-de-club select{min-width: 0;max-width: 100%;flex: 1 1 14rem}.modele-accueil>h3{font-size: var(--t-l);text-transform: none;letter-spacing: 0;color: var(--texte)}.modele-accueil:focus-within{border-color: var(--accent)}.besoins-liste{display: flex;flex-direction: column;margin: 0;padding: 0}.liste-nue.besoins-liste>li.besoin{display: grid;grid-template-columns: 1.5rem minmax(0,1fr);column-gap: .5rem;padding: .6rem 0;border-top: 1px solid var(--bord);border-bottom: 0}.liste-nue.besoins-liste>li.besoin:first-child{border-top: 0;padding-top: 0}.besoin-signe{grid-row: 1 / span 2;font-weight: 800;line-height: 1.4}.besoin-fourni .besoin-signe{color: var(--vert)}.besoin-a-fournir .besoin-signe{color: var(--ambre)}.besoin-aide{display: block;overflow-wrap: anywhere}.modele-description{font-size: var(--t-s);color: var(--texte-doux);line-height: 1.5}.modele-contenu{display: flex;flex-direction: column;gap: .35rem;padding-top: .6rem;border-top: 1px solid var(--bord)}.modele-contenu-titre{font-size: var(--t-xs);font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--texte-doux)}.modele-contenu-liste{display: flex;flex-wrap: wrap;gap: .3rem;margin: 0;padding: 0}.liste-nue.modele-contenu-liste>li{padding: .1rem .5rem;border: 1px solid var(--bord);border-radius: 999px;font-size: var(--t-xs);color: var(--texte-doux)}.liste-nue.modeles-liste>li.modele-accueil{padding: 1rem;border: 1px solid var(--bord);border-radius: var(--rayon)}.blocs-theme>form.carte>.barre-enregistrement{margin-bottom: calc(var(--gouttiere) * -1);border-radius: 0 0 var(--rayon) var(--rayon)}.champs-couleur{display: grid;grid-template-columns: max-content max-content;align-items: center;gap: .6rem 1rem;margin: 0 0 1rem}.champs-couleur>label{margin: 0}.champs-couleur>input[type="color"]{width: 4rem;height: 2.5rem;padding: .15rem}.element-grise>:not(.element-grise-note,legend){opacity: .5}.police-choix{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(15rem,100%),1fr));gap: .75rem;margin-top: .75rem}.police-carte{position: relative}.police-carte>input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer;z-index: 1}.police-carte>label{display: flex;flex-direction: column;gap: .15rem;height: 100%;padding: .8rem .9rem;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond-doux)}.police-carte:hover>label{border-color: var(--accent)}.police-carte>input:checked + label{border-color: var(--accent);box-shadow: 0 0 0 2px var(--accent)}.police-carte>input:checked + label::after{content: "";position: absolute;top: .7rem;right: .8rem;width: .35rem;height: .7rem;border-right: 2px solid var(--accent);border-bottom: 2px solid var(--accent);transform: rotate(45deg)}.police-carte>input:focus-visible + label{outline: 3px solid var(--accent);outline-offset: 2px}.police-carte .police-echantillon{margin: 0;font-size: var(--t-2xl);line-height: 1.15}.police-carte .police-alphabet{display: block;font-size: var(--t-s);color: var(--texte-doux);margin-bottom: .35rem}.police-carte strong{font-size: var(--t-m)}.police-carte .police-aide{font-size: var(--t-xs);color: var(--texte-doux);line-height: 1.35}.carte-type{--tc: var(--acier);background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon);padding: 14px;margin-bottom: 12px}.carte-type-commentaire{--tc: var(--type-commentaire)}.carte-type-annonce{--tc: var(--type-annonce)}.carte-type-discussion{--tc: var(--type-discussion)}.carte-type-publication{--tc: var(--type-publication)}.mention{font-weight: 700}.reactions-mur{display: grid;gap: .75rem;margin-top: .75rem;padding-top: .75rem;border-top: 1px solid var(--bord)}.commentaires-mur{display: grid;gap: 0}.commentaires-mur>li{padding: 0;border-bottom: 0}.fil-charte{margin-top: 1.5rem}.discussion-titre{font-size: var(--t-xl);line-height: 1.2;margin: 0 0 6px}.discussion-article-image{display: block;margin: 0 0 .75rem;border-radius: var(--rayon-petit);overflow: hidden}.discussion-article-image img{display: block;width: 100%;height: auto;max-height: 22rem;aspect-ratio: 16 / 9;object-fit: cover}.discussion-article-chapo{max-width: var(--colonne-texte,44rem);margin: .25rem 0 .75rem}.liste-discussions{margin-top: 12px}.discussion-ligne .discussion-titre{font-size: var(--t-l)}.publication-mur{margin-top: 12px}.publication-image{display: block;max-width: 100%;height: auto;border-radius: var(--rayon-petit)}.pj{display: grid;gap: 3px;border-radius: var(--rayon);overflow: hidden;border: 1px solid var(--bord);background: var(--fond)}.pj>a{position: relative;display: block;min-width: 0;overflow: hidden;background: var(--fond-appui);cursor: zoom-in}.pj>a img.publication-image{width: 100%;height: 100%;object-fit: cover;border-radius: 0;transition: transform .35s cubic-bezier(.16,1,.3,1)}.pj>a:hover img.publication-image{transform: scale(1.03)}.pj-1,.pj-portrait{display: block;width: fit-content;max-width: 100%}.pj-1>a,.pj-portrait>a{display: block;width: fit-content;max-width: 100%;aspect-ratio: auto;max-height: none}.pj-1>a img.publication-image,.pj-portrait>a img.publication-image{width: auto;height: auto;max-width: min(425px,calc(100vw - 4rem));max-height: 425px;object-fit: contain}.pj-2{grid-template-columns: 1fr 1fr}.pj-2>a{aspect-ratio: 4 / 3}.pj-3{grid-template-columns: 2fr 1fr;grid-template-rows: 1fr 1fr;aspect-ratio: 16 / 9}.pj-3>a:first-child{grid-row: span 2}.pj-4{grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;aspect-ratio: 16 / 10}.pj .plus{position: absolute;inset: 0;display: grid;place-items: center;background: color-mix(in srgb,var(--fond) 66%,transparent);color: var(--texte);font-size: var(--t-xl);font-weight: 900}.publication-video{display: block;width: 100%;max-height: 32rem;aspect-ratio: 16 / 9;background: #000;color: var(--texte);border: 1px solid var(--bord);border-radius: var(--rayon)}.pj-histoire{display: grid;grid-template-columns: fit-content(425px) minmax(0,1fr);gap: 14px;align-items: center}.pj-histoire .pj-portrait{width: auto}.pj-histoire-partage{min-width: 0}@media (max-width: 35rem){.pj-histoire{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.pj>a img.publication-image{transition: none}}@media (max-width: 35rem){.pj-3{aspect-ratio: 4 / 3}}.partage-contenu{margin-top: 8px;padding: 10px 12px}.partage-contenu>a{display: block;width: fit-content;max-width: 100%}.partage-contenu .publication-image{width: auto;height: auto;max-width: min(425px,calc(100vw - 4rem));max-height: 425px;object-fit: contain}.partage-contenu{overflow: hidden}.partage-article{border-left: 4px solid var(--marque)}.partage-instagram{border-left: 4px solid var(--bleu)}.partage-instagram .partage-source{display: flex;align-items: center;gap: .35rem;margin-bottom: .5rem}.partage-rencontre{border-left: 4px solid var(--vert)}.partage-rencontre-affiche{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: .5rem;margin: .25rem 0;color: var(--texte);text-decoration: none}.partage-rencontre-affiche:hover{color: var(--texte)}.partage-rencontre-affiche .ligne-rencontre-exterieur{justify-content: flex-end;text-align: right}.partage-rencontre-centre{display: grid;justify-items: center;gap: .25rem}.partage-rencontre-statut{font-size: var(--t-xs);color: var(--texte-doux);text-transform: uppercase;letter-spacing: .04em}.partage-joueur{border-left: 4px solid var(--vert)}.partage-joueur-ligne{display: flex;gap: .75rem;align-items: center;color: var(--texte);text-decoration: none;margin-top: .25rem}.partage-joueur-ligne:hover{color: var(--texte)}.partage-joueur-corps{display: grid;gap: .25rem;min-width: 0}.partage-joueur-corps strong{overflow-wrap: anywhere}.partage-joueur-chiffres{font-size: var(--t-s)}.partage-source{font-size: var(--t-xs);text-transform: uppercase;letter-spacing: .04em;color: var(--texte-doux)}.apercu-lien{border-left: 4px solid var(--bleu)}.partage-publication{margin-top: 8px;padding: 10px 12px;background: var(--fond-doux)}.compositeur-ferme{display: block;width: 100%;text-align: left;min-height: var(--cible);padding: 6px 16px;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: 999px;color: var(--texte-doux);font-size: var(--t-m);cursor: text;margin-top: .75rem}.compositeur-ferme:hover{border-color: var(--acier);color: var(--texte)}.compteur-saisie{display: block;text-align: right;font-variant-numeric: tabular-nums}.compteur-saisie.depasse{color: var(--rouge-clair);font-weight: 700}.actions-publication{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem}.actions-publication>.rangee{flex: 1 1 auto}.compteurs-publication{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem;font-size: var(--t-xs)}.compteurs-publication>span{display: inline-flex;align-items: center;gap: .25rem}.boutons-publication{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem}.boutons-publication :is(button,a,summary){display: inline-flex;align-items: center;gap: .3rem;min-height: 1.75rem;padding: .15rem .55rem;font-size: var(--t-xs)}.compteurs-publication .icone,.boutons-publication .icone{width: 14px;height: 14px;flex: none}.menu-actions{position: relative;margin-left: auto}.menu-actions-bouton{list-style: none;display: grid;place-items: center;width: var(--haut-bouton);height: var(--haut-bouton);min-height: var(--haut-bouton);border-radius: var(--rayon-petit);cursor: pointer;color: var(--texte-doux)}.menu-actions-bouton::-webkit-details-marker{display: none}.menu-actions-bouton:hover,.menu-actions[open]>.menu-actions-bouton{background: var(--fond-appui);color: var(--texte)}.menu-actions-bouton .icone{width: 18px;height: 18px}.menu-actions-liste{position: absolute;right: 0;top: calc(100% + 4px);z-index: 20;min-width: 220px;max-width: calc(100vw - 2rem);padding: 6px;display: grid;gap: 2px;background: var(--fond-appui);border: 1px solid var(--bord);border-radius: var(--rayon)}.menu-actions-liste>a,.menu-actions-copie{display: flex;align-items: center;width: 100%;min-height: var(--haut-bouton);text-align: left;padding: 0 12px;border-radius: var(--rayon-petit);background: transparent;border: 0;color: var(--texte);font-size: var(--t-m);font-weight: 700;text-decoration: none;cursor: pointer}.menu-actions-liste>a:hover,.menu-actions-copie:hover{background: var(--fond-doux);color: var(--texte)}.menu-actions-liste .suppression{padding: 0}.menu-actions-liste .suppression>summary{min-height: var(--haut-bouton);padding: 0 12px;border-radius: var(--rayon-petit);font-size: var(--t-m)}.menu-actions-liste .suppression>summary:hover{background: var(--fond-doux);text-decoration: none}.commentaire-bulle{display: grid;gap: .25rem;padding: 9px 12px;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: 4px var(--rayon) var(--rayon) var(--rayon);min-width: 0}.commentaire-gestes{display: flex;flex-wrap: wrap;align-items: center;gap: .35rem .5rem;margin-top: .15rem}.commentaire-gestes .commentaire-geste{display: inline-flex;align-items: center;gap: .3rem;min-height: 1.75rem;padding: .15rem .55rem;font-size: var(--t-xs);line-height: 1.2;cursor: pointer;list-style: none;color: var(--texte)}.commentaire-gestes .commentaire-geste::-webkit-details-marker{display: none}.commentaire-gestes .commentaire-geste .icone{width: 14px;height: 14px;flex: none}.commentaire-gestes .commentaire-geste-compte{cursor: default;color: var(--texte-doux)}.commentaire-gestes .commentaire-geste[aria-pressed="true"]{color: var(--rouge-clair);border-color: currentColor}.commentaire-gestes .commentaire-geste[aria-pressed="true"] .icone{fill: currentColor}.commentaire-gestes .commentaire-repondre,.commentaire-bulle .commentaire-gestes .commentaire-repondre{margin: 0}.discussion-gestes{margin-top: .5rem}.discussion-gestes form{display: inline-flex;flex-wrap: wrap;gap: .35rem .5rem}.discussion-gestes .suppression{margin: 0}.discussion-gestes .suppression>summary{display: inline-flex;align-items: center;min-height: 1.75rem;padding: .15rem .55rem;font-size: var(--t-xs);font-weight: 700;color: var(--texte-defaite);background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon-petit);list-style: none}.discussion-gestes .suppression>summary::-webkit-details-marker{display: none}.discussion-gestes .suppression>summary:hover{text-decoration: none;border-color: currentColor}.discussion-gestes .suppression[open]{flex-basis: 100%}.commentaire-gestes .commentaire-repondre[open]{flex-basis: 100%}.commentaire-image{display: block;justify-self: start;max-width: min(100%,22rem)}.commentaire-image img{display: block;width: 100%;height: auto;max-height: 18rem;object-fit: cover;border-radius: var(--rayon-petit)}.commentaire-tete{display: flex;flex-wrap: wrap;align-items: center;gap: .15rem .5rem}.commentaire-icones{display: inline-flex;flex-wrap: wrap;align-items: center;gap: .1rem;margin-left: auto}.commentaire-icone,.commentaire-icones .suppression>summary{display: inline-grid;place-items: center;width: 1.75rem;height: 1.75rem;border-radius: var(--rayon-petit);color: var(--texte-doux);cursor: pointer;list-style: none;padding: 0;min-height: 0}.commentaire-icones .suppression>summary::-webkit-details-marker{display: none}.commentaire-icone:hover,.commentaire-icones .suppression>summary:hover{background: var(--fond-appui);color: var(--texte);text-decoration: none}.commentaire-icones .suppression{padding: 0}.commentaire-icones .suppression[open],.commentaire-bulle .commentaire-icones .commentaire-modifier[open]{flex-basis: 100%}.commentaire-bulle .commentaire-icones .commentaire-modifier>summary{display: inline-grid;place-items: center;width: 1.75rem;height: 1.75rem;border-radius: var(--rayon-petit);color: var(--texte-doux);cursor: pointer;list-style: none;padding: 0}.commentaire-bulle .commentaire-icones .commentaire-modifier>summary::-webkit-details-marker{display: none}.commentaire-bulle .commentaire-icones .commentaire-modifier>summary:hover{background: var(--fond-appui);color: var(--texte)}.commentaire-bulle .commentaire-icones .commentaire-modifier{display: flex;flex-wrap: wrap;align-items: center;width: auto;height: auto;margin: 0}.commentaire-bulle .commentaire-icones .commentaire-modifier[open]{width: 100%}.commentaire-bulle .commentaire-icones .commentaire-modifier .icone{width: 14px;height: 14px}.commentaire-icones .suppression .icone,.commentaire-icone .icone{width: 14px;height: 14px}.commentaire-repondre-ligne{margin-top: .25rem}.commentaire-repondre-ligne .bouton-plat,.commentaire-repondre>summary.bouton-plat{display: inline-flex;align-items: center;gap: .3rem;min-height: 1.75rem;padding: .15rem .55rem;font-size: var(--t-xs);cursor: pointer;list-style: none;color: var(--texte)}.commentaire-repondre>summary.bouton-plat::-webkit-details-marker{display: none}.commentaire-repondre-ligne .icone,.commentaire-repondre>summary.bouton-plat .icone{width: 14px;height: 14px;flex: none}.commentaire-bulle .commentaire-repondre{margin-top: .25rem}.annonces-lignes .annonce-vignette-sans-image{width: 4rem;height: 4rem}.annonces-lignes .annonce-vignette-sans-image .annonce-vignette-vide{font-size: var(--t-xl)}.annonces-lignes .annonce-ligne:has(.annonce-vignette-sans-image){grid-template-columns: 4rem minmax(0,1fr)}@media (min-width: 45rem){.annonces-lignes .annonce-ligne:has(.annonce-vignette-sans-image){grid-template-columns: 4rem minmax(0,1fr) 12rem}}.titre-du-fil{margin-bottom: .5rem}.note-du-fil{color: var(--texte)}.liste-partages{margin: 0;padding-left: 1.1rem;display: grid;gap: .5rem}.ariane a,.titre-avec-lien a,.lien-agenda a,td.nom a,.club-cell a{display: inline-flex;align-items: center;min-height: 24px}details.note>summary{padding-block: .3rem}.table-scroll:has(>:is(.table-calendrier,.table-rencontres)){content-visibility: auto;contain-intrinsic-size: auto 28rem}details.note>summary{font-size: max(var(--t-xs),1em)}.evolution-du-club{display: flex;flex-wrap: wrap;gap: 3.5rem;margin: 0 0 1.5rem;padding: var(--gouttiere);list-style: none;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon)}.evolution-du-club li{position: relative;display: flex;flex-direction: column;align-items: center;gap: .35rem;min-width: 7rem;max-width: 10rem;padding: 0;border: 0;text-align: center}.evolution-du-club li:not(:last-child)::after{content: "›";position: absolute;top: 54%;right: -1.75rem;color: var(--texte-doux);font-size: var(--t-xl);line-height: 1.5rem}.profil-carte{padding: 0;margin-bottom: 1rem}.profil-cadre-couverture{overflow: hidden;border-radius: var(--rayon) var(--rayon) 0 0}.profil-couverture{display: block;width: 100%;height: auto;aspect-ratio: 3 / 1;object-fit: cover}.profil-couverture-vide{background: repeating-linear-gradient(135deg,var(--fond-appui) 0 18px,var(--fond-doux) 18px 36px)}.profil-corps{display: grid;gap: .6rem;padding: 0 1rem 1rem}.profil-identite{display: flex;flex-wrap: wrap;align-items: flex-end;gap: .75rem 1rem;margin-top: -2.5rem;position: relative}.profil-avatar{width: 5rem;height: 5rem;flex: none;border-radius: 50%;object-fit: cover;border: 3px solid var(--fond-doux);background: var(--fond-appui)}.profil-nom{flex: 1 1 14rem;min-width: 0}.profil-actions{margin-left: auto}.profil-actions{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-end;gap: .5rem}.profil-actions .menu-actions{margin-left: 0}.profil-carte:has(.menu-actions[open]){position: relative;z-index: 25}.profil-actions .bouton-suivre,.profil-edition>summary.bouton-plat{display: inline-flex;align-items: center;justify-content: center;gap: .3rem;min-height: var(--haut-bouton);height: auto;padding: .5rem 1.1rem;margin: 0;font-size: var(--t-m);font-weight: 700;text-decoration: none;cursor: pointer;list-style: none;background: var(--fond-doux);color: var(--texte);border: 1px solid var(--bord);border-radius: var(--rayon-petit)}.profil-edition>summary::-webkit-details-marker{display: none}.profil-actions .bouton-suivre:not(.bouton-club):not(:disabled):not([data-suivi="0"]):hover,.profil-actions .bouton-suivre:not(.bouton-club):not([data-suivi="0"]):focus-visible{color: var(--rouge-clair);border-color: currentColor;text-decoration: none}.profil-actions .bouton-suivre[data-suivi="0"]{background: var(--marque);color: var(--sur-marque);border-color: var(--marque)}.profil-actions .bouton-suivre[data-suivi="0"]:not(:disabled):hover,.profil-actions .bouton-suivre[data-suivi="0"]:focus-visible{background: var(--marque);color: var(--sur-marque);border-color: var(--marque);filter: brightness(1.1)}.profil-chiffres{display: flex;flex-wrap: wrap;gap: .25rem 1.25rem}.profil-chiffres b{color: var(--texte);font-size: var(--t-l);font-variant-numeric: tabular-nums}@media (max-width: 39.99rem){.profil-identite{flex-direction: column;align-items: stretch;gap: .5rem}.profil-nom{flex: none}.profil-actions{flex: none;width: 100%;flex-wrap: nowrap;align-items: stretch;margin-left: 0}.profil-actions>:not(.menu-actions){flex: 1 1 auto;min-width: 0}.profil-actions>form .bouton-plat,.profil-actions .bouton-suivre{width: 100%}.profil-chiffres{flex-wrap: nowrap;overflow-x: auto;white-space: nowrap;scrollbar-width: none}.profil-edition>summary.bouton-plat{width: 100%}}.profil-badges{display: flex;flex-wrap: wrap;gap: .375rem;margin: .5rem 0 0;padding: 0}.mot-diese{font-weight: 600}.note-vendeur{white-space: nowrap}.message-mien .commentaire-bulle{border-inline-start: 3px solid var(--rouge)}.profil-contact{display: flex;flex-wrap: wrap;gap: .5rem}.profil-contact li{padding: 0;border: 0}.fil-nouveautes{margin: .5rem 0;text-align: center}.fil-suggestions{margin: 1rem 0}.fil-suggestions h2{margin-top: 0}.suivre-ligne{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .75rem;padding: .35rem 0}.suivre-ligne a:not(.bouton-lien){flex: 1 1 8rem;min-width: 0;font-weight: 700}.profil-photos{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(9rem,100%),1fr));gap: 4px;margin-top: 1rem}.profil-photos li{padding: 0;border: 0}.profil-photos a{display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: var(--fond-appui)}.profil-photos img{width: 100%;height: 100%;object-fit: cover;display: block}.profil-edition{margin-bottom: 1rem}.boite-recherche{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin: 1rem 0}.boite-recherche input{flex: 1 1 14rem;min-width: 0}.boite-apercu .boite-trouve{background: var(--fond-appui);color: inherit;font-weight: 700;border-radius: 2px;box-shadow: 0 0 0 2px var(--rouge) inset}.boite-apercu .boite-texte{display: inline}.boite{display: grid;gap: .25rem;margin: 1rem 0}.boite li{padding: 0;border: 0}.boite-ligne{display: flex;align-items: center;gap: .75rem;padding: .625rem .75rem;border-radius: var(--rayon);color: var(--texte);text-decoration: none;min-height: var(--cible)}.boite-ligne:hover{background: var(--fond-appui)}.boite-ligne.non-lue{background: var(--fond-doux);border-inline-start: 3px solid var(--rouge)}.boite-corps{display: grid;gap: .125rem;min-width: 0;flex: 1 1 auto}.boite-haut{display: flex;justify-content: space-between;align-items: baseline;gap: .75rem}.boite-nom{font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.boite-heure{flex: none;font-size: var(--t-xs)}.boite-annonce{font-size: var(--t-xs);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.boite-apercu{font-size: var(--t-s);color: var(--texte-doux);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow-wrap: anywhere}.boite-ligne.non-lue .boite-apercu{color: var(--texte);font-weight: 600}.boite-non-lus{flex: none;padding: .125rem .5rem;border-radius: 999px;background: var(--rouge);color: var(--sur-marque);font-size: var(--t-xs);font-weight: 700}.echange{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr) auto;position: relative;max-width: 48rem;margin: 0 auto;border: 1px solid var(--bord);border-radius: var(--rayon);background: var(--fond-doux);overflow: hidden}.echange-tete{display: grid;grid-template-columns: minmax(0,1fr);gap: .5rem;padding: .75rem 1rem;border-bottom: 1px solid var(--bord)}.echange-retour{font-size: var(--t-s)}.echange-qui{display: flex;align-items: center;gap: .75rem}.echange-qui h1{font-size: var(--t-l)}.echange-qui>div:not(.avatar){min-width: 0;overflow-wrap: anywhere}.echange-fil{max-height: min(60vh,34rem);min-height: 14rem;overflow-y: auto;overscroll-behavior: contain;padding: 1rem}.echange-anciens{text-align: center;font-size: var(--t-s);margin: .5rem 0}.echange-liste{display: grid;gap: .125rem}.echange-liste li{padding: 0;border: 0}.echange-jour{display: flex;justify-content: center;margin: .75rem 0 .5rem}.echange-jour span{padding: .125rem .75rem;border-radius: 999px;background: var(--fond-appui);color: var(--texte-doux);font-size: var(--t-xs)}.echange-message{display: flex;align-items: flex-end;gap: .5rem;margin-top: .5rem}.echange-message.suite{margin-top: .125rem}.echange-message.est-mien{justify-content: flex-end}.echange-avatar{flex: none;width: 32px}.echange-corps{display: grid;gap: .125rem;max-width: min(34rem,82%);min-width: 0}.est-mien .echange-corps{justify-items: end}.echange-bulle{padding: .5rem .75rem;border-radius: 16px;background: var(--fond-appui);overflow-wrap: anywhere;white-space: pre-line}.est-mien .echange-bulle{background: var(--rouge);color: var(--sur-marque);border-end-end-radius: 4px}.est-autre .echange-bulle{border-end-start-radius: 4px}.echange-meta{font-size: var(--t-xs)}.echange-message:not(.dernier-lu) .echange-lu{display: none}.echange-message.suite .echange-meta{display: none}.echange-message.suite:last-child .echange-meta,.echange-message.dernier-lu .echange-meta{display: block}.echange-ecrit{display: flex;align-items: center;gap: .5rem;margin: .5rem 0 0 calc(32px + .5rem);font-size: var(--t-xs)}.echange-ecrit[hidden]{display: none}.echange-points{display: inline-flex;gap: 3px}.echange-points i{width: 6px;height: 6px;border-radius: 50%;background: var(--texte-doux);animation: echange-point 1.2s infinite ease-in-out}.echange-points i:nth-child(2){animation-delay: .2s}.echange-points i:nth-child(3){animation-delay: .4s}@keyframes echange-point{0%,60%,100%{opacity: .3}30%{opacity: 1}}@media (prefers-reduced-motion: reduce){.echange-points i{animation: none;opacity: .7}}.echange-image{display: block;max-width: 100%;border-radius: 16px;overflow: hidden;background: var(--fond-appui)}.echange-image img{display: block;width: 100%;max-width: 22rem;height: auto;max-height: 20rem;object-fit: cover}.est-mien .echange-image{justify-self: end}.echange-joindre{flex: none;display: inline-grid;place-items: center;min-width: 2.5rem;min-height: 2.5rem;border-radius: 50%;cursor: pointer}.echange-joindre:has(+ #direct-image:focus-visible){outline: 2px solid var(--accent);outline-offset: 2px}.echange-fichier{display: flex;align-items: center;gap: .5rem;margin-bottom: .375rem}.echange-fichier[hidden]{display: none}.echange-fichier [data-messagerie-nom]{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.echange-reactions{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem;min-height: 0}.est-mien .echange-reactions{justify-content: flex-end}.echange-comptes{display: contents}.echange-reaction{display: inline-flex;align-items: center;gap: .25rem;padding: 0 .5rem;border-radius: 999px;background: var(--fond-appui);border: 1px solid var(--bord);font-size: var(--t-xs);line-height: 1.6}.echange-reaction.est-moi{border-color: var(--rouge)}.echange-reagir{position: relative;opacity: 0;transition: opacity .15s}.echange-message:hover .echange-reagir,.echange-message:focus-within .echange-reagir,.echange-reagir[open]{opacity: 1}@media (hover: none),(pointer: coarse){.echange-reagir{opacity: 1}}@media (prefers-reduced-motion: reduce){.echange-reagir{transition: none}}.echange-reagir>summary{list-style: none;cursor: pointer;display: inline-grid;place-items: center;min-width: 2rem;min-height: 2rem;border-radius: 999px;color: var(--texte-doux)}.echange-reagir>summary::-webkit-details-marker{display: none}.echange-reagir>summary:hover{background: var(--fond-appui);color: var(--texte)}.echange-reagir form{position: absolute;inset-block-end: 100%;inset-inline-start: 0;z-index: 2;display: flex;gap: .125rem;padding: .25rem;border-radius: 999px;background: var(--fond-doux);border: 1px solid var(--bord);box-shadow: 0 2px 8px rgb(0 0 0 / .3)}.est-mien .echange-reagir form{inset-inline-start: auto;inset-inline-end: 0}.echange-reagir form button{min-width: 2rem;min-height: 2rem;padding: 0;border-radius: 50%;background: transparent;border: 0;font-size: var(--t-l);line-height: 1;cursor: pointer}.echange-reagir form button:not(:disabled):hover,.echange-reagir form button[aria-pressed="true"]{background: var(--fond-appui)}.echange-bas{position: relative;z-index: 1;width: fit-content;margin-block: -3rem .5rem;margin-inline: auto 1rem;box-shadow: 0 2px 8px rgb(0 0 0 / .3)}.echange-saisie{padding: .75rem 1rem max(.75rem,env(safe-area-inset-bottom));border-top: 1px solid var(--bord);background: var(--fond)}.echange-champ{display: flex;align-items: flex-end;gap: .5rem;margin-bottom: .375rem}.echange-champ textarea{flex: 1 1 auto;min-width: 0;resize: none;max-height: 160px;border-radius: 20px;padding: .625rem 1rem}.echange-champ button{flex: none;border-radius: 20px}.messagerie{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;position: relative}.messagerie-attente{display: none}.messagerie-corps{margin: 0;background: var(--fond);min-height: 100dvh;display: flex;flex-direction: column}.messagerie-barre{flex: none;display: flex;align-items: center;gap: 1rem;padding: .25rem .75rem;min-height: 2.75rem;border-bottom: 1px solid var(--bord)}.messagerie-barre .brand{display: inline-flex;align-items: center}.messagerie-barre-liens{margin-inline-start: auto;display: flex;gap: 1rem;font-size: var(--t-s)}.messagerie-app{flex: 1;min-height: 0;display: flex;flex-direction: column;padding: 0}.messagerie-app>.messagerie{flex: 1;min-height: 0}.messagerie-app .messagerie-liste{padding: .5rem .75rem 1rem}.messagerie-liste .boite-recherche input{flex-basis: 8rem}.messagerie-app .echange{height: calc(100dvh - 2.75rem);border: 0;border-radius: 0;max-width: none;margin: 0;min-height: 0}.messagerie-app .echange-fil{max-height: none;min-height: 0}.messagerie-page{max-width: 48rem;width: 100%;margin: 0 auto;padding: 1rem .75rem 2rem}@media (min-width: 48rem){.messagerie-app>.messagerie{height: auto;border: 0;border-radius: 0}.messagerie-app .echange{height: 100%}}.boite-ligne.est-courante{background: var(--fond-appui)}.boite-ligne.est-courante.non-lue{border-inline-start-color: var(--rouge)}@media (min-width: 48rem){.messagerie{grid-template-columns: 21rem minmax(0,1fr);height: min(82vh,52rem);min-height: 30rem;border: 1px solid var(--bord);border-radius: var(--rayon);overflow: hidden;background: var(--fond)}.messagerie-liste{overflow-y: auto;overscroll-behavior: contain;padding: .5rem .75rem 1rem;border-inline-end: 1px solid var(--bord)}.messagerie-liste h1,.messagerie-liste h2{font-size: var(--t-xl);margin: .5rem 0}.messagerie-liste .boite{margin: .5rem 0}.messagerie-liste .boite-ligne{padding: .5rem}.messagerie-attente{display: grid;place-items: center;text-align: center;color: var(--texte-doux);padding: 2rem}.messagerie .echange{max-width: none;margin: 0;height: 100%;border: 0;border-radius: 0;min-height: 0}.messagerie .echange-fil{max-height: none;min-height: 0}.messagerie .echange-retour{display: none}}aside.messagerie-liste{display: none}@media (min-width: 48rem){aside.messagerie-liste{display: block}}.echange-qui{flex: 1 1 auto}.echange-info-bouton{flex: none;margin-inline-start: auto;display: inline-grid;place-items: center;width: 2.5rem;height: 2.5rem;min-width: 0;min-height: 0;padding: 0;border-radius: 50%}.echange-info-bouton[hidden]{display: none}.echange-info-bouton[aria-expanded="true"]{background: var(--fond-appui);color: var(--texte)}.echange-info-bouton svg{width: 1.25rem;height: 1.25rem}.echange-info{background: var(--fond-doux);border-inline-start: 1px solid var(--bord);padding: 1rem;overflow-y: auto;position: absolute;inset-block: 0;inset-inline-end: 0;width: min(20rem,100%);z-index: 4;box-shadow: -8px 0 24px rgb(0 0 0 / .35)}.echange-info[hidden]{display: none}.echange-info-fermer{display: block;margin-inline-start: auto;margin-bottom: .5rem}.echange-info-fermer[hidden]{display: none}.echange-info-qui{display: grid;justify-items: center;gap: .25rem;text-align: center;margin-bottom: 1rem}.echange-info-titre{font-size: var(--t-xs);text-transform: uppercase;letter-spacing: .08em;color: var(--texte-doux);margin: 1rem 0 .5rem}.echange-photos{display: grid;grid-template-columns: repeat(3,1fr);gap: .25rem;margin: 0}.echange-photos li{padding: 0;border: 0}.echange-photos a{display: block;border-radius: 8px;overflow: hidden}.echange-photos img{display: block;width: 100%;aspect-ratio: 1;object-fit: cover;height: auto}@media (min-width: 72rem){.messagerie.avec-info{grid-template-columns: 21rem minmax(0,1fr) 19rem}.echange-info{position: static;width: auto;box-shadow: none;z-index: auto}.echange-info-fermer{display: none}}@media (max-width: 39.99rem){.echange{border-radius: 0;border-inline: 0}.echange-fil{max-height: 55vh;padding: .75rem}.echange-corps{max-width: 88%}}.commentaires-anciens{margin: .25rem 0}.commentaires-anciens>summary{cursor: pointer;display: inline-flex;align-items: center;min-height: var(--haut-bouton)}@media (max-width: 39.99rem){:is(input:not([type="checkbox"],[type="radio"],[type="hidden"],[type="file"],[type="range"],[type="color"]),textarea,select){font-size: max(var(--t-champ-mobile),1em)}}.visionneuse-fleche .icone,.bande-jours-fleche .icone{width: 1.4rem;height: 1.4rem}.echange-retour .icone,.echange-bas .icone,.journees-voisines .icone{width: 1em;height: 1em;vertical-align: -.15em}@media (forced-colors: active){.carte,.pastille,.badge,.partage-bouton,.bouton-icone{border: 1px solid CanvasText}:focus-visible{outline: 2px solid Highlight;outline-offset: 2px}}@media (prefers-contrast: more){.carte,.pastille,.badge{border: 1px solid currentColor}}@media (hover: none){.langue-liste a,.faq-themes a,.skip-link{min-height: var(--cible)}.messagerie-barre-liens a,.echange-retour{display: inline-flex;align-items: center;min-height: var(--cible);min-width: var(--cible)}.menu-actions-bouton{width: var(--cible);height: var(--cible);min-height: var(--cible)}.menu-actions-liste>a,.menu-actions-copie,.menu-actions-liste .suppression>summary{min-height: var(--cible)}.commentaire-nom,.discussion-ligne .discussion-titre a{display: inline-flex;align-items: center;min-height: 2rem}.puce-filtre{min-height: var(--cible);min-width: var(--cible);justify-content: center}.ariane a,.brand,.pied-marque{display: inline-flex;align-items: center;justify-content: center;min-height: var(--cible);min-width: var(--cible)}.pied-liens a,.pied-langues a{display: inline-flex;align-items: center;min-height: 2rem;min-width: 2rem}.site-footer .pied-liens li{padding: 0}.pied-reseau{min-width: var(--cible);min-height: var(--cible)}.bouton-lien{height: auto;min-height: var(--cible)}details.note>summary{padding-block: .75rem}.commentaire-icone,.commentaire-icones .suppression>summary,.commentaire-bulle .commentaire-icones .commentaire-modifier>summary,.echange-reagir>summary,.echange-joindre,.echange-info-bouton{min-width: var(--cible);min-height: var(--cible)}.echange-info-bouton{width: var(--cible);height: var(--cible)}.boutons-publication :is(button,a,summary),.commentaire-gestes .commentaire-geste,.commentaire-repondre-ligne .bouton-plat,.commentaire-repondre>summary.bouton-plat,.discussion-gestes .suppression>summary,.publi-barre .bouton-plat,.echange-reagir form button,.publi-emoji{min-height: var(--cible)}.echange-reagir form button{min-width: var(--cible)}main :is(select,input:not([type="checkbox"],[type="radio"],[type="hidden"],[type="file"])){min-height: var(--cible)}}}@layer utilitaires{.sous-titre-article{font-size: var(--t-s);margin-top: .25rem}.espace-avant-large{margin-top: 2.5rem}.espace-avant-court{margin-top: .5rem}.espace-avant-mini{margin-top: .75rem}}