.frame.astro-px63oe4i{container-type:inline-size}.grid.astro-px63oe4i{--cell:var(--size-control);--pitch:var(--spacing-1);gap:var(--spacing-3);font-size:var(--text-detail);line-height:var(--leading-detail);color:var(--color-ink);--cap:var(--text-detail);--cellw:calc((100cqw - (var(--cols) - 1) * var(--pitch)) / var(--cols));--cell-text:min(var(--cap), calc((var(--cellw) - 2px) / var(--chars)));grid-template-columns:minmax(0,1fr);display:grid}.grid.astro-px63oe4i[data-many]{--cap:var(--text-note)}.label.astro-px63oe4i,.per.astro-px63oe4i,.who.astro-px63oe4i,.date.astro-px63oe4i{font-size:var(--text-note);line-height:var(--leading-note);color:var(--color-gray)}.row.astro-px63oe4i{align-items:baseline;column-gap:var(--spacing-2);row-gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price per""cells cells cells";display:grid}.row.astro-px63oe4i .name.astro-px63oe4i{overflow-wrap:anywhere;grid-area:name}.row.astro-px63oe4i .price.astro-px63oe4i{grid-area:price}.row.astro-px63oe4i .per.astro-px63oe4i{grid-area:per}.row.astro-px63oe4i .cells.astro-px63oe4i{grid-area:cells;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--pitch);align-items:center;display:grid}.row.astro-px63oe4i .date.astro-px63oe4i{display:none}.cell.astro-px63oe4i,.sum.astro-px63oe4i,.gap.astro-px63oe4i,.price.astro-px63oe4i,.per.astro-px63oe4i,.total.astro-px63oe4i .money{white-space:nowrap}.cell.astro-px63oe4i,.sum.astro-px63oe4i,.gap.astro-px63oe4i{font-size:var(--cell-text,inherit);line-height:var(--leading-note)}.nm.astro-px63oe4i,.head.astro-px63oe4i .name.astro-px63oe4i,.head.astro-px63oe4i .per.astro-px63oe4i{display:none}.person.astro-px63oe4i{justify-items:center;gap:var(--spacing-0-5);--size-face:min(2.5rem, calc((100cqw - (var(--cols) - 1) * var(--pitch)) / var(--cols)));grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.who.astro-px63oe4i{margin-inline:calc(var(--spacing-0-5) / -1);max-inline-size:calc(100% + var(--spacing-1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell.astro-px63oe4i{min-block-size:var(--cell);border-radius:var(--radius-value);border:1px solid var(--color-hairline);background:var(--color-ground);place-items:center;min-inline-size:0;display:grid}.cell.astro-px63oe4i[data-on]{background:var(--color-fill);border-color:#0000}.astro-px63oe4i[data-adjust],.astro-px63oe4i[data-adjust] .name.astro-px63oe4i{color:var(--color-gray)}.cell.astro-px63oe4i[data-plain]{min-block-size:var(--spacing-6);background:0 0;border-color:#0000}.astro-px63oe4i[data-adjust] .money{font-weight:var(--font-weight-regular)}.foot.astro-px63oe4i{gap:var(--spacing-3);border-top:1px solid var(--color-hairline);padding-top:var(--spacing-4);margin-top:var(--spacing-1);grid-template-columns:minmax(0,1fr);display:grid}.foot.astro-px63oe4i .row.astro-px63oe4i{grid-template-areas:"name name name""cells cells cells"}.sum.astro-px63oe4i{min-block-size:var(--spacing-6);place-items:center;min-inline-size:0;display:grid}.astro-px63oe4i[data-gray] .sum.astro-px63oe4i{color:var(--color-gray)}.astro-px63oe4i[data-gray] .sum.astro-px63oe4i .money{font-weight:var(--font-weight-regular)}.gap.astro-px63oe4i{min-block-size:var(--cell);padding-block:var(--spacing-1);border:var(--focus-ring-width) dashed var(--color-ink);border-radius:var(--radius-value);min-inline-size:0;color:var(--color-ink);align-content:center;place-items:center;display:grid}.total.astro-px63oe4i{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-hairline);font-size:var(--text-list);line-height:var(--leading-list);display:flex}.readout.astro-px63oe4i{color:var(--color-gray);margin:0}.astro-px63oe4i[data-mode=ledger] .row.astro-px63oe4i{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date name""cells cells"}.astro-px63oe4i[data-mode=ledger] .row.astro-px63oe4i .date.astro-px63oe4i{grid-area:date;display:inline}.astro-px63oe4i[data-mode=ledger] .head.astro-px63oe4i{grid-template-areas:"cells cells"}.astro-px63oe4i[data-mode=ledger] .foot.astro-px63oe4i .row.astro-px63oe4i{grid-template-areas:"name name""cells cells"}.readouts.astro-px63oe4i{gap:var(--spacing-3);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}.reading.astro-px63oe4i{gap:var(--spacing-0-5);color:var(--color-gray);margin:0;display:grid}.reading.astro-px63oe4i[data-ink] .text.astro-px63oe4i{color:var(--color-ink);font-weight:var(--font-weight-money)}@container (width<30rem){.grid.astro-px63oe4i[data-many] .foot.astro-px63oe4i .cells.astro-px63oe4i{row-gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}.grid.astro-px63oe4i[data-many] .sum.astro-px63oe4i,.grid.astro-px63oe4i[data-many] .gap.astro-px63oe4i{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-block-size:var(--spacing-6);padding-inline:var(--spacing-2);font-size:var(--text-detail);line-height:var(--leading-detail);display:flex}.grid.astro-px63oe4i[data-many] .gap.astro-px63oe4i{min-block-size:var(--cell)}.grid.astro-px63oe4i[data-many] .nm.astro-px63oe4i{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-gray);flex:auto;display:inline;overflow:hidden}.grid.astro-px63oe4i[data-many] .gap.astro-px63oe4i .nm.astro-px63oe4i{color:var(--color-ink)}}@container (width>=36rem){.grid.astro-px63oe4i,.grid.astro-px63oe4i[data-many]{--pitch:var(--spacing-2);--cell-w:3.75rem;--cap:var(--text-detail);--cellw:var(--cell-w)}.row.astro-px63oe4i{column-gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) 4rem max-content 5rem;grid-template-areas:"name price cells per";align-items:center}.row.astro-px63oe4i .cells.astro-px63oe4i{grid-template-columns:repeat(var(--cols), var(--cell-w))}.row.astro-px63oe4i .price.astro-px63oe4i,.row.astro-px63oe4i .per.astro-px63oe4i{text-align:end}.head.astro-px63oe4i{align-items:end}.head.astro-px63oe4i .per.astro-px63oe4i{display:block}.grid.astro-px63oe4i[data-many] .per.astro-px63oe4i{display:none}.grid.astro-px63oe4i[data-many] .row.astro-px63oe4i:not([data-mode=ledger] .row){grid-template-columns:minmax(0,1fr) 4rem max-content;grid-template-areas:"name price cells"}.foot.astro-px63oe4i .row.astro-px63oe4i{grid-template-areas:"name price cells per"}.total.astro-px63oe4i{padding-inline:0}.astro-px63oe4i[data-mode=ledger] .row.astro-px63oe4i{grid-template-columns:3.5rem minmax(0,1fr) max-content;grid-template-areas:"date name cells"}.astro-px63oe4i[data-mode=ledger] .head.astro-px63oe4i,.astro-px63oe4i[data-mode=ledger] .foot.astro-px63oe4i .row.astro-px63oe4i{grid-template-areas:"name name cells"}.astro-px63oe4i[data-mode=ledger] .readouts.astro-px63oe4i{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}
