.plan-programme[data-astro-cid-ljydeyht]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.plan-accordeon[data-astro-cid-ljydeyht]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--forme-carte-radius)}.plan-accordeon[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]{cursor:pointer;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1.25rem;list-style:none;display:flex}.plan-accordeon[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]::-webkit-details-marker{display:none}.plan-accordeon[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]:focus-visible{outline:2px solid var(--color-learn);outline-offset:2px}.plan-accordeon-titre[data-astro-cid-ljydeyht]{flex:1;gap:.125rem;min-width:0;display:grid}.plan-accordeon-numero[data-astro-cid-ljydeyht]{color:var(--color-learn)}.plan-accordeon-meta[data-astro-cid-ljydeyht]{color:var(--color-faint);text-align:right}.plan-accordeon[data-astro-cid-ljydeyht] .plan-chevron{transition:transform var(--duration-tint) ease;flex-shrink:0}.plan-accordeon[data-astro-cid-ljydeyht][open] .plan-chevron{transform:rotate(180deg)}.plan-programme[data-astro-cid-ljydeyht] .plan-liste[data-astro-cid-ljydeyht]{padding:0 1.25rem .75rem}.plan-programme[data-astro-cid-ljydeyht]>.plan-liste[data-astro-cid-ljydeyht]{padding:0}.plan-programme[data-astro-cid-ljydeyht] .plan-ligne[data-astro-cid-ljydeyht]{align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.375rem;display:flex}.plan-programme[data-astro-cid-ljydeyht] .plan-titre[data-astro-cid-ljydeyht]{flex:1;min-width:0}.plan-programme[data-astro-cid-ljydeyht] .plan-icone[data-astro-cid-ljydeyht]{color:var(--color-learn)}.plan-etiquette[data-astro-cid-ljydeyht],.plan-duree[data-astro-cid-ljydeyht]{color:var(--color-faint);white-space:nowrap}.plan-vu[data-astro-cid-ljydeyht]{color:var(--color-learn);display:inline-flex}.plan[data-astro-cid-ljydeyht] nav[data-astro-cid-ljydeyht]{gap:1.25rem;display:grid}.plan-formation[data-astro-cid-ljydeyht]{flex-direction:column;gap:.25rem;margin:0;font-weight:600;display:flex}.plan-formation[data-astro-cid-ljydeyht] a[data-astro-cid-ljydeyht]{color:var(--color-ink-strong);text-decoration:none}.plan-formation[data-astro-cid-ljydeyht] a[data-astro-cid-ljydeyht]:hover{text-underline-offset:3px;text-decoration:underline}.plan-total[data-astro-cid-ljydeyht]{color:var(--color-faint)}.plan-module[data-astro-cid-ljydeyht]{color:var(--color-learn);margin:0}.plan-barre[data-astro-cid-ljydeyht]{gap:2px;margin-top:.5rem;display:flex}.plan-segment[data-astro-cid-ljydeyht]{background:var(--color-line);flex:1;height:6px}.plan-segment-vu[data-astro-cid-ljydeyht]{background:var(--color-learn)}.plan-segment-courant[data-astro-cid-ljydeyht]{outline:2px solid var(--color-ink-strong);outline-offset:1px}.plan-liste[data-astro-cid-ljydeyht]{margin:0;padding:0;list-style:none}.plan-rail[data-astro-cid-ljydeyht] .plan-liste[data-astro-cid-ljydeyht],.plan-repliable[data-astro-cid-ljydeyht] .plan-liste[data-astro-cid-ljydeyht]{margin-top:.5rem}.plan-rail[data-astro-cid-ljydeyht] .plan-ligne[data-astro-cid-ljydeyht],.plan-repliable[data-astro-cid-ljydeyht] .plan-ligne[data-astro-cid-ljydeyht]{font-size:var(--text-small);align-items:baseline;gap:.5rem;padding:.375rem .5rem;line-height:1.4;display:flex}.plan-rail[data-astro-cid-ljydeyht] .plan-icone[data-astro-cid-ljydeyht],.plan-repliable[data-astro-cid-ljydeyht] .plan-icone[data-astro-cid-ljydeyht]{width:1.25rem;color:var(--color-learn);flex:none;justify-content:center;display:inline-flex}.plan-rail[data-astro-cid-ljydeyht] .plan-icone[data-astro-cid-ljydeyht] svg,.plan-repliable[data-astro-cid-ljydeyht] .plan-icone[data-astro-cid-ljydeyht] svg{align-self:center}.plan-numero[data-astro-cid-ljydeyht]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-faint)}.plan-ligne[data-astro-cid-ljydeyht] a[data-astro-cid-ljydeyht]{color:var(--color-ink);text-decoration:none}.plan-ligne[data-astro-cid-ljydeyht] a[data-astro-cid-ljydeyht]:hover{color:var(--color-ink-strong);text-underline-offset:3px;text-decoration:underline}.plan-ligne[data-astro-cid-ljydeyht] a[data-astro-cid-ljydeyht]:focus-visible{outline:2px solid var(--color-learn);outline-offset:2px}.plan-ferme[data-astro-cid-ljydeyht]{color:var(--color-faint)}.plan-courante[data-astro-cid-ljydeyht]{background:var(--color-learn-dim);box-shadow:inset 3px 0 0 var(--color-learn)}.plan-courante[data-astro-cid-ljydeyht] a[data-astro-cid-ljydeyht]{color:var(--color-ink-strong);font-weight:600}.plan-sr[data-astro-cid-ljydeyht]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-repliable[data-astro-cid-ljydeyht]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--forme-carte-radius)}.plan-repliable[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]{cursor:pointer;min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-strong);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;list-style:none;display:flex}.plan-repliable[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]::-webkit-details-marker{display:none}.plan-repliable[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]:after{content:"+";color:var(--color-faint)}.plan-repliable[data-astro-cid-ljydeyht][open]>summary[data-astro-cid-ljydeyht]:after{content:"−"}.plan-repliable[data-astro-cid-ljydeyht]>summary[data-astro-cid-ljydeyht]:focus-visible{outline:2px solid var(--color-learn);outline-offset:2px}.plan-repliable[data-astro-cid-ljydeyht] nav[data-astro-cid-ljydeyht]{padding:.25rem 1rem 1rem}.plan-repliable[data-astro-cid-ljydeyht] .plan-formation[data-astro-cid-ljydeyht]{display:none}@media (width<=63.9375rem){.plan-rail[data-astro-cid-ljydeyht]{display:none}}@media (width>=64rem){.plan-repliable[data-astro-cid-ljydeyht]{display:none}}@media (width<=639px){.plan-accordeon-meta[data-astro-cid-ljydeyht]{display:none}}
