.rcpt,.rcpt-paper,[data-receipt-print-root]{--rcpt-ink: #000;--rcpt-paper: #fff;--rcpt-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--rcpt-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif;--rcpt-narrow: "Arial Narrow", "Roboto Condensed", "Helvetica Neue Condensed", "Liberation Sans Narrow", "Helvetica Neue", Arial, "Liberation Sans", sans-serif;--rcpt-slab: Rockwell, "Rockwell Nova", "Roboto Slab", "American Typewriter", "DejaVu Serif", "Noto Serif", Georgia, "Times New Roman", serif;--rcpt-serif: Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", "Liberation Serif", "DejaVu Serif", serif;--rcpt-hair: .25mm;--rcpt-rule: .4mm}.rcpt-paper{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding:4mm 4mm 6mm;overflow-x:auto;color:var(--rcpt-ink);background:var(--rcpt-paper);border:1px solid rgb(var(--line-strong));border-radius:2px;box-shadow:0 1px 2px #00000014,0 6px 16px #00000014}.rcpt-paper[data-width="58mm"]{padding-inline:5mm}[data-receipt-print-root]{box-sizing:border-box;width:80mm;padding:3mm 4mm 4mm;color:var(--rcpt-ink);background:var(--rcpt-paper)}[data-receipt-print-root][data-width="58mm"]{width:58mm;padding-inline:5mm}@media screen{[data-receipt-print-root]{position:fixed;top:0;left:-200vw;visibility:hidden;pointer-events:none}}.rcpt{box-sizing:border-box;width:72mm;color:var(--rcpt-ink);background:var(--rcpt-paper);font-family:var(--rcpt-mono);font-size:9pt;line-height:1.35;font-variant-numeric:tabular-nums;font-kerning:normal;text-align:left;overflow-wrap:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-font-smoothing:auto}.rcpt[data-width="58mm"]{width:48mm}.rcpt[data-width="58mm"]:is([data-template=classic],[data-template=coffee-ticket],[data-template=minimal-mono]){letter-spacing:-.03em}.rcpt *,.rcpt *:before,.rcpt *:after{box-sizing:border-box}:where(.rcpt) :where(p,ul,dl,dt,dd,h2,figure){margin:0;padding:0;font:inherit}:where(.rcpt) :where(ul){list-style:none}.rcpt svg{display:block}.rcpt-pre{white-space:pre-line}.rcpt-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 2mm}.rcpt-label{flex:1 1 0;min-width:-moz-min-content;min-width:min-content}.rcpt-row--leader .rcpt-label{flex:0 1 auto}.rcpt-amt{flex:none;margin-left:auto;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.rcpt-value-wrap{min-width:0;max-width:100%;margin-left:auto;text-align:right;overflow-wrap:anywhere}.rcpt-leader{flex:1 1 2mm;min-width:2mm;border-bottom:var(--rcpt-hair) dotted var(--rcpt-ink)}.rcpt-row--leader{gap:0 1mm}.rcpt-status{display:flex;flex-direction:column;gap:1mm;margin:2mm 0;text-align:center;font-family:var(--rcpt-sans);font-size:8pt;line-height:1.25;font-weight:700}.rcpt-status p{text-transform:uppercase;letter-spacing:.04em}.rcpt-status [data-status=temporary],.rcpt-status [data-status=voided]{padding:1mm 1.5mm;border:var(--rcpt-rule) solid var(--rcpt-ink)}.rcpt-status [data-status=simulated],.rcpt-status [data-status=localOnly]{text-transform:none;letter-spacing:0;font-weight:600}.rcpt-status [data-status=localOnly]{font-weight:400}.rcpt-classic__head{margin-bottom:2mm;text-align:center}.rcpt-classic__name{margin-bottom:.8mm;font-family:var(--rcpt-sans);font-weight:700;line-height:1.15;letter-spacing:.01em}.rcpt-classic__block{display:flex;flex-direction:column;gap:.4mm}.rcpt-classic__items{display:flex;flex-direction:column;gap:1.2mm;margin:2mm 0;padding:2mm 0;border-block:var(--rcpt-hair) dashed var(--rcpt-ink)}.rcpt-classic__item{font-weight:700}.rcpt-classic__calc .rcpt-label{padding-left:2ch}.rcpt-classic__note{margin-bottom:2mm;padding-bottom:2mm;border-bottom:var(--rcpt-hair) dashed var(--rcpt-ink)}.rcpt-classic__total{margin:1.5mm 0 2mm;padding:1.2mm 0;border-block:var(--rcpt-rule) solid var(--rcpt-ink);font-family:var(--rcpt-sans);font-size:13pt;line-height:1.2;font-weight:700}.rcpt[data-width="58mm"] .rcpt-classic__total{font-size:12pt}.rcpt-classic__foot{margin-top:3mm;padding-top:2mm;border-top:var(--rcpt-hair) dashed var(--rcpt-ink);text-align:center;font-family:var(--rcpt-sans)}.rcpt-diner{font-family:var(--rcpt-sans)}.rcpt-diner__head{text-align:center}.rcpt-diner__band{padding:2.2mm 3mm;color:var(--rcpt-paper);background:var(--rcpt-ink);font-family:var(--rcpt-narrow);font-stretch:condensed;font-weight:800;line-height:1.05;letter-spacing:.06em;text-transform:uppercase}.rcpt-diner__tag{display:flex;align-items:center;justify-content:center;gap:1.5mm;margin:1.5mm 0 1mm;font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-diner__tag{letter-spacing:.08em}.rcpt[data-width="58mm"] .rcpt-diner__tag svg{display:none}.rcpt-diner__band[data-outline]{color:var(--rcpt-ink);background:none;border:.9mm solid var(--rcpt-ink)}.rcpt-diner__tag svg{flex:none;width:2.6mm;height:2.6mm}.rcpt-diner .rcpt-status [data-status=temporary],.rcpt-diner .rcpt-status [data-status=voided]{border-width:.6mm}.rcpt-diner__order{display:flex;align-items:stretch;margin-top:2.5mm;border:.6mm solid var(--rcpt-ink)}.rcpt-diner__tab{display:flex;align-items:center;flex:none;padding:0 1.8mm;color:var(--rcpt-paper);background:var(--rcpt-ink);font-size:8pt;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rcpt-diner__number{flex:1;min-width:0;padding:1mm 1.5mm;text-align:center;line-height:1.15;font-weight:800;letter-spacing:.02em}.rcpt[data-width="58mm"] .rcpt-diner__order{flex-direction:column}.rcpt[data-width="58mm"] .rcpt-diner__tab{justify-content:center;padding:.5mm 1.5mm}.rcpt-diner__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 2mm;margin-top:2mm}.rcpt-diner__meta dt{font-size:8pt;line-height:1.2;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rcpt-diner__meta dd{font-weight:500}.rcpt-diner__h{margin:3mm 0 1.5mm;padding:.8mm 0;border-block:.6mm solid var(--rcpt-ink);text-align:center;font-size:9pt;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.rcpt-diner__items{display:flex;flex-direction:column;gap:1.5mm}.rcpt-diner__items li{display:grid;grid-template-columns:minmax(5mm,auto) minmax(0,1fr) auto;grid-template-areas:"qty name amt" ". sub sub";gap:0 1.5mm;align-items:baseline}.rcpt-diner__calc{display:contents}.rcpt[data-width="58mm"] .rcpt-diner__items li{grid-template-columns:minmax(5mm,auto) minmax(0,1fr);grid-template-areas:"qty name" ". calc"}.rcpt[data-width="58mm"] .rcpt-diner__calc{display:flex;grid-area:calc}.rcpt-diner__qty{grid-area:qty;font-size:10pt;font-weight:800}.rcpt-diner__calc .rcpt-label{grid-area:sub}.rcpt-diner__items .rcpt-amt{grid-area:amt}.rcpt-diner__item{grid-area:name;min-width:0;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.01em}.rcpt-diner__calc .rcpt-label{font-size:8pt}.rcpt-diner__items .rcpt-amt{font-weight:700}.rcpt-diner__note{margin-top:1.5mm;font-style:italic}.rcpt-diner__stars{display:flex;align-items:center;gap:1.2mm;margin:2.5mm 0 2mm}.rcpt-diner__stars span{flex:1;border-top:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-diner__stars svg{flex:none;width:2.4mm;height:2.4mm}.rcpt-diner__stars svg:nth-of-type(2){width:3.4mm;height:3.4mm}.rcpt-diner__sums{display:flex;flex-direction:column;gap:.4mm}.rcpt-diner__total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2mm;margin-top:2mm;padding:1.6mm 2.5mm;color:var(--rcpt-paper);background:var(--rcpt-ink);font-family:var(--rcpt-narrow);font-stretch:condensed;line-height:1.1;font-weight:800;letter-spacing:.03em}.rcpt-diner__total>span:first-child{text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-diner__total{padding-inline:1.5mm;letter-spacing:0}.rcpt-diner__foot{text-align:center}.rcpt-diner__bye{margin-top:1mm;font-size:9pt;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.rcpt-ticket__main{position:relative;padding:3.2mm 2.8mm 3mm;border:var(--rcpt-rule) solid var(--rcpt-ink);border-bottom:0}.rcpt-ticket__main:before{content:"";position:absolute;top:.9mm;right:.9mm;bottom:0;left:.9mm;border:var(--rcpt-hair) dashed var(--rcpt-ink);border-bottom:0;pointer-events:none}.rcpt[data-width="58mm"] .rcpt-ticket__main{padding-inline:1.9mm}.rcpt[data-width="58mm"] .rcpt-ticket__main:before{top:.7mm;right:.7mm;bottom:0;left:.7mm}.rcpt-ticket__head{text-align:center}.rcpt-ticket__kicker{font-size:8pt;line-height:1.2;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.rcpt-ticket__head .rcpt-ticket__kicker:before{content:"— "}.rcpt-ticket__head .rcpt-ticket__kicker:after{content:" —"}.rcpt-ticket__name{margin:1.2mm 0;padding:1mm 0;border-block:.9mm double var(--rcpt-ink);font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.rcpt-ticket__meta{display:flex;flex-direction:column;gap:.3mm;margin-top:2mm}.rcpt-ticket__cols{display:grid;grid-template-columns:7.5mm minmax(0,1fr) auto;gap:1mm;margin-top:2.5mm;padding:.6mm 0;border-block:.9mm double var(--rcpt-ink);font-size:8pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rcpt-ticket__items{display:flex;flex-direction:column;gap:1.2mm;padding:1.5mm 0 2mm;border-bottom:.9mm double var(--rcpt-ink)}.rcpt-ticket__items li{display:grid;grid-template-columns:minmax(7.5mm,auto) minmax(0,1fr) auto;grid-template-areas:"qty name amt" ". sub sub";gap:0 1mm;align-items:baseline}.rcpt-ticket__calc{display:contents}.rcpt-ticket__calc .rcpt-leader{display:none}.rcpt[data-width="58mm"] .rcpt-ticket__items li{grid-template-columns:minmax(5.6mm,auto) minmax(0,1fr);grid-template-areas:"qty name" ". calc"}.rcpt[data-width="58mm"] .rcpt-ticket__calc{display:flex;grid-area:calc}.rcpt[data-width="58mm"] .rcpt-ticket__calc .rcpt-leader{display:block}.rcpt-ticket__qty{grid-area:qty;white-space:nowrap;font-weight:700}.rcpt-ticket__item{grid-area:name;min-width:0;font-weight:700}.rcpt-ticket__calc .rcpt-label{grid-area:sub}.rcpt-ticket__items .rcpt-amt{grid-area:amt}.rcpt-ticket__note{padding:1.5mm 0;border-bottom:var(--rcpt-hair) dashed var(--rcpt-ink)}.rcpt-ticket__sums{display:flex;flex-direction:column;gap:.3mm;margin-top:1.5mm}.rcpt-ticket__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2mm;margin:1.8mm 0;padding:1mm 1.5mm;border:.5mm solid var(--rcpt-ink);font-size:12pt;line-height:1.2;font-weight:700}.rcpt-ticket__total>span:first-child{text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-ticket__total{padding-inline:1mm;font-size:10.5pt}.rcpt-ticket__foot{margin-top:2.5mm;text-align:center}.rcpt-ticket__perf{position:relative;height:3.2mm;overflow:hidden}.rcpt-ticket__perf:before,.rcpt-ticket__perf:after{content:"";position:absolute;top:0;width:3.2mm;height:3.2mm;border:var(--rcpt-rule) solid var(--rcpt-ink);border-radius:50%}.rcpt-ticket__perf:before{left:-1.6mm}.rcpt-ticket__perf:after{right:-1.6mm}.rcpt-ticket__stub{position:relative;padding:0 2.8mm 2.5mm;border:var(--rcpt-rule) solid var(--rcpt-ink);border-top:0}.rcpt-ticket__stub:before{content:"";position:absolute;top:-1.6mm;left:2.4mm;right:2.4mm;border-top:.5mm dashed var(--rcpt-ink)}.rcpt-ticket__stubrow{display:flex;align-items:center;justify-content:space-between;gap:2mm;padding-top:1.2mm}.rcpt-ticket__call{min-width:0}.rcpt-ticket__big{font-size:26pt;line-height:1;font-weight:700;letter-spacing:.02em}.rcpt[data-width="58mm"] .rcpt-ticket__big{font-size:20pt}.rcpt-ticket__stubtotal{margin-top:.8mm;font-weight:700}.rcpt-ticket__stamp{flex:none;width:20mm;height:20mm;margin:1mm 2mm 0 0;transform:rotate(-11deg);font-family:var(--rcpt-sans)}.rcpt[data-width="58mm"] .rcpt-ticket__stamp{width:16.5mm;height:16.5mm;margin-right:1.6mm}.rcpt[data-width="58mm"] .rcpt-ticket__stub{padding-inline:1.9mm}.rcpt-ticket__barcode{width:100%;height:9mm;margin-top:2mm}.rcpt-ticket__code{margin-top:.8mm;text-align:center;letter-spacing:.18em}.rcpt[data-width="58mm"] .rcpt-ticket__code{margin-top:1.5mm;letter-spacing:.08em}.rcpt-mono{padding-top:2mm;line-height:1.45}.rcpt-mono__head{padding-bottom:3mm;border-bottom:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-mono__name{margin-bottom:1.5mm;font-weight:400;line-height:1.3;letter-spacing:.3em;text-transform:uppercase}.rcpt-mono .rcpt-status{align-items:flex-start;margin:3mm 0 0;text-align:left;font-family:var(--rcpt-mono);font-weight:400}.rcpt-mono .rcpt-status p,.rcpt-mono .rcpt-status [data-status]{padding:0;border:0;letter-spacing:0;text-transform:lowercase;font-weight:400}.rcpt-mono .rcpt-status p:before{content:"[ "}.rcpt-mono .rcpt-status p:after{content:" ]"}.rcpt-mono .rcpt-status [data-status=temporary],.rcpt-mono .rcpt-status [data-status=voided],.rcpt-mono .rcpt-status [data-status=reprint]{font-weight:700}.rcpt-mono__meta{margin-top:4mm}.rcpt-mono__meta p{display:flex;gap:1ch}.rcpt-mono__key{flex:none;width:9ch;text-transform:lowercase}.rcpt-mono__val{min-width:0}.rcpt-mono__items{display:flex;flex-direction:column;gap:2.2mm;margin-top:5mm}.rcpt-mono__item{padding-left:4ch;text-indent:-4ch}.rcpt-mono__items .rcpt-label{padding-left:4ch}.rcpt-mono__note{margin-top:3mm}.rcpt-mono__sums{display:flex;flex-direction:column;gap:.6mm;margin-top:5mm}.rcpt-mono__sums .rcpt-label{text-transform:lowercase}.rcpt-mono__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2mm;margin-top:4mm;font-size:13pt;line-height:1.3}.rcpt[data-width="58mm"] .rcpt-mono__total{font-size:11.5pt}.rcpt-mono__total .rcpt-label{letter-spacing:.3em;text-transform:lowercase}.rcpt-mono__total .rcpt-amt{padding-bottom:.6mm;border-bottom:.9mm double var(--rcpt-ink)}.rcpt-mono__foot{margin-top:6mm}.rcpt-mono__end{margin-top:5mm;text-align:center}.rcpt-note{font-family:var(--rcpt-serif);font-size:9.5pt;line-height:1.32}.rcpt-note__head{text-align:center;font-style:italic}.rcpt-note__shop{font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.rcpt-note .rcpt-status{font-family:var(--rcpt-serif)}.rcpt-note .rcpt-status [data-status=temporary],.rcpt-note .rcpt-status [data-status=voided]{border-radius:3mm 1mm 3.5mm/1mm 3mm 1mm 3.5mm}.rcpt-note__callout{width:86%;margin:3mm auto;padding:1.6mm 2mm 2mm;border:.55mm solid var(--rcpt-ink);border-radius:14mm 3mm 12mm/3mm 10mm 3mm 12mm;text-align:center;transform:rotate(-1.5deg)}.rcpt-note__up{font-size:11pt;font-style:italic;line-height:1.2}.rcpt-note__num{font-weight:700;line-height:1;letter-spacing:.04em}.rcpt-note__meta{display:flex;flex-direction:column;font-size:9pt}.rcpt-note__meta .rcpt-label{font-style:italic}.rcpt-note__hello{margin:3mm 0 1.5mm;font-size:11pt;font-style:italic;line-height:1.2}.rcpt-note__items{display:flex;flex-direction:column;gap:1.5mm}.rcpt-note__items li{display:flex;align-items:baseline;gap:1.5mm}.rcpt-note__tick{flex:none;width:3mm;height:3mm;transform:translateY(.3mm)}.rcpt-note__what{flex:1;min-width:0}.rcpt-note__item{font-weight:700}.rcpt-note__sub{font-size:8.5pt;font-style:italic}.rcpt-note__note{margin-top:2mm;font-style:italic}.rcpt-note__sums{display:flex;flex-direction:column;margin-top:2.5mm;padding-top:2mm;border-top:var(--rcpt-hair) dashed var(--rcpt-ink)}.rcpt-note__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2mm;margin:1.5mm 0 3.5mm;font-size:15pt;line-height:1.2;font-weight:700}.rcpt[data-width="58mm"] .rcpt-note__total{font-size:12.5pt}.rcpt-note__total .rcpt-label{font-style:italic}.rcpt-note__totalamt{position:relative;flex:none}.rcpt-note__totalamt svg{position:absolute;top:100%;left:-1.5mm;width:calc(100% + 1.5mm);height:2mm}.rcpt-note__paid{margin-top:0;padding-top:0;border-top:0}.rcpt-note__foot{margin-top:3.5mm;padding-top:2.5mm;border-top:var(--rcpt-hair) dashed var(--rcpt-ink);text-align:center}.rcpt-note__cup{width:7mm;height:7mm;margin:0 auto .8mm}.rcpt-note__quote{font-size:11pt;font-style:italic;line-height:1.25}.rcpt-note__quote:before{content:"“"}.rcpt-note__quote:after{content:"”"}.rcpt-note__footer{margin-top:1.5mm}.rcpt-saloon{font-family:var(--rcpt-slab);font-size:9pt;line-height:1.32}.rcpt-saloon__rope{width:100%;height:11px}.rcpt-saloon__head{margin-top:2mm;text-align:center}.rcpt-saloon__sign{position:relative;margin-bottom:1.6mm;padding:3.2mm 4mm 3mm}.rcpt-saloon__sign:before,.rcpt-saloon__sign:after{content:"";position:absolute;pointer-events:none}.rcpt-saloon__sign:before{top:0;right:0;bottom:0;left:0;border:.7mm solid var(--rcpt-ink)}.rcpt-saloon__sign:after{top:1.5mm;right:1.5mm;bottom:1.5mm;left:1.5mm;border:var(--rcpt-hair) dashed var(--rcpt-ink)}.rcpt-saloon__corner{position:absolute;z-index:1;width:3.4mm;height:3.4mm;background:var(--rcpt-paper);border:0 solid var(--rcpt-ink)}.rcpt-saloon__corner[data-corner=tl]{top:0;left:0;border-width:0 .7mm .7mm 0;border-bottom-right-radius:100%}.rcpt-saloon__corner[data-corner=tr]{top:0;right:0;border-width:0 0 .7mm .7mm;border-bottom-left-radius:100%}.rcpt-saloon__corner[data-corner=bl]{bottom:0;left:0;border-width:.7mm .7mm 0 0;border-top-right-radius:100%}.rcpt-saloon__corner[data-corner=br]{right:0;bottom:0;border-width:.7mm 0 0 .7mm;border-top-left-radius:100%}.rcpt-saloon__kicker{font-size:8pt;line-height:1.25;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-saloon__kicker{letter-spacing:.12em}.rcpt-saloon__tag{letter-spacing:.1em}.rcpt-saloon__dot{white-space:pre}.rcpt[data-width="58mm"] .rcpt-saloon__tag>span{display:block}.rcpt[data-width="58mm"] .rcpt-saloon__tag>.rcpt-saloon__dot{display:none}.rcpt-saloon__name{position:relative;margin:1.2mm 0;font-weight:700;line-height:1.08;letter-spacing:.08em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-saloon__name{letter-spacing:.04em}.rcpt-saloon__name[data-tall]{margin:calc(1.2mm + .22em) 0;white-space:nowrap;transform:scaleY(1.4)}.rcpt-saloon .rcpt-status{font-family:var(--rcpt-slab)}.rcpt-saloon .rcpt-status [data-status=temporary],.rcpt-saloon .rcpt-status [data-status=voided]{border:.9mm double var(--rcpt-ink)}.rcpt-saloon__id{display:flex;align-items:center;gap:2.5mm;margin-top:1.5mm}.rcpt-saloon__call{display:flex;flex:none;align-items:center;gap:2mm}.rcpt-saloon__callrule{display:none;flex:1;height:1.4mm;border-block:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-saloon__badge{flex:none;width:23mm;height:23mm;margin:-.5mm 0;font-family:var(--rcpt-slab)}.rcpt-saloon__meta{display:flex;flex:1;flex-direction:column;min-width:0}.rcpt-saloon__meta .rcpt-label{white-space:nowrap}.rcpt[data-width="58mm"] .rcpt-saloon__id,.rcpt[data-width="58mm"] .rcpt-saloon__callrule{display:block}.rcpt[data-width="58mm"] .rcpt-saloon__badge{width:21mm;height:21mm;margin:0}.rcpt-saloon__h{display:flex;align-items:center;justify-content:center;gap:2mm;margin:3mm 0 1.6mm;padding:1.1mm 0 .9mm;border-top:.6mm solid var(--rcpt-ink);border-bottom:var(--rcpt-hair) dashed var(--rcpt-ink);font-size:10pt;line-height:1.2;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-saloon__h{letter-spacing:.12em}.rcpt-saloon__pip{flex:none;width:2mm;height:2mm}.rcpt-saloon__items{display:flex;flex-direction:column;gap:1.4mm}.rcpt-saloon__item{font-weight:700}.rcpt-saloon__calc .rcpt-label{padding-left:3.2mm;font-style:italic}.rcpt-saloon__note{margin-top:2mm;font-style:italic}.rcpt-saloon__horns{display:flex;align-items:center;gap:1.5mm;margin:2.6mm 0 1.6mm}.rcpt-saloon__horns span{flex:1;border-top:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-saloon__horns svg{flex:none;width:22mm;height:5.5mm}.rcpt[data-width="58mm"] .rcpt-saloon__horns svg{width:18mm;height:4.5mm}.rcpt-saloon__sums{display:flex;flex-direction:column}.rcpt-saloon__poster{position:relative;margin-top:2.4mm;padding:2mm 3.4mm 1.8mm;border:.7mm solid var(--rcpt-ink);outline:var(--rcpt-hair) solid var(--rcpt-ink);outline-offset:-1.5mm;text-align:center}.rcpt-saloon__nail{position:absolute;width:1.3mm;height:1.3mm;background:var(--rcpt-ink);border-radius:50%}.rcpt-saloon__nail[data-corner=tl]{top:.35mm;left:.35mm}.rcpt-saloon__nail[data-corner=tr]{top:.35mm;right:.35mm}.rcpt-saloon__nail[data-corner=bl]{bottom:.35mm;left:.35mm}.rcpt-saloon__nail[data-corner=br]{right:.35mm;bottom:.35mm}.rcpt-saloon__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 2mm;margin:calc(.6mm + .15em) 0 .15em;line-height:1.15;font-weight:700;transform:scaleY(1.25)}.rcpt-saloon__totallabel{letter-spacing:.14em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-saloon__poster{padding-inline:3mm}.rcpt[data-width="58mm"] .rcpt-saloon__total{flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin-top:calc(.4mm + .2em)}.rcpt[data-width="58mm"] .rcpt-saloon__totallabel{font-size:.72em;text-align:center}.rcpt-saloon__foot{margin:2.5mm 0 1.5mm;padding-top:1.8mm;border-top:.6mm solid var(--rcpt-ink);text-align:center}.rcpt-saloon__footer{margin-bottom:1.6mm}.rcpt-saloon__hat{width:16mm;height:8.5mm;margin:0 auto}.rcpt-saloon__bye{margin:calc(.8mm + .2em) 0;font-size:15pt;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:scaleY(1.35)}.rcpt[data-width="58mm"] .rcpt-saloon__bye{font-size:12pt}.rcpt-frontier{font-family:var(--rcpt-serif);font-size:9.5pt;line-height:1.3}.rcpt-frontier__head{text-align:center}.rcpt-frontier__brush{position:relative;z-index:0;padding:2.1mm 8mm 1.9mm;color:var(--rcpt-paper)}.rcpt[data-width="58mm"] .rcpt-frontier__brush{padding-inline:5.5mm}.rcpt-frontier__ink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;color:var(--rcpt-ink)}.rcpt-frontier__brush[data-plain]{padding:1.5mm 0;color:var(--rcpt-ink);border-block:.9mm double var(--rcpt-ink)}.rcpt-frontier__name{font-family:var(--rcpt-narrow);font-stretch:condensed;font-weight:800;line-height:1.05;letter-spacing:.07em;text-transform:uppercase}.rcpt-frontier__motto{margin:1.4mm 0 .6mm;font-size:8pt;line-height:1.25;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-frontier__motto{letter-spacing:.08em}.rcpt[data-width="58mm"] .rcpt-frontier__motto--split>span{display:block}.rcpt-frontier__vignette{width:44mm;height:13.9mm;margin:.8mm auto 1.6mm}.rcpt[data-width="58mm"] .rcpt-frontier__vignette{width:36mm;height:11.4mm}.rcpt-frontier .rcpt-status{font-family:var(--rcpt-serif)}.rcpt-frontier__form{display:flex;flex-direction:column;gap:.5mm;margin-top:2mm}.rcpt-frontier__field{display:flex;align-items:baseline;gap:1.5mm}.rcpt-frontier__fieldlabel{flex:none;font-size:8pt;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rcpt-frontier__fill{flex:1;min-width:0;padding:0 1mm;border-bottom:var(--rcpt-hair) dotted var(--rcpt-ink);font-size:10.5pt;line-height:1.2;font-style:italic}.rcpt-frontier__cols,.rcpt-frontier__items li{display:grid;grid-template-columns:minmax(9.5mm,max-content) minmax(0,1fr) minmax(18mm,auto)}.rcpt-frontier__cols{margin-top:2.6mm;border-top:.6mm solid var(--rcpt-ink);border-bottom:var(--rcpt-hair) solid var(--rcpt-ink);font-size:8pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rcpt-frontier__cols span{padding:.7mm 1.2mm}.rcpt-frontier__cols span:first-child,.rcpt-frontier__qty{padding-left:0;border-right:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-frontier__cols span:last-child,.rcpt-frontier__items .rcpt-amt{padding-right:0;border-left:.9mm double var(--rcpt-ink);text-align:right}.rcpt-frontier__items{border-bottom:.6mm solid var(--rcpt-ink)}.rcpt-frontier__items li{grid-template-areas:"qty name amt" "qty sub amt";border-bottom:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-frontier__items li:last-child{border-bottom:0}.rcpt-frontier__qty{grid-area:qty;padding:.9mm 1mm .9mm 0;white-space:nowrap}.rcpt-frontier__item{grid-area:name;min-width:0;padding:.9mm 1.2mm 0;font-weight:700}.rcpt-frontier__calc{display:contents}.rcpt-frontier__calc .rcpt-label{grid-area:sub;padding:0 1.2mm .9mm;font-style:italic}.rcpt-frontier__items .rcpt-amt{grid-area:amt;margin-left:0;padding:.9mm 0 .9mm 1.2mm}.rcpt[data-width="58mm"] .rcpt-frontier__cols,.rcpt[data-width="58mm"] .rcpt-frontier__items li{grid-template-columns:minmax(8.5mm,max-content) minmax(0,1fr)}.rcpt[data-width="58mm"] .rcpt-frontier__cols span:nth-child(2){display:none}.rcpt[data-width="58mm"] .rcpt-frontier__cols span:last-child{border-left:0}.rcpt[data-width="58mm"] .rcpt-frontier__items li{grid-template-areas:"qty name" "qty calc"}.rcpt[data-width="58mm"] .rcpt-frontier__calc{display:flex;grid-area:calc;padding:0 0 .9mm 1.2mm}.rcpt[data-width="58mm"] .rcpt-frontier__calc .rcpt-label{padding:0}.rcpt[data-width="58mm"] .rcpt-frontier__items .rcpt-amt{padding:0;border-left:0}.rcpt-frontier__note{padding:1.2mm 0;border-bottom:var(--rcpt-hair) solid var(--rcpt-ink);font-style:italic}.rcpt-frontier__sums{display:flex;flex-direction:column;margin-top:1.4mm}.rcpt-frontier__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 2mm;margin-top:1.8mm;font-family:var(--rcpt-narrow);font-stretch:condensed;font-weight:800;line-height:1.1;letter-spacing:.03em}.rcpt-frontier__totallabel{letter-spacing:.12em;text-transform:uppercase}.rcpt-frontier__flourish{display:flex;align-items:center;gap:1.5mm;margin:2.4mm 0 .4mm}.rcpt-frontier__flourish span{flex:1;border-top:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-frontier__flourish svg{flex:none;width:12mm;height:3mm}.rcpt-frontier__foot{margin-top:2.6mm;padding-top:2mm;border-top:.9mm double var(--rcpt-ink);text-align:center}.rcpt-frontier__footer{margin-bottom:1.6mm}.rcpt-frontier__shoe{width:9mm;height:8.1mm;margin:0 auto .6mm}.rcpt-frontier__bye{font-size:12pt;line-height:1.2;font-style:italic}.rcpt-eco{font-family:var(--rcpt-sans);font-size:9pt;line-height:1.22}.rcpt-eco__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 2mm}.rcpt-eco__name{font-size:10.5pt;font-weight:800}.rcpt-eco__order{margin-left:auto;white-space:nowrap}.rcpt-eco__run>span:not(:last-child):after{content:" · ";white-space:pre}.rcpt-eco__nowrap{white-space:nowrap}.rcpt-eco .rcpt-status{gap:0;margin:.8mm 0 0;text-align:left;font-size:8pt;line-height:1.2}.rcpt-eco .rcpt-status p,.rcpt-eco .rcpt-status [data-status]{padding:0;border:0;letter-spacing:0}.rcpt-eco__items{margin-top:.8mm;padding:.8mm 0;border-block:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-eco__items li{display:flex;align-items:baseline;gap:2mm}.rcpt-eco__what{flex:1;min-width:0}.rcpt-eco__unit{white-space:nowrap}.rcpt-eco__note{padding:.6mm 0;border-bottom:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt-eco__sums{margin-top:.8mm}.rcpt-eco__total{font-size:12pt;line-height:1.25;font-weight:800}.rcpt-eco__foot{margin-top:.8mm;padding-top:.6mm;border-top:var(--rcpt-hair) solid var(--rcpt-ink);text-align:center}.rcpt-classic-western{font-family:var(--rcpt-slab);font-size:9pt;line-height:1.32}.rcpt-classic-western__head{text-align:center}.rcpt-classic-western__lasso-bar{display:flex;align-items:center;position:relative;height:14px;margin-bottom:2mm}.rcpt-classic-western__lasso-left,.rcpt-classic-western__lasso-right{flex:1;height:11px;overflow:hidden}.rcpt-classic-western__lasso-seg{width:100%;height:11px}.rcpt-classic-western__buckle{flex:none;width:18mm;height:7.2mm;margin:0 1.5mm}.rcpt-classic-western__badge-top{position:absolute;right:-1mm;top:-2mm;width:14mm;height:14mm;z-index:2}.rcpt[data-width="58mm"] .rcpt-classic-western__badge-top{width:11mm;height:11mm;right:-.5mm;top:-1.5mm}.rcpt-classic-western__sign{position:relative;margin-bottom:2mm;padding:3mm 3.5mm 2.8mm;border:.7mm solid var(--rcpt-ink);outline:.35mm solid var(--rcpt-ink);outline-offset:-1.4mm}.rcpt-classic-western__corner{position:absolute;z-index:1;width:3.4mm;height:3.4mm;background:var(--rcpt-paper);border:0 solid var(--rcpt-ink)}.rcpt-classic-western__corner[data-corner=tl]{top:0;left:0;border-width:0 .7mm .7mm 0;border-bottom-right-radius:100%}.rcpt-classic-western__corner[data-corner=tr]{top:0;right:0;border-width:0 0 .7mm .7mm;border-bottom-left-radius:100%}.rcpt-classic-western__corner[data-corner=bl]{bottom:0;left:0;border-width:.7mm .7mm 0 0;border-top-right-radius:100%}.rcpt-classic-western__corner[data-corner=br]{right:0;bottom:0;border-width:.7mm 0 0 .7mm;border-top-left-radius:100%}.rcpt-classic-western__kicker{font-size:8pt;line-height:1.25;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-classic-western__kicker{letter-spacing:.1em}.rcpt-classic-western__tag{letter-spacing:.12em}.rcpt-classic-western__dot{white-space:pre}.rcpt[data-width="58mm"] .rcpt-classic-western__tag>span{display:block}.rcpt[data-width="58mm"] .rcpt-classic-western__tag>.rcpt-classic-western__dot{display:none}.rcpt-classic-western__name{position:relative;margin:1.2mm 0;font-weight:700;line-height:1.08;letter-spacing:.08em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-classic-western__name{letter-spacing:.04em}.rcpt-classic-western__name[data-tall]{margin:calc(1.2mm + .22em) 0;white-space:nowrap;transform:scaleY(1.35)}.rcpt-classic-western__contact{font-size:8pt;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.rcpt-classic-western .rcpt-status{font-family:var(--rcpt-slab);margin-top:1.5mm;text-align:center}.rcpt-classic-western .rcpt-status [data-status=temporary],.rcpt-classic-western .rcpt-status [data-status=voided]{border:.9mm double var(--rcpt-ink)}.rcpt-classic-western__id{display:flex;align-items:flex-end;gap:2mm;margin-top:2.4mm}.rcpt-classic-western__wagon-wrap{flex:none;width:38mm}.rcpt-classic-western__wagon{width:100%;height:auto;display:block}.rcpt-classic-western__meta{display:flex;flex:1;flex-direction:column;min-width:0;font-size:8.5pt;padding-bottom:.5mm}.rcpt-classic-western__meta .rcpt-label{white-space:nowrap}.rcpt[data-width="58mm"] .rcpt-classic-western__id{display:block}.rcpt[data-width="58mm"] .rcpt-classic-western__wagon-wrap{width:36mm;margin:0 auto 1.5mm}.rcpt-classic-western__divider-bar{margin:1.2mm 0 2mm}.rcpt-classic-western__rule-solid{border-top:var(--rcpt-rule) solid var(--rcpt-ink)}.rcpt-classic-western__rule-dots{margin-top:.6mm;border-top:var(--rcpt-hair) dotted var(--rcpt-ink)}.rcpt-classic-western__items{display:flex;flex-direction:column;gap:1.4mm}.rcpt-classic-western__item{font-weight:700}.rcpt-classic-western__calc .rcpt-label{padding-left:3.2mm;font-style:italic}.rcpt-classic-western__note{margin-top:2mm;font-style:italic}.rcpt-classic-western__item-divider{margin:2mm 0 1.6mm;border-top:var(--rcpt-rule) solid var(--rcpt-ink)}.rcpt-classic-western__sums{display:flex;flex-direction:column}.rcpt-classic-western__poster{position:relative;margin-top:2.4mm;padding:2mm 3.4mm 1.8mm;border:.7mm solid var(--rcpt-ink);outline:.35mm solid var(--rcpt-ink);outline-offset:-1.5mm;text-align:center}.rcpt-classic-western__nail{position:absolute;width:1.3mm;height:1.3mm;background:var(--rcpt-ink);border-radius:50%}.rcpt-classic-western__nail[data-corner=tl]{top:.35mm;left:.35mm}.rcpt-classic-western__nail[data-corner=tr]{top:.35mm;right:.35mm}.rcpt-classic-western__nail[data-corner=bl]{bottom:.35mm;left:.35mm}.rcpt-classic-western__nail[data-corner=br]{right:.35mm;bottom:.35mm}.rcpt-classic-western__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 2mm;margin:calc(.6mm + .15em) 0 .15em;line-height:1.15;font-weight:700;transform:scaleY(1.25)}.rcpt-classic-western__totallabel{letter-spacing:.14em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-classic-western__poster{padding-inline:3mm}.rcpt[data-width="58mm"] .rcpt-classic-western__total{flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin-top:calc(.4mm + .2em)}.rcpt[data-width="58mm"] .rcpt-classic-western__totallabel{font-size:.72em;text-align:center}.rcpt-classic-western__h{display:flex;align-items:center;justify-content:center;gap:2mm;margin:3mm 0 1.6mm;padding:1.1mm 0 .9mm;border-top:.6mm solid var(--rcpt-ink);border-bottom:var(--rcpt-hair) dashed var(--rcpt-ink);font-size:10pt;line-height:1.2;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.rcpt[data-width="58mm"] .rcpt-classic-western__h{letter-spacing:.12em}.rcpt-classic-western__pip{flex:none;width:2mm;height:2mm}.rcpt-classic-western__pay-divider{margin-top:1.8mm;border-top:var(--rcpt-rule) solid var(--rcpt-ink)}.rcpt-classic-western__foot{margin:2.5mm 0 1.5mm;padding-top:1.8mm;text-align:center}.rcpt-classic-western__footer{margin-bottom:1.6mm}.rcpt-classic-western__hat{width:16mm;height:8.5mm;margin:0 auto}.rcpt-classic-western__bye{margin:calc(.8mm + .2em) 0;font-size:15pt;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:scaleY(1.35)}.rcpt[data-width="58mm"] .rcpt-classic-western__bye{font-size:12pt}.rcpt-classic-western__hatch{width:100%;height:10px;display:block;margin-top:1.5mm}.rcpt-thumb{position:relative;overflow:hidden;background:var(--rcpt-paper, #fff)}.rcpt-thumb__scale{transform-origin:top left}.rcpt-thumb .rcpt-paper{margin:0;max-width:none;overflow:visible;border:0;border-radius:0;box-shadow:none}.rcpt .rcpt-credit{margin:4mm 0 0;padding:0;border:0;color:var(--rcpt-ink);font-family:var(--rcpt-sans);font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;line-height:1.2;-moz-column-break-inside:avoid;break-inside:avoid}.rcpt .rcpt-credit__rule{display:flex;align-items:center;gap:2mm;margin-bottom:2.2mm}.rcpt .rcpt-credit__line{flex:1;height:0;border-top:var(--rcpt-hair) solid var(--rcpt-ink)}.rcpt .rcpt-credit__eyebrow{font-size:8pt;font-weight:600;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;margin-right:-.28em}.rcpt .rcpt-credit__body{display:flex;align-items:center;justify-content:center;gap:2.2mm}.rcpt .rcpt-credit__mark{flex:none;width:10mm;height:10mm;display:block}.rcpt .rcpt-credit__text{display:flex;flex-direction:column;gap:.7mm;min-width:0}.rcpt .rcpt-credit__name{font-size:10pt;font-weight:400;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:1}.rcpt .rcpt-credit__name b{font-weight:800}.rcpt .rcpt-credit__phone{display:inline-flex;align-items:center;gap:1.2mm;color:inherit;text-decoration:none;font-family:var(--rcpt-mono);font-size:8.5pt;font-weight:600;letter-spacing:.04em;white-space:nowrap}.rcpt .rcpt-credit__icon{flex:none;width:2.8mm;height:2.8mm}.rcpt[data-width="58mm"] .rcpt-credit__name{font-size:9pt;letter-spacing:.08em}.rcpt[data-width="58mm"] .rcpt-credit__mark{width:8.5mm;height:8.5mm}.rcpt[data-width="58mm"] .rcpt-credit__body{gap:1.8mm}
