*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.border{border-width:1px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html,body,#root{height:100%}body{margin:0}@media print{@page{size:A4 portrait;margin:8mm 10mm}.no-print{display:none!important}html,body,#root{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.app-shell{display:block!important;min-height:0!important;height:auto!important}.app-body{width:auto!important}.app-main{padding:0!important}body *{visibility:hidden!important}#receipt-print,#receipt-print *{visibility:visible!important}#receipt-print{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html,body{background:#fff!important}#receipt-print,#receipt-print *{color:#000!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#receipt-print .MuiDivider-root{border-color:#000!important;border-bottom-width:1px!important;background-color:#000!important;opacity:1!important}#receipt-print .sign-line{border-bottom:1px solid #000!important}#receipt-print{font-size:10px!important;line-height:1.35!important}#receipt-print .MuiTypography-h5{font-size:16px!important;line-height:1.2!important}#receipt-print .MuiTypography-subtitle1{font-size:11.5px!important;line-height:1.25!important}#receipt-print .MuiTypography-subtitle2{font-size:10.5px!important;line-height:1.3!important;font-weight:700!important}#receipt-print .MuiTypography-body2{font-size:10px!important;line-height:1.35!important}#receipt-print .MuiTypography-caption{font-size:8.5px!important;line-height:1.3!important}#receipt-print .MuiDivider-root{margin-top:5px!important;margin-bottom:5px!important}#receipt-print .MuiStack-root{padding-top:1px!important;padding-bottom:1px!important}#receipt-print .MuiGrid-container{margin:-4px!important;width:auto!important}#receipt-print .MuiGrid-item{padding:4px!important}#receipt-print,#receipt-print *{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}#label-print,#label-print *{visibility:visible!important}#label-print{position:absolute!important;left:0!important;top:0!important;width:100%!important}#label-print .label-sheet{grid-template-columns:repeat(var(--label-cols, 3),var(--label-w, 60mm))!important;gap:4mm!important}#label-print .label-card{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;border-color:#999!important;background:#fff!important;color:#000!important}}.pdf-export #receipt-print,.pdf-export #receipt-print *{color:#000!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-export #receipt-print{border:0!important;border-radius:0!important;box-shadow:none!important}.pdf-export #receipt-print .MuiDivider-root{border-color:#000!important;border-bottom-width:1px!important;background-color:#000!important;opacity:1!important}.pdf-export #receipt-print .sign-line{border-bottom:1px solid #000!important}.pdf-export #receipt-print{font-size:10px!important;line-height:1.35!important}.pdf-export #receipt-print .MuiTypography-h5{font-size:16px!important;line-height:1.2!important}.pdf-export #receipt-print .MuiTypography-subtitle1{font-size:11.5px!important;line-height:1.25!important}.pdf-export #receipt-print .MuiTypography-subtitle2{font-size:10.5px!important;line-height:1.3!important;font-weight:700!important}.pdf-export #receipt-print .MuiTypography-body2{font-size:10px!important;line-height:1.35!important}.pdf-export #receipt-print .MuiTypography-caption{font-size:8.5px!important;line-height:1.3!important}.pdf-export #receipt-print .MuiDivider-root{margin-top:5px!important;margin-bottom:5px!important}.pdf-export #receipt-print .MuiStack-root{padding-top:1px!important;padding-bottom:1px!important}.pdf-export #receipt-print .MuiGrid-container{margin:-4px!important;width:auto!important}.pdf-export #receipt-print .MuiGrid-item{padding:4px!important}.label-sheet{display:grid;grid-template-columns:repeat(auto-fill,var(--label-w, 60mm));gap:4mm;justify-content:start}.label-card{width:var(--label-w, 60mm);height:var(--label-h, 32mm);box-sizing:border-box;padding:2mm;border:.2mm dashed #b9b9b9;border-radius:1mm;display:flex;align-items:center;gap:2mm;overflow:hidden;background:#fff;color:#000}.label-text{min-width:0;line-height:1.2;font-size:3mm}.label-text .l1{font-weight:700;font-size:3.4mm;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-text .l2{font-size:2.9mm;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-text .l3{font-size:2.9mm;font-variant-numeric:tabular-nums}.label-text .l4{font-size:2.5mm;color:#555;font-variant-numeric:tabular-nums;word-break:break-all}.label-sheet.s50 .label-text .l1{font-size:3.1mm}.label-sheet.s50 .label-text .l2,.label-sheet.s50 .label-text .l3{font-size:2.6mm}.label-sheet.s50 .label-text .l4{font-size:2.3mm}.label-sheet.s40 .label-card{padding:1.5mm;gap:1.5mm}.label-sheet.s40 .label-text .l1{font-size:3.2mm;white-space:normal;line-height:1.15;max-height:2.6em;overflow:hidden}.label-sheet.s40 .label-text .l3{font-size:2.8mm}
