.receipt-scale-container{background-color:#0000;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.receipt-scale-wrapper{transform-origin:top;-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;transition:transform .2s ease-in-out;position:relative;transform:translateZ(0)}.receipt-scale-content{width:100%;height:100%;position:relative}.receipt-scale-content>*{max-width:100%}@media (max-width:320px){.receipt-scale-container{padding:.25rem}.receipt-scale-wrapper{max-width:100%;transform:scale(.85)}}@media (max-width:768px){.receipt-scale-container{padding:.5rem}}@media (max-width:480px){.receipt-scale-wrapper.a4{padding:.5rem 3rem!important}.receipt-scale-wrapper .thermal_80mm{padding:.5rem 1rem!important}}@media (max-width:360px){.receipt-scale-wrapper.thermal_80mm{padding:.5rem 1rem!important}.receipt-scale-wrapper.a4{padding:.5rem 4rem!important}}@media (min-width:769px) and (max-width:1024px){.receipt-scale-container{padding:.75rem}}@media (min-width:1025px){.receipt-scale-container{padding:1.5rem}}@media print{.receipt-scale-container{background-color:#0000;padding:0}.receipt-scale-wrapper{box-shadow:none;width:100%!important;height:auto!important;transform:none!important}.receipt-scale-content{overflow:visible}}.receipt-scale-container.loading{opacity:.6;pointer-events:none}.receipt-scale-container.error{background-color:#fee}.receipt-scale-container.error .receipt-scale-wrapper{border:2px solid red}.receipt-scale-indicator{color:#fff;z-index:10;background:#000000b3;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.75rem;position:absolute;bottom:1rem;right:1rem}.receipt-scale-wrapper.thermal{width:302px;height:auto;min-height:400px}.receipt-scale-wrapper.a4{aspect-ratio:210/297}@supports not (aspect-ratio:1 / 1){.receipt-scale-wrapper.a4{width:100%;padding-bottom:141.43%;position:relative}.receipt-scale-wrapper.a4 .receipt-scale-content{position:absolute;inset:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{transform:scale(var(--scale-factor,1));opacity:1}}.receipt-scale-wrapper.animating{animation:.3s ease-out forwards scaleIn}.receipt-scale-fit-width{width:100%!important}.receipt-scale-fit-height{height:100%!important}.receipt-scale-actual-size{transform:scale(1)!important}.receipt-scale-wrapper:before{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff05 10px 20px);position:absolute;inset:0}.receipt-scale-content{z-index:2;position:relative}@media (max-width:375px){.receipt-scale-wrapper{min-width:280px}}.receipt-scale-container{justify-content:center;align-items:flex-start;display:flex}@supports (display:grid){.receipt-scale-container.use-grid{place-items:start center;display:grid}}.receipt-scale-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.receipt-scale-wrapper{-o-transition:none;transition:none}.receipt-scale-wrapper.animating{animation:none}}
