.espace-bandeau{padding-bottom:0}.espace-bandeau h1{margin:10px 0 8px}.espace-onglets{margin-top:18px}.pastille-n{display:inline-block;min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:#1A1A1A;font-size:.72rem;font-weight:800;text-align:center;line-height:1.6}.prochaine-seance{display:inline-flex;gap:10px;align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;padding:8px 14px;border-radius:999px;font-size:.88rem;margin-top:4px}.prochaine-seance svg{width:18px;height:18px;color:var(--accent);flex:none}.prochaine-seance:hover{background:rgba(255,255,255,.2);color:#fff}.conteneur.espace-corps{padding-top:44px;padding-bottom:80px}@media (max-width:600px){.conteneur.espace-corps{padding-top:28px;padding-bottom:56px}}.espace-corps h2{margin-top:0}.espace-corps svg{width:18px;height:18px;flex:none}.espace-corps .tres-petit svg,.espace-corps .petit svg,.annonce p svg{width:14px;height:14px;display:inline-block;vertical-align:-2px}.espace-corps .etat-vide .ico-rond svg{width:32px;height:32px}.espace-corps .tuiles-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.espace-corps .tuile-stat{display:grid;gap:4px;background:#fff;border:1px solid var(--bord);border-radius:var(--r);padding:18px 20px}.espace-corps .tuile-stat .valeur{font-family:var(--police-titre);font-size:1.7rem;font-weight:800;color:var(--marque-1);line-height:1.1}.espace-corps .tuile-stat>span:last-child{color:var(--texte-doux);font-size:.9rem}.espace-corps .mois{margin-top:18px}.espace-corps .faq-item + .faq-item{margin-top:10px}.espace-corps .faq-item{margin:0}.espace-corps .pile>h3.mois:first-of-type{margin-top:6px}.espace-bandeau .espace-onglets{margin-bottom:0}.espace-deux{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}@media (max-width:980px){.espace-deux{grid-template-columns:1fr}}.pile{display:grid;gap:16px;min-width:0}.deux-champs{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.deux-champs{grid-template-columns:1fr}}.habg-form{display:grid;gap:14px}.badge-equipe{background:var(--orange-clair);color:#7A4300}.badge-equipe svg{width:12px;height:12px}.liste-modules{list-style:none;margin:0;padding:0;display:grid;gap:10px}.module-ligne{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--bord);border-radius:var(--r);padding:14px 16px}.module-ligne.module-eval{border-color:var(--marque-1);background:var(--vert-pale)}.module-ref{font-family:var(--police-titre);font-weight:800;font-size:.85rem;color:var(--marque-1)}.module-txt{display:grid;gap:2px;min-width:0}.module-txt a{text-decoration:none;color:var(--texte)}.module-txt a:hover{color:var(--marque-1)}@media (max-width:600px){.module-ligne{grid-template-columns:1fr auto}.module-ref{grid-column:1 / -1}}.forum-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.forum-filtres{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.forum-filtres input,.forum-filtres select{min-height:40px;padding:6px 10px;border:1.5px solid var(--bord-fort);border-radius:var(--r-s);font:inherit;background:#fff}.forum-filtres input{flex:1 1 240px}.forum-liste{background:#fff;border:1px solid var(--bord);border-radius:var(--r);overflow:hidden}.forum-ligne{display:grid;grid-template-columns:minmax(0,1fr) 92px 72px 170px;gap:12px;align-items:center;padding:14px 16px;border-top:1px solid var(--bord)}.forum-entete{background:var(--vert-pale);border-top:0;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--marque-1-fonce);padding:10px 16px}.forum-sujet{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.forum-sujet>span:last-child{display:grid;gap:3px;min-width:0}.forum-sujet a{text-decoration:none;color:var(--texte)}.forum-sujet a:hover{color:var(--marque-1);text-decoration:underline}.forum-ico{width:34px;height:34px;border-radius:50%;background:var(--orange-clair);color:var(--accent-fonce);display:grid;place-items:center}.forum-ico svg{width:18px;height:18px}.forum-ico.ok{background:var(--succes-fond);color:var(--succes)}.forum-badges{display:flex;gap:6px;flex-wrap:wrap}.forum-n{text-align:center}.forum-der{line-height:1.4}@media (max-width:760px){.forum-ligne{grid-template-columns:1fr auto}.forum-entete{display:none}.forum-ligne .forum-n:nth-of-type(3),.forum-der{display:none}}.similaires{display:grid;gap:6px}.similaires:empty{display:none}.similaires .sim-tete{font-size:.85rem;font-weight:700;color:var(--alerte)}.similaires a{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--bord);border-radius:var(--r-s);text-decoration:none;color:var(--texte);background:var(--alerte-fond);font-size:.9rem}.similaires a:hover{border-color:var(--accent)}.sujet-titre{font-size:1.5rem;margin:0 0 6px}.sujet-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.reponse-forum{background:#fff;border:1px solid var(--bord);border-radius:var(--r);padding:16px 18px;margin-bottom:12px}.reponse-forum.equipe{border-left:4px solid var(--accent)}.reponse-forum.validee{border:2px solid var(--succes);background:var(--succes-fond)}.reponse-validee-tete{display:flex;gap:6px;align-items:center;margin:0 0 8px;color:var(--succes);font-weight:800;font-size:.88rem}.reponse-validee-tete svg{width:16px;height:16px}.mois{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--marque-1);margin:10px 0 0}.seance{display:grid;grid-template-columns:72px 1fr;gap:16px;background:#fff;border:1px solid var(--bord);border-radius:var(--r);padding:16px}.encart-seance .seance{border:0;padding:0;grid-template-columns:60px 1fr;gap:12px}.seance.annulee{opacity:.6}.seance.annulee h3{text-decoration:line-through}.seance-date{display:grid;justify-items:center;align-content:center;background:var(--vert-clair);border-radius:var(--r-s);padding:8px 4px;color:var(--marque-1-fonce);text-transform:uppercase;font-size:.72rem;font-weight:700;height:fit-content}.seance-date strong{font-family:var(--police-titre);font-size:1.6rem;line-height:1.1}.seance-txt{display:grid;gap:6px;min-width:0}.seance-txt h3{margin:0;font-size:1.05rem}.seance-txt svg{width:14px;height:14px;vertical-align:-2px;display:inline-block}.seance-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.en-direct{animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.55}}.seances-passees{margin-top:10px}.seances-passees summary{cursor:pointer;padding:10px 0}.seances-passees .seance{margin-top:10px}.faq-item{background:#fff;border:1px solid var(--bord);border-radius:var(--r);padding:0 16px}.faq-item summary{cursor:pointer;font-weight:700;padding:14px 0}.faq-item[open] summary{border-bottom:1px solid var(--bord);margin-bottom:10px}.lettres{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.lettres a{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-s);background:var(--vert-clair);color:var(--marque-1-fonce);font-weight:800;text-decoration:none}.lexique dl{margin:0}.lexique .lettre{font-size:1.2rem;color:var(--marque-1);border-bottom:2px solid var(--vert-clair);padding-bottom:4px;margin:22px 0 8px;scroll-margin-top:90px}.terme{padding:10px 0;border-bottom:1px solid var(--bord)}.terme dt{font-weight:800;border-left:3px solid var(--accent);padding-left:10px}.terme dd{margin:4px 0 0 13px;color:var(--texte-doux)}.encart-espace{border-color:var(--marque-1);background:linear-gradient(180deg,var(--vert-pale),#fff)}.encart-espace-tete{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ico-rond-petit{width:42px;height:42px;border-radius:50%;background:var(--marque-1);color:#fff;display:grid;place-items:center;flex:none}.ico-rond-petit svg{width:20px;height:20px}.encart-espace-liens{display:flex;gap:8px;flex-wrap:wrap}