html{font-size:15px}.p-toast{max-width:calc(100vw - 2rem)}.ledger-field{background:repeating-linear-gradient(180deg,transparent 0 47px,hsla(0,0%,100%,.04) 47px 48px)}.ledger-sheet .p-inputtext{background:transparent;border:0;border-bottom:1px solid var(--surface-border);border-radius:0}.ledger-sheet .p-inputtext:enabled:focus{border-bottom-color:var(--primary-color);box-shadow:none}.ledger-sheet .p-inputtext.p-invalid,.ledger-sheet .p-invalid .p-inputtext{border-bottom-color:var(--red-400,#f19ea6)}.ledger-sheet .mono-input,.ledger-sheet .mono-input .p-inputtext{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.ledger-sheet .sheet-note{border-top:1px dashed var(--surface-border);color:var(--text-color-secondary);font-size:.8rem;line-height:1.6}.ledger-sheet .sheet-line{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:.5rem}.ledger-sheet .sheet-line:focus-within{border-bottom-color:var(--primary-color)}.ledger-sheet .sheet-line .p-inputtext{border-bottom:0}.ledger-sheet .sheet-line>i{color:var(--text-color-secondary)}.ledger-sheet .sheet-line:has(.p-invalid){border-bottom-color:var(--red-400,#f19ea6)}
