.qpp[data-astro-cid-kucn3ua7]{font-family:var(--font-ui);font-size:1rem;line-height:1.5;color:var(--color-encre);min-width:0}.qpp-avance[data-astro-cid-kucn3ua7]{margin:0 0 .6rem}.qpp-avance-texte[data-astro-cid-kucn3ua7]{font-size:.9rem;font-weight:600;margin:0 0 .4rem}.qpp-piste[data-astro-cid-kucn3ua7]{height:.4rem;border-radius:6px;background:var(--color-trame);overflow:hidden}.qpp-plein[data-astro-cid-kucn3ua7]{display:block;height:100%;width:0;border-radius:6px;background:var(--color-cachet);transition:width .2s ease}@media(prefers-reduced-motion:reduce){.qpp-plein[data-astro-cid-kucn3ua7]{transition:none}}.qpp-form[data-astro-cid-kucn3ua7]{margin:0}.qpp-q[data-astro-cid-kucn3ua7]{border:0;margin:0;padding:1.1rem 0 1.2rem;border-top:1px solid var(--color-filet);min-width:0}.qpp-q[data-astro-cid-kucn3ua7][hidden]{display:none}.qpp-etape[data-astro-cid-kucn3ua7]{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gris);margin:0 0 .35rem}.qpp-q[data-astro-cid-kucn3ua7]>legend[data-astro-cid-kucn3ua7]{float:left;width:100%;padding:0;font-weight:600;font-size:1.02rem;line-height:1.35}.qpp-q[data-astro-cid-kucn3ua7]>legend[data-astro-cid-kucn3ua7]+[data-astro-cid-kucn3ua7]{clear:both}.qpp-num[data-astro-cid-kucn3ua7]{font-variant-numeric:tabular-nums;color:var(--color-gris);font-weight:500;margin-right:.4rem}.qpp-facultatif[data-astro-cid-kucn3ua7]{font-weight:400;color:var(--color-gris);font-size:.92rem}.qpp-aide[data-astro-cid-kucn3ua7]{font-size:.88rem;color:var(--color-encre-2);margin:.4rem 0 0;max-width:62ch}.qpp-aide[data-astro-cid-kucn3ua7] a,.qpp-opt-aide[data-astro-cid-kucn3ua7] a{white-space:nowrap}.qpp-plusieurs[data-astro-cid-kucn3ua7]{color:var(--color-gris)}.qpp-options[data-astro-cid-kucn3ua7]{list-style:none;margin:.7rem 0 0;padding:0;display:grid;gap:.35rem}.qpp-options[data-astro-cid-kucn3ua7] li[data-astro-cid-kucn3ua7][hidden]{display:none}.qpp-opt[data-astro-cid-kucn3ua7]{display:flex;gap:.65rem;align-items:flex-start;min-height:2.75rem;padding:.6rem .75rem;border:1px solid var(--color-filet);border-radius:var(--radius-commande, 6px);background:var(--color-fiche);cursor:pointer;font-size:.95rem;line-height:1.4;transition:border-color .15s ease,background-color .15s ease}.qpp-opt[data-astro-cid-kucn3ua7]:hover{border-color:var(--color-gris)}.qpp-opt[data-astro-cid-kucn3ua7]:has(input:checked){border-color:var(--color-cachet);background:var(--color-cachet-pale)}.qpp-opt[data-astro-cid-kucn3ua7]:has(input:focus-visible){outline:2px solid var(--color-cachet);outline-offset:2px}.qpp-opt[data-astro-cid-kucn3ua7] input[data-astro-cid-kucn3ua7]{margin:.2rem 0 0;flex:none;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet)}.qpp-opt-aide[data-astro-cid-kucn3ua7]{display:block;font-size:.84rem;color:var(--color-gris);margin-top:.15rem}.qpp-nombre[data-astro-cid-kucn3ua7]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem}.qpp-nombre[data-astro-cid-kucn3ua7] .champ[data-astro-cid-kucn3ua7]{max-width:12rem;text-align:right;font-variant-numeric:tabular-nums}.qpp-nombre[data-astro-cid-kucn3ua7] .champ[data-astro-cid-kucn3ua7][aria-invalid=true]{border-color:var(--color-erreur)}.qpp-nombre[data-astro-cid-kucn3ua7] .message-erreur[data-astro-cid-kucn3ua7]{flex-basis:100%;margin:.2rem 0 0}.qpp-select[data-astro-cid-kucn3ua7]{width:100%;max-width:32rem;min-height:2.75rem}.qpp-unite[data-astro-cid-kucn3ua7]{color:var(--color-encre-2);font-size:.95rem}.qpp-alerte[data-astro-cid-kucn3ua7]{border-left:3px solid var(--color-ocre);padding:.5rem .8rem;background:var(--color-fiche);margin-top:1rem}@media print{.qpp-avance[data-astro-cid-kucn3ua7],.qpp-plusieurs[data-astro-cid-kucn3ua7],.qpp-q[data-astro-cid-kucn3ua7][hidden]{display:none}.qpp-opt[data-astro-cid-kucn3ua7]:not(:has(input:checked)){display:none}}.res-outil{font-family:var(--font-ui);font-size:.95rem;line-height:1.5;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;min-width:0;scroll-margin-top:6rem}.res-outil:focus{outline:none}.res-outil[data-ton=ok]{border-top-color:var(--color-ok)}.res-outil[data-ton=action]{border-top-color:var(--color-cachet)}.res-outil[data-ton=depend]{border-top-color:var(--color-ocre)}@media(min-width:1024px){.res-outil{position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow-y:auto}}.res-outil .res-vide-titre{font-family:var(--font-titre);font-size:1.2rem;font-weight:600;margin:0}.res-outil .res-etiquette{font-size:.82rem;font-weight:600;color:var(--color-gris);margin:0}.res-outil .res-verdict{font-family:var(--font-titre);font-size:clamp(1.55rem,1.25rem + 1vw,2.05rem);line-height:1.12;font-weight:650;letter-spacing:-.015em;margin:.3rem 0 0;text-wrap:balance}.res-outil .res-sous{font-family:var(--font-texte);font-size:1.05rem;line-height:1.45;margin:.6rem 0 0}.res-outil .res-certitude{display:inline-flex;margin-top:.7rem;font-size:.82rem;border:1px solid var(--color-filet);border-radius:3px;padding:.1rem .45rem;color:var(--color-encre-2)}.res-outil .res-certitude[data-c=lecture],.res-outil .res-certitude[data-c=aucune]{border-color:var(--color-ocre);color:var(--color-ocre)}.res-outil .res-bloc{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--color-filet)}.res-outil .res-bloc-titre{font-weight:650;font-size:.95rem;margin:0 0 .45rem}.res-outil .res-texte{margin:.45rem 0 0}.res-outil .res-petit{font-size:.85rem;color:var(--color-gris);margin:.45rem 0 0}.res-outil .res-liste{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.res-outil .res-liste>li{padding-left:.95rem;position:relative}.res-outil .res-liste>li:before{content:"";position:absolute;left:0;top:.68em;width:.4rem;height:1px;background:var(--color-gris)}.res-outil ol.res-etapes{margin:0;padding-left:1.3rem;display:grid;gap:.35rem}.res-outil ol.res-etapes li::marker{color:var(--color-gris);font-variant-numeric:tabular-nums}.res-outil .res-citation{margin:.6rem 0 0;font-size:.875rem;border-left:2px solid var(--color-encre);padding-left:.65rem}.res-outil .res-citation q{font-family:var(--font-texte);font-style:italic;font-size:.98rem;quotes:"« " " »"}.res-outil .res-citation .src{display:block;color:var(--color-gris);font-size:.8rem;margin-top:.2rem}.res-outil .res-calcul{margin-top:1.1rem;padding:.85rem .9rem;background:var(--color-paille);border-left:3px solid var(--color-signal);border-radius:0}.res-outil .res-montant{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:650;line-height:1.1;margin:.25rem 0 0}.res-outil .res-formule{font-variant-numeric:tabular-nums;font-size:.9rem;margin:.35rem 0 0;color:var(--color-encre-2)}.res-outil .res-point{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--color-filet)}.res-outil .res-point-titre{display:flex;gap:.6rem;align-items:baseline;font-weight:650;font-size:1rem;margin:0}.res-outil .res-point-num{flex:none;display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--color-encre);color:var(--color-fiche);font-size:.82rem;font-variant-numeric:tabular-nums}.res-outil .res-sous-titre{font-size:.8rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gris);margin:.8rem 0 .3rem}.res-outil .res-prevu{font-size:.9rem;color:var(--color-encre-2)}.res-outil .res-alerte{margin-top:1rem;padding:.75rem .9rem;background:var(--color-signal-pale);border-left:4px solid var(--color-signal);border-radius:0 6px 6px 0}.res-outil .res-erreur{padding:.75rem .9rem;background:var(--color-signal-pale);border-left:4px solid var(--color-erreur);border-radius:0 6px 6px 0}.res-outil .res-controle{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:0}.res-outil .res-controle>li{padding:.75rem 0;border-top:1px solid var(--color-filet)}.res-outil .res-controle label{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer}.res-outil .res-controle input{margin-top:.3rem;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet);flex:none}.res-outil .res-date{display:block;font-size:.82rem;font-weight:650;color:var(--color-encre-2);font-variant-numeric:tabular-nums}.res-outil .res-date[data-etat=en_vigueur]{color:var(--color-cachet)}.res-outil .res-exig-titre{display:block;font-weight:650;margin-top:.1rem}.res-outil .res-exig-quoi{display:block;margin-top:.2rem}.res-outil .res-exig-meta{display:block;font-size:.82rem;color:var(--color-gris);margin-top:.25rem}.res-outil .res-fin{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin-top:1.1rem;padding-top:.6rem;border-top:1px solid var(--color-filet)}.res-outil .res-fin a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.92rem}.res-outil .res-lien-bouton{font:inherit;font-size:.92rem;color:var(--color-cachet);background:none;border:0;padding:.5rem 0;min-height:2.75rem;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.res-outil .res-avert{font-size:.8rem;color:var(--color-gris);margin:1.1rem 0 0;padding-top:.8rem;border-top:1px solid var(--color-filet)}.res-outil a{overflow-wrap:anywhere}@media print{.res-outil{position:static;max-height:none;overflow:visible;border:1px solid #000}.res-outil .res-fin{display:none}}
