.transaction[data-v-0005d57e]{--tx-montant-taille:var(--taille-base);align-items:center;gap:var(--espace-3);padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-2);background-color:var(--couleur-surface);transition:border-color var(--transition-rapide);grid-template-columns:auto 1fr auto;display:grid;position:relative}.transaction--interactive[data-v-0005d57e]:hover{border-color:var(--couleur-bordure-forte)}.transaction__contenu[data-v-0005d57e]{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.transaction__titre[data-v-0005d57e]{font-size:var(--taille-base);font-weight:var(--graisse-moyenne);line-height:var(--hauteur-ligne-serree);color:var(--couleur-texte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction__action[data-v-0005d57e]{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:block}.transaction__action[data-v-0005d57e]:after{content:"";border-radius:var(--rayon-2);position:absolute;inset:0}.transaction__action[data-v-0005d57e]:focus-visible{outline:none}.transaction__action[data-v-0005d57e]:focus-visible:after{outline:2px solid var(--couleur-focus);outline-offset:1px}.transaction__meta[data-v-0005d57e]{align-items:center;gap:var(--espace-1) var(--espace-2);font-size:var(--taille-xs);line-height:var(--hauteur-ligne-serree);color:var(--couleur-texte-faible);flex-wrap:wrap;display:flex}.transaction__meta>span[data-v-0005d57e]{white-space:nowrap}.transaction__recurrence[data-v-0005d57e]{align-items:center;gap:var(--espace-1);display:inline-flex}.transaction__fin[data-v-0005d57e]{align-items:flex-end;gap:var(--espace-1);flex-direction:column;flex-shrink:0;display:flex}.transaction__montant[data-v-0005d57e]{font-family:var(--police-tabulaire);font-variant-numeric:tabular-nums;font-size:var(--tx-montant-taille);font-weight:var(--graisse-forte);letter-spacing:-.02em;line-height:var(--hauteur-ligne-serree);color:var(--couleur-texte);white-space:nowrap}.transaction__montant--revenu[data-v-0005d57e]{color:var(--couleur-accent)}.transaction__date[data-v-0005d57e]{font-variant-numeric:tabular-nums;font-size:var(--taille-xs);line-height:var(--hauteur-ligne-serree);color:var(--couleur-texte-faible);white-space:nowrap}@media (width>=40rem){.transaction[data-v-0005d57e]{--tx-montant-taille:var(--taille-lg);gap:var(--espace-4);padding:var(--espace-3) var(--espace-4)}}
