.attendus{gap:8px;display:grid}.attendu{border-radius:var(--rayon-carte);background:var(--blanc);color:inherit;text-align:left;cursor:pointer;transition:transform var(--duree-survol) var(--ease);border:0;grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:14px 16px 14px 14px;text-decoration:none;display:grid}.attendu:hover{transform:translateY(-1px)}.attendu__signe{border-radius:var(--rayon-cercle);background:var(--vous);place-items:center;width:44px;height:44px;display:grid;position:relative}.attendu__signe .ico{width:19px;height:19px}.attendu__titre{font:400 1.1875rem/1.15 var(--font-titre);font-variation-settings:"opsz" 32;letter-spacing:-.012em;text-wrap:balance;display:block}.attendu__meta{color:var(--encre-2);margin-top:4px;font-size:.875rem;line-height:1.35;display:block}.attendu__corps{min-width:0}.attendu .quand{margin-top:10px}.attendu .vignettes{margin-top:12px}.attendu>.ico{width:18px;height:18px;color:var(--encre-2);margin-top:13px}.attendu--danger .attendu__signe:after{content:"";border-radius:var(--rayon-cercle);background:var(--alerte);width:10px;height:10px;box-shadow:0 0 0 2px var(--blanc);position:absolute;top:0;right:0}.vignettes__plus{border-radius:var(--rayon-lien);background:var(--voile);width:64px;height:64px;color:var(--encre-2);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:.875rem;font-weight:600;display:grid}.liste-lignes{display:grid}.liste-ligne{border:0;border-top:1px solid var(--trait);width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duree-survol);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:grid}.liste-lignes>li:first-child .liste-ligne{border-top:0}.liste-ligne--signe{grid-template-columns:44px minmax(0,1fr) auto}.liste-ligne__signe{border-radius:var(--rayon-cercle);background:var(--voile);place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.liste-ligne__signe img{border-radius:var(--rayon-lien);object-fit:cover;width:100%;height:100%}.liste-ligne__signe:has(img){border-radius:var(--rayon-lien)}.liste-ligne__signe .ico{width:18px;height:18px}.liste-ligne__titre{font-weight:500;line-height:1.3;display:block}.liste-ligne__meta{color:var(--encre-2);margin-top:2px;font-size:.875rem;line-height:1.35;display:block}.liste-ligne__fin{white-space:nowrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.liste-ligne__fin>.ico{width:18px;height:18px;color:var(--encre-2)}.liste-ligne:hover,.liste-ligne[aria-current=true],.liste-ligne[aria-selected=true]{background:var(--voile)}.liste-ligne--alerte .liste-ligne__titre:before{content:"";border-radius:var(--rayon-cercle);background:var(--alerte);width:8px;height:8px;margin:0 8px 1px 0;display:inline-block}.liste-ligne[aria-disabled=true]{color:var(--encre-2);cursor:default}.liste-ligne[aria-disabled=true] .liste-ligne__fin>.ico{visibility:hidden}.liste-lignes--carte{border-radius:var(--rayon-carte);background:var(--blanc);padding:4px 8px}.puce{color:var(--encre);white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.puce__signe{border-radius:var(--rayon-cercle);background:var(--voile);flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.puce__signe .ico{stroke-width:2.2px;width:12px;height:12px}.puce--vous .puce__signe{background:var(--vous)}.puce--studio{color:var(--studio)}.puce--studio .puce__signe{background:var(--studio);color:var(--blanc)}.puce--marche .puce__signe{background:var(--marche)}.puce--acquis .puce__signe{background:var(--acquis);color:var(--acquis-signe);box-shadow:inset 0 0 0 1px #1a14180f}.puce--alerte .puce__signe{background:var(--alerte);width:8px;height:8px;margin:0 6px}.puce--alerte .puce__signe .ico{display:none}.puce__detail{color:var(--encre-2);font-weight:400}.mention{border-radius:var(--rayon-etat);background:var(--voile);text-wrap:balance;align-items:center;gap:6px;min-height:30px;padding:0 12px 0 9px;font-size:.875rem;font-weight:500;display:inline-flex}.mention .ico{width:15px;height:15px}.mention__detail{color:var(--encre-2);font-weight:400}.mention--relu .ico{color:var(--marche-signe);stroke-width:2.2px}.mention--a-relire:before{content:"";border-radius:var(--rayon-cercle);background:var(--studio);flex:none;width:8px;height:8px;margin-right:1px}.sur-voile .mention{background:var(--blanc)}.montant{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.montant__unite{color:var(--encre-2);margin-left:4px;font-size:.8125rem;font-weight:400}.progression{align-items:center;gap:3px;height:10px;display:flex}.progression i{background:var(--voile-2);min-width:3px;height:6px;transition:background-color var(--duree-survol);border-radius:3px;flex:1}.progression i.est-vue{background:var(--vous)}.progression i.est-validee{background:var(--marche)}.progression i.est-modifiee{background:var(--studio)}.progression i.est-ici{background:var(--encre);border-radius:5px;height:10px}.sur-sombre .progression i:not(.est-vue):not(.est-validee):not(.est-modifiee):not(.est-ici){background:#ffffff38}.sur-sombre .progression i.est-ici{background:var(--blanc)}.piece{border-radius:var(--rayon-carte);background:var(--voile);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.piece--nue{grid-template-columns:minmax(0,1fr);padding:12px 16px}.piece__apercu{border-radius:var(--rayon-lien);background:var(--blanc);place-items:center;width:96px;height:128px;display:grid;overflow:hidden}.piece__apercu img{object-fit:cover;width:100%;height:100%}.piece__nom{overflow-wrap:anywhere;padding-top:4px;font-weight:500;line-height:1.3;display:block}.piece__detail{color:var(--encre-2);margin-top:2px;font-size:.8125rem;display:block}.piece__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.piece__actions .doux{background:var(--blanc);align-items:center;gap:8px;width:auto;min-height:44px;padding:0 16px 0 12px;font-size:.875rem;display:inline-flex}.piece__actions .doux:hover{background:var(--voile-2)}.periode{align-items:center;gap:4px;display:inline-flex}.periode__nom{text-align:center;min-width:132px;font:400 1.1875rem/1.15 var(--font-titre);font-variation-settings:"opsz" 32;letter-spacing:-.012em}.periode .rond:first-child .ico{transform:scaleX(-1)}.touche{border-radius:var(--rayon-date);background:var(--blanc);min-width:26px;min-height:26px;box-shadow:inset 0 -2px 0 var(--voile-2), 0 0 0 1px var(--case-filet);color:var(--encre);font:600 .8125rem/1 var(--font-texte);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;display:inline-grid}.ce-que-verra{border-radius:var(--rayon-feuille);background:var(--fond);gap:10px;padding:14px;display:grid}.ce-que-verra>.etiquette{padding:2px 6px 0}.bulle--note{border-radius:var(--rayon-citation);background:var(--sucre);max-width:none;color:var(--encre);justify-self:stretch}.messages--sur-blanc .bulle--note{background:var(--sucre)}.tranches{gap:6px;display:grid}.tranches__piste{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.tranches__piste i{background:var(--voile-2);border-radius:4px;height:8px}.tranches__piste i.est-atteinte{background:var(--cap)}.tranches__bornes{color:var(--encre-2);justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}
.ton-vous{background-color:var(--vous);color:var(--encre);box-shadow:none}.ton-studio{background-color:var(--blanc);color:var(--encre);box-shadow:inset 0 0 0 1px var(--case-filet)}.ton-studio .ico{color:var(--studio)}.ton-marche{background-color:var(--marche);color:var(--encre);box-shadow:none}.ton-marche .ico{color:var(--encre)}.ton-marche .voyant{background:var(--blanc);box-shadow:none}.ton-acquis{background-color:var(--acquis);color:var(--encre);box-shadow:inset 0 0 0 1px #1a14180f}.ton-acquis .ico{color:var(--acquis-signe)}.ton-possible{background-color:var(--blanc);color:var(--encre);box-shadow:inset 0 0 0 1px var(--possible-filet)}.ton-ensuite{color:var(--ensuite-texte);box-shadow:none;border:1.5px dashed var(--ensuite-filet);background-color:#0000}.ton-cours{background-color:var(--studio);color:var(--blanc);box-shadow:none}.ton-cours .ico{color:var(--blanc)}.etat.ton-studio,.ton-studio .cp__etat,.ton-studio .etape__etat b{color:var(--studio)}.etat.ton-marche,.ton-marche .etape__etat b{color:var(--encre)}.ton-marche .cp__etat,.ton-marche .etape__etat{color:#1a1418c7}.etat.ton-cours,.ton-cours .etape__etat b{color:var(--blanc)}.ton-cours .cp__etat,.ton-cours .etape__etat{color:#ffffffe0}.disque{border-radius:var(--rayon-cercle);background:var(--studio);flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.disque .ico,.ton-studio .disque .ico{width:14px;height:14px;color:var(--blanc);margin:0}.ton-cours .disque{background:var(--blanc)}.ton-cours .disque .ico,.ton-cours .disque--rang{color:var(--studio)}.disque--rang{font:600 .8125rem/1 var(--font-texte);color:var(--blanc)}.rang-blanc{border-radius:var(--rayon-cercle);background:var(--blanc);width:1.5rem;height:1.5rem;color:var(--encre);font:600 .8125rem/1 var(--font-texte);flex:none;place-items:center;display:inline-grid}.ton-possible .rang-blanc{background:var(--voile)}.point-studio{border-radius:var(--rayon-cercle);background:var(--studio);flex:none;width:8px;height:8px}.voyant{border-radius:var(--rayon-cercle);background:var(--marche);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--marche-signe);flex:none;display:inline-block}.signal{border-radius:var(--rayon-cercle);background:var(--alerte);flex:none;width:10px;height:10px;margin-top:6px}.niveau{vertical-align:.12em;gap:3px;margin-left:4px;display:inline-flex}.niveau i{border-radius:var(--rayon-cercle);background:currentColor;width:.5em;height:.5em}.dragees{gap:4px;height:8px;margin-bottom:2px;display:flex}.dragees i{border-radius:var(--rayon-cercle);background:currentColor;width:8px;height:8px}.signe-rond{border-radius:var(--rayon-cercle);place-items:center;width:28px;height:28px;display:grid}.signe-rond .ico{width:16px;height:16px}
:root{--font-titre:var(--font-bricolage), "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-texte:var(--font-instrument), "Instrument Sans", system-ui, -apple-system, sans-serif}
