.programmes[data-astro-cid-y7wuea4d]{gap:1.5rem;display:grid}.filtres[data-astro-cid-y7wuea4d]{flex-wrap:wrap;gap:1rem 2rem;display:flex}.filtres[data-astro-cid-y7wuea4d] fieldset[data-astro-cid-y7wuea4d]{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.filtres[data-astro-cid-y7wuea4d] legend[data-astro-cid-y7wuea4d]{width:100%;color:var(--couleur-principale);margin-bottom:.4rem;padding:0;font-weight:700}.filtres[data-astro-cid-y7wuea4d] label[data-astro-cid-y7wuea4d]{border:1px solid var(--couleur-principale);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;display:inline-flex}.filtres[data-astro-cid-y7wuea4d] label[data-astro-cid-y7wuea4d]:has(input:checked){background:var(--couleur-principale);color:var(--blanc)}.filtres[data-astro-cid-y7wuea4d] label[data-astro-cid-y7wuea4d]:has(input:focus-visible){outline:3px solid var(--couleur-accent);outline-offset:2px}.filtres[data-astro-cid-y7wuea4d] input[data-astro-cid-y7wuea4d]{accent-color:var(--couleur-accent);margin:0}.programmes__aucun[data-astro-cid-y7wuea4d]{grid-column:1/-1;display:none}.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=apres-bac]:checked) li[data-astro-cid-y7wuea4d][data-niveau]:not([data-niveau=apres-bac]),.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=bac\+3]:checked) li[data-astro-cid-y7wuea4d][data-niveau]:not([data-niveau=bac\+3]),.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=bac\+4]:checked) li[data-astro-cid-y7wuea4d][data-niveau]:not([data-niveau=bac\+4]),.programmes[data-astro-cid-y7wuea4d]:has(input[name=rythme][value=temps-plein]:checked) li[data-astro-cid-y7wuea4d][data-rythmes]:not([data-rythmes~=temps-plein]),.programmes[data-astro-cid-y7wuea4d]:has(input[name=rythme][value=alternance]:checked) li[data-astro-cid-y7wuea4d][data-rythmes]:not([data-rythmes~=alternance]){display:none}.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=apres-bac]:checked):has(input[name=rythme][value=temps-plein]:checked) .programmes__aucun[data-astro-cid-y7wuea4d][data-vide=apres-bac\/temps-plein],.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=apres-bac]:checked):has(input[name=rythme][value=alternance]:checked) .programmes__aucun[data-astro-cid-y7wuea4d][data-vide=apres-bac\/alternance],.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=bac\+3]:checked):has(input[name=rythme][value=temps-plein]:checked) .programmes__aucun[data-astro-cid-y7wuea4d][data-vide="bac+3/temps-plein"],.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=bac\+3]:checked):has(input[name=rythme][value=alternance]:checked) .programmes__aucun[data-astro-cid-y7wuea4d][data-vide="bac+3/alternance"],.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=bac\+4]:checked):has(input[name=rythme][value=temps-plein]:checked) .programmes__aucun[data-astro-cid-y7wuea4d][data-vide="bac+4/temps-plein"],.programmes[data-astro-cid-y7wuea4d]:has(input[name=niveau][value=bac\+4]:checked):has(input[name=rythme][value=alternance]:checked) .programmes__aucun[data-astro-cid-y7wuea4d][data-vide="bac+4/alternance"]{display:block}
