.cmp-form[data-astro-cid-mjz5yjqk] fieldset[data-astro-cid-mjz5yjqk]{border:0;padding:0;margin:0;min-width:0}.cmp-legende[data-astro-cid-mjz5yjqk]{display:flex;align-items:center;gap:.6rem}[data-astro-cid-mjz5yjqk][hidden]{display:none!important}.cmp-choix[data-astro-cid-mjz5yjqk]{display:flex;gap:.6rem;align-items:flex-start;min-height:2.75rem;padding:.55rem .2rem;font-family:var(--font-ui);font-size:.97rem;cursor:pointer}.cmp-choix[data-astro-cid-mjz5yjqk] input[data-astro-cid-mjz5yjqk]{margin-top:.25rem;width:1.05rem;height:1.05rem;accent-color:var(--color-cachet);flex:none}.cmp-exemple[data-astro-cid-mjz5yjqk]{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;font-family:var(--font-ui);font-size:.95rem;color:var(--color-encre-2)}.cmp-attente[data-astro-cid-mjz5yjqk]{font-family:var(--font-ui);font-size:.95rem;padding:.8rem 1rem;background:var(--color-brume);border-radius:8px;color:var(--color-encre-2)}.cmp-items[data-astro-cid-mjz5yjqk]{list-style:none;padding:0;margin-left:0;border-top:1.5px solid var(--color-encre)}.cmp-item[data-astro-cid-mjz5yjqk]{display:grid;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--color-filet);font-family:var(--font-ui);font-size:.97rem}.cmp-item-champs[data-astro-cid-mjz5yjqk]{display:flex;flex-wrap:wrap;gap:.5rem .9rem}.cmp-champ[data-astro-cid-mjz5yjqk]{display:flex;align-items:center;gap:.45rem}.cmp-nb[data-astro-cid-mjz5yjqk]{width:7.5rem;text-align:right;font-variant-numeric:tabular-nums}.cmp-nb[data-astro-cid-mjz5yjqk][aria-invalid=true]{border-color:var(--color-erreur)}.cmp-unite[data-astro-cid-mjz5yjqk]{font-size:.88rem;color:var(--color-gris);white-space:nowrap}@media(min-width:640px){.cmp-item[data-astro-cid-mjz5yjqk]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.25rem}}.cmp-erreur[data-astro-cid-mjz5yjqk]{margin-top:.75rem;padding:.7rem .9rem;font-family:var(--font-ui);font-size:.92rem;background:var(--color-signal-pale);border-left:4px solid var(--color-signal);border-radius:0 8px 8px 0}.cmp-lien[data-astro-cid-mjz5yjqk]{font:inherit;font-size:.92rem;color:var(--color-cachet);background:none;border:0;padding:.5rem 0;min-height:2.75rem;text-align:left;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.cmp-resultat[data-astro-cid-mjz5yjqk]{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}.cmp-resultat[data-astro-cid-mjz5yjqk]:focus{outline:none}@media(min-width:1024px){.cmp-resultat[data-astro-cid-mjz5yjqk]{max-height:calc(100vh - 7rem);overflow-y:auto}}.cmp-vide-titre[data-astro-cid-mjz5yjqk]{font-family:var(--font-titre);font-size:1.2rem;font-weight:600}.cmp-fiches[data-astro-cid-mjz5yjqk]{list-style:none;padding:0;margin-left:0;display:grid;gap:1rem}@media(min-width:768px){.cmp-fiches[data-astro-cid-mjz5yjqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.cmp-fiches[data-astro-cid-mjz5yjqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-fiche[data-astro-cid-mjz5yjqk]{background:var(--color-fiche);border:1px solid var(--color-filet);border-top:3px solid var(--color-encre);border-radius:0 0 8px 8px;padding:1rem 1.1rem 1.1rem;min-width:0}.cmp-fiche[data-astro-cid-mjz5yjqk][data-hors=true]{opacity:.55;border-top-color:var(--color-filet)}.cmp-dl[data-astro-cid-mjz5yjqk]{margin-top:.6rem;font-family:var(--font-ui);font-size:.92rem;line-height:1.5}.cmp-dl[data-astro-cid-mjz5yjqk]>div[data-astro-cid-mjz5yjqk]{padding:.55rem 0;border-top:1px solid var(--color-filet)}.cmp-dl[data-astro-cid-mjz5yjqk] dt[data-astro-cid-mjz5yjqk]{font-size:.8rem;font-weight:600;color:var(--color-gris);text-transform:none}.cmp-dl[data-astro-cid-mjz5yjqk] dd[data-astro-cid-mjz5yjqk]{margin:.15rem 0 0;overflow-wrap:anywhere}.cmp-src[data-astro-cid-mjz5yjqk]{display:block;margin-top:.2rem;font-size:.82rem;color:var(--color-gris)}.cmp-bareme[data-astro-cid-mjz5yjqk]+.cmp-bareme[data-astro-cid-mjz5yjqk]{margin-top:.45rem}.cmp-regimes[data-astro-cid-mjz5yjqk]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.cmp-criteres[data-astro-cid-mjz5yjqk]{padding-left:1.3rem;display:grid;gap:.5rem;max-width:68ch}.cmp-notes[data-astro-cid-mjz5yjqk]{list-style:none;padding:0;display:grid;gap:.5rem;font-size:.97rem;color:var(--color-encre-2);max-width:70ch}.cmp-fourchette{margin-top:.3rem;font-family:var(--font-titre);font-size:clamp(1.6rem,1.25rem + 1.2vw,2.2rem);font-weight:650;line-height:1.08;letter-spacing:-.02em}.cmp-fourchette span{font-family:var(--font-ui);font-size:1rem;font-weight:500;letter-spacing:0;color:var(--color-encre-2)}.cmp-res-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:.75rem}.cmp-res-table th{text-align:left;font-size:.8rem;font-weight:600;color:var(--color-gris);border-bottom:1px solid var(--color-encre);padding:.3rem .5rem .3rem 0}.cmp-res-table td{border-bottom:1px solid var(--color-filet);padding:.6rem .5rem .6rem 0;vertical-align:top}.cmp-res-table .montant{font-size:1.2rem;font-weight:600;text-align:right;white-space:nowrap}.cmp-res-table .montant.non{font-size:.85rem;font-weight:500;color:var(--color-gris);white-space:normal}.cmp-detail{margin-top:.9rem;border-top:1px solid var(--color-filet);padding-top:.6rem}.cmp-detail summary{cursor:pointer;font-weight:600;font-size:.92rem;min-height:2.75rem;display:flex;align-items:center;color:var(--color-cachet)}.cmp-detail ul{list-style:none;padding:0;margin:.3rem 0 0;display:grid;gap:.55rem;font-size:.85rem}.cmp-detail li{border-bottom:1px solid var(--color-filet);padding-bottom:.5rem}.cmp-calc{font-variant-numeric:tabular-nums;color:var(--color-encre-2)}.cmp-petit{font-size:.82rem;color:var(--color-gris);margin-top:.4rem}.cmp-alerte{margin-top:.8rem;padding:.6rem .8rem;font-size:.88rem;background:var(--color-ocre-pale);border-left:4px solid var(--color-ocre);border-radius:0 6px 6px 0}.cmp-actions{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:1rem;padding-top:.6rem;border-top:1px solid var(--color-filet)}.cmp-actions button{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}@media print{.cmp-form[data-astro-cid-mjz5yjqk] .cmp-lien[data-astro-cid-mjz5yjqk],.cmp-actions{display:none}.cmp-resultat[data-astro-cid-mjz5yjqk]{position:static;max-height:none}.cmp-detail{display:block}}
