@layer theme,base;@layer components{.tableau__detail{font-size:var(--fs-caption);color:var(--ardoise);margin-top:.15rem;font-weight:400;line-height:1.35;display:block}.tableau.tableau--bareme thead th.nombre{white-space:normal}@media (width>=640px){.tableau.tableau--bareme thead th.nombre{min-width:8.5em}}@media (width<=639px){.tableau.tableau--bareme thead th{white-space:normal}}.surtitre sup{text-transform:none;letter-spacing:.02em}.nobr{white-space:nowrap}.simulateur__montant:empty{display:none}.registre{max-width:var(--large);border-bottom:1px solid var(--filet);margin:1.5rem 0 .5rem}.registre__ligne{gap:.55rem var(--gap-grid);border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr);padding:1.1rem 0 1.2rem;display:grid}.prose .registre__titre{max-width:none;font-size:var(--fs-h3);letter-spacing:-.02em;margin:0 0 .3rem;line-height:1.2}.prose .registre__objet{max-width:30em;font-size:var(--fs-ui);color:var(--ardoise);margin:0;line-height:1.45}.registre__valeur{font-variant-numeric:tabular-nums}.prose .registre__valeur p{margin:0}.prose .registre__chiffre{font-weight:600;line-height:1.35}.prose .registre__precision{font-size:var(--fs-ui);line-height:1.4}.prose .registre__source{font-size:var(--fs-caption);color:var(--ardoise);margin-top:.3rem;line-height:1.4}.registre__avenir{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}@media (width>=768px){.registre__ligne{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:baseline}}.prose .bloc>.registre:last-child{border-bottom:0;margin-bottom:0}.prose ul.liens{max-width:40rem;margin:1.25rem 0 1rem;padding-left:0;list-style:none}.prose ul.liens li{margin:0;padding-left:0}.prose .liens a{text-decoration:none}.prose .hub__sources{max-width:calc(var(--mesure) + 4rem);font-size:var(--fs-caption);color:var(--ardoise);margin:1.75rem 0 0;line-height:1.5}.prose .hub__sources a{color:var(--ardoise)}.filtres{max-width:var(--large);background:var(--blanc);border:1px solid var(--vert-10);border-radius:var(--rayon);margin:1.5rem 0 .5rem;padding:1.2rem 1.5rem 1.1rem}.filtres[hidden]{display:none}.filtres__tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.filtres__aide{font-size:var(--fs-caption);color:var(--ardoise)}.prose .filtres__tete p{margin:0}.filtres__champs{gap:1rem var(--gap-grid);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.filtres__champs{grid-template-columns:repeat(2,minmax(0,1fr))}}.filtres__pied{border-top:1px solid var(--vert-10);font-size:var(--fs-caption);color:var(--ardoise);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:1.1rem;padding-top:.6rem;display:flex}.prose .filtres__pied p{margin:0}.filtres__compte{font-variant-numeric:tabular-nums}.filtres .lien{min-height:44px;color:var(--vert);font-size:var(--fs-caption)}@media (width<=639px){.filtres{padding:1.1rem 1rem 1rem}}.mois{max-width:var(--large);margin-top:2.5rem}.mois__tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;display:flex}.prose .mois__tete h3,.prose .mois__tete p{margin:0}.mois--en-cours .mois__tete{border-left:3px solid var(--cuivre);padding-left:1rem}.mois .tableau-cadre{margin:.9rem 0 0}.mois .tableau-cadre[hidden]{display:none}.prose .mois__vide{color:var(--ardoise);margin:.9rem 0 0}.tableau.tableau--echeances tbody tr:nth-child(2n){background:0 0}.tableau.tableau--echeances tbody th{white-space:nowrap;font-variant-numeric:tabular-nums;width:9.5em;font-weight:500}.tableau.tableau--echeances td{min-width:14em}.tableau.tableau--echeances tr[hidden]{display:none}.echeance__quoi{font-weight:500;line-height:1.35;display:block}.tableau.tableau--echeances .groupe th{background:var(--creme);width:auto;font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ardoise);padding-block:.55rem;font-weight:500}.tableau.tableau--echeances tbody+tbody .groupe th{border-top:1px solid var(--vert-10)}@media (width<=639px){.tableau.tableau--echeances thead th{white-space:normal}.tableau.tableau--echeances tbody th{white-space:normal;width:6.4em}.tableau.tableau--echeances td{min-width:0}}.tableau.tableau--seuils tbody th{min-width:8em}@media (width<=639px){.tableau.tableau--seuils thead tr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tableau.tableau--seuils tbody tr{border-bottom:1px solid var(--vert-10);grid-template-columns:minmax(0,1fr);row-gap:.55rem;padding:.8rem .85rem .85rem;display:grid}.tableau.tableau--seuils tbody tr:last-child{border-bottom:0}.tableau.tableau--seuils tbody th,.tableau.tableau--seuils tbody td{border:0;min-width:0;padding:0}.tableau.tableau--seuils tbody td:before{content:attr(data-titre);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ardoise);margin-bottom:.1rem;font-weight:500;display:block}}.actu-liees{max-width:var(--large);border-bottom:1px solid var(--filet);margin-bottom:3rem;padding-bottom:2rem}.actu-liees .surtitre{margin-bottom:.6rem}.historique-actu summary{cursor:pointer;min-height:44px;font-weight:500}.historique-actu .surtitre{margin-top:1.25rem}.corps__texte>.retenir:first-child{margin-top:0;margin-bottom:3rem}}@layer utilities;
