[data-astro-cid-4us5eitj][hidden]{display:none!important}.sr-only[data-astro-cid-4us5eitj]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eco-etapes[data-astro-cid-4us5eitj]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0 0 1rem;margin:0 0 1.5rem;border-bottom:1px solid var(--color-filet);font-family:var(--font-ui);font-size:.95rem;color:var(--color-gris)}.eco-etapes[data-astro-cid-4us5eitj] li[data-astro-cid-4us5eitj]{display:flex;align-items:center;gap:.5rem}.eco-etapes[data-astro-cid-4us5eitj] li[data-astro-cid-4us5eitj] .num-etape[data-astro-cid-4us5eitj]{background:var(--color-trame);color:var(--color-encre-2);width:1.75rem;height:1.75rem;font-size:.85rem}.eco-etapes[data-astro-cid-4us5eitj] li[data-astro-cid-4us5eitj][aria-current=step]{color:var(--color-encre);font-weight:600}.eco-etapes[data-astro-cid-4us5eitj] li[data-astro-cid-4us5eitj][aria-current=step] .num-etape[data-astro-cid-4us5eitj]{background:var(--color-signal);color:#121619}.eco-etapes[data-astro-cid-4us5eitj] li[data-astro-cid-4us5eitj][data-fait] .num-etape[data-astro-cid-4us5eitj]{background:var(--color-encre);color:var(--color-velin)}.eco-charge[data-astro-cid-4us5eitj]{font-family:var(--font-ui);color:var(--color-gris);padding:2rem 0}.eco-panneau[data-astro-cid-4us5eitj]{max-width:60rem}.eco-panneau[data-astro-cid-4us5eitj] h2[data-astro-cid-4us5eitj]:focus{outline:none}fieldset[data-astro-cid-4us5eitj]{border:0;padding:0;margin:0;min-width:0}.eco-filieres[data-astro-cid-4us5eitj]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.eco-filiere[data-astro-cid-4us5eitj]{position:relative;display:grid;gap:.2rem;padding:1rem 1.1rem 1rem 2.9rem;background:var(--color-fiche);border:1px solid var(--color-filet);border-radius:8px;cursor:pointer;font-family:var(--font-ui)}.eco-filiere[data-astro-cid-4us5eitj]:hover{border-color:var(--color-cachet)}.eco-filiere[data-astro-cid-4us5eitj]:has(input:checked){border-color:var(--color-cachet);box-shadow:inset 0 0 0 1px var(--color-cachet);background:var(--color-cachet-pale)}.eco-filiere[data-astro-cid-4us5eitj]:has(input:focus-visible){outline:2px solid var(--color-cachet);outline-offset:2px}.eco-filiere[data-astro-cid-4us5eitj] input[data-astro-cid-4us5eitj]{position:absolute;left:1.05rem;top:1.15rem;width:1.1rem;height:1.1rem;accent-color:var(--color-cachet)}.eco-filiere-nom[data-astro-cid-4us5eitj]{font-weight:650;font-size:1.02rem}.eco-filiere-eos[data-astro-cid-4us5eitj]{font-size:.9rem;color:var(--color-encre-2)}.eco-filiere-an[data-astro-cid-4us5eitj]{font-size:.82rem;color:var(--color-gris)}.eco-autres[data-astro-cid-4us5eitj] summary[data-astro-cid-4us5eitj],.eco-coller[data-astro-cid-4us5eitj] summary[data-astro-cid-4us5eitj]{cursor:pointer;font-family:var(--font-ui);font-weight:600;color:var(--color-cachet);min-height:2.75rem;display:flex;align-items:center}.eco-sans[data-astro-cid-4us5eitj]{list-style:none;padding:0;margin-top:.75rem;display:grid;gap:.35rem;font-family:var(--font-ui);font-size:.95rem}.eco-nav[data-astro-cid-4us5eitj]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.eco-lien[data-astro-cid-4us5eitj]{font:inherit;font-family:var(--font-ui);font-size:.95rem;color:var(--color-cachet);background:none;border:0;padding:.5rem 0;min-height:2.75rem;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.eco-resume[data-astro-cid-4us5eitj]{padding:.7rem .9rem;background:var(--color-signal-pale);border-left:4px solid var(--color-erreur);border-radius:0 8px 8px 0;margin-top:1.25rem}.eco-erreur-fatale[data-astro-cid-4us5eitj]{margin:1.5rem 0;padding:1rem 1.2rem;background:var(--color-signal-pale);border-left:4px solid var(--color-erreur);border-radius:0 8px 8px 0;font-family:var(--font-ui)}@media(max-width:480px){.eco-nav[data-astro-cid-4us5eitj] .bouton[data-astro-cid-4us5eitj]{width:100%;justify-content:center}}.eco-groupe{margin-top:2rem}.eco-groupe>legend,.eco-groupe-titre{font-family:var(--font-titre);font-size:var(--text-lg);font-weight:640;display:flex;gap:.6rem;align-items:center}.eco-eo{margin-top:2.25rem;padding-top:1.25rem;border-top:2px solid var(--color-encre)}.eco-eo-titre{font-family:var(--font-titre);font-size:1.35rem;font-weight:650;letter-spacing:-.01em}.eco-grille{margin-top:1.25rem;padding:1rem 1rem .5rem;background:var(--color-fiche);border:1px solid var(--color-filet);border-radius:8px}.eco-grille>legend{padding:0 .35rem;margin-left:-.35rem;font-family:var(--font-ui);font-weight:650;font-size:1rem}.eco-badge{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:4px;background:var(--color-trame);color:var(--color-encre-2);font-size:.78rem;font-weight:600;vertical-align:.1em}.eco-ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem);gap:.25rem .9rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--color-filet);font-family:var(--font-ui)}.eco-ligne:last-of-type{border-bottom:0}.eco-ligne-lib{font-size:.96rem;line-height:1.35}.eco-ligne-meta{display:block;margin-top:.15rem;font-size:.8rem;color:var(--color-gris);font-variant-numeric:tabular-nums}.eco-champ{display:flex;align-items:center;gap:.4rem}.eco-champ input{width:100%;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.eco-unite{flex:none;font-size:.82rem;color:var(--color-gris);min-width:2rem}@media(max-width:560px){.eco-ligne{grid-template-columns:minmax(0,1fr)}.eco-champ{max-width:15rem}.eco-grille{padding-left:.8rem;padding-right:.8rem}}.eco-ligne .message-erreur{grid-column:1 / -1;margin-top:0}.eco-variantes{grid-column:1 / -1}.eco-variantes summary{cursor:pointer;font-size:.85rem;color:var(--color-cachet);min-height:2.25rem;display:flex;align-items:center}.eco-variantes .eco-ligne{padding-left:.9rem;border-left:2px solid var(--color-filet);border-bottom:0}.eco-note{font-family:var(--font-ui);font-size:.875rem;color:var(--color-encre-2);margin-top:.4rem;max-width:70ch}.eco-filtre{margin-top:.75rem;max-width:22rem}.eco-absent{margin-top:2.25rem;padding:1rem 1.2rem;border:1px dashed var(--color-filet);border-radius:8px;font-family:var(--font-ui);font-size:.95rem}.eco-select{max-width:100%}.eco-resultat[data-astro-cid-4us5eitj]{font-family:var(--font-ui)}.eco-verdict{margin-top:1rem;padding:1.25rem 1.3rem;background:var(--color-fiche);border:1px solid var(--color-filet);border-top:4px solid var(--color-encre);border-radius:0 0 8px 8px}.eco-montant{font-family:var(--font-titre);font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);font-weight:680;line-height:1.05;letter-spacing:-.02em;margin-top:.3rem;font-variant-numeric:tabular-nums lining-nums}.eco-montant small{font-family:var(--font-ui);font-size:1rem;font-weight:500;letter-spacing:0;color:var(--color-encre-2)}.eco-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:1rem}.eco-table th{text-align:left;font-size:.82rem;font-weight:600;color:var(--color-gris);border-bottom:1px solid var(--color-encre);padding:.35rem .6rem .35rem 0}.eco-table td{border-bottom:1px solid var(--color-filet);padding:.65rem .6rem .65rem 0;vertical-align:top}.eco-table .m{text-align:right;white-space:nowrap;font-size:1.2rem;font-weight:650}.eco-detail{margin-top:1rem;border-top:1px solid var(--color-filet);padding-top:.5rem}.eco-detail>summary{cursor:pointer;font-weight:600;color:var(--color-cachet);min-height:2.75rem;display:flex;align-items:center}.eco-detail table{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums;margin-top:.4rem}.eco-detail th{text-align:left;font-weight:600;color:var(--color-gris);border-bottom:1px solid var(--color-filet);padding:.3rem .5rem .3rem 0}.eco-detail td{border-bottom:1px solid var(--color-filet);padding:.4rem .5rem .4rem 0;vertical-align:top}.eco-detail .d{text-align:right;white-space:nowrap}.eco-petit{font-size:.85rem;color:var(--color-encre-2);margin-top:.45rem;max-width:72ch}.eco-h3{font-family:var(--font-titre);font-size:var(--text-lg);font-weight:640;margin-top:2rem}.eco-liste{margin-top:.6rem;padding-left:1.1rem;display:grid;gap:.35rem;font-size:.95rem;max-width:72ch}.eco-suite{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin-top:.9rem}.eco-ok{color:var(--color-ok);font-weight:600}.eco-non{color:var(--color-ocre);font-weight:600}@media print{.eco-etapes[data-astro-cid-4us5eitj],.eco-sans-impression[data-astro-cid-4us5eitj],.eco-actions[data-astro-cid-4us5eitj],[data-astro-cid-4us5eitj][data-etape="1"],[data-astro-cid-4us5eitj][data-etape="2"]{display:none!important}.eco-detail{break-inside:avoid}.eco-detail:not([open])>*:not(summary){display:block!important}}
