.tool[data-tool=receipt-maker] .rc-h{font-size:var(--fs-md);margin-block:var(--space-4) var(--space-2)}.tool[data-tool=receipt-maker] .rc-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 4rem 5.5rem 2.75rem;margin-block-end:var(--space-2);display:grid}.tool[data-tool=receipt-maker] .rc-sheet{margin:var(--space-5) auto 0;inline-size:min(100%,22rem);padding:var(--space-4);color:#111;border:1px solid var(--c-border);overflow-wrap:anywhere;background:#fff;font-family:ui-monospace,Courier New,monospace;font-size:.9rem}.tool[data-tool=receipt-maker] .rc-sheet h3{text-align:center;margin:0;font-size:1.15rem}.tool[data-tool=receipt-maker] .rc-sheet p{margin:.2rem 0}.tool[data-tool=receipt-maker] .rc-addr,.tool[data-tool=receipt-maker] .rc-meta,.tool[data-tool=receipt-maker] .rc-foot{text-align:center;white-space:pre-line}.tool[data-tool=receipt-maker] .rc-sheet hr{border:0;border-block-start:1px dashed #666;margin-block:.6rem}.tool[data-tool=receipt-maker] .rc-line{justify-content:space-between;gap:1rem;display:flex}.tool[data-tool=receipt-maker] .rc-line small{color:#555}.tool[data-tool=receipt-maker] .rc-total{margin-block:.3rem;font-size:1.05rem}
