.ledger:where(.astro-qmfzf64c){--t0:.7s;--step:.42s;--dur:.38s;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);font-size:13px;line-height:1.25;overflow:hidden}.ledger__head:where(.astro-qmfzf64c){background:var(--color-ground);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);justify-content:space-between;gap:1rem;padding:.7rem 1rem;font-size:12px;font-weight:500;display:flex}.ledger__rows:where(.astro-qmfzf64c){margin:0;padding:.25rem 0;list-style:none}.ledger__row:where(.astro-qmfzf64c){border-bottom:1px solid var(--color-rule);grid-template-columns:3.1rem minmax(0,1fr) auto 1.6rem minmax(0,1.15fr) auto .9rem;align-items:center;column-gap:.55rem;padding:.55rem 1rem;display:grid}.ledger__row:where(.astro-qmfzf64c):last-child{border-bottom:0}.ledger__date:where(.astro-qmfzf64c){color:var(--color-ink-2);white-space:nowrap}.ledger__desc:where(.astro-qmfzf64c){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger__amt:where(.astro-qmfzf64c){white-space:nowrap}.ledger__amt--debit:where(.astro-qmfzf64c){color:var(--color-descuadre)}.ledger__link:where(.astro-qmfzf64c){background:var(--color-rule);height:1px;position:relative}.ledger__link:where(.astro-qmfzf64c):after{content:"";background:var(--color-rule);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-1px}.ledger__doc:where(.astro-qmfzf64c){flex-direction:column;gap:1px;min-width:0;display:flex}.ledger__doc-id:where(.astro-qmfzf64c){font-size:12px}.ledger__doc-who:where(.astro-qmfzf64c){color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ledger__doc-amt:where(.astro-qmfzf64c){white-space:nowrap;color:var(--color-ink-2)}.ledger__dot:where(.astro-qmfzf64c){background:var(--color-cuadre);border-radius:50%;justify-self:end;width:9px;height:9px;display:inline-block}.ledger__foot:where(.astro-qmfzf64c){border-top:1px solid var(--color-rule);background:var(--color-ground);grid-template-columns:1fr auto auto;align-items:center;column-gap:1rem;padding:.8rem 1rem;font-weight:500;display:grid}.ledger__foot-label:where(.astro-qmfzf64c){color:var(--color-ink-2)}.ledger__diff:where(.astro-qmfzf64c){font-size:15px;display:inline-grid;position:relative}.ledger__diff-value:where(.astro-qmfzf64c){text-align:right;opacity:0;grid-area:1/1}.ledger__diff-value--final:where(.astro-qmfzf64c){opacity:1}.ledger__state:where(.astro-qmfzf64c){color:var(--color-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}@media (width<=40rem){.ledger:where(.astro-qmfzf64c){font-size:12px}.ledger__row:where(.astro-qmfzf64c){grid-template-columns:2.8rem auto 1.2rem minmax(0,1fr) .7rem;column-gap:.45rem;padding-inline:.75rem}.ledger__desc:where(.astro-qmfzf64c),.ledger__doc-amt:where(.astro-qmfzf64c){display:none}.ledger__head:where(.astro-qmfzf64c),.ledger__foot:where(.astro-qmfzf64c){padding-inline:.75rem}}@media (prefers-reduced-motion:no-preference){.ledger__doc:where(.astro-qmfzf64c),.ledger__doc-amt:where(.astro-qmfzf64c){opacity:0;animation:ledger-in var(--dur) var(--ease-out) forwards;animation-delay:calc(var(--t0) + var(--i) * var(--step));transform:translate(6px)}.ledger__row:where(.astro-qmfzf64c) .ledger__dot:where(.astro-qmfzf64c),.ledger__link:where(.astro-qmfzf64c):after{background:var(--color-alerta);animation:.2s linear forwards ledger-dot;animation-delay:calc(var(--t0) + var(--i) * var(--step) + .12s)}.ledger__diff-value:where(.astro-qmfzf64c):not(.ledger__diff-value--final){animation:ledger-window var(--step) step-end forwards;animation-delay:calc(var(--t0) - .3s + var(--k) * var(--step))}.ledger__diff-value:where(.astro-qmfzf64c):first-child{opacity:1}.ledger__diff-value--final:where(.astro-qmfzf64c){opacity:0;animation:1ms linear forwards ledger-show;animation-delay:calc(var(--t0) - .3s + var(--k) * var(--step))}.ledger__state:where(.astro-qmfzf64c){opacity:0;animation:ledger-in var(--dur) var(--ease-out) forwards;animation-delay:calc(var(--t0) + 5 * var(--step))}}@keyframes ledger-in{to{opacity:1;transform:none}}@keyframes ledger-dot{to{background:var(--color-cuadre)}}@keyframes ledger-show{to{opacity:1}}@keyframes ledger-window{0%{opacity:1}to{opacity:0}}
