.logo-tracer-module__0_wexq__root{color:#3b5ce5;flex-shrink:0;display:block;position:relative}.logo-tracer-module__0_wexq__svg{width:100%;height:100%;display:block;overflow:visible}.logo-tracer-module__0_wexq__track{fill:none;stroke:currentColor;opacity:.18;stroke-linecap:round;stroke-linejoin:round}.logo-tracer-module__0_wexq__trace{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.16 .84;animation:logo-tracer-module__0_wexq__trace-loop var(--loop-ms,1.4s) linear infinite}@keyframes logo-tracer-module__0_wexq__trace-loop{to{stroke-dashoffset:-1px}}.logo-tracer-module__0_wexq__root[data-phase=closing] .logo-tracer-module__0_wexq__trace,.logo-tracer-module__0_wexq__root[data-phase=filling] .logo-tracer-module__0_wexq__trace,.logo-tracer-module__0_wexq__root[data-phase=done] .logo-tracer-module__0_wexq__trace{stroke-dasharray:1 0;stroke-dashoffset:0;transition:stroke-dasharray var(--close-ms,.38s) cubic-bezier(.25, 1, .5, 1);animation:none}.logo-tracer-module__0_wexq__root[data-phase=filling] .logo-tracer-module__0_wexq__trace,.logo-tracer-module__0_wexq__root[data-phase=done] .logo-tracer-module__0_wexq__trace{opacity:0;transition:stroke-dasharray var(--close-ms,.38s) cubic-bezier(.25, 1, .5, 1), opacity var(--fill-ms,.32s) cubic-bezier(.25, 1, .5, 1)}.logo-tracer-module__0_wexq__root[data-phase=filling] .logo-tracer-module__0_wexq__track,.logo-tracer-module__0_wexq__root[data-phase=done] .logo-tracer-module__0_wexq__track{opacity:0;transition:opacity var(--fill-ms,.32s) cubic-bezier(.25, 1, .5, 1)}.logo-tracer-module__0_wexq__fill{fill:currentColor;opacity:0;transition:opacity var(--fill-ms,.32s) cubic-bezier(.25, 1, .5, 1)}.logo-tracer-module__0_wexq__root[data-phase=filling] .logo-tracer-module__0_wexq__fill,.logo-tracer-module__0_wexq__root[data-phase=done] .logo-tracer-module__0_wexq__fill{opacity:1}@media (prefers-reduced-motion:reduce){.logo-tracer-module__0_wexq__trace,.logo-tracer-module__0_wexq__track{opacity:0;animation:none}.logo-tracer-module__0_wexq__fill{opacity:1;transition:none}}
.receipt-printer-module__SAL19G__overlay{z-index:60;background:radial-gradient(120% 90% at 50% 0,#fff 0%,#f4f5f8 55%,#e9ebf1 100%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;animation:.26s cubic-bezier(.25,1,.5,1) both receipt-printer-module__SAL19G__overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}.receipt-printer-module__SAL19G__overlay[data-closing=true]{animation:.2s cubic-bezier(.5,0,.75,0) both receipt-printer-module__SAL19G__overlay-out}@keyframes receipt-printer-module__SAL19G__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes receipt-printer-module__SAL19G__overlay-out{0%{opacity:1}to{opacity:0}}.receipt-printer-module__SAL19G__slot{z-index:2;flex-shrink:0;width:min(420px,100%);height:10px;position:relative}.receipt-printer-module__SAL19G__unit{flex-direction:column;flex-shrink:0;align-items:center;width:min(420px,100%);display:flex}.receipt-printer-module__SAL19G__slotWell{background:linear-gradient(#0d0f14 0%,#1c1f28 55%,#10131a 100%);border-radius:4px;height:10px;position:absolute;bottom:-4px;left:14px;right:14px;box-shadow:inset 0 3px 6px #00000080,0 -1px #ffffffd9,0 8px 18px -10px #0a0a1259}.receipt-printer-module__SAL19G__tearBar{background:linear-gradient(#e3e6ee 0%,#b6bcc9 100%);height:3px;position:absolute;bottom:-3px;left:18px;right:18px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1.5px,#0000 1.5px 3px);mask-image:repeating-linear-gradient(90deg,#000 0 1.5px,#0000 1.5px 3px)}.receipt-printer-module__SAL19G__mask{width:min(420px,100%);padding:0 22px;position:relative;overflow:hidden}.receipt-printer-module__SAL19G__tracerSlot{pointer-events:none;justify-content:center;align-items:flex-start;padding-top:34px;animation:.2s cubic-bezier(.25,1,.5,1) both receipt-printer-module__SAL19G__tracer-out;display:flex;position:absolute;inset:0}@keyframes receipt-printer-module__SAL19G__tracer-out{0%{opacity:0}to{opacity:1}}.receipt-printer-module__SAL19G__paper{color:#0a0a12;filter:drop-shadow(0 12px 18px #0a0a1229);clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),98.75% 100%,97.5% calc(100% - 4px),96.25% 100%,95% calc(100% - 4px),93.75% 100%,92.5% calc(100% - 4px),91.25% 100%,90% calc(100% - 4px),88.75% 100%,87.5% calc(100% - 4px),86.25% 100%,85% calc(100% - 4px),83.75% 100%,82.5% calc(100% - 4px),81.25% 100%,80% calc(100% - 4px),78.75% 100%,77.5% calc(100% - 4px),76.25% 100%,75% calc(100% - 4px),73.75% 100%,72.5% calc(100% - 4px),71.25% 100%,70% calc(100% - 4px),68.75% 100%,67.5% calc(100% - 4px),66.25% 100%,65% calc(100% - 4px),63.75% 100%,62.5% calc(100% - 4px),61.25% 100%,60% calc(100% - 4px),58.75% 100%,57.5% calc(100% - 4px),56.25% 100%,55% calc(100% - 4px),53.75% 100%,52.5% calc(100% - 4px),51.25% 100%,50% calc(100% - 4px),48.75% 100%,47.5% calc(100% - 4px),46.25% 100%,45% calc(100% - 4px),43.75% 100%,42.5% calc(100% - 4px),41.25% 100%,40% calc(100% - 4px),38.75% 100%,37.5% calc(100% - 4px),36.25% 100%,35% calc(100% - 4px),33.75% 100%,32.5% calc(100% - 4px),31.25% 100%,30% calc(100% - 4px),28.75% 100%,27.5% calc(100% - 4px),26.25% 100%,25% calc(100% - 4px),23.75% 100%,22.5% calc(100% - 4px),21.25% 100%,20% calc(100% - 4px),18.75% 100%,17.5% calc(100% - 4px),16.25% 100%,15% calc(100% - 4px),13.75% 100%,12.5% calc(100% - 4px),11.25% 100%,10% calc(100% - 4px),8.75% 100%,7.5% calc(100% - 4px),6.25% 100%,5% calc(100% - 4px),3.75% 100%,2.5% calc(100% - 4px),1.25% 100%,0 calc(100% - 4px));background:#fff;padding:22px 22px 30px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65;position:relative;transform:translateY(-100%)}.receipt-printer-module__SAL19G__paper[data-stage=printing],.receipt-printer-module__SAL19G__paper[data-stage=complete]{animation:1.75s linear both receipt-printer-module__SAL19G__feed}.receipt-printer-module__SAL19G__paper[data-stage=complete]{animation-delay:0s;transform:translateY(0)}@keyframes receipt-printer-module__SAL19G__feed{0%{transform:translateY(calc(2px - 100%))}7.5%{transform:translateY(-91%)}10.5%{transform:translateY(-91%)}18%{transform:translateY(-81%)}21%{transform:translateY(-81%)}28.5%{transform:translateY(-70%)}31.5%{transform:translateY(-70%)}39%{transform:translateY(-58%)}42%{transform:translateY(-58%)}49.5%{transform:translateY(-45%)}52.5%{transform:translateY(-45%)}60%{transform:translateY(-32%)}63%{transform:translateY(-32%)}70.5%{transform:translateY(-20%)}73.5%{transform:translateY(-20%)}81%{transform:translateY(-10%)}84%{transform:translateY(-10%)}91.5%{transform:translateY(-3%)}94.5%{transform:translateY(-3%)}to{transform:translateY(0%)}}.receipt-printer-module__SAL19G__receiptHead{text-align:center;border-bottom:1px dashed #c8ccd6;padding-bottom:12px}.receipt-printer-module__SAL19G__receiptMark{letter-spacing:.2em;text-transform:uppercase;color:#0a0a12;font-size:15px;font-weight:700}.receipt-printer-module__SAL19G__receiptSub{letter-spacing:.08em;text-transform:uppercase;color:#6b7180;margin-top:2px;font-size:10.5px}.receipt-printer-module__SAL19G__item{border-bottom:1px dashed #c8ccd6;padding:12px 0}.receipt-printer-module__SAL19G__itemTitle{overflow-wrap:anywhere;font-weight:700}.receipt-printer-module__SAL19G__lines{border-bottom:1px dashed #c8ccd6;padding:12px 0}.receipt-printer-module__SAL19G__line{justify-content:space-between;gap:12px;display:flex}.receipt-printer-module__SAL19G__line span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.receipt-printer-module__SAL19G__muted{color:#6b7180}.receipt-printer-module__SAL19G__total{justify-content:space-between;gap:12px;padding-top:12px;font-size:14px;font-weight:700;display:flex}.receipt-printer-module__SAL19G__total span:last-child{font-variant-numeric:tabular-nums}.receipt-printer-module__SAL19G__protection{color:#6b7180;text-align:center;border-top:1px dashed #c8ccd6;margin-top:14px;padding-top:12px;font-size:10.5px;line-height:1.6}.receipt-printer-module__SAL19G__orderRef{letter-spacing:.06em;color:#9aa0ad;text-align:center;overflow-wrap:anywhere;margin-top:10px;font-size:10px}.receipt-printer-module__SAL19G__status{flex-shrink:0;align-items:center;gap:10px;min-height:24px;display:flex}.receipt-printer-module__SAL19G__statusText{color:#0a0a12;font-size:14px;font-weight:500;animation:.18s cubic-bezier(.25,1,.5,1) both receipt-printer-module__SAL19G__status-in}@keyframes receipt-printer-module__SAL19G__status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.receipt-printer-module__SAL19G__spinner{width:18px;height:18px;animation:.72s linear infinite receipt-printer-module__SAL19G__spin}.receipt-printer-module__SAL19G__spinner circle{fill:none;stroke:#3b5ce5;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:44;stroke-dashoffset:33px}@keyframes receipt-printer-module__SAL19G__spin{to{transform:rotate(360deg)}}.receipt-printer-module__SAL19G__tick{width:20px;height:20px}.receipt-printer-module__SAL19G__tick circle{fill:none;stroke:#22c55e;stroke-width:2px;opacity:.35}.receipt-printer-module__SAL19G__tick path{fill:none;stroke:#22c55e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;animation:.32s cubic-bezier(.25,1,.5,1) 60ms both receipt-printer-module__SAL19G__draw}@keyframes receipt-printer-module__SAL19G__draw{to{stroke-dashoffset:0}}.receipt-printer-module__SAL19G__actions{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;animation:.26s cubic-bezier(.25,1,.5,1) both receipt-printer-module__SAL19G__status-in;display:flex}.receipt-printer-module__SAL19G__primary{appearance:none;cursor:pointer;color:#fff;letter-spacing:.01em;background:#3b5ce5;border:0;border-radius:10px;padding:12px 30px;font-size:14px;font-weight:600;transition:background .14s cubic-bezier(.25,1,.5,1),transform .1s cubic-bezier(.25,1,.5,1)}.receipt-printer-module__SAL19G__primary:hover{background:#2244b8}.receipt-printer-module__SAL19G__primary:active{transform:scale(.97)}.receipt-printer-module__SAL19G__primary:focus-visible{outline-offset:3px;outline:2px solid #2244b8}@media (prefers-reduced-motion:reduce){.receipt-printer-module__SAL19G__overlay,.receipt-printer-module__SAL19G__overlay[data-closing=true],.receipt-printer-module__SAL19G__statusText,.receipt-printer-module__SAL19G__actions{animation-duration:1ms}.receipt-printer-module__SAL19G__paper,.receipt-printer-module__SAL19G__paper[data-stage=printing],.receipt-printer-module__SAL19G__paper[data-stage=complete]{animation:none;transform:translateY(0)}.receipt-printer-module__SAL19G__spinner{animation-duration:1.4s}.receipt-printer-module__SAL19G__tick path{stroke-dashoffset:0;animation:none}}