.l-page{--fond:var(--c-fond);--surface:var(--c-surface);--surface2:var(--c-surface2);--trait:var(--c-trait);--texte:var(--c-texte);--doux:var(--c-texteDoux);--accent:var(--c-accent);--sur-accent:var(--c-surAccent);--accent-doux:var(--c-accentDoux);--texte-accent:var(--c-texteAccent);--primaire:var(--c-primaire);--sur-primaire:var(--c-surPrimaire);--ok:var(--c-ok);--ok-doux:var(--c-okDoux);--attention:var(--c-attention);--attention-doux:var(--c-attentionDoux);--s1:var(--e-xs);--s2:var(--e-s);--s3:var(--e-m);--s4:var(--e-l);--s5:var(--e-xl);--s6:var(--e-xxl);--section:calc(2 * var(--e-xxl));--titre:var(--police-titre);--corps:var(--police-texte);background:var(--fond);min-height:100vh;color:var(--texte);font:400 16px/1.5 var(--corps)}.l-page *,.l-page :before,.l-page :after{box-sizing:border-box}.l-page h1,.l-page h2,.l-page h3{font-family:var(--titre);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:800;line-height:1}.l-page p{margin:0}.l-page a{color:inherit}.l-page .l-nowrap{white-space:nowrap}.l-page .l-conteneur{max-width:1160px;padding:0 var(--s4);margin:0 auto}.l-page section{padding:var(--s6) 0}@media (width>=900px){.l-page .l-conteneur{padding:0 var(--s6)}.l-page section{padding:var(--section) 0}}.l-page .l-bouton{height:48px;padding:0 var(--s5);font:800 18px/1 var(--titre);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.l-page .l-bouton.l-plein{background:var(--primaire);color:var(--sur-primaire)}.l-page .l-bouton.l-contour{border-color:var(--trait);color:var(--texte);background:0 0}.l-page .l-bouton.l-jaune{background:var(--accent);color:var(--sur-accent)}.l-page .l-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.l-page header{top:env(safe-area-inset-top,0px);z-index:5;background:var(--fond);border-bottom:1px solid var(--trait);position:sticky}.l-page .l-barre{justify-content:space-between;align-items:center;gap:var(--s4);height:64px;display:flex}.l-page .l-marque{align-items:center;gap:var(--s3);text-decoration:none;display:flex}.l-page .l-marque span{font:800 26px/1 var(--titre)}.l-page .l-marque small{font:600 13px/1 var(--corps);color:var(--doux);white-space:nowrap}.l-page nav{gap:var(--s5);display:none}@media (width<=599px){.l-page .l-marque small{display:none}}.l-page nav a{color:var(--doux);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.l-page .l-barre .l-bouton{height:40px;padding:0 var(--s4);font-size:16px}@media (width>=900px){.l-page nav{display:flex}}.l-page .l-heros{gap:var(--s6);align-items:center;display:grid}.l-page .l-heros>*,.l-page .l-duo>*{min-width:0}.l-page .l-surtitre{padding:var(--s1) var(--s3);background:var(--accent-doux);color:var(--texte-accent);white-space:nowrap;border-radius:999px;align-self:start;font-size:13px;font-weight:700;display:inline-flex}.l-page .l-heros h1{margin-top:var(--s4);font-size:48px}.l-page .l-heros h1 em{background:var(--accent);color:var(--sur-accent);padding:0 var(--s2);font-style:normal}.l-page .l-heros .l-chapo{margin-top:var(--s4);color:var(--doux);max-width:34em;font-size:18px}.l-page .l-heros .l-actions{margin-top:var(--s5)}.l-page .l-heros .l-rassure{margin-top:var(--s4);color:var(--doux);gap:var(--s2) var(--s4);flex-wrap:wrap;font-size:14px;display:flex}.l-page .l-heros .l-rassure span{white-space:nowrap}.l-page .l-heros .l-rassure span:before{content:"✓ ";color:var(--ok);font-weight:700}@media (width>=900px){.l-page .l-heros{gap:var(--section);grid-template-columns:1.05fr 1fr}.l-page .l-heros h1{font-size:76px}}.l-page .l-ecran{background:var(--surface);border:1px solid var(--trait);padding:var(--s4);border-radius:16px}.l-page .l-ecran-tete{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.l-page .l-ecran-tete h3{font-size:22px}.l-page .l-ecran-tete .l-doux{color:var(--doux);white-space:nowrap;font-size:13px}.l-page .l-grille{gap:var(--s2);grid-template-columns:40px repeat(3,minmax(0,1fr));display:grid}.l-page .l-grille .l-tete{font:800 14px/1 var(--titre);text-transform:uppercase;color:var(--doux);padding-bottom:var(--s1);white-space:nowrap}.l-page .l-grille .l-heure{color:var(--doux);padding-top:var(--s2);white-space:nowrap;font-size:12px}.l-page .l-case{padding:var(--s2);border-radius:8px;min-height:52px;font-size:12px;line-height:1.3}.l-page .l-case b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.l-page .l-case span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.l-page .l-libre{border:1px dashed var(--trait);color:var(--doux);align-items:center;display:flex}.l-page .l-tel{background:var(--surface2)}.l-page .l-paye{background:var(--ok-doux);color:var(--ok)}.l-page .l-fixe{background:var(--accent-doux);color:var(--texte-accent)}.l-page .l-tournoi{background:var(--attention-doux);color:var(--attention)}.l-page .l-legende{gap:var(--s2) var(--s4);margin-top:var(--s4);color:var(--doux);flex-wrap:wrap;font-size:12px;display:flex}.l-page .l-legende span{align-items:center;gap:var(--s2);white-space:nowrap;display:inline-flex}.l-page .l-legende i{border-radius:4px;width:12px;height:12px;display:inline-block}.l-page .l-tete-section{max-width:44em;margin-bottom:var(--s6)}.l-page .l-tete-section .l-etiquette{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-accent);font-size:13px;font-weight:700}.l-page .l-tete-section h2{margin-top:var(--s3);text-wrap:balance;font-size:36px}.l-page .l-tete-section p{margin-top:var(--s3);color:var(--doux);font-size:17px}@media (width>=900px){.l-page .l-tete-section h2{font-size:52px}}.l-page .l-bande{background:var(--surface);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.l-page .l-revendiquer{gap:var(--s5);padding:var(--s6) var(--s5);background:var(--accent-doux);border:2px solid var(--accent);border-radius:16px;display:grid}.l-page .l-revendiquer .l-etiquette{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-accent);font-size:13px;font-weight:700}.l-page .l-revendiquer h2{margin-top:var(--s3);text-wrap:balance;font-size:32px}.l-page .l-revendiquer p{margin-top:var(--s3);color:var(--doux);max-width:44em}@media (width>=900px){.l-page .l-revendiquer{padding:var(--s6);grid-template-columns:1fr auto;align-items:center}.l-page .l-revendiquer h2{font-size:44px}}.l-page .l-etapes{gap:var(--s4);counter-reset:e;display:grid}.l-page .l-etape{background:var(--fond);border:1px solid var(--trait);padding:var(--s5);border-radius:16px}.l-page .l-etape:before{counter-increment:e;content:counter(e);background:var(--accent);width:40px;height:40px;color:var(--sur-accent);font:800 22px/1 var(--titre);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.l-page .l-etape h3{margin-top:var(--s4);font-size:24px}.l-page .l-etape p{margin-top:var(--s2);color:var(--doux)}@media (width>=900px){.l-page .l-etapes{gap:var(--s5);grid-template-columns:repeat(3,1fr)}}.l-page .l-cartes{gap:var(--s4);display:grid}@media (width>=700px){.l-page .l-cartes{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.l-page .l-cartes.l-trois{gap:var(--s5);grid-template-columns:repeat(3,1fr)}}.l-page .l-carte{background:var(--surface);border:1px solid var(--trait);padding:var(--s5);border-radius:16px}.l-page .l-bande .l-carte{background:var(--fond)}.l-page .l-carte .l-icone{background:var(--accent-doux);width:44px;height:44px;color:var(--texte-accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.l-page .l-carte h3{margin-top:var(--s4);font-size:22px}.l-page .l-carte>h3:first-child{margin-top:0}.l-page .l-carte p{margin-top:var(--s2);color:var(--doux);font-size:15px}.l-page .l-pastille{margin-top:var(--s3);padding:var(--s1) var(--s2);background:var(--surface2);color:var(--doux);white-space:nowrap;border-radius:999px;font-size:12px;font-weight:700;display:inline-block}.l-page .l-duo{gap:var(--s6);align-items:center;display:grid}@media (width>=900px){.l-page .l-duo{gap:var(--section);grid-template-columns:1fr 1fr}.l-page .l-duo.l-inverse>:first-child{order:2}}.l-page .l-liste{margin:var(--s5) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.l-page .l-liste li{gap:var(--s3);grid-template-columns:28px 1fr;display:grid}.l-page .l-liste li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0E13' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:999px;width:28px;height:28px}.l-page .l-liste b{display:block}.l-page .l-liste span{color:var(--doux);font-size:15px}.l-page .l-paiement{gap:var(--s3);display:grid}.l-page .l-ligne-pay{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface2);border-radius:12px;font-size:14px;display:flex}.l-page .l-ligne-pay .l-g{gap:2px;min-width:0;display:grid}.l-page .l-ligne-pay .l-g b,.l-page .l-ligne-pay .l-g span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l-page .l-ligne-pay .l-g span{color:var(--doux);font-size:13px}.l-page .l-etat{padding:var(--s1) var(--s3);white-space:nowrap;border-radius:999px;font-size:12px;font-weight:700}.l-page .l-etat.l-ok{background:var(--ok-doux);color:var(--ok)}.l-page .l-etat.l-att{background:var(--attention-doux);color:var(--attention)}.l-page .l-etat.l-neutre{background:var(--surface);color:var(--doux)}.l-page .l-fleche{text-align:center;color:var(--doux);font-size:13px}.l-page .l-match{align-items:center;gap:var(--s3);padding:var(--s3);background:var(--surface2);border-radius:12px;grid-template-columns:1fr auto 1fr;display:grid}.l-page .l-equipe{align-items:center;gap:var(--s2);font:800 18px/1 var(--titre);text-transform:uppercase;white-space:nowrap;display:flex}.l-page .l-equipe.l-d{justify-content:flex-end}.l-page .l-ecusson{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.l-page .l-vs{text-align:center;font:800 18px/1 var(--titre);color:var(--doux)}.l-page .l-vs small{font:400 12px/1.4 var(--corps);white-space:nowrap;display:block}.l-page .l-bulles{gap:var(--s3);margin-top:var(--s4);display:grid}.l-page .l-bulle{font-size:14px}.l-page .l-bulle .l-qui{color:var(--doux);white-space:nowrap;font-size:12px}.l-page .l-bulle .l-txt{margin-top:var(--s1);padding:var(--s2) var(--s3);background:var(--surface2);border-radius:12px;display:inline-block}.l-page .l-enseigne{gap:var(--s3);padding:var(--s3);background:var(--accent-doux);border-left:4px solid var(--accent);border-radius:12px;grid-template-columns:36px 1fr;display:grid}.l-page .l-enseigne .l-carre{background:var(--primaire);width:36px;height:36px;color:var(--sur-primaire);font:800 15px/1 var(--titre);border-radius:8px;justify-content:center;align-items:center;display:flex}.l-page .l-enseigne .l-nom{align-items:center;gap:var(--s2);white-space:nowrap;font-size:14px;font-weight:700;display:flex}.l-page .l-enseigne .l-nom em{background:var(--accent);color:var(--sur-accent);padding:0 var(--s2);border-radius:6px;font-size:12px;font-style:normal}.l-page .l-enseigne p{margin-top:var(--s1);font-size:14px}.l-page .l-offre{gap:var(--s5);background:var(--primaire);color:var(--fond);padding:var(--s6) var(--s5);border-radius:16px;display:grid}.l-page .l-offre h3{font-size:34px}.l-page .l-offre p{opacity:.85;margin-top:var(--s2)}@media (width>=900px){.l-page .l-offre{padding:var(--s6);grid-template-columns:1.2fr 1fr;align-items:center}}.l-page .l-faq{gap:var(--s3);display:grid}.l-page details{background:var(--surface);border:1px solid var(--trait);padding:var(--s4) var(--s5);border-radius:12px}.l-page summary{cursor:pointer;justify-content:space-between;gap:var(--s4);font-weight:700;list-style:none;display:flex}.l-page summary:after{content:"+";font:800 22px/1 var(--titre);color:var(--texte-accent)}.l-page details[open] summary:after{content:"−"}.l-page details p{margin-top:var(--s3);color:var(--doux);font-size:15px}.l-page .l-final{text-align:center}.l-page .l-final h2{font-size:40px}.l-page .l-final p{margin:var(--s3) auto 0;color:var(--doux);max-width:32em}.l-page .l-final .l-actions{margin-top:var(--s5);justify-content:center}@media (width>=900px){.l-page .l-final h2{font-size:60px}}.l-page footer{border-top:1px solid var(--trait);padding:var(--s5) 0;color:var(--doux);font-size:14px}.l-page footer .l-conteneur{justify-content:space-between;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.l-page footer .l-liens{gap:var(--s4);flex-wrap:wrap;display:flex}.l-page footer a{white-space:nowrap;text-decoration:none}.l-page button.l-bouton{cursor:pointer}.l-page .l-prix{gap:var(--s2);align-content:start;display:grid}.l-page .l-prix-montant{font:800 48px/1 var(--titre);white-space:nowrap;color:var(--accent)}.l-page .l-prix-unite{white-space:nowrap;font-weight:600}.l-page .l-prix-details{margin:var(--s2) 0 0;gap:var(--s1);opacity:.85;padding:0;list-style:none;display:grid}.l-page .l-prix-details li{white-space:nowrap}.l-page .l-prix-note{margin-top:var(--s2);opacity:.8;font-size:14px}@media (prefers-color-scheme:dark){.l-page .l-offre{background:var(--surface);color:var(--texte);border:2px solid var(--accent)}}.choix-position-cadre{position:relative}.choix-position-vue{top:var(--e-s);left:var(--e-s);align-items:center;gap:var(--e-s);height:36px;padding:0 var(--e-m);border-radius:var(--r-plein);color:#0a0e13;font:700 13px var(--police-texte);white-space:nowrap;cursor:pointer;background:#fff;border:0;display:inline-flex;position:absolute;box-shadow:0 2px 4px #00000040}.choix-position{border-radius:var(--r-l);border:1px solid var(--c-trait);background:var(--c-surface2);height:280px;overflow:hidden}.epingle-carte{height:28px;padding:0 var(--e-m);border-radius:var(--r-plein);border:1px solid var(--c-accent);background:var(--c-accent);color:var(--c-surAccent);line-height:26px;font:700 12px/26px var(--police-texte);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.epingle-carte:after{content:"";background:var(--c-accent);width:2px;height:8px;margin-left:-1px;position:absolute;top:100%;left:50%}*,:before,:after{box-sizing:border-box}:root{--police-titre:"Barlow Condensed", "Arial Narrow", sans-serif;--police-texte:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--h-bouton:40px;--h-champ:44px;--h-puce:36px;--h-heure:56px}html,body{background:var(--c-fond);color:var(--c-texte);font-family:var(--police-texte);margin:0;font-size:14px;line-height:1.4}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--c-texteAccent);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.doux{color:var(--c-texteDoux);font-size:13px}.page{height:100vh;display:flex}.laterale{background:var(--c-surface);border-right:1px solid var(--c-trait);width:240px;height:100vh;padding:var(--e-xl) var(--e-l);gap:var(--e-xl);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.marque{align-items:center;gap:var(--e-m);padding:0 var(--e-m);font:800 24px/1 var(--police-titre);text-transform:uppercase;letter-spacing:.02em;display:flex}.selecteur-lieu{position:relative}.lieu-actif{justify-content:space-between;align-items:center;gap:var(--e-m);width:100%;padding:var(--e-m);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-fond);color:var(--c-texte);text-align:left;min-width:0;display:flex}.lieu-actif:hover{border-color:var(--c-texteDoux)}.lieu-actif svg{color:var(--c-texteDoux);flex:none}.lieu-actif-texte{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.lieu-actif .carre-initiales.petit,.menu-lieux .carre-initiales.petit{border-radius:var(--r-s);width:36px;height:36px;font-size:14px}.menu-lieu-textes{gap:var(--e-xs);white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.menu-lieu-textes .doux{font-size:12px;font-weight:400}.lieu-actif b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lieu-actif-texte span{color:var(--c-texteDoux);white-space:nowrap;font-size:12px}.menu-lieux{z-index:5;top:calc(100% + var(--e-xs));padding:var(--e-xs);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-surface);flex-direction:column;display:flex;position:absolute;left:0;right:0}.menu-lieux button{justify-content:space-between;align-items:center;gap:var(--e-m);padding:var(--e-s) var(--e-m);border-radius:var(--r-s);text-align:left;background:0 0;border:0;font-weight:600;display:flex}.menu-lieux button:hover,.menu-lieux button[aria-checked=true]{background:var(--c-surface2)}.menu-lieux button[aria-checked=true]>span:first-child{color:var(--c-texteAccent)}.menu-lieux .ajout{color:var(--c-texteAccent);border-top:1px solid var(--c-trait);border-radius:0 0 var(--r-s) var(--r-s)}.navigation{gap:var(--e-xs);flex-direction:column;display:flex}.navigation a{height:var(--h-bouton);border-radius:var(--r-s);padding:0 var(--e-m);align-items:center;gap:var(--e-m);color:var(--c-texteDoux);font-weight:600;text-decoration:none;display:flex}.navigation a[aria-current=page]{background:var(--c-accentDoux);color:var(--c-texteAccent)}.contenu{min-width:0;min-height:0;padding:var(--e-xl) var(--e-xxl) var(--e-xxl);gap:var(--e-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.entete{justify-content:space-between;align-items:flex-end;gap:var(--e-l);flex-wrap:wrap;display:flex}.entete-titres{gap:var(--e-s);flex-direction:column;min-width:0;display:flex}.surtitre{color:var(--c-texteAccent);white-space:nowrap;font-size:13px;font-weight:700}.titre{font:800 34px/1 var(--police-titre);text-transform:uppercase;white-space:nowrap;margin:0}.entete-actions{align-items:center;gap:var(--e-s);flex-wrap:wrap;display:flex}.bouton{height:var(--h-bouton);padding:0 var(--e-l);border-radius:var(--r-s);border:1px solid var(--c-primaire);background:var(--c-primaire);color:var(--c-surPrimaire);font:800 15px/1 var(--police-titre);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--e-s);white-space:nowrap;display:inline-flex}.bouton.secondaire{background:var(--c-surface);border-color:var(--c-trait);color:var(--c-texte)}.bouton.large{height:var(--h-champ);width:100%}.bouton:disabled{opacity:.6}.bouton.danger-contour{border-color:var(--c-dangerTrait);color:var(--c-danger);background:0 0}.bouton.danger{background:var(--c-dangerDoux);border-color:var(--c-dangerTrait);color:var(--c-danger)}.bouton.danger-contour:hover:not(:disabled),.bouton.danger:hover:not(:disabled){border-color:var(--c-danger)}.bouton.secondaire:hover:not(:disabled){border-color:var(--c-texteDoux)}.icone{width:var(--h-bouton);height:var(--h-bouton);border-radius:var(--r-s);border:1px solid var(--c-trait);background:var(--c-surface);color:var(--c-texte);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icone:hover{border-color:var(--c-texteDoux)}.puces{gap:var(--e-s);flex-wrap:wrap;display:flex}.puce{height:var(--h-puce);padding:0 var(--e-l);border-radius:var(--r-plein);border:1px solid var(--c-trait);background:var(--c-fond);color:var(--c-texte);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.puce[aria-pressed=true]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-surAccent)}.puce:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--c-texteDoux)}.puce:disabled{opacity:.45}.chiffres{gap:var(--e-m);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:0;display:grid}.chiffre{background:var(--c-surface);border:1px solid var(--c-trait);border-radius:var(--r-m);padding:var(--e-l);gap:var(--e-xs);flex-direction:column-reverse;display:flex}.chiffre dd{font:800 28px/1.1 var(--police-titre);white-space:nowrap;margin:0}.chiffre dt{color:var(--c-texteDoux);white-space:nowrap;font-size:13px}.legende{gap:var(--e-l);color:var(--c-texteDoux);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legende li{align-items:center;gap:var(--e-s);white-space:nowrap;display:inline-flex}.pastille{border:1px solid #0000;border-radius:4px;width:12px;height:12px}.pastille.paye{background:var(--c-okDoux);border-color:var(--c-ok)}.pastille.sur-place{background:var(--c-attentionDoux);border-color:var(--c-attention)}.pastille.indispo{background:var(--c-pris);border-color:var(--c-textePris)}.pastille.libre{border:1px dashed var(--c-texteDoux)}.zone{gap:var(--e-xl);flex-direction:column;flex:1;min-height:0;transition:opacity .15s;display:flex}.zone.attenue{opacity:.5;pointer-events:none}.cadre-grille{overscroll-behavior:contain;border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);flex:1;min-height:240px;overflow:auto}.grille{-webkit-user-select:none;user-select:none;min-width:max-content;display:grid}.grille>.case{border-bottom:1px solid var(--c-trait);border-left:1px solid var(--c-trait);padding:var(--e-xs);min-width:0}.grille>.case.derniere{border-bottom:0}.grille>.tete.heure{z-index:3;background:var(--c-surface2)}.grille>.tete{z-index:2;height:48px;padding:0 var(--e-m);align-items:center;gap:var(--e-xs);background:var(--c-surface2);white-space:nowrap;font-weight:700;display:flex;position:sticky;top:0;overflow:hidden}.tete .type{color:var(--c-texteDoux);font-weight:400}.grille>.heure{z-index:1;background:var(--c-surface);color:var(--c-texteDoux);white-space:nowrap;font-variant-numeric:tabular-nums;border-left:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:sticky;left:0}.bloc{border-radius:var(--r-s);width:100%;height:100%;padding:0 var(--e-m);justify-content:space-between;align-items:center;gap:var(--e-s);text-align:left;border:1px solid #0000;min-width:0;font-size:13px;font-weight:600;display:flex}.bloc .gauche{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.bloc .nom{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bloc .plage{white-space:nowrap;font-size:12px;font-weight:400}.bloc .droite{white-space:nowrap;text-align:right;flex:none}.bloc.paye{background:var(--c-okDoux);color:var(--c-ok)}.bloc.sur-place{background:var(--c-attentionDoux);color:var(--c-attention)}.bloc.indispo{background:var(--c-pris);color:var(--c-textePris)}.bloc.libre{border:1px dashed var(--c-trait);color:var(--c-texteDoux);touch-action:none;background:0 0}.grille.serree .tete{padding:0 var(--e-s)}.grille.serree .tete .type,.grille.serree .bloc .droite,.grille.serree .bloc.libre>span:first-child{display:none}.grille.serree .bloc{padding:0 var(--e-s)}.grille.serree .bloc.libre{justify-content:center}.grille.serree .tete>span:first-child{text-overflow:ellipsis;overflow:hidden}.barre-terrains{justify-content:flex-end;align-items:center;gap:var(--e-s);margin-bottom:calc(var(--e-s) - var(--e-xl));display:flex}.barre-terrains .icone:disabled{opacity:.4}.bloc.libre .plus{color:var(--c-texteAccent);font-size:18px;font-weight:700;line-height:1}.bloc.libre:hover{border-color:var(--c-texteAccent);color:var(--c-texte)}.bloc.paye:hover,.bloc.sur-place:hover,.bloc.indispo:hover{border-color:currentColor}.bloc.libre.choisi{border-style:solid;border-color:var(--c-texteAccent);background:var(--c-accentDoux);color:var(--c-texteAccent)}.vide{border:1px dashed var(--c-trait);border-radius:var(--r-l);padding:var(--e-xxl) var(--e-xl);align-items:center;gap:var(--e-m);text-align:center;flex-direction:column;display:flex}.voile{z-index:10;background:var(--c-voile);padding:var(--e-l);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fenetre{width:100%;max-width:480px;max-height:calc(100vh - 2 * var(--e-l));background:var(--c-surface);border:1px solid var(--c-trait);border-radius:var(--r-l);padding:var(--e-xl);gap:var(--e-l);flex-direction:column;display:flex;overflow-y:auto}.fenetre.large{max-width:520px}.fenetre-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-m);display:flex}.fenetre-tete>div{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.fenetre-titre{font:800 26px/1.05 var(--police-titre);text-transform:uppercase;margin:0}.groupe{gap:var(--e-s);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.etiquette{color:var(--c-texteDoux);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0;font-size:12px;font-weight:700}.deux-colonnes{gap:var(--e-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.champ{height:var(--h-champ);border-radius:var(--r-s);border:1px solid var(--c-trait);background:var(--c-fond);width:100%;color:var(--c-texte);padding:0 var(--e-m);font-weight:600}.champ::placeholder{color:var(--c-texteDoux);font-weight:400}.options{gap:var(--e-s);flex-direction:column;display:flex}.option{width:100%;padding:var(--e-l);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);color:var(--c-texte);align-items:flex-start;gap:var(--e-xs);text-align:left;flex-direction:column;font-size:15px;font-weight:700;display:flex}.option span{color:var(--c-texteDoux);font-size:13px;font-weight:400}.option:hover{border-color:var(--c-texteAccent)}.lignes{gap:var(--e-m);flex-direction:column;margin:0;display:flex}.ligne{justify-content:space-between;align-items:baseline;gap:var(--e-l);display:flex}.ligne dt{color:var(--c-texteDoux);white-space:nowrap}.ligne dd{white-space:nowrap;text-align:right;margin:0;font-weight:700}.ligne dd.ok{color:var(--c-ok)}.ligne dd.attention{color:var(--c-attention)}.actions{justify-content:flex-end;gap:var(--e-s);flex-wrap:wrap;display:flex}.actions.pleine>.bouton{flex:1}.empile{gap:var(--e-s);flex-direction:column;display:flex}.erreur{padding:var(--e-m);border-radius:var(--r-s);background:var(--c-attentionDoux);color:var(--c-attention);margin:0;font-size:13px;font-weight:600}.pied{justify-content:space-between;align-items:center;gap:var(--e-m);padding-top:var(--e-l);border-top:1px solid var(--c-trait);display:flex}.pied .total{gap:var(--e-xs);flex-direction:column;display:flex}.pied .total b{font:800 24px/1 var(--police-titre);white-space:nowrap}.toast{right:var(--e-xl);bottom:var(--e-xl);z-index:20;max-width:min(420px, calc(100vw - 2 * var(--e-xl)));background:var(--c-texte);color:var(--c-fond);border-radius:var(--r-m);padding:var(--e-m) var(--e-l);font-weight:700;position:fixed}@media (width<=800px){.page{flex-direction:column;height:auto;min-height:100vh}.contenu{overflow:visible}.cadre-grille{flex:none;height:70vh}.laterale{align-items:center;gap:var(--e-m);width:auto;height:auto;padding:var(--e-m) var(--e-l);border-right:0;border-bottom:1px solid var(--c-trait);flex-flow:wrap;position:static}.marque{padding:0}.lieu-actif{padding:var(--e-s) var(--e-m)}.navigation{flex-direction:row;margin-left:auto}.contenu{padding:var(--e-l);gap:var(--e-l)}.titre{font-size:28px}.chiffres{gap:var(--e-s);grid-template-columns:repeat(4,minmax(0,1fr))}.chiffre{padding:var(--e-s)}.chiffre dd{font-size:20px}.chiffre dt{font-size:11px}.fenetre{padding:var(--e-l)}.toast{left:var(--e-l);right:var(--e-l);bottom:var(--e-l)}}.grille>.case.ferme{background:var(--c-pris);justify-content:center;align-items:flex-start;display:flex}.ferme-message{top:calc(48px + var(--e-xxl));margin-top:var(--e-xxl);align-items:center;gap:var(--e-s);text-align:center;padding:0 var(--e-l);flex-direction:column;display:flex;position:sticky}.ferme-message b{font:800 24px/1 var(--police-titre);text-transform:uppercase;color:var(--c-textePris);white-space:nowrap}.gerant{align-items:center;column-gap:var(--e-m);padding:var(--e-s) var(--e-m);border-radius:var(--r-m);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);row-gap:2px;margin-top:auto;display:grid}.gerant:hover:not([aria-current=page]){background:var(--c-surface2)}.gerant[aria-current=page]{background:var(--c-accentDoux)}.gerant[aria-current=page] .gerant-nom{color:var(--c-texteAccent)}.gerant-lien{color:var(--c-texteDoux);font-size:12px}.avatar{border-radius:var(--r-plein);background:var(--c-accentDoux);width:32px;height:32px;color:var(--c-texteAccent);font:800 14px/1 var(--police-titre);grid-row:span 2;justify-content:center;align-items:center;display:flex}.gerant-nom{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lien-discret,.lien{color:var(--c-texteDoux);white-space:nowrap;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.lien-discret:hover{color:var(--c-texte);text-decoration:underline}.lien{color:var(--c-texteAccent);font-weight:700}.lien:hover{text-decoration:underline}.accueil{min-height:100vh;display:flex}.accueil-cote{background:var(--c-surface);border-right:1px solid var(--c-trait);width:480px;padding:var(--e-xxl);justify-content:space-between;gap:var(--e-xl);flex-direction:column;flex:none;display:flex}.marque.grande{padding:0;font-size:34px}.accueil-texte{gap:var(--e-xl);flex-direction:column;display:flex}.accueil-titre{font:800 48px/1 var(--police-titre);text-transform:uppercase;margin:0}.atouts{gap:var(--e-m);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.atouts li{gap:var(--e-m);display:flex}.atouts b{width:16px;color:var(--c-texteAccent);flex:none}.accueil-centre{min-width:0;padding:var(--e-xxl);flex:1;justify-content:center;align-items:center;display:flex}.carte-accueil{background:var(--c-surface);border:1px solid var(--c-trait);border-radius:var(--r-l);width:100%;max-width:480px;padding:var(--e-xxl);gap:var(--e-l);flex-direction:column;display:flex}.carte-accueil.large{max-width:560px;min-height:640px}.titre.long{white-space:normal}.doux.grand{font-size:15px}.centre{text-align:center}.champ.grand{height:48px;font-size:15px}.bouton.grand{flex:none;width:100%;height:48px;font-size:17px}.icone.grande{width:44px;height:44px}.champ-avec-bouton{align-items:center;display:flex;position:relative}.champ-avec-bouton .champ{padding-right:88px}.bouton-champ,.suffixe{right:var(--e-xs);height:40px;padding:0 var(--e-m);border-radius:var(--r-s);color:var(--c-texteDoux);white-space:nowrap;background:0 0;border:0;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute}.bouton-champ:hover{color:var(--c-texte)}.suffixe{pointer-events:none;font-weight:700}.champ-avec-bouton:has(.suffixe) .champ{padding-right:48px}.champs-nom{gap:var(--e-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erreur-champ{color:var(--c-danger);font-size:13px;font-weight:600}.bascule{justify-content:center;align-items:baseline;gap:var(--e-xs);display:flex}.mention-legale{text-align:center;margin:0;font-size:13px;line-height:1.5}.mention-legale a,.liens-legaux a{color:inherit;text-underline-offset:3px;font-weight:600}.liens-legaux{justify-content:center;gap:var(--e-s) var(--e-l);color:var(--c-texteDoux);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.liens-legaux a{white-space:nowrap}.mise-en-route{align-items:center;gap:var(--e-xl);min-height:100vh;padding:var(--e-xl) var(--e-xxl) var(--e-xxl);flex-direction:column;display:flex}.mise-en-route-haut{justify-content:space-between;align-items:center;gap:var(--e-l);width:100%;display:flex}.mise-en-route-haut .marque{padding:0}.ligne-gerant{gap:var(--e-l);margin:0;padding:0;display:flex}.etapes{align-items:center;gap:var(--e-m);display:flex}.etapes-barre{gap:var(--e-s);flex-direction:column;flex:1;display:flex}.progression{gap:var(--e-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.progression i{background:var(--c-trait);border-radius:2px;height:4px}.progression i.faite{background:var(--c-texteAccent)}.ressort{flex:1}.facultatif{text-transform:none;letter-spacing:0;font-weight:600}.terrains{gap:var(--e-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.terrain-ligne{align-items:center;gap:var(--e-m);padding:var(--e-m);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-fond);display:flex}.terrain-texte{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.terrain-texte b,.terrain-texte span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.encart{gap:var(--e-l);padding:var(--e-l);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-fond);flex-direction:column;display:flex}.encart .champ,.encart .puce{background:var(--c-surface)}.encart .puce[aria-pressed=true]{background:var(--c-accent)}.jours{gap:var(--e-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jours .puce{justify-content:center;height:40px;padding:0}.pastille-ok{border-radius:var(--r-plein);background:var(--c-okDoux);width:56px;height:56px;color:var(--c-ok);justify-content:center;align-items:center;display:flex}.attente{min-height:100vh;padding:var(--e-xxl);justify-content:center;align-items:center;display:flex}@media (width<=800px){.accueil{flex-direction:column}.accueil-cote{border-right:0;border-bottom:1px solid var(--c-trait);width:auto;padding:var(--e-l)}.marque.grande{font-size:24px}.accueil-texte{display:none}.accueil-centre,.attente{padding:var(--e-l);align-items:flex-start}.accueil-centre{align-items:center}.carte-accueil{padding:var(--e-xl) var(--e-l)}.carte-accueil.large{min-height:0}.mise-en-route{padding:var(--e-l);gap:var(--e-l)}.gerant{margin-top:0;padding:0}.avatar{display:none}}.navigation button{height:var(--h-bouton);border-radius:var(--r-s);padding:0 var(--e-m);align-items:center;gap:var(--e-m);font:inherit;color:var(--c-texteDoux);cursor:pointer;text-align:left;background:0 0;border:0;font-weight:600;display:flex}.navigation button:hover:not([aria-current=page]){color:var(--c-texte)}.navigation button[aria-current=page]{background:var(--c-accentDoux);color:var(--c-texteAccent)}.nav-separateur{height:1px;margin:var(--e-xs) var(--e-m);background:var(--c-trait);border:0}@media (width<=800px){.nav-separateur{display:none}}.listes{gap:var(--e-xl);flex-direction:column;max-width:880px;display:flex}.liste-jour{gap:var(--e-s);flex-direction:column;display:flex}.liste-titre{color:var(--c-texteDoux);margin:0;font-size:13px;font-weight:700}.liste{border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);margin:0;padding:0;list-style:none;overflow:hidden}.liste li+li{border-top:1px solid var(--c-trait)}.liste-ligne{width:100%;font:inherit;color:var(--c-texte);text-align:left;cursor:pointer;align-items:center;gap:var(--e-l);padding:var(--e-m) var(--e-l);background:0 0;border:0;grid-template-columns:136px minmax(0,1fr) auto 112px 112px;display:grid}.liste-ligne:hover{background:var(--c-surface2)}.liste-heure{font-variant-numeric:tabular-nums;font-weight:600}.liste-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.etiquette-etat{height:24px;padding:0 var(--e-s);border-radius:var(--r-plein);white-space:nowrap;justify-self:end;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.etiquette-etat.ok{background:var(--c-okDoux);color:var(--c-ok)}.etiquette-etat.attention{background:var(--c-attentionDoux);color:var(--c-attention)}.etiquette-etat.doux-etat{margin-left:var(--e-s);background:var(--c-surface2);color:var(--c-texteDoux)}.tableau{border-collapse:separate;border-spacing:0;border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);width:100%;overflow:hidden}.tableau th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--c-texteDoux);padding:var(--e-m) var(--e-l);border-bottom:1px solid var(--c-trait);font-size:12px;font-weight:700}.tableau td{padding:var(--e-m) var(--e-l);font-variant-numeric:tabular-nums}.tableau tr+tr td{border-top:1px solid var(--c-trait)}.etiquette-etat.accent{background:var(--c-accentDoux);color:var(--c-texteAccent)}.tableau td .etiquette-etat{justify-self:start}.cellule-nom,.ligne-sous{display:block}.cellule-nom{white-space:nowrap}.cellule-action{text-align:right;white-space:nowrap}.cellule-client{align-items:center;gap:var(--e-m);display:flex}.pastille-initiales{border-radius:var(--r-plein);background:var(--c-surface2);width:32px;height:32px;color:var(--c-texteAccent);font:800 14px/1 var(--police-titre);flex:none;justify-content:center;align-items:center;display:flex}.lien-accent{color:var(--c-texteAccent);white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:none}.lien-accent:hover:not(:disabled){text-decoration:underline}.lien-accent:disabled{opacity:.5}.champ.recherche{width:280px}.segments{gap:var(--e-xs);padding:var(--e-xs);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-surface);max-width:560px;display:flex}.segments button{height:var(--h-bouton);border-radius:var(--r-s);color:var(--c-texteDoux);white-space:nowrap;background:0 0;border:0;flex:1;font-weight:700}.segments button[aria-selected=true]{background:var(--c-accentDoux);color:var(--c-texteAccent)}.cartes-parametres{gap:var(--e-l);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;display:grid}.carte-parametre{border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);padding:var(--e-l);gap:var(--e-m);flex-direction:column;display:flex}.carte-parametre.large{max-width:720px}.carte-titre{font:800 22px/1.1 var(--police-titre);text-transform:uppercase;margin:0}.identite{align-items:center;gap:var(--e-m);display:flex}.identite-nom{font-size:17px}.carre-initiales{border-radius:var(--r-m);background:var(--c-accentDoux);width:56px;height:56px;color:var(--c-texteAccent);font:800 24px/1 var(--police-titre);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar.grand{width:56px;height:56px;font-size:22px}.adresse{gap:var(--e-s);align-items:flex-start;display:flex}.adresse svg{flex:none;margin-top:2px}.adresse>div{gap:var(--e-xs);flex-direction:column;display:flex}.ligne-horaires{justify-content:space-between;align-items:baseline;gap:var(--e-l);display:flex}.terrains-parametres{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.terrains-parametres li{align-items:center;gap:var(--e-m);padding:var(--e-m) 0;display:flex}.terrains-parametres li+li{border-top:1px solid var(--c-trait)}.vignette-terrain{border-radius:var(--r-s);background:var(--c-okDoux);width:48px;height:40px;color:var(--c-ok);flex:none;justify-content:center;align-items:center;display:flex}.formulaire-colonne,.colonne-parametres{gap:var(--e-l);flex-direction:column;display:flex}.identite-textes{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.lignes-lieu{border-top:1px solid var(--c-trait);flex-direction:column;display:flex}.ligne-lieu{align-items:center;gap:var(--e-l);padding:var(--e-l) 0;grid-template-columns:200px minmax(0,1fr) auto;display:grid}.ligne-lieu+.ligne-lieu{border-top:1px solid var(--c-trait)}.ligne-lieu:last-child{padding-bottom:0}.ligne-lieu-titre{color:var(--c-texteDoux);font-weight:600}.ligne-lieu-valeur{align-items:flex-start;gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.puces-equipements{gap:var(--e-s);flex-wrap:wrap;display:flex}.puce-equipement{height:28px;padding:0 var(--e-m);border:1px solid var(--c-trait);border-radius:var(--r-plein);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ligne-lien{gap:var(--e-m);display:flex}.ligne-lien .champ{flex:1;min-width:0}@media (width<=600px){.ligne-lieu{gap:var(--e-xs) var(--e-l);grid-template-columns:minmax(0,1fr) auto}.ligne-lieu-titre{grid-column:1/-1}.ligne-lien{flex-direction:column}.ligne-lien .champ{flex:none}}.carte-parametre>.liste-avis>li:first-child{border-top:0;padding-top:0}.carte-parametre>.liste-avis>li:last-child{padding-bottom:0}.cartes-profil{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));max-width:1120px}.liens-profil{justify-content:flex-start}@media (width<=600px){.cartes-profil .actions-carte .bouton{flex:100%}.liens-profil{justify-content:center}}.gerant[aria-current=page] .avatar{background:var(--c-fond)}.sur-telephone{display:none}@media (width<=800px){.laterale{z-index:5;flex-wrap:nowrap;position:sticky;top:0}.laterale .selecteur-lieu,.laterale .lieu-actif{min-width:0}.gerant{flex:none;margin:0 0 0 auto}.navigation{z-index:5;gap:var(--e-xs);padding:var(--e-s) var(--e-s) calc(var(--e-s) + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-trait);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.navigation button{padding:0 var(--e-xs);white-space:nowrap;justify-content:center;font-size:13px}.contenu{padding-bottom:calc(var(--h-bouton) + var(--e-xxl) + env(safe-area-inset-bottom))}.tableau,.tableau tbody{display:block}.tableau thead{display:none}.tableau tr{align-items:center;gap:var(--e-xs) var(--e-m);padding:var(--e-m) var(--e-l);border-bottom:1px solid var(--c-trait);grid-template-columns:minmax(0,1fr) auto;display:grid}.tableau tbody tr:last-child{border-bottom:0}.tableau td,.tableau tr+tr td{border:0;padding:0}.tableau td:empty{display:none}.tableau-resas td:first-child{grid-area:1/1}.tableau-resas td:nth-child(4){grid-area:1/2;justify-self:end;font-weight:700}.tableau-resas td:nth-child(2){grid-area:2/1}.tableau-resas td:nth-child(5){grid-area:2/2;justify-self:end}.tableau-resas td:nth-child(3){color:var(--c-texteDoux);grid-area:3/1;font-size:13px}.tableau-resas td:nth-child(6){grid-area:3/2;justify-self:end}.tableau-clients td:first-child{grid-area:1/1}.tableau-clients td:nth-child(5){grid-area:1/2;justify-self:end}.tableau-clients td:nth-child(2){grid-area:2/1}.tableau-clients td:nth-child(3){color:var(--c-texteDoux);grid-area:2/2;justify-self:end;font-size:13px}.tableau-clients td:nth-child(4){color:var(--c-texteDoux);grid-area:3/1/4/3;font-size:13px}.tableau-clients td:nth-child(n+2){padding-left:calc(32px + var(--e-m))}.tableau-clients td:nth-child(3),.tableau-clients td:nth-child(5){padding-left:0}.sur-telephone{display:inline}}@media (width<=600px){.laterale{padding:var(--e-s) var(--e-l);gap:var(--e-s)}.laterale .lieu-actif>.carre-initiales,.marque>span{display:none}.gerant{padding:var(--e-xs);border-radius:var(--r-plein);display:flex}.menu-lieux{min-width:260px}.gerant-nom,.gerant-lien{display:none}.gerant .avatar{display:flex}.chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.entete{align-items:stretch;gap:var(--e-m);flex-direction:column}.entete-actions{flex-wrap:wrap}.entete-actions .recherche{flex:100%;width:100%;min-width:0}}.navigation .compte,.compte{background:var(--c-accent);min-width:20px;height:20px;color:var(--c-surAccent);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.carre-initiales img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.choix-logo{align-items:center;gap:var(--e-m);display:flex}.choix-logo-apercu{cursor:pointer;border-radius:var(--r-m);background:0 0;border:0;padding:0}.choix-logo-apercu .carre-initiales{width:72px;height:72px;font-size:28px}.choix-logo-textes{gap:var(--e-s);flex-direction:column;min-width:0;display:flex}.choix-logo-boutons{gap:var(--e-s);flex-wrap:wrap;display:flex}.carre-initiales.petit{width:44px;height:44px;font-size:17px}.tronque{text-overflow:ellipsis;min-width:0;overflow:hidden}.sans-marge{margin:0}.pied-note{margin:0;font-size:13px}.contenu.plein{padding:0;overflow:hidden}.messagerie{flex:1;grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid}.conv-volet{border-right:1px solid var(--c-trait);flex-direction:column;min-height:0;display:flex}.conv-entete{padding:var(--e-xl) var(--e-xxl) var(--e-s);gap:var(--e-s);flex-direction:column;display:flex}.conv-entete-ligne{min-height:var(--h-bouton);justify-content:space-between;align-items:center;gap:var(--e-m);display:flex}.conv-sous-titre{font-size:13px}.conv-liste{min-height:0;padding:0 var(--e-xxl) var(--e-xl);gap:var(--e-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.conv-etat{padding:var(--e-m) 0;gap:var(--e-m);flex-direction:column;align-items:flex-start;margin:0;display:flex}.conv-aucune{margin-top:var(--e-s);padding:var(--e-xl);border:1px dashed var(--c-trait);border-radius:var(--r-l);gap:var(--e-s);text-align:center;flex-direction:column;font-size:15px;display:flex}.conv-aucune .doux{font-size:13px}.conv-ligne{width:calc(100% + 2 * var(--e-s));margin:0 calc(-1 * var(--e-s));color:inherit;border-radius:var(--r-m);padding:var(--e-s);align-items:center;gap:var(--e-m);text-align:left;background:0 0;border:0;display:flex}.conv-ligne:hover:not([aria-current=true]){background:var(--c-surface2)}.conv-ligne[aria-current=true]{background:var(--c-accentDoux)}.conv-texte{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.conv-haut{justify-content:space-between;align-items:center;gap:var(--e-s);min-width:0;display:flex}.conv-moment{flex:none;font-size:12px}.conv-apercu{font-size:13px}.conv-apercu.fort{font-weight:600}.conv-fil{background:var(--c-fond);flex-direction:column;min-width:0;min-height:0;display:flex}.conv-fil-vide{justify-content:center;align-items:center;gap:var(--e-s);padding:var(--e-xl);text-align:center}.conv-fil-vide .doux{max-width:360px;font-size:13px}.conv-tete{align-items:center;gap:var(--e-m);padding:var(--e-xl) var(--e-l) var(--e-m);border-bottom:1px solid var(--c-trait);display:flex}.conv-retour{display:none}.bulles{flex:1;min-height:0;overflow-y:auto}.bulles-colonne{width:100%;max-width:calc(720px + 2 * var(--e-l));padding:var(--e-l);gap:var(--e-s);flex-direction:column;margin:0 auto;display:flex}.bulle-groupe{gap:var(--e-s);flex-direction:column;display:flex}.bulle-jour{color:var(--c-texteDoux);padding:var(--e-xs) 0;align-self:center;font-size:12px;font-weight:700}.bulle{max-width:80%;padding:10px var(--e-m);border-radius:var(--r-l);background:var(--c-surface);border:1px solid var(--c-trait);white-space:pre-wrap;overflow-wrap:anywhere;border-bottom-left-radius:4px;align-self:flex-start}.bulle.moi{background:var(--c-accent);color:var(--c-surAccent);border-color:var(--c-accent);border-radius:var(--r-l);border-bottom-right-radius:4px;align-self:flex-end}.conv-bas{border-top:1px solid var(--c-trait);padding:var(--e-m) var(--e-l) var(--e-l)}.conv-saisie{align-items:center;gap:var(--e-s);width:100%;max-width:720px;margin:0 auto;display:flex}.conv-saisie input{border:1px solid var(--c-trait);background:var(--c-surface);min-width:0;height:48px;color:var(--c-texte);padding:0 var(--e-l);font:600 14px var(--police-texte,inherit);border-radius:24px;flex:1}.conv-saisie input::placeholder{color:var(--c-texteDoux)}.conv-saisie input:focus{border-color:var(--c-texteDoux);outline:none}.conv-envoyer{background:var(--c-accent);width:48px;height:48px;color:var(--c-surAccent);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.conv-envoyer:disabled{opacity:.5}.conv-bloque{align-items:center;gap:var(--e-s);text-align:center;flex-direction:column;font-size:13px;display:flex}.conv-menu{flex-direction:column;display:flex}.conv-menu button{border:0;border-top:1px solid var(--c-trait);min-height:48px;color:var(--c-texte);text-align:left;background:0 0;padding:0;font-size:15px;font-weight:700}.conv-menu button.danger{color:var(--c-danger)}.conv-centre{text-align:center;justify-content:center;align-self:center}@media (width<=800px){.messagerie{grid-template-columns:minmax(0,1fr)}.conv-volet{border-right:0}.messagerie.conv-ouverte .conv-volet,.messagerie:not(.conv-ouverte) .conv-fil{display:none}.conv-retour{display:inline-flex}.conv-entete{padding:var(--e-xl) var(--e-l) var(--e-s)}.conv-liste{padding:0 var(--e-l) var(--e-xl);gap:0}.conv-ligne{width:100%;padding:var(--e-m) 0;border-bottom:1px solid var(--c-trait);border-radius:0;margin:0}.conv-ligne[aria-current=true],.conv-ligne:hover:not([aria-current=true]){background:0 0}.conv-ligne:last-child{border-bottom:0}}.puces.deux{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.options-clients{gap:var(--e-xs);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.notifs{gap:var(--e-xl);flex-direction:column;max-width:760px;display:flex}.notifs-groupe{gap:var(--e-s);flex-direction:column;display:flex}.notifs .liste li+li{border-top:1px solid var(--c-trait)}.notif{width:100%;padding:var(--e-m) var(--e-l);align-items:flex-start;gap:var(--e-m);text-align:left;background:0 0;border:0;display:flex}.notif:hover{background:var(--c-surface2)}.notif b{font-weight:600}.notif.non-lue b{font-weight:700}.notif-picto{border-radius:var(--r-m);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notif-picto.accent{background:var(--c-accentDoux);color:var(--c-texteAccent)}.notif-picto.danger{background:var(--c-dangerDoux);color:var(--c-danger)}.notif-picto.ok{background:var(--c-okDoux);color:var(--c-ok)}.notif-picto.attention{background:var(--c-attentionDoux);color:var(--c-attention)}.notif-picto.doux{background:var(--c-surface2);color:var(--c-texte)}.notif-texte{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.notif-droite{align-items:flex-end;gap:var(--e-xs);flex-direction:column;flex:none;font-size:12px;display:flex}.point{background:var(--c-texteAccent);border-radius:50%;width:8px;height:8px}.raccourcis{display:none}@media (width<=800px){.navigation .nav-compte{display:none}.raccourcis{gap:var(--e-s);flex:none;margin-left:auto;display:flex}.raccourcis+.gerant{margin-left:0}.raccourci{position:relative}.raccourci[aria-current=page]{background:var(--c-accentDoux);color:var(--c-texteAccent)}.raccourci .compte{border:2px solid var(--c-surface);min-width:20px;height:20px;margin:0;padding:0 5px;font-size:11px;position:absolute;top:-6px;right:-6px}}.vignette-terrain{position:relative;overflow:hidden}.vignette-photo{object-fit:cover;width:100%;height:100%;display:block}.vignette-nombre{color:#f2f5f8;background:#0a0e13cc;border-radius:5px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:2px;right:2px}.photos-entete{justify-content:space-between;align-items:baseline;gap:var(--e-m);display:flex}.photos-grille{gap:var(--e-s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.photo-case,.photo-ajouter{border-radius:var(--r-m);height:72px;padding:0}.photo-case{background:var(--c-okDoux);border:2px solid #0000;position:relative;overflow:hidden}.photo-case.choisie{border-color:var(--c-texteAccent)}.photo-case img{object-fit:cover;width:100%;height:100%;display:block}.photo-badge{background:var(--c-accent);color:var(--c-surAccent);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.photo-envoi{background:var(--c-voile);position:absolute;inset:0}.photo-envoi:after{content:"";border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.8s linear infinite photo-tourne;position:absolute;top:50%;left:50%}@keyframes photo-tourne{to{transform:rotate(360deg)}}.photo-ajouter{padding:0 var(--e-s);border:1px dashed var(--c-trait);background:var(--c-fond);color:var(--c-texteAccent);justify-content:center;align-items:center;gap:var(--e-xs);font-size:13px;font-weight:700;display:flex}.photo-ajouter:disabled{opacity:.5}.photo-actions{align-items:center;gap:var(--e-s);flex-wrap:wrap;display:flex}.cartes-tournois{gap:var(--e-l);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:start;display:grid}.carte-tournoi{text-align:left;border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);width:100%;padding:var(--e-l);gap:var(--e-m);flex-direction:column;display:flex}.carte-tournoi:hover{border-color:var(--c-texteAccent)}.carte-tournoi-haut{justify-content:space-between;align-items:center;gap:var(--e-s);display:flex}.carte-tournoi-haut .etiquette-etat{justify-self:auto}.carte-tournoi-nom{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.carte-tournoi-nom b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.carte-tournoi-nom .doux{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tournoi-avant{align-items:center;gap:var(--e-m);background:var(--c-fond);border-radius:var(--r-m);padding:var(--e-m);display:flex}.tournoi-avant-icone{border-radius:var(--r-m);background:var(--c-accentDoux);width:40px;height:40px;color:var(--c-texteAccent);flex:none;place-items:center;display:grid}.tournoi-avant-texte{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.tournoi-avant-cle{letter-spacing:.04em;text-transform:uppercase;color:var(--c-texteDoux);white-space:nowrap;font-size:11px;font-weight:700}.tournoi-avant-valeur{font-family:var(--police-titre);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:800;line-height:24px;overflow:hidden}.tournoi-pastilles{gap:var(--e-s);flex-wrap:wrap;display:flex}.tournoi-pastille{height:28px;padding:0 var(--e-m);border:1px solid var(--c-trait);white-space:nowrap;border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tournoi-pastille.ok{background:var(--c-okDoux);color:var(--c-ok);border-color:#0000}.tournoi-pastille.attention{background:var(--c-attentionDoux);color:var(--c-attention);border-color:#0000}.etiquette-etat.doux-statut{background:var(--c-surface2);color:var(--c-texteDoux)}.retour-tournois{align-self:flex-start}.ligne-statut{align-items:center;gap:var(--e-m);flex-wrap:wrap;display:flex}.texte-ok{color:var(--c-ok);font-size:13px}.texte-attention{color:var(--c-attention);font-size:13px}.reglement{white-space:pre-wrap;margin:0}.champ.zone-texte{height:88px;padding:var(--e-m);resize:vertical;font-family:inherit}.match-vs{font:800 18px/1 var(--police-titre);color:var(--c-texteDoux)}.saisie-score{align-items:end;gap:var(--e-m);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.saisie-score .match-vs{align-items:center;height:64px;display:flex}.centre-texte{text-align:center;text-overflow:ellipsis;overflow:hidden}.champ.score{text-align:center;height:64px;font:800 32px/1 var(--police-titre)}@media (width<=800px){.navigation{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width<=600px){.navigation button{padding:0;font-size:11px}}.actions-carte{gap:var(--e-s);flex-wrap:wrap;display:flex}a.bouton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.zone-texte{height:auto;min-height:112px;padding:var(--e-m);resize:vertical;font:inherit}.etoiles{color:var(--c-texteAccent);letter-spacing:2px;white-space:nowrap}.etoiles-vides{color:var(--c-trait)}.resume-avis{gap:var(--e-xl);align-items:center;display:flex}.resume-note{align-items:center;gap:var(--e-xs);flex-direction:column;min-width:96px;display:flex}.resume-note b{font:800 48px/1 var(--police-titre)}.barres-avis{gap:var(--e-xs);flex-direction:column;flex:1;display:flex}.barre-avis{align-items:center;gap:var(--e-s);grid-template-columns:12px minmax(0,1fr) 24px;font-size:12px;display:grid}.barre-avis>span:last-child{text-align:right}.barre{background:var(--c-trait);border-radius:3px;height:6px;overflow:hidden}.barre>span{background:var(--c-accent);height:100%;display:block}.liste-avis{margin:0;padding:0;list-style:none}.liste-avis>li{gap:var(--e-s);padding:var(--e-l) 0;border-top:1px solid var(--c-trait);flex-direction:column;display:flex}.liste-avis p,.avis-cite p{margin:0}.avis-meta{align-items:center;gap:var(--e-s);display:flex}.avis-reponse,.avis-cite{gap:var(--e-xs);padding:var(--e-m);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-fond);flex-direction:column;margin:0;display:flex}.icone-menu{flex:none}.choix-terrain{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}@media (width<=800px){.navigation button{justify-content:center;gap:var(--e-xs);flex-direction:column;min-width:0;height:56px;padding:0;font-size:11px;line-height:14px}.navigation .nav-titre{text-overflow:ellipsis;max-width:100%;overflow:hidden}.navigation .compte{position:absolute;top:4px;left:calc(50% + 6px)}.navigation button{position:relative}.contenu{padding-bottom:calc(56px + var(--e-xxl) + env(safe-area-inset-bottom))}.contenu.plein{padding-bottom:calc(56px + 2 * var(--e-s) + 1px + env(safe-area-inset-bottom))}.laterale{align-items:center;min-height:64px}.contenu .surtitre{display:none}.laterale .lieu-actif{padding:var(--e-xs) var(--e-s);gap:var(--e-xs);background:0 0;border-color:#0000;justify-content:flex-start}.laterale .lieu-actif:hover{background:var(--c-surface2);border-color:#0000}.laterale .lieu-actif b{font-size:16px}.raccourcis{gap:var(--e-xs)}.raccourci{border-radius:var(--r-plein);background:0 0;border-color:#0000;width:40px;height:40px}.raccourci:hover{background:var(--c-surface2);border-color:#0000}.raccourci .compte{top:2px;right:2px}.gerant .avatar{width:32px;height:32px;display:flex}.gerant{padding:var(--e-xs);border-radius:var(--r-plein);display:flex}.gerant-nom,.gerant-lien{display:none}}@media (width<=600px){.laterale{padding:var(--e-s) var(--e-m) var(--e-s) var(--e-l)}.laterale .lieu-actif-texte span{display:none}.titre{font-size:30px}.entete-actions:has(>.icone){grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.entete-actions:has(>.icone)>.bouton:not(.secondaire){grid-column:1/-1;justify-content:center}}@media (width<=380px){.navigation{grid-auto-columns:minmax(min-content,1fr);gap:0}.navigation button{letter-spacing:-.2px}.navigation .nav-titre{overflow:visible}}.terrain-detail{column-gap:var(--e-xs);flex-wrap:wrap;display:flex}.terrain-detail>span+span:before{content:"· "}@media (width<=600px){.terrain-detail{flex-direction:column}.terrain-detail>span+span:before{content:none}}.creation-tournoi{gap:var(--e-l);flex-direction:column;width:100%;max-width:640px;display:flex}.creation-tournoi>.titre{margin-top:var(--e-s)}.creation-tournoi>.bouton.grand{align-self:stretch}.progression.progression-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fil-club{gap:var(--e-m);flex-direction:column;display:flex}.fil-ajout-photo{border-radius:var(--r-m);border:1px dashed var(--c-trait);background:var(--c-fond);height:64px;color:var(--c-texteDoux);font:700 14px/1 var(--police-texte);cursor:pointer}.fil-ajout-photo:hover:not(:disabled){border-color:var(--c-accent)}.fil-photo{gap:var(--e-s);flex-direction:column;align-items:flex-start;display:flex}.fil-photo img{object-fit:cover;border-radius:var(--r-m);width:100%;max-height:280px}.fil-titre-liste{margin:var(--e-l) 0 0;font:800 18px/1.1 var(--police-titre);text-transform:uppercase}.fil-ligne{align-items:center;gap:var(--e-m);padding-top:var(--e-m);border-top:1px solid var(--c-trait);display:flex}.fil-vignette{border-radius:var(--r-m);object-fit:cover;flex:none;width:56px;height:56px}.fil-corps{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=600px){.fil-ligne{flex-wrap:wrap}.fil-corps{flex-basis:calc(100% - 68px)}.fil-ligne>.bouton,.fil-ligne>.actions-carte{margin-left:auto}}.to-creation{gap:var(--e-xl);grid-template-columns:200px minmax(0,1fr) 300px;align-items:start;display:grid}.to-etapes{gap:var(--e-xs);flex-direction:column;display:flex}.to-etape{align-items:center;gap:var(--e-m);padding:var(--e-s);border-radius:var(--r-m);color:var(--c-texteDoux);text-align:left;white-space:nowrap;background:0 0;border:0;font-weight:600;display:flex}.to-etape i{border-radius:var(--r-s);background:var(--c-surface2);width:28px;height:28px;font-style:normal;font:800 16px/1 var(--police-titre);flex:none;justify-content:center;align-items:center;display:flex}.to-etape.active{background:var(--c-surface);color:var(--c-texte)}.to-etape.active i{background:var(--c-accent);color:var(--c-surAccent)}.to-etape.faite i{background:var(--c-accentDoux);color:var(--c-texteAccent)}.to-etape:disabled{cursor:default}.to-principal{gap:var(--e-l);flex-direction:column;min-width:0;display:flex}.to-principal>.carte-parametre{gap:var(--e-l)}.to-pied{justify-content:space-between;gap:var(--e-m);display:flex}.to-grille2{gap:var(--e-l);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.to-grille3{gap:var(--e-l);grid-template-columns:repeat(auto-fit,minmax(min(176px,100%),1fr));display:grid}.to-pas{justify-content:space-between;align-items:center;gap:var(--e-m);height:var(--h-champ);border-radius:var(--r-s);border:1px solid var(--c-trait);background:var(--c-fond);width:100%;max-width:200px;padding:2px;display:flex}.to-pas button{border-radius:var(--r-s);background:var(--c-surface2);border:0;flex:none;width:38px;height:38px;font-size:20px;font-weight:700;line-height:1}.to-pas button:disabled{opacity:.4}.to-pas span{font:800 20px/1 var(--police-titre);white-space:nowrap}.to-ligne-equipes{align-items:center;gap:var(--e-m);display:flex}.to-ligne-equipes .to-pas{width:200px}.to-formats{gap:var(--e-m);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.to-format{gap:var(--e-m);text-align:left;padding:var(--e-m);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);align-items:flex-start;display:flex}.to-format>span:last-child{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.to-format.actif{border-color:var(--c-texteAccent);background:var(--c-accentDoux)}.to-radio{border-radius:var(--r-plein);border:2px solid var(--c-trait);flex:none;width:20px;height:20px;margin-top:2px}.to-format.actif .to-radio{border:6px solid var(--c-texteAccent)}.to-phase{gap:var(--e-l);padding:var(--e-l);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);flex-direction:column;display:flex}.to-phase-tete{align-items:center;gap:var(--e-m);display:flex}.to-phase-tete>span:last-child{gap:var(--e-xs);flex-direction:column;display:flex}.to-phase-tete b{font:800 20px/1.1 var(--police-titre);text-transform:uppercase}.to-numero{border-radius:var(--r-s);background:var(--c-accent);width:28px;height:28px;color:var(--c-surAccent);font:800 16px/1 var(--police-titre);flex:none;justify-content:center;align-items:center;display:flex}.to-numero.eteint{background:var(--c-surface2);color:var(--c-texteDoux)}.to-reglages{gap:var(--e-l);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.to-defile{overflow-x:auto}.to-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.to-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--c-texteDoux);padding:var(--e-xs) var(--e-s) var(--e-s);white-space:nowrap;font-size:11px;font-weight:700}.to-table td{padding:var(--e-s);border-top:1px solid var(--c-trait);white-space:nowrap;vertical-align:middle}.to-table .nombre{text-align:right}.to-table td .champ{min-width:96px}.to-table td .puces{flex-wrap:nowrap}.to-ajout{height:var(--h-champ);border-radius:var(--r-m);border:1px dashed var(--c-trait);color:var(--c-texteAccent);white-space:nowrap;background:0 0;font-weight:700}.to-ajout:hover{border-color:var(--c-texteAccent)}.champ.to-ajout-date{width:auto;height:var(--h-puce);border-radius:var(--r-plein);color:var(--c-texteAccent);padding:0 var(--e-m);font-size:13px;font-weight:700}.to-apercu>.carte-parametre{gap:var(--e-m)}.to-apercu-nom{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.to-apercu-nom b{font:800 22px/1.1 var(--police-titre);text-transform:uppercase;overflow-wrap:anywhere}.to-plan{gap:var(--e-s);padding:var(--e-m);border-radius:var(--r-m);border:1px solid var(--c-texteAccent);background:var(--c-accentDoux);flex-direction:column;display:flex}.to-plan .etiquette{color:var(--c-texteAccent)}.to-plan.erreur-plan{border-color:var(--c-dangerTrait);background:var(--c-dangerDoux);color:var(--c-danger)}.to-plan.erreur-plan .etiquette{color:var(--c-danger)}.to-plan-ligne{gap:var(--e-xs);flex-direction:column;display:flex}.to-plan-ligne b,.to-plan-ligne span{white-space:nowrap}.to-plan-ligne span{font-size:13px}@media (width<=1440px){.to-creation{grid-template-columns:minmax(0,1fr) 300px}.to-etapes{flex-flow:wrap;grid-column:1/-1}}@media (width<=1080px){.to-creation{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.to-creation{grid-template-columns:minmax(0,1fr)}.to-etapes{flex-wrap:nowrap;overflow-x:auto}}@media (width<=600px){.to-etape:not(.active) .to-etape-libelle{display:none}}.to-fiche{gap:var(--e-xl);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.to-fiche{grid-template-columns:minmax(0,1fr)}}.to-cote{gap:var(--e-l);flex-direction:column;min-width:0;display:flex}.to-cote>.bouton{align-self:flex-start}.to-cote .ligne dd{white-space:normal}.to-centre{gap:var(--e-l);flex-direction:column;min-width:0;display:flex}.to-onglets{gap:var(--e-xl);border-bottom:1px solid var(--c-trait);display:flex;overflow-x:auto}.to-onglets button{height:40px;color:var(--c-texteDoux);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0;font-weight:700}.to-onglets button[aria-selected=true]{color:var(--c-texte);border-bottom-color:var(--c-accent)}.to-deroule{flex-direction:column;display:flex}.to-deroule-phase{gap:var(--e-m);padding:var(--e-m) 0;border-top:1px solid var(--c-trait);display:flex}.to-deroule-phase:first-child{border-top:0;padding-top:0}.to-deroule-phase>div{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.to-deroule-phase .etiquette-etat{margin-top:var(--e-xs);align-self:flex-start}.to-filtres{justify-content:space-between;align-items:center;gap:var(--e-m);flex-wrap:wrap;display:flex}.to-segments{gap:var(--e-xs);border:1px solid var(--c-trait);border-radius:var(--r-plein);background:var(--c-surface);scrollbar-width:none;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.to-segments button{height:calc(var(--h-puce) - 8px);padding:0 var(--e-m);border-radius:var(--r-plein);color:var(--c-texteDoux);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.to-segments button[aria-pressed=true]{background:var(--c-surface2);color:var(--c-texte)}.to-filtre-equipes{align-items:center;gap:var(--e-s);flex-wrap:wrap;display:flex}.to-pastille-equipe{max-width:220px;height:32px;padding:0 var(--e-s) 0 var(--e-m);align-items:center;gap:var(--e-s);border:1px solid var(--c-accent);border-radius:var(--r-plein);background:var(--c-accentDoux);color:var(--c-texte);white-space:nowrap;cursor:pointer;font-size:13px;font-weight:600;display:inline-flex}.to-pastille-equipe svg{opacity:.6;flex:none}.to-ajout-equipe{position:relative}.to-bouton-ajout{height:32px;padding:0 var(--e-m);border:1px dashed var(--c-texteDoux);border-radius:var(--r-plein);color:var(--c-texte);white-space:nowrap;cursor:pointer;background:0 0;font-size:13px;font-weight:600}.to-lien-effacer{padding:0 var(--e-xs);color:var(--c-texteDoux);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}.to-filtre-equipes-menu{z-index:5;top:calc(100% + var(--e-xs));width:260px;max-height:360px;padding:var(--e-xs);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-surface);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.to-filtre-equipes-menu button{align-items:center;gap:var(--e-s);padding:var(--e-s) var(--e-m);border-radius:var(--r-s);color:var(--c-texte);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.to-filtre-equipes-menu button:hover{background:var(--c-surface2)}.to-coche{border:1.5px solid var(--c-trait);border-radius:4px;flex:none;width:16px;height:16px;position:relative}.to-coche.cochee{background:var(--c-accent);border-color:var(--c-accent)}.to-coche.cochee:after{content:"";border:solid var(--c-surAccent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}@media (width<=600px){.to-filtres>.puces,.puces.une-ligne{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}}.to-tete-jour{justify-content:space-between;align-items:baseline;gap:var(--e-m);flex-wrap:wrap;display:flex}.to-matchs tr.to-attente .to-rencontre span:not(.to-contre){color:var(--c-texteDoux)}.to-rencontre{align-items:baseline;gap:var(--e-s);font-weight:600;display:inline-flex}.to-score{font:800 18px/1 var(--police-titre)}.to-contre{color:var(--c-texteDoux)}.to-actions-ligne{text-align:right}.to-actions-ligne>*+*{margin-left:var(--e-s)}.to-mini{height:32px;padding:0 var(--e-m);border-radius:var(--r-plein);border:1px solid var(--c-trait);background:var(--c-fond);color:var(--c-texte);white-space:nowrap;font-size:13px;font-weight:700}.to-mini:hover:not(:disabled){border-color:var(--c-texteDoux)}.to-mini.accent{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-surAccent)}.to-mini.danger{color:var(--c-danger)}.to-groupes{gap:var(--e-xl);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.to-groupe{gap:var(--e-s);flex-direction:column;min-width:0;display:flex}.to-equipe-rang{align-items:center;gap:var(--e-s);font-weight:600;display:inline-flex}.to-rang{background:var(--c-surface2);width:20px;height:20px;color:var(--c-texteDoux);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.to-rang.qualifie{background:var(--c-accent);color:var(--c-surAccent)}.to-tableau{gap:var(--e-xl);min-width:max-content;padding-top:var(--e-s);display:flex}.to-tour{gap:var(--e-m);flex-direction:column;flex:1 0 200px;max-width:260px;display:flex}.to-tour.etroit{flex:0 0 168px}.to-tour-corps{justify-content:space-around;gap:var(--e-xl);flex-direction:column;flex:1;display:flex}.to-paire{justify-content:space-around;gap:var(--e-xl);flex-direction:column;flex:1;display:flex;position:relative}.to-tour-corps.relie .to-paire:after{content:"";border:2px solid var(--c-trait);border-radius:0 var(--r-s) var(--r-s) 0;border-left:0;width:12px;position:absolute;top:25%;bottom:25%;right:-13px}.to-tour-corps.relie .to-paire:has(>.to-duel:only-child):after{display:none}.to-duel{gap:var(--e-xs);padding:var(--e-s) var(--e-m);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);flex-direction:column;display:flex}.to-duel-equipes{gap:var(--e-xs);flex-direction:column;display:flex}.to-duel-ligne{justify-content:space-between;align-items:baseline;gap:var(--e-s);display:flex}.to-cote-duel{flex-direction:column;min-width:0;display:flex}.to-cote-duel b,.to-cote-duel .doux{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.to-cote-duel .doux{font-size:12px}.to-cote-duel.gagnant b{color:var(--c-texteAccent)}.to-duel-score{font:800 18px/1 var(--police-titre)}.to-duel-quand{color:var(--c-texteAccent);white-space:nowrap;border-top:1px solid var(--c-trait);padding-top:var(--e-xs);font-size:12px}.to-duel-quand+.to-duel-quand{border-top:0;padding-top:0}.to-champion{align-items:center;gap:var(--e-xs);padding:var(--e-l);border-radius:var(--r-m);border:2px dashed var(--c-texteAccent);color:var(--c-texteAccent);text-align:center;flex-direction:column;display:flex}.to-champion.gagne{background:var(--c-accentDoux);border-style:solid}.to-petite{gap:var(--e-s);flex-direction:column;max-width:232px;display:flex}div.to-equipes{gap:var(--e-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}div.to-equipes.avec-panneau{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1440px){div.to-equipes.avec-panneau{grid-template-columns:minmax(0,1fr)}div.to-equipes.avec-panneau .to-panneau{max-width:480px}}.etiquette-etat.licence{background:var(--c-accentDoux);color:var(--c-texteAccent)}.to-equipes-colonne{gap:var(--e-l);flex-direction:column;min-width:0;display:flex}.to-table.to-equipes td:first-child{width:100%}.to-licencies{align-items:center;gap:var(--e-xs);flex-wrap:wrap;display:flex}.to-licences{gap:var(--e-m)}.to-licences-max{justify-content:space-between;align-items:center;gap:var(--e-m);white-space:nowrap;display:flex}.to-licences-max .to-pas{width:160px}.to-licences-trait{border:0;border-top:1px solid var(--c-trait);width:100%;margin:0}.to-certifie{align-items:flex-start;gap:var(--e-s);color:var(--c-texte);text-align:left;font:inherit;background:0 0;border:0;padding:0;line-height:1.4;display:flex}.to-certifie .to-coche{background:var(--c-surface);border-radius:6px;width:20px;height:20px;margin-top:0}.to-certifie .to-coche.cochee,.ta-candidat .to-coche.cochee{background:var(--c-accent)}.to-certifie .to-coche.cochee:after,.ta-candidat .to-coche.cochee:after{width:5px;height:10px;top:2px;left:6px}.ta-titre{margin:0;font-size:17px;font-weight:700}.ta-intro,.ta-note{margin:0}.ta-liste{border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);padding:0 var(--e-l);flex-direction:column;display:flex}.ta-candidat{align-items:center;gap:var(--e-m);width:100%;padding:var(--e-m) 0;border:0;border-top:1px solid var(--c-trait);color:var(--c-texte);text-align:left;font:inherit;background:0 0;display:flex}.ta-candidat:first-child{border-top:0}.ta-candidat:disabled{cursor:default}.ta-candidat:disabled .ta-candidat-textes,.ta-candidat:disabled .to-avatar{opacity:.5}.ta-candidat .to-coche{border-radius:6px;width:22px;height:22px}.ta-candidat-textes{gap:var(--e-xs);white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.ta-note{padding:var(--e-m) var(--e-l);border-radius:var(--r-m);background:var(--c-surface2);color:var(--c-texte);line-height:1.5}.to-equipe-nom{align-items:center;gap:var(--e-m);display:inline-flex}.to-avatar{border-radius:var(--r-s);background:var(--c-surface2);width:36px;height:36px;color:var(--c-texteAccent);font:800 15px/1 var(--police-titre);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.to-avatar img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.to-resultat{align-items:center;gap:var(--e-m);width:100%;padding:var(--e-s);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);text-align:left;display:flex}.to-resultat>span:last-child{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.to-resultat b,.to-resultat .doux{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.to-resultat.actif{border-color:var(--c-texteAccent);background:var(--c-accentDoux)}.to-ou{align-items:center;gap:var(--e-m);color:var(--c-texteDoux);white-space:nowrap;font-size:13px;display:flex}.to-ou:before,.to-ou:after{content:"";background:var(--c-trait);flex:1;height:1px}.to-jours-match{gap:var(--e-s);flex-direction:column;display:flex}.to-jour-match{gap:var(--e-m);padding:var(--e-m);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);flex-direction:column;display:flex}.to-jour-heures{align-items:center;gap:var(--e-s);flex-wrap:wrap;display:flex}.to-jour-heures .champ{background:var(--c-surface);width:auto}.to-jour-heures .champ:first-child{min-width:132px;font-weight:700}.to-places{white-space:nowrap;margin-left:auto;font-weight:700}.to-mini.icone-mini{vertical-align:middle;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.to-fiche.plein{grid-template-columns:minmax(0,1fr)}.to-cote[hidden]{display:none}.to-equipe-textes{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.to-equipe-textes .doux{white-space:nowrap;font-size:13px}.fenetre.large:has(.to-jours-match){max-width:640px}.to-jour-valeur{align-items:flex-end;gap:var(--e-xs);flex-direction:column;display:flex}.to-jour-valeur .doux{font-weight:400}.to-classement{table-layout:fixed}.to-classement th:not(:first-child),.to-classement td:not(:first-child){width:40px;padding-left:var(--e-xs);padding-right:var(--e-xs)}.to-classement th:nth-child(6),.to-classement td:nth-child(6),.to-classement th:last-child,.to-classement td:last-child{width:52px}.to-classement td:first-child{overflow:hidden}.to-classement .to-equipe-rang{min-width:0;display:flex}.to-classement .to-equipe-nom{text-overflow:ellipsis;overflow:hidden}@media (width<=600px){.to-classement th:nth-child(3),.to-classement td:nth-child(3),.to-classement th:nth-child(4),.to-classement td:nth-child(4),.to-classement th:nth-child(5),.to-classement td:nth-child(5){display:none}}.sd-champ{align-items:center;gap:var(--e-s);text-align:left;cursor:pointer;display:flex}.sd-champ svg{color:var(--c-texteDoux);flex:none}.sd-champ[aria-expanded=true]{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.sd-champ:disabled{opacity:.55}.sd-bouton[aria-expanded=true]{border-color:var(--c-accent)}.sd-valeur{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sd-vide{color:var(--c-texteDoux);font-weight:400}.sd-pop{z-index:1000;background:var(--c-surface);border:1px solid var(--c-trait);border-radius:var(--r-l);padding:var(--e-l);gap:var(--e-m);flex-direction:column;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.sd-voile{z-index:1000;background:var(--c-voile);align-items:flex-end;display:flex;position:fixed;inset:0}.sd-feuille{background:var(--c-surface);border-top:1px solid var(--c-trait);border-radius:var(--r-l) var(--r-l) 0 0;width:100%;max-height:90vh;padding:var(--e-m) var(--e-l) var(--e-xxl);gap:var(--e-l);flex-direction:column;display:flex;overflow-y:auto}.sd-poignee{background:var(--c-trait);border-radius:2px;align-self:center;width:40px;height:4px}.sd-cal{gap:var(--e-m);flex-direction:column;display:flex}.sd-entete{justify-content:space-between;align-items:center;gap:var(--e-s);display:flex}.sd-mois{font-family:var(--police-titre);text-transform:uppercase;white-space:nowrap;font-size:22px;font-weight:800;line-height:1.1}.sd-cal.grand .sd-mois,.sd-mois.grand{font-size:28px}.sd-fleches{gap:var(--e-s);display:flex}.sd-fleche{border-radius:var(--r-plein);border:1px solid var(--c-trait);width:32px;height:32px;color:var(--c-texte);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sd-cal.grand .sd-fleche{width:40px;height:40px}.sd-fleche:disabled{opacity:.35}.sd-fleche:hover:not(:disabled){border-color:var(--c-texteDoux)}.sd-grille{gap:var(--e-xs);flex-direction:column;display:flex}.sd-semaine{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.sd-js{font-family:var(--police-titre);letter-spacing:.08em;color:var(--c-texteDoux);padding:var(--e-xs) 0;font-size:13px;font-weight:700;text-decoration:none}.sd-jour,.sd-case-vide{width:40px;height:40px}.sd-cal.grand .sd-jour,.sd-cal.grand .sd-case-vide{width:44px;height:44px;font-size:15px}.sd-jour{border-radius:var(--r-plein);color:var(--c-texte);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;position:relative}.sd-jour:hover:not(:disabled):not([aria-pressed=true]){background:var(--c-surface2)}.sd-jour:disabled{color:var(--c-textePris);opacity:.6}.sd-jour[aria-pressed=true]{background:var(--c-primaire);color:var(--c-surPrimaire);opacity:1;font-weight:700}.sd-jour.auj:after{content:"";opacity:.7;background:currentColor;border-radius:2px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.sd-groupe{gap:var(--e-s);flex-direction:column;display:flex}.sd-moment{font-family:var(--police-titre);letter-spacing:.08em;text-transform:uppercase;color:var(--c-texteDoux);font-size:13px;font-weight:700}.sd-heures{gap:var(--e-s);grid-template-columns:repeat(4,1fr);display:grid}.sd-heure{border-radius:var(--r-m);border:1px solid var(--c-trait);height:40px;color:var(--c-texte);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;padding:0;font-size:14px;font-weight:600}.sd-heures.grand .sd-heure{height:44px;font-size:15px}.sd-heure:hover:not(:disabled):not([aria-pressed=true]){background:var(--c-surface2)}.sd-heure:disabled{background:var(--c-pris);color:var(--c-textePris);border-color:#0000}.sd-heure[aria-pressed=true]{background:var(--c-primaire);border-color:var(--c-primaire);color:var(--c-surPrimaire);font-weight:700}.sd-aide{margin:0}.sd-puce{color:var(--c-texteAccent);font-weight:700}@media (width>=801px){.marque{padding:0 var(--e-s);letter-spacing:0;font-size:26px}.marque svg{width:48px;height:32px}.navigation button{border-radius:var(--r-m);height:44px;color:var(--c-texte);font-size:15px;font-weight:700}.navigation button svg{color:var(--c-texteDoux)}.gerant{padding:var(--e-s);border:1px solid var(--c-trait);background:var(--c-surface);row-gap:0}.gerant[aria-current=page]{border-color:var(--c-accent);background:var(--c-surface)}.gerant[aria-current=page] .avatar{background:var(--c-accentDoux)}.gerant .avatar{width:40px;height:40px;font-size:16px}.gerant-nom{font-weight:700}.gerant-lien{font-size:13px}.navigation button:hover:not([aria-current=page]){background:var(--c-surface2)}.navigation button[aria-current=page] svg{color:var(--c-texteAccent)}}.carte-accueil .doux{text-wrap:balance}.carte-accueil .doux.grand{text-wrap:wrap}.boutons-sociaux{gap:var(--e-m);flex-direction:column;display:flex}.bouton.social{gap:var(--e-m)}.bouton.social svg{flex:none}.autres-facons{align-self:center}.etiquette-admin{margin-left:var(--e-xs);padding:var(--e-xs) var(--e-s);border-radius:var(--r-s);background:var(--c-primaire);color:var(--c-surPrimaire);font:800 12px/1 var(--police-titre);letter-spacing:.06em;text-transform:uppercase}.admin-pied{gap:var(--e-s);flex-direction:column;margin-top:auto;display:flex}.bouton.petit{height:36px;padding:0 var(--e-m);font-size:13px}.admin-liste{gap:var(--e-l);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.carte-admin{border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);padding:var(--e-l);gap:var(--e-m);flex-direction:column;display:flex}.carte-admin-tete{justify-content:space-between;align-items:center;gap:var(--e-s);flex-wrap:wrap;display:flex}.etiquette-type,.motif,.etiquette-suspendu{height:24px;padding:0 var(--e-s);border-radius:var(--r-s);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.etiquette-type{background:var(--c-accentDoux);color:var(--c-texteAccent)}.motif,.etiquette-suspendu{background:var(--c-dangerDoux);color:var(--c-danger)}.carte-admin-titres{gap:var(--e-xs);flex-direction:column;display:flex}.carte-admin-titre{font-size:17px}.puces-motifs{align-items:center;gap:var(--e-s);flex-wrap:wrap;display:flex}.contenus-signales{border:1px solid var(--c-trait);border-radius:var(--r-m);max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.contenu-signale{align-items:flex-start;gap:var(--e-m);padding:var(--e-m);display:flex}.contenu-signale+.contenu-signale{border-top:1px solid var(--c-trait)}.contenu-signale-texte{gap:var(--e-xs);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.contenu-auteur{align-items:baseline;gap:var(--e-s);flex-wrap:wrap;display:flex}.contenu-photo{border-radius:var(--r-s);object-fit:cover;max-width:240px;max-height:180px}.personnes{gap:var(--e-s);flex-direction:column;display:flex}.personne{justify-content:space-between;align-items:center;gap:var(--e-m);display:flex}.personne-textes{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.carte-admin .actions{justify-content:flex-end}.tarifs{gap:var(--e-l);flex-direction:column;max-width:760px;display:flex}.tarifs-grille{gap:var(--e-l);grid-template-columns:minmax(0,1fr);display:grid}.tarifs-grille .carte-admin-titre{margin:0}.tarifs-champs{gap:var(--e-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tarifs .actions{justify-content:flex-end}.entete-titres .equilibre{text-wrap:pretty}.tableau-paiements .ligne-sous,.tableau-appels .ligne-sous{font-size:13px}.tableau-appels td.droite{text-align:right}@media (width<=800px){.tarifs-grille{grid-template-columns:minmax(0,1fr)}.tarifs .actions .bouton{width:100%}.tableau-paiements td:first-child{grid-area:1/1}.tableau-paiements td:nth-child(3){grid-area:1/2;place-self:start end}.tableau-paiements td:nth-child(2){grid-area:2/1}.tableau-paiements td:nth-child(5){color:var(--c-texteDoux);grid-area:2/2;justify-self:end;font-size:13px}.tableau-paiements td:nth-child(4){color:var(--c-texteDoux);grid-area:3/1/4/3;font-size:13px}.tableau-paiements td.sans-numero{display:none}.tableau-appels td:first-child{grid-area:1/1}.tableau-appels td:nth-child(5){grid-area:1/2;place-self:start end}.tableau-appels td:nth-child(2){color:var(--c-texteDoux);grid-area:2/1;font-size:13px}.tableau-appels td:nth-child(4){color:var(--c-texteDoux);grid-area:2/2;justify-self:end;font-size:13px}.tableau-appels td:nth-child(3){color:var(--c-texteDoux);grid-area:3/1;font-size:13px}.tableau-appels td:nth-child(6){grid-area:3/2;justify-self:end}.page.admin .navigation .sur-bureau,.page.admin .admin-pied{display:none}.carte-admin .actions{flex-direction:column-reverse;align-items:stretch}}.etiquette-ligne{justify-content:space-between;align-items:baseline;gap:var(--e-m);display:flex}.texte-accueil{margin:0;line-height:1.5}a.bouton{text-align:center;text-decoration:none}.etapes-papi{padding-left:var(--e-l);gap:var(--e-s);flex-direction:column;margin:0;line-height:1.45;display:flex}.surtitre-liste{color:var(--c-texteDoux);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.terrains-parametres.desactives b{color:var(--c-texteDoux)}.terrains-parametres.desactives .vignette-terrain{background:var(--c-surface2);color:var(--c-texteDoux)}.zone-retrait{border-top:1px solid var(--c-trait);padding-top:var(--e-l);gap:var(--e-m);flex-direction:column;display:flex}.alerte-retrait{background:var(--c-attentionDoux);border-radius:var(--r-s);padding:var(--e-m);gap:var(--e-s);flex-direction:column;display:flex}.alerte-retrait b{color:var(--c-attention)}.alerte-retrait ul{padding-left:var(--e-l);gap:var(--e-xs);flex-direction:column;margin:0;display:flex}.ligne-boutons-position{justify-content:space-between;align-items:center;gap:var(--e-m);flex-wrap:wrap;display:flex}.to-segments.choix-deux{background:var(--c-fond,var(--c-surface));max-width:360px;display:flex}.to-segments.choix-deux button{flex:1;font-size:14px}.to-segments.choix-deux button[aria-pressed=true]{background:var(--c-accent);color:var(--c-surAccent)}@media (width<=600px){.to-defile:has(>.to-matchs){overflow-x:visible}.to-matchs,.to-matchs tbody{display:block}.to-matchs thead{display:none}.to-matchs tr{align-items:center;column-gap:var(--e-m);row-gap:var(--e-xs);padding:var(--e-m) 0;border-top:1px solid var(--c-trait);grid-template-columns:auto auto 1fr auto;display:grid}.to-matchs td{border-top:0;padding:0}.to-matchs td:nth-child(2),.to-matchs td:nth-child(3){color:var(--c-texteDoux);font-size:13px}.to-matchs td:nth-child(3){text-overflow:ellipsis;overflow:hidden}.to-matchs td:nth-child(4){white-space:normal;grid-area:2/1/auto/4}.to-matchs .to-rencontre{flex-wrap:wrap;row-gap:0}.to-matchs td.to-actions-ligne{grid-area:1/4/3}.to-defile:has(>.to-equipes){overflow-x:visible}.to-equipes,.to-equipes tbody{display:block}.to-equipes thead{display:none}.to-equipes tr{align-items:center;gap:var(--e-s) var(--e-m);padding:var(--e-m) 0;border-top:1px solid var(--c-trait);flex-wrap:wrap;display:flex}.to-equipes td{border-top:0;padding:0}.to-equipes td:first-child{white-space:normal;flex:1 0 100%}.to-equipes .to-equipe-textes .doux{white-space:normal}.to-equipes td[data-libelle]:before{content:attr(data-libelle) " ";color:var(--c-texteDoux)}.to-equipes td.to-retirer{margin-left:auto}}.titre-encart{font-family:var(--police-titre);text-transform:uppercase;margin:0;font-size:20px;font-weight:800;line-height:1}.encart .encart{background:var(--c-surface)}.encart .encart .champ{background:var(--c-fond)}.liste-prix{gap:var(--e-s);flex-direction:column;display:flex}.ligne-prix{align-items:center;gap:var(--e-m);display:flex}.ligne-prix-champ{flex:1;min-width:0}.sp-encart{gap:var(--e-m);padding:var(--e-l);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);flex-direction:column;display:flex}.sp-trait{border:0;border-top:1px solid var(--c-trait);width:100%;margin:0}.sp-coches{gap:var(--e-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-coches li{align-items:flex-start;gap:var(--e-s);display:flex}.sp-coches svg{color:var(--c-ok);flex:none;margin-top:1px}.ligne.sp-total{padding-top:var(--e-m);border-top:1px solid var(--c-trait);align-items:center}.ligne.sp-total dt{color:var(--c-texte);font-weight:700}.ligne.sp-total dd{font:800 24px/1 var(--police-titre)}.sp-noms{gap:var(--e-m);flex-direction:column;display:flex}.sp-nom{align-items:flex-end;gap:var(--e-m);display:flex}.sp-nom>.groupe{flex:1;min-width:0}.pastille-prix{border-radius:var(--r-m);border:3px solid #0000;flex:none;width:44px;height:44px;font-size:16px;font-weight:700}.pastille-prix[aria-checked=true]{border-color:var(--c-texte)}.retirer-prix{width:44px;height:44px;color:var(--c-texteDoux);background:0 0;border:0;flex:none;font-size:18px;font-weight:700}.ajout-prix{border-radius:var(--r-m);border:1px dashed var(--c-trait);height:44px;color:var(--c-texteAccent);white-space:nowrap;background:0 0;font-weight:700}.grille-prix{-webkit-user-select:none;user-select:none;touch-action:pan-y;flex-direction:column;gap:2px;display:flex}.grille-prix-ligne{grid-template-columns:52px repeat(7,minmax(0,1fr));gap:2px;display:grid}.grille-prix-jour,.grille-prix-heure{color:var(--c-texteDoux);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.grille-prix-jour{text-transform:uppercase;height:32px;font-weight:700}.grille-prix-heure{text-align:left}.grille-prix-case{cursor:pointer;border-radius:4px;height:32px}@media (width<=600px){.grille-prix-case{height:44px}}.sp-nom>.carre-initiales{margin-bottom:0}.sp-champ-action{gap:var(--e-s);display:flex}.sp-champ-action .bouton{height:var(--h-champ);flex:none}.sp-logos{gap:var(--e-s);flex-wrap:wrap;display:flex}.sp-reprendre{white-space:nowrap;align-self:flex-start}.sp-precedents{gap:var(--e-s);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.sp-precedent{align-items:stretch;gap:var(--e-s);padding:var(--e-m);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-fond);color:var(--c-texte);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.sp-precedent:hover,.sp-precedent.choisi{border-color:var(--c-texteAccent)}.sp-precedent-tete{justify-content:space-between;align-items:baseline;gap:var(--e-m);display:flex}.sp-precedent-tete b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-resume{align-items:flex-start;gap:var(--e-s);flex-direction:column;display:flex}.sp-resume b{font-size:15px}.sp-payer{align-self:flex-start}.sp-liste{gap:var(--e-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-ligne{align-items:center;gap:var(--e-m);min-width:0;display:flex}.sp-ligne-textes{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.sp-ligne-textes .tronque{white-space:nowrap}.sp-ligne-actions{gap:var(--e-l);flex-wrap:wrap;display:flex}.sp-ligne .choix-logo-apercu .carre-initiales{width:44px;height:44px;font-size:17px}.ligne dd.to-verif-valeur{white-space:normal}.rc-saisie{gap:var(--e-l);flex-direction:column;display:flex}.rc-bloc-saisie{gap:var(--e-s);flex-direction:column;display:flex}.rc-offreurs{gap:var(--e-s);flex-wrap:wrap;display:flex}.rc-offreurs .puce{white-space:nowrap}.rc-titre-saisie{align-items:center;gap:var(--e-s);white-space:nowrap;display:flex}.rc-ligne-saisie{gap:var(--e-m);grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:end;display:grid}@media (width<=720px){.rc-ligne-saisie{grid-template-columns:minmax(0,1fr)}}.fenetre.large:has(.rc-saisie){max-width:680px}.rc-place{border-radius:var(--r-plein);background:var(--c-surface2);width:32px;height:32px;color:var(--c-texte);font:800 16px/1 var(--police-titre);flex:none;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.rc-place.premiere{background:var(--c-accent);color:var(--c-surAccent)}.rc-place.petite{margin-bottom:0}.rc-tete{justify-content:space-between;align-items:center;gap:var(--e-m);display:flex}.ligne dd.rc-valeur{align-items:flex-end;gap:var(--e-xs);white-space:normal;text-align:right;flex-direction:column;min-width:0;display:flex}.rc-valeur>span+span{font-size:13px;font-weight:600}.rc-champion{align-items:center;gap:var(--e-l);padding:var(--e-l);border-radius:var(--r-l);background:var(--c-accentDoux);display:flex}.rc-coupe{border-radius:var(--r-l);background:var(--c-accent);width:56px;height:56px;color:var(--c-surAccent);flex:none;justify-content:center;align-items:center;display:flex}.rc-champion-nom{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.rc-champion-nom b{font:800 30px/1 var(--police-titre);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-cle{letter-spacing:.04em;text-transform:uppercase;color:var(--c-texteAccent);font-size:12px;font-weight:700}.rc-champion-gain{align-items:flex-end;gap:var(--e-xs);flex-direction:column;display:flex}.rc-champion-gain b{font-size:16px}.rc-table{border-collapse:collapse;width:100%}.rc-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--c-texteDoux);padding:0 var(--e-m) var(--e-s);border-bottom:1px solid var(--c-trait);font-size:12px;font-weight:700}.rc-table td{padding:var(--e-m);border-bottom:1px solid var(--c-trait);vertical-align:middle}.rc-table tr:last-child td{border-bottom:0}.rc-table td:first-child,.rc-table th:first-child{width:32px;padding-left:0}.rc-table .droite{text-align:right;white-space:nowrap}.rc-etat{justify-content:flex-end;align-items:center;gap:var(--e-m);display:flex}.rc-sous{font-size:13px;display:block}.rc-remis{color:var(--c-ok);white-space:nowrap;font-weight:700}.rc-annuler{font-size:13px}@media (width<=600px){.rc-table thead{display:none}.rc-table tr{column-gap:var(--e-m);row-gap:var(--e-s);padding:var(--e-m) 0;border-bottom:1px solid var(--c-trait);grid-template-columns:32px minmax(0,1fr);display:grid}.rc-table tr:last-child{border-bottom:0}.rc-table td{border-bottom:0;min-width:0;padding:0;display:block}.rc-table td:first-child{grid-row:span 3;width:auto}.rc-table td:not(:first-child){grid-column:2}.rc-table td .nowrap{white-space:normal}.rc-table .droite{text-align:left}.rc-etat{justify-content:flex-start}}.fenetre.tres-large{max-width:960px}.bu-feuilles{gap:var(--e-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=760px){.bu-feuilles{gap:var(--e-l);grid-template-columns:minmax(0,1fr)}}.bu-tete{justify-content:space-between;align-items:center;gap:var(--e-m);min-width:0;display:flex}.bu-equipe{align-items:center;gap:var(--e-m);min-width:0;display:flex}.bu-nom{font:800 20px/1.1 var(--police-titre);text-transform:uppercase;white-space:nowrap;margin:0}.bu-etat{white-space:nowrap;flex:none;font-size:13px;font-weight:600}.bu-etat.attention{color:var(--c-attention)}.bu-etat.danger{color:var(--c-danger)}.bu-etat.ok{color:var(--c-ok)}.bu-etat.doux{color:var(--c-texteDoux)}.bu-buts{gap:var(--e-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bu-but{align-items:center;gap:var(--e-m);min-width:0;display:flex}.bu-ballon{border-radius:var(--r-plein);background:var(--c-surface2);width:32px;height:32px;color:var(--c-texte);flex:none;justify-content:center;align-items:center;display:inline-flex}.bu-but-textes{flex-direction:column;min-width:0;display:flex}.bu-but-textes b{white-space:nowrap;font-weight:600}.bu-but-textes .doux{white-space:nowrap}.bu-but-textes .bu-sans{color:var(--c-texteDoux)}.bu-actions{gap:var(--e-s);flex-wrap:wrap;display:flex}.bu-ajout{border-radius:var(--r-m);border:1px dashed var(--c-trait);width:100%;height:48px;color:var(--c-texte);justify-content:center;align-items:center;gap:var(--e-s);white-space:nowrap;background:0 0;font-weight:600;display:inline-flex}.bu-ajout:hover{border-color:var(--c-texteDoux)}.bu-encadre{padding:var(--e-m);border-radius:var(--r-m);background:var(--c-surface2);margin:0;line-height:1.45}.bu-bloc{gap:var(--e-m)}.bu-bloc-titre{font:800 18px/1.1 var(--police-titre);text-transform:uppercase;white-space:nowrap}.bu-bloc .champ,.bu-bloc .puce{background:var(--c-surface)}.bu-bloc .puce[aria-pressed=true]{background:var(--c-accent)}.bu-inter{border-radius:var(--r-plein);background:var(--c-trait);border:0;flex:none;width:48px;height:28px;padding:0;position:relative}.bu-inter:after{content:"";border-radius:var(--r-plein);background:#fff;width:22px;height:22px;position:absolute;top:3px;left:3px}.bu-inter[aria-checked=true]{background:var(--c-primaire)}.bu-inter[aria-checked=true]:after{background:var(--c-fond);left:23px}.to-mini.attention{background:var(--c-attentionDoux);border-color:var(--c-attentionDoux);color:var(--c-attention)}.to-mini.attention:hover:not(:disabled){border-color:var(--c-attention)}.to-alerte-buteurs{margin-top:var(--e-xs);color:var(--c-attention);font-size:12px;font-weight:600;display:block}.bu-classement .doux-cellule{color:var(--c-texteDoux)}.bu-total{font:800 18px/1 var(--police-titre)}.cellule-coupee{text-overflow:ellipsis;max-width:220px;overflow:hidden}.actions-ligne{gap:var(--e-s);justify-content:flex-end;display:inline-flex}.liste-choix{gap:var(--e-s);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.choix-ligne{text-align:left;padding:var(--e-m);border-radius:var(--r-m);border:1px solid var(--c-trait);background:var(--c-surface);color:var(--c-texte)}.choix-ligne[aria-checked=true]{border:2px solid var(--c-texte)}.zone-import{height:auto;min-height:200px;padding:var(--e-m);resize:vertical;font:13px/1.5 ui-monospace,monospace}.a-encaisser{gap:var(--e-m);margin-bottom:var(--e-xl);flex-direction:column;display:flex}@media (width<=800px){.tableau-terrains td:first-child{grid-area:1/1}.tableau-terrains td:nth-child(3){grid-area:1/2;justify-self:end}.tableau-terrains td:nth-child(2){grid-area:2/1}.tableau-terrains td:nth-child(4){grid-area:2/2;justify-self:end}.tableau-terrains td:nth-child(5){grid-area:3/1}.tableau-terrains td:nth-child(6){grid-area:3/2;justify-self:end}.tableau-terrains td:nth-child(7){text-align:left;grid-area:4/1/5/3}.tableau-terrains .actions-ligne{justify-content:flex-start}.cellule-coupee{max-width:100%}}.bandeau-revendication{justify-content:space-between;align-items:center;gap:var(--e-m);padding:var(--e-m) var(--e-l);margin-bottom:var(--e-l);border-radius:var(--r-l);border:1px solid var(--c-trait);background:var(--c-surface);display:flex}.bandeau-revendication-texte{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}@media (width<=800px){.page.admin .navigation{scrollbar-width:none;overscroll-behavior-x:contain;gap:0;display:flex;overflow-x:auto}.page.admin .navigation::-webkit-scrollbar{display:none}.page.admin .navigation button{flex:none;min-width:72px}.page.admin .navigation .nav-titre{overflow:visible}}.liste-prestations{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ligne-prestation{align-items:center;gap:var(--e-m);width:100%;padding:var(--e-m) 0;color:var(--c-texte);text-align:left;background:0 0;border:0;display:flex}.ligne-prestation svg{color:var(--c-texteDoux);flex:none}.ligne-prestation:hover b:first-child{color:var(--c-texteAccent)}.liste-prestations li+li{border-top:1px solid var(--c-trait)}.prestation-texte{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.prestation-prix{white-space:nowrap}.bouton-pointille{width:100%;height:var(--h-champ);padding:0 var(--e-l);border:1px dashed var(--c-trait);border-radius:var(--r-m);color:var(--c-texteAccent);white-space:nowrap;background:0 0;font-size:15px;font-weight:700}.bouton-pointille:hover:not(:disabled){border-color:var(--c-texteAccent)}.bouton-pointille:disabled{opacity:.6}.carte-parametre>.bouton-pointille{max-width:360px}.recap-prix{padding:var(--e-l);border:1px solid var(--c-trait);border-radius:var(--r-m);background:var(--c-fond);gap:var(--e-m);flex-direction:column;margin:0;display:flex}.recap-ligne{justify-content:space-between;align-items:center;gap:var(--e-m);display:flex}.recap-ligne dt{gap:var(--e-xs);flex-direction:column;min-width:0;font-weight:700;display:flex}.recap-ligne dt .doux{font-weight:400}.recap-ligne dd{white-space:nowrap;align-items:center;gap:var(--e-s);margin:0;font-weight:700;display:flex}.recap-ligne dd.ok{color:var(--c-ok)}.recap-ligne dd.attention{color:var(--c-attention)}.recap-ligne.total{padding-top:var(--e-m);border-top:1px solid var(--c-trait)}.recap-ligne.total:first-child{border-top:0;padding-top:0}.recap-ligne.total dd{font:800 24px/1 var(--police-titre)}.recap-ligne.secondaire dt{color:var(--c-texteDoux);font-weight:400}.retirer-prestation{border:1px solid var(--c-trait);border-radius:var(--r-s);width:28px;height:28px;color:var(--c-texteDoux);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.retirer-prestation:hover:not(:disabled){border-color:var(--c-danger);color:var(--c-danger)}.option-prestation{justify-content:space-between;align-items:center;gap:var(--e-m);flex-direction:row}.actions>.pousse-gauche{margin-right:auto}@media (width<=600px){.voile{align-items:flex-end;padding:0}.fenetre,.fenetre.large,.fenetre.tres-large{border-radius:var(--r-l) var(--r-l) 0 0;max-width:none;max-height:92vh;padding:var(--e-xl) var(--e-l) calc(var(--e-xl) + env(safe-area-inset-bottom));border-bottom:0;animation:.2s ease-out feuille-monte}}@keyframes feuille-monte{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fenetre{animation:none}}.ap-ajout-ligne{gap:var(--e-s);flex-direction:column;display:flex}.ap-ajout-ligne .ap-boutons .bouton:first-child{flex:1}.ap-zone{position:relative}.ap-zone .champ.zone-texte{width:100%;height:104px;padding-right:40px}.ap-zone svg{top:var(--e-m);right:var(--e-m);color:var(--c-texteDoux);pointer-events:none;position:absolute}.ap-puces{gap:var(--e-s);flex-wrap:wrap;display:flex}.ap-puce{height:var(--h-puce);padding:0 var(--e-m) 0 var(--e-l);border-radius:var(--r-plein);border:1px solid var(--c-accent);background:var(--c-accentDoux);color:var(--c-texteAccent);white-space:nowrap;align-items:center;gap:var(--e-s);cursor:pointer;font-size:13px;font-weight:600;display:inline-flex}.ap-ajout{gap:var(--e-s);align-items:center;display:flex}.ap-ajout .champ{flex:1;min-width:0}.ap-tete{justify-content:space-between;align-items:center;gap:var(--e-m);display:flex}.ap-cadre{border:1px solid var(--c-accent);border-radius:var(--r-l);background:var(--c-surface);padding:var(--e-l);gap:var(--e-m);flex-direction:column;display:flex}.ap-etiquette{font:800 16px/1 var(--police-titre);text-transform:uppercase;letter-spacing:.02em;color:var(--c-texteAccent);white-space:nowrap}.ap-boutons{gap:var(--e-s);flex-wrap:wrap;display:flex}.ap-boutons .bouton{white-space:nowrap}.ap-liens{gap:var(--e-l);flex-wrap:wrap;display:flex}.ap-proposition{align-items:center;gap:var(--e-m);width:100%;min-width:0;padding:var(--e-s) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ap-proposition .sp-ligne-textes{flex:1}.ap-fenetre{gap:var(--e-l);flex-direction:column;display:flex}.ap-message{white-space:pre-wrap;padding:var(--e-m);border-radius:var(--r-m);background:var(--c-fond);border:1px solid var(--c-trait)}.sans-coupure{white-space:nowrap}@media (width<=600px){.puces.puces-types{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.droit-saisie{gap:var(--e-m);padding:var(--e-m);border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);flex-direction:column;display:flex}.droit-haut{grid-template-columns:minmax(0, 1fr) 132px var(--h-champ);gap:var(--e-s);display:grid}@media (width<=600px){.droit-haut{grid-template-columns:minmax(0, 1fr) 112px var(--h-champ)}}.droit-retirer{height:var(--h-champ);border:1px solid var(--c-trait);border-radius:var(--r-m);color:var(--c-texteDoux);cursor:pointer;background:0 0;font-size:18px}.droit-total{gap:var(--e-xs);padding:var(--e-m);border-radius:var(--r-m);background:var(--c-accentDoux);flex-direction:column;display:flex}.droit-total div{justify-content:space-between;gap:var(--e-m);display:flex}.to-rappel-droits{color:var(--c-attention);font-size:13px}.pr-grille{gap:var(--e-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pr-apercu{max-width:560px}.pr-table td:first-child{width:100%}.pr-table tr.pr-choisie td{background:var(--c-accentDoux)}.pr-apercu{gap:var(--e-m);flex-direction:column;min-width:0;display:flex}.pr-apercu-tete{justify-content:space-between;align-items:baseline;gap:var(--e-m);display:flex}.pr-apercu img{aspect-ratio:1200/630;background:#0a0e13;border-radius:12px;width:100%;display:block}.pr-boutons{gap:var(--e-s);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pr-apercu-tete .libelle{letter-spacing:.5px;text-transform:uppercase;color:var(--c-texteDoux);font-size:12px;font-weight:700}.etiquettes-categorie{gap:var(--e-s);align-items:center;display:flex}.etiquette-categorie{height:22px;padding:0 var(--e-s);white-space:nowrap;background:var(--c-accentDoux);color:var(--c-texteAccent);border-radius:6px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.etiquette-categorie.forte{background:var(--c-texte);color:var(--c-fond);text-transform:uppercase;letter-spacing:.3px}@media (prefers-color-scheme:dark){.etiquette-categorie.forte{background:var(--c-accent);color:var(--c-surAccent)}}.sessions-resume{gap:var(--e-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sessions-chiffre{border:1px solid var(--c-trait);border-radius:var(--r-l);background:var(--c-surface);padding:var(--e-l);gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.sessions-chiffre b{font-family:var(--police-titre);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.sessions-outils{align-items:center;gap:var(--e-m);flex-wrap:wrap;display:flex}.sessions-outils .champ{flex:240px;max-width:360px}.sessions-liste{border-top:1px solid var(--c-trait);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-ligne{align-items:center;gap:var(--e-m);padding:var(--e-m) 0;border-bottom:1px solid var(--c-trait);display:flex}.session-ligne:last-child{border-bottom:0;padding-bottom:0}.session-icone{border-radius:var(--r-m);background:var(--c-fond);flex:none;place-items:center;width:40px;height:40px;display:grid}.session-textes{gap:var(--e-xs);flex-direction:column;flex:1;min-width:0;display:flex}.sessions-resume .s-telephone{display:none}@media (width<=800px){.sessions-resume .s-telephone{display:inline}.sessions-resume .s-bureau,.session-textes .s-bureau{display:none}.session-ip{display:block}.sessions-resume{gap:var(--e-s)}.sessions-chiffre{padding:var(--e-m)}.sessions-chiffre b{font-size:26px}.sessions-outils .champ{flex-basis:100%;max-width:none}}@media (width>=1100px){.tribunes-admin{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.ta-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-m);display:flex}.ta-titres{gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.ta-etat{height:24px;padding:0 var(--e-s);white-space:nowrap;background:var(--c-fond);color:var(--c-texteDoux);border-radius:6px;flex:none;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ta-etat.venir{background:var(--c-accentDoux);color:var(--c-texteAccent)}.ta-etat.attente{color:var(--c-attention)}.ta-score{justify-content:space-between;align-items:center;gap:var(--e-m);padding:var(--e-m);border-radius:var(--r-m);background:var(--c-fond);display:flex}.ta-score b{font-family:var(--police-titre);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.ta-chiffres{gap:var(--e-s);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ta-chiffres>div{padding:var(--e-m);border-radius:var(--r-m);background:var(--c-fond);gap:var(--e-xs);flex-direction:column;min-width:0;display:flex}.ta-chiffres dt{font-size:13px}.ta-chiffres dd{font-family:var(--police-titre);font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:1}.ta-bloc{gap:var(--e-s);flex-direction:column;display:flex}.ta-barre{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ta-barre span{flex-basis:0}.ta-barre .neutre,.ta-camp i.neutre{background:var(--c-trait)}.ta-camps{gap:var(--e-s) var(--e-l);flex-wrap:wrap;display:flex}.ta-camp{align-items:center;gap:var(--e-xs);min-width:0;font-size:14px;display:flex}.ta-camp i{border-radius:3px;flex:none;width:10px;height:10px}.ta-camp b{font-variant-numeric:tabular-nums}.ta-pronos{gap:var(--e-s);flex-wrap:wrap;display:flex}.ta-prono{align-items:baseline;gap:var(--e-xs);padding:var(--e-xs) var(--e-s);border:1px solid var(--c-trait);border-radius:var(--r-m);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.ta-prono.exact{border-color:var(--c-accent);background:var(--c-accentDoux)}
