.recu label{font-weight:var(--graisse-moyenne);display:block}.recu input[type=text]{background:var(--surface);border:1px solid var(--encre-2);border-radius:var(--rayon-cadre);color:var(--encre);font:inherit;margin-top:var(--espace-1);max-width:100%;padding:var(--espace-1) var(--espace-2);width:12rem;font-size:1.25rem}.recu .aide,.recu .explication,.recu .note-unite,.recu .avis{font-size:var(--taille-petit)}.recu .erreur{font-weight:var(--graisse-moyenne)}.recu .impot div{gap:0 var(--espace-4);flex-wrap:wrap;justify-content:space-between;display:flex}.recu .impot dt{min-width:0}.recu .impot dd{font-family:var(--police-chiffre);font-variant-numeric:tabular-nums;margin:0}.recu .palier{margin-top:var(--espace-6)}.recu .palier h3{margin:0 0 var(--espace-2)}.recu table.lignes{border-collapse:collapse;width:100%}.recu .montant{font-family:var(--police-chiffre);font-variant-numeric:tabular-nums}.recu .lignes th,.recu .lignes td{font-weight:var(--graisse-normale);padding:var(--espace-2) 0 var(--espace-1);text-align:left;vertical-align:top}.recu .lignes .montant,.recu .entete-colonne th:last-child{padding-left:var(--espace-3);text-align:right}.recu .entete-colonne th{border-bottom:1px solid var(--encre-2);color:var(--encre-2);font-size:var(--taille-petit);padding:0 0 var(--espace-1)}.recu .ligne-total th,.recu .ligne-total td{border-top:2px solid var(--encre);font-weight:var(--graisse-forte)}.recu .lignes .ligne-barre td{border-bottom:1px solid var(--filet);padding:0 0 var(--espace-2)}.recu .barre{height:var(--hauteur-barre);display:block;position:relative}.recu .barre:before{background:var(--axe);content:"";bottom:-2px;left:calc(var(--zero) * 100%);width:var(--epaisseur-axe);position:absolute;top:-2px}.recu .barre i{background:var(--barre);border-radius:0 var(--rayon-barre) var(--rayon-barre) 0;bottom:0;left:calc(var(--debut) * 100%);width:calc(var(--largeur) * 100%);position:absolute;top:0}.recu .barre-motif{background:var(--surface);border:1.5px solid var(--encre-2);border-radius:var(--rayon-barre);height:var(--hauteur-dollar)}.recu .barre-motif:before{display:none}.recu .barre-motif i{background:var(--motif-emprunt);border-right:1.5px solid var(--encre-2);border-radius:0}.recu .barre-excedent i{background:var(--motif-excedent)}.recu .barre.negative i{border-radius:var(--rayon-barre) 0 0 var(--rayon-barre)}.recu .collant{background:var(--fond);margin-top:var(--espace-4);padding:var(--espace-2) 0 var(--espace-1);z-index:1;position:sticky;top:0}.recu .unites{border:0;min-inline-size:0;margin:0;padding:0}.recu .unites-seg{background:var(--surface);border:1px solid var(--encre-2);border-radius:var(--rayon-cadre);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.recu .unites-seg label{cursor:pointer;font-weight:var(--graisse-normale);min-height:var(--cible-tactile);padding:var(--espace-2) var(--espace-1);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.recu .unites-seg label+label{border-left:1px solid var(--encre-2)}.recu .unites-seg input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.recu .unites-seg label:has(input:checked){background:var(--accent);color:var(--sur-accent);font-weight:var(--graisse-moyenne)}.recu .unites-seg label:has(input:focus-visible){outline:var(--epaisseur-focus) solid var(--accent);outline-offset:var(--retrait-focus-segment)}.recu .unites-seg label:has(input:checked:focus-visible){outline-color:var(--sur-accent)}.recu .contexte-unite{color:var(--encre-2);font-size:var(--taille-petit);margin:var(--espace-1) 0 0}.recu .marque{border:1.5px solid var(--encre);font-family:var(--police-texte);font-size:var(--taille-tres-petit);font-weight:var(--graisse-moyenne);padding:0 var(--espace-2);vertical-align:middle;white-space:nowrap;border-radius:999px;display:inline-block}.recu .marque-proportionnelle{border-color:var(--encre-2);color:var(--encre-2);border-style:dashed}.recu .impot-total{font-weight:var(--graisse-forte)}.recu .sous-titre,.recu .echelle,.recu .source,.recu .references,.recu .note-negative{color:var(--discret);font-size:var(--taille-petit)}.recu .references{padding-left:var(--espace-4);margin-top:0}.recu a[data-reference]{color:var(--encre)}.recu .icone-nouvel-onglet{height:.75em;vertical-align:baseline;width:.75em;margin-inline-start:var(--espace-1)}.recu .plus>summary{cursor:pointer;font-weight:var(--graisse-moyenne);align-items:center;gap:var(--espace-2);min-height:var(--cible-tactile);text-underline-offset:3px;text-decoration:underline;display:flex}.recu .entete-masquee th{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.recu .lignes tbody.separe tr:first-child th,.recu .lignes tbody.separe tr:first-child td{border-top:1px solid var(--encre-2)}.recu .formulaire button,.recu .partage-carte button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--rayon-cadre);color:var(--sur-accent);font:inherit;font-weight:var(--graisse-moyenne);min-height:var(--cible-tactile);padding:var(--espace-1) var(--espace-4)}.recu .formulaire button:disabled,.recu .partage-carte button[aria-disabled=true]{opacity:.6}.recu h2[tabindex="-1"]:focus-visible{outline:var(--epaisseur-focus) solid var(--accent);outline-offset:3px}.recu .sous-libelle{color:var(--discret);font-size:var(--taille-petit);font-weight:var(--graisse-normale);display:block}.recu .abattement{margin-top:var(--espace-4)}.recu .abattement dt{font-weight:var(--graisse-moyenne)}.recu .section-solde,.recu .glossaire{margin-top:var(--espace-6)}.recu .cote{gap:var(--espace-3);grid-template-columns:1fr 1fr;display:grid}.recu .colonne-solde{min-width:0}.recu .palier-nom{color:var(--encre-2);font-size:var(--taille-petit);font-weight:var(--graisse-moyenne);text-transform:uppercase;margin:0}.recu .gros{font-family:var(--police-chiffre);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:var(--graisse-forte);line-height:var(--interligne-titre);margin:var(--espace-1) 0 var(--espace-2)}.recu .gros .part,.recu .gros small{white-space:nowrap}.recu .gros small{color:var(--encre-2);font-family:var(--police-texte);font-size:var(--taille-petit);font-weight:var(--graisse-normale)}.recu .phrases .palier-nom{display:block}.recu .note-solde,.recu .glossaire .precision,.recu .glossaire .contexte{color:var(--discret);font-size:var(--taille-petit)}.recu .cartes{gap:var(--espace-3);display:grid}.recu .carte{border:1px solid var(--filet);border-radius:var(--rayon-cadre);padding:var(--espace-2) var(--espace-3)}.recu .carte h4{font-size:var(--taille-base);margin:0 0 var(--espace-1)}.recu .carte p{margin:var(--espace-1) 0}.recu .chiffres{font-weight:var(--graisse-forte);margin:var(--espace-1) 0 0;padding:0;list-style:none}.recu .partage-carte{border-top:1px solid var(--filet);margin-top:var(--espace-6);padding-top:var(--espace-4)}.recu .partage-carte .aide-carte{font-size:var(--taille-petit);margin-top:0}.recu .partage-carte .etat-carte,.recu .partage-carte .erreur{font-size:var(--taille-petit);margin:var(--espace-2) 0 0}.recu .partage-carte .etat-carte:empty,.recu .partage-carte .erreur:empty{margin:0}
