.simu-cadre[data-astro-cid-4k2e7gjk]{container-type:inline-size}.simu[data-astro-cid-4k2e7gjk]{align-items:start;gap:1.25rem;display:grid}@container (width>=880px){.simu[data-astro-cid-4k2e7gjk]{grid-template-columns:.9fr 1.1fr}}.simu__formulaire[data-astro-cid-4k2e7gjk]{border-radius:var(--r-grand);background:var(--fond-doux);flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.champ__saisie[data-astro-cid-4k2e7gjk]{position:relative}.champ__saisie[data-astro-cid-4k2e7gjk] input[data-astro-cid-4k2e7gjk]{padding-right:6.5rem}.champ__saisie[data-astro-cid-4k2e7gjk] span[data-astro-cid-4k2e7gjk]{color:var(--anthracite-clair);pointer-events:none;font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.simu__bouton[data-astro-cid-4k2e7gjk]{width:100%}.simu__anciennete[data-astro-cid-4k2e7gjk]{border:0;min-width:0;margin:0;padding:0}.simu__anciennete[data-astro-cid-4k2e7gjk] legend[data-astro-cid-4k2e7gjk]{margin-bottom:.5rem;padding:0;font-weight:700}.simu__choix[data-astro-cid-4k2e7gjk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.simu__choix--deux[data-astro-cid-4k2e7gjk]{grid-template-columns:repeat(2,minmax(0,1fr))}.simu__anciennete[data-astro-cid-4k2e7gjk][hidden]{display:none}.simu__puce[data-astro-cid-4k2e7gjk]{display:flex;position:relative}.simu__puce[data-astro-cid-4k2e7gjk] input[data-astro-cid-4k2e7gjk]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.simu__puce[data-astro-cid-4k2e7gjk] span[data-astro-cid-4k2e7gjk]{min-height:var(--cible-tactile);border-radius:var(--r-pilule);box-shadow:inset 0 0 0 2px var(--bordeaux);text-align:center;background:var(--blanc);flex:1;justify-content:center;align-items:center;padding:.5rem;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex}.simu__puce[data-astro-cid-4k2e7gjk] input[data-astro-cid-4k2e7gjk]:checked+span[data-astro-cid-4k2e7gjk]{background:var(--bordeaux);color:var(--blanc)}.simu__puce[data-astro-cid-4k2e7gjk] input[data-astro-cid-4k2e7gjk]:focus-visible+span[data-astro-cid-4k2e7gjk]{outline:3px solid var(--or-clair);outline-offset:2px}.simu__conditions[data-astro-cid-4k2e7gjk]{border-radius:var(--r-petit);background:var(--voile-clair);margin-top:1.25rem;padding:1rem 1.25rem}.simu__conditions-titre[data-astro-cid-4k2e7gjk]{color:var(--blanc);font-weight:800}.simu__conditions[data-astro-cid-4k2e7gjk] ul[data-astro-cid-4k2e7gjk]{color:var(--rose);gap:.4rem;margin:.5rem 0 0;padding-left:1.2em;font-size:.875rem;line-height:1.5;display:grid}.simu__sources[data-astro-cid-4k2e7gjk]{color:var(--rose);margin-top:.75rem;font-size:.8125rem}.simu__sources[data-astro-cid-4k2e7gjk] a[data-astro-cid-4k2e7gjk]{color:var(--blanc)}.simu__discret[data-astro-cid-4k2e7gjk]{color:var(--anthracite-clair);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.simu__resultat[data-astro-cid-4k2e7gjk]{border-radius:var(--r-grand);background:var(--degrade-surface) var(--bordeaux-profond);min-height:100%;color:var(--blanc);padding:clamp(1.25rem,1rem + 1vw,2rem);scroll-margin-top:96px}.simu__attente[data-astro-cid-4k2e7gjk]{text-align:center;min-height:260px;color:var(--rose);place-items:center;gap:1rem;display:grid}.simu__attente[data-astro-cid-4k2e7gjk] svg{color:var(--or-clair)}.simu__surtitre[data-astro-cid-4k2e7gjk]{color:var(--or-clair);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:800}.simu__chiffre[data-astro-cid-4k2e7gjk]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.simu__chiffre[data-astro-cid-4k2e7gjk] [data-astro-cid-4k2e7gjk][data-r=manque]{letter-spacing:-.03em;font-size:clamp(2.75rem,2rem + 3vw,4rem);font-weight:900;line-height:1}.simu__unite[data-astro-cid-4k2e7gjk]{color:var(--rose);font-size:1.25rem;font-weight:700}.simu__phrase[data-astro-cid-4k2e7gjk]{color:var(--rose);max-width:34rem}.simu__periodes[data-astro-cid-4k2e7gjk]{flex-direction:column;gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.periode[data-astro-cid-4k2e7gjk]{flex-direction:column;gap:.4rem;display:flex}.periode__haut[data-astro-cid-4k2e7gjk]{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.9375rem;display:flex}.periode__libelle[data-astro-cid-4k2e7gjk]{font-weight:800}.periode__barre[data-astro-cid-4k2e7gjk]{border-radius:var(--r-pilule);background:var(--or-clair);height:14px;overflow:hidden}.periode__verse[data-astro-cid-4k2e7gjk]{background:var(--fond-doux);border-radius:var(--r-pilule);height:100%;display:block}.periode__chiffres[data-astro-cid-4k2e7gjk]{color:var(--rose);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.875rem;display:flex}.periode__chiffres[data-astro-cid-4k2e7gjk] strong[data-astro-cid-4k2e7gjk]{color:var(--blanc)}.periode__manque[data-astro-cid-4k2e7gjk] strong[data-astro-cid-4k2e7gjk]{color:var(--or-clair)}.simu__actions[data-astro-cid-4k2e7gjk]{flex-wrap:wrap;gap:.75rem;display:flex}.simu__actions[data-astro-cid-4k2e7gjk] .bouton--contour[data-astro-cid-4k2e7gjk]{color:var(--blanc);box-shadow:inset 0 0 0 2px var(--blanc);background:0 0}.simu__hypotheses[data-astro-cid-4k2e7gjk]{color:var(--rose);margin-top:1.25rem;font-size:.8125rem;line-height:1.5}.simu__statut[data-astro-cid-4k2e7gjk]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.simu__statut[data-astro-cid-4k2e7gjk] .texte-courant[data-astro-cid-4k2e7gjk]{color:var(--rose)}.simu__noscript[data-astro-cid-4k2e7gjk]{border-radius:var(--r-petit);background:var(--rose);grid-column:1/-1;padding:1rem}
