.slider-readout.svelte-1e0b9kb{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-stamp-600);font-size:1.375rem;font-weight:600}.slider-track-wrap.svelte-1e0b9kb{contain:layout;width:100%;padding-bottom:1.75rem;position:relative}.slider.svelte-1e0b9kb{appearance:none;background:linear-gradient(to right, var(--color-stamp-500) 0%, var(--color-stamp-500) var(--fill), var(--color-rule-300) var(--fill), var(--color-rule-300) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;display:block}.slider.svelte-1e0b9kb::-webkit-slider-thumb{appearance:none;background:var(--color-paper-50);border:3px solid var(--color-stamp-500);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 2px #1c1b1940}.slider.svelte-1e0b9kb::-moz-range-thumb{background:var(--color-paper-50);border:3px solid var(--color-stamp-500);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 2px #1c1b1940}.slider.svelte-1e0b9kb::-moz-range-track{background:0 0;border-radius:999px;height:6px}.slider.svelte-1e0b9kb:focus-visible{outline:2px solid var(--color-stamp-500);outline-offset:4px}.slider-ticks.svelte-1e0b9kb{pointer-events:none;width:100%;margin-top:.5rem;position:absolute;top:100%;left:0}.slider-tick.svelte-1e0b9kb{font-family:var(--font-mono);color:var(--color-ink-400);white-space:nowrap;font-size:.6875rem;position:absolute;top:0}.slider-tick--marked.svelte-1e0b9kb{color:var(--color-stamp-600);flex-direction:column;align-items:center;gap:.3rem;display:flex}.slider-tick-mark.svelte-1e0b9kb{background:var(--color-stamp-500);width:1px;height:5px;display:block}.receipt.svelte-1e0b9kb{background-color:var(--color-paper-50);border:1px solid var(--color-rule-300);border-radius:4px;padding:2rem 1.75rem 1.75rem;position:relative}.receipt.svelte-1e0b9kb:before{content:"";background-image:radial-gradient(circle at 10px 50%, var(--color-paper-100) 5px, transparent 5.5px);background-repeat:repeat-x;background-size:22px 14px;height:14px;position:absolute;top:-7px;left:0;right:0}.receipt-row.svelte-1e0b9kb{justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.receipt-divider.svelte-1e0b9kb{border-top:1px dashed var(--color-rule-300);margin:.5rem 0}.receipt-row--total.svelte-1e0b9kb{padding:.75rem 0;font-size:1.0625rem}
