[data-astro-cid-ma7hoqmp][hidden]{display:none!important}.audit-form[data-astro-cid-ma7hoqmp] fieldset[data-astro-cid-ma7hoqmp]{border:0;padding:0;margin:0;min-width:0}.audit-progression[data-astro-cid-ma7hoqmp]{font-family:var(--font-ui);font-size:.85rem;font-weight:600;color:var(--color-gris);margin-bottom:1rem}.audit-choix[data-astro-cid-ma7hoqmp]{display:grid;gap:.5rem}.audit-carte[data-astro-cid-ma7hoqmp]{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid var(--color-filet);border-radius:8px;background:var(--color-fiche);cursor:pointer;font-family:var(--font-ui)}.audit-carte[data-astro-cid-ma7hoqmp]:hover{border-color:var(--color-cachet)}.audit-carte[data-astro-cid-ma7hoqmp]:has(input:checked){border-color:var(--color-cachet);box-shadow:inset 0 0 0 1px var(--color-cachet);background:var(--color-cachet-pale)}.audit-carte[data-astro-cid-ma7hoqmp]:has(input:focus-visible){outline:2px solid var(--color-cachet);outline-offset:2px}.audit-carte[data-astro-cid-ma7hoqmp] input[data-astro-cid-ma7hoqmp]{margin-top:.2rem;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet);flex:none}.audit-carte-titre[data-astro-cid-ma7hoqmp]{display:block;font-weight:600}.audit-carte-aide[data-astro-cid-ma7hoqmp]{display:block;margin-top:.15rem;font-size:.88rem;color:var(--color-encre-2)}.audit-facultatif[data-astro-cid-ma7hoqmp]{font-family:var(--font-ui);font-size:.78rem;font-weight:600;color:var(--color-gris);border:1px solid var(--color-filet);border-radius:4px;padding:.05rem .4rem;margin-left:.4rem;vertical-align:middle}.audit-filieres[data-astro-cid-ma7hoqmp]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1rem}@media(min-width:640px){.audit-filieres[data-astro-cid-ma7hoqmp]{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-case[data-astro-cid-ma7hoqmp]{display:flex;gap:.55rem;align-items:flex-start;min-height:2.75rem;padding:.5rem 0;font-family:var(--font-ui);font-size:.95rem;cursor:pointer}.audit-case[data-astro-cid-ma7hoqmp] input[data-astro-cid-ma7hoqmp]{margin-top:.2rem;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet);flex:none}.audit-code[data-astro-cid-ma7hoqmp]{color:var(--color-gris)}.audit-sous[data-astro-cid-ma7hoqmp]{padding:.9rem 1rem;background:var(--color-brume);border-radius:8px}.audit-ligne-radio[data-astro-cid-ma7hoqmp]{display:flex;flex-wrap:wrap;gap:0 1.25rem}.audit-texte[data-astro-cid-ma7hoqmp]{width:100%;min-height:12rem;font-family:var(--font-ui);font-size:.95rem;line-height:1.5;padding:.75rem .9rem;resize:vertical}.audit-texte[data-astro-cid-ma7hoqmp][aria-invalid=true],.audit-siren[data-astro-cid-ma7hoqmp][aria-invalid=true]{border-color:var(--color-erreur);border-width:2px}.audit-siren[data-astro-cid-ma7hoqmp]{width:100%;max-width:16rem}.audit-compte[data-astro-cid-ma7hoqmp]{margin-top:.3rem;text-align:right}.audit-exemples[data-astro-cid-ma7hoqmp]{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;font-family:var(--font-ui);font-size:.92rem;color:var(--color-encre-2)}.audit-lien[data-astro-cid-ma7hoqmp]{display:inline-flex;align-items:center;min-height:2.75rem;font:inherit;font-size:.92rem;color:var(--color-cachet);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.audit-registre[data-astro-cid-ma7hoqmp]>summary[data-astro-cid-ma7hoqmp]{list-style:none}.audit-registre[data-astro-cid-ma7hoqmp]>summary[data-astro-cid-ma7hoqmp]::-webkit-details-marker{display:none}.audit-resultat[data-astro-cid-ma7hoqmp]{background:var(--color-fiche);border:1px solid var(--color-filet);border-top:4px solid var(--color-encre);border-radius:0 0 8px 8px;padding:1.15rem 1.15rem 1.25rem;font-family:var(--font-ui);font-size:.95rem}@media(min-width:1024px){.audit-resultat[data-astro-cid-ma7hoqmp]{max-height:calc(100vh - 7rem);overflow-y:auto}}.audit-resultat[data-astro-cid-ma7hoqmp]:focus{outline:none}.audit-vide-titre[data-astro-cid-ma7hoqmp]{font-family:var(--font-titre);font-size:1.2rem;font-weight:600}.audit-resultat[data-verdict=incomplet]{border-top-color:var(--color-signal)}.audit-resultat[data-verdict=complet],.audit-resultat[data-verdict=sans_obligation]{border-top-color:var(--color-ok)}.audit-resultat[data-verdict=a_verifier],.audit-resultat[data-verdict=depend]{border-top-color:var(--color-ocre)}.audit-sur{font-size:.85rem;font-weight:600;color:var(--color-encre-2)}.audit-verdict{margin-top:.3rem;font-family:var(--font-titre);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:650;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.audit-resume{margin-top:.5rem;font-family:var(--font-texte);font-size:1.05rem;line-height:1.5;color:var(--color-encre-2)}.audit-compteurs{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.75rem;font-size:.88rem}.audit-controles{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid var(--color-encre)}.audit-controles>li{padding:.9rem 0;border-bottom:1px solid var(--color-filet)}.audit-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;letter-spacing:.02em;padding:.12rem .5rem;border-radius:4px}.audit-badge:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.audit-badge-present{color:var(--color-ok);background:var(--color-menthe)}.audit-badge-manquant{color:var(--color-encre);background:var(--color-signal-pale)}.audit-badge-manquant:before{background:var(--color-signal)}.audit-badge-a_verifier{color:var(--color-ocre);background:var(--color-ocre-pale)}.audit-badge-conseil{color:var(--color-cachet);background:var(--color-cachet-pale)}.audit-badge-sans_objet{color:var(--color-encre-2);background:var(--color-brume)}.audit-nature{margin-left:.5rem;font-size:.78rem;color:var(--color-gris)}.audit-ctl-titre{margin-top:.4rem;font-weight:650;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.audit-ctl-detail{margin-top:.3rem;line-height:1.5;color:var(--color-encre-2)}.audit-extrait{margin:.5rem 0 0;padding:.45rem .75rem;border-left:3px solid var(--color-filet);font-size:.88rem;color:var(--color-encre-2);overflow-wrap:anywhere}.audit-extrait mark{background:var(--color-signal-pale);color:var(--color-encre);padding:0 .1em}.audit-regle{margin-top:.4rem;font-size:.82rem;color:var(--color-gris)}.audit-inserer{margin-top:.6rem;padding:.7rem .85rem;background:var(--color-ciel);border-radius:8px}.audit-inserer p:first-child{font-size:.82rem;font-weight:650}.audit-inserer blockquote{margin:.3rem 0 0;font-family:var(--font-texte);font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.audit-bloc{margin-top:1.25rem;padding-top:.9rem;border-top:1px solid var(--color-filet)}.audit-bloc-titre{font-weight:650}.audit-table{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.86rem}.audit-table th{text-align:left;font-size:.78rem;font-weight:600;color:var(--color-gris);border-bottom:1px solid var(--color-encre);padding:.3rem .5rem .3rem 0}.audit-table td{border-bottom:1px solid var(--color-filet);padding:.45rem .5rem .45rem 0;vertical-align:top;overflow-wrap:anywhere}.audit-petit{margin-top:.4rem;font-size:.82rem;color:var(--color-gris);line-height:1.45}.audit-liste{list-style:square;padding-left:1.1rem;margin-top:.35rem;color:var(--color-encre-2);font-size:.88rem;line-height:1.5}.audit-liste li+li{margin-top:.25rem}.audit-actions{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:1rem;padding-top:.6rem;border-top:1px solid var(--color-filet)}.audit-etat{display:flex;gap:.75rem;align-items:center;padding:.75rem .9rem;background:var(--color-brume);border-radius:8px;margin-top:.5rem}.audit-roue{flex:none;width:1.2rem;height:1.2rem;border-radius:50%;border:2.5px solid var(--color-filet);border-top-color:var(--color-cachet);animation:audit-tourne .8s linear infinite}@keyframes audit-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.audit-roue{animation-duration:2.4s}}.audit-erreur{padding:.75rem .9rem;background:var(--color-signal-pale);border-left:4px solid var(--color-signal);border-radius:0 8px 8px 0;margin-top:.5rem}@media print{.audit-form[data-astro-cid-ma7hoqmp]{display:none}.audit-resultat[data-astro-cid-ma7hoqmp]{position:static;max-height:none;border:0}.audit-actions{display:none}}
