.barcode-scanner-modal{height:min(90dvh,760px);max-width:440px;overflow:hidden;padding:0;position:relative;width:100%}.barcode-scanner-modal #slot-content{position:static}.barcode-scanner-modal>div>div,.barcode-scanner-modal>div>div>div{position:static}.barcode-scanner-modal #slot-content>.barcode-scanner{top:0;right:0;bottom:0;left:0;min-height:0;position:absolute;z-index:1}.barcode-scanner-modal h5{position:relative;z-index:2}.barcode-scanner[data-v-db30c0fd]{justify-content:center;min-height:70vh;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(33 33 36/var(--tw-text-opacity,1))}.barcode-scanner[data-v-db30c0fd],.barcode-scanner__content[data-v-db30c0fd]{align-items:center;display:flex;flex-direction:column;position:relative}.barcode-scanner__content[data-v-db30c0fd]{height:100%;max-width:none;padding-left:16px;padding-right:16px;width:100%;z-index:1}.barcode-scanner__content--manual[data-v-db30c0fd]{justify-content:center}.barcode-scanner__camera[data-v-db30c0fd]{background-color:transparent;overflow:hidden;z-index:0}.barcode-scanner__camera[data-v-db30c0fd],.barcode-scanner__reader[data-v-db30c0fd]{top:0;right:0;bottom:0;left:0;position:absolute}.barcode-scanner__reader[data-v-db30c0fd]{height:100%;width:100%}[data-v-db30c0fd] #barcode-scanner-reader{height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;width:100%!important}.barcode-scanner__frame[data-v-db30c0fd]{aspect-ratio:1/1;left:50%;pointer-events:none;top:50%;width:min(269px,72vw);z-index:1;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:30px;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))}.barcode-scanner__corner[data-v-db30c0fd],.barcode-scanner__frame[data-v-db30c0fd]{position:absolute}.barcode-scanner__corner[data-v-db30c0fd]{height:68px;width:68px;--tw-border-opacity:1;border-color:rgb(0 208 125/var(--tw-border-opacity,1))}.barcode-scanner__corner[data-v-db30c0fd]:first-child{border-left-width:8px;border-top-left-radius:30px;border-top-width:8px;left:0;top:0}.barcode-scanner__corner[data-v-db30c0fd]:nth-child(2){border-right-width:8px;border-top-right-radius:30px;border-top-width:8px;right:0;top:0}.barcode-scanner__corner[data-v-db30c0fd]:nth-child(3){border-bottom-left-radius:30px;border-bottom-width:8px;border-left-width:8px;bottom:0;left:0}.barcode-scanner__corner[data-v-db30c0fd]:nth-child(4){border-bottom-right-radius:30px;border-bottom-width:8px;border-right-width:8px;bottom:0;right:0}.barcode-scanner__frame--error .barcode-scanner__corner[data-v-db30c0fd]{--tw-border-opacity:1;border-color:rgb(255 0 61/var(--tw-border-opacity,1))}.barcode-scanner__hint[data-v-db30c0fd]{bottom:92px;left:50%;position:absolute;width:calc(100% - 2rem);z-index:1;--tw-translate-x:-50%;font-size:16px;line-height:1.4;text-align:center;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));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));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)}.barcode-scanner__hint.barcode-scanner__hint--error[data-v-db30c0fd]{--tw-text-opacity:1;color:rgb(255 0 61/var(--tw-text-opacity,1))}.barcode-scanner__manual-illustration[data-v-db30c0fd]{flex-direction:column;font-size:16px;gap:16px;line-height:1.4;text-align:center}.barcode-scanner__barcode[data-v-db30c0fd],.barcode-scanner__manual-illustration[data-v-db30c0fd]{align-items:center;display:flex}.barcode-scanner__barcode[data-v-db30c0fd]{border-left:1px solid #212124;border-right:1px solid #212124;gap:4px;height:102px;padding-left:14px;padding-right:14px}.barcode-scanner__barcode span[data-v-db30c0fd]{height:88px;--tw-bg-opacity:1;background-color:rgb(33 33 36/var(--tw-bg-opacity,1))}.barcode-scanner__form[data-v-db30c0fd]{display:flex;flex-direction:column;gap:12px;margin-top:28px}.barcode-scanner__form[data-v-db30c0fd],.barcode-scanner__input[data-v-db30c0fd]{width:100%}.barcode-scanner__input[data-v-db30c0fd]{border-radius:16px;border-width:1px;height:48px;--tw-border-opacity:1;border-color:rgb(230 229 231/var(--tw-border-opacity,1));font-size:14px;line-height:1.2;padding-left:16px;padding-right:16px;--tw-text-opacity:1;color:rgb(33 33 36/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.barcode-scanner__input[data-v-db30c0fd]::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 155 162/var(--tw-text-opacity,1))}.barcode-scanner__input[data-v-db30c0fd]::placeholder{--tw-text-opacity:1;color:rgb(156 155 162/var(--tw-text-opacity,1))}.barcode-scanner__input[data-v-db30c0fd]:focus{--tw-border-opacity:1;border-color:rgb(33 33 36/var(--tw-border-opacity,1))}.barcode-scanner__input--error[data-v-db30c0fd]{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 0 61/var(--tw-border-opacity,1))}.barcode-scanner__error[data-v-db30c0fd]{font-size:10px;line-height:1.2;margin-top:-8px;--tw-text-opacity:1;color:rgb(255 0 61/var(--tw-text-opacity,1))}.barcode-scanner__tabs[data-v-db30c0fd]{bottom:32px;display:flex;left:50%;position:absolute;z-index:2;--tw-translate-x:-50%;align-items:center;overflow:hidden;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));--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));padding:4px;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.barcode-scanner__tabs[data-v-db30c0fd],.barcode-scanner__tabs button[data-v-db30c0fd]{border-radius:16px}.barcode-scanner__tabs button[data-v-db30c0fd]{font-size:14px;font-weight:500;line-height:1.2;padding:12px 16px;white-space:nowrap;--tw-text-opacity:1;color:rgb(33 33 36/var(--tw-text-opacity,1))}.barcode-scanner__tabs button[data-v-db30c0fd]:focus-visible{outline-color:#212124;outline-style:solid;outline-width:2px}.barcode-scanner__tabs .barcode-scanner__tab--active[data-v-db30c0fd]{--tw-bg-opacity:1;background-color:rgb(33 33 36/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-v-db30c0fd] #barcode-scanner-reader video{height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;width:100%;--tw-translate-x:-50%;--tw-translate-y:-50%;-o-object-fit:cover;object-fit:cover;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))}[data-v-db30c0fd] #barcode-scanner-reader__scan_region{border:0!important;box-shadow:none!important;outline:0!important}[data-v-db30c0fd] #barcode-scanner-reader__scan_region br,[data-v-db30c0fd] #barcode-scanner-reader__scan_region img{display:none!important}[data-v-db30c0fd] #barcode-scanner-reader video,[data-v-db30c0fd] #barcode-scanner-reader__scan_region video{border:0!important;box-shadow:none!important;outline:0!important}[data-v-db30c0fd] #barcode-scanner-reader__dashboard_section{display:none!important}@media (min-width:640px){.barcode-scanner-modal{height:min(90dvh,760px);max-width:440px;width:100%}.barcode-scanner[data-v-db30c0fd]{border-radius:32px;min-height:560px}.barcode-scanner__tabs[data-v-db30c0fd]{bottom:16px}}@media (max-width:639px){.barcode-scanner-modal{border-radius:0;height:calc(100dvh - 2rem);margin-bottom:0;margin-top:0;max-width:100%;min-height:0}.barcode-scanner[data-v-db30c0fd]{border-radius:0;min-height:0}.barcode-scanner__camera[data-v-db30c0fd]{top:0;right:0;bottom:0;left:0;position:absolute}.barcode-scanner__form[data-v-db30c0fd],.barcode-scanner__manual-illustration[data-v-db30c0fd]{border-radius:32px;position:relative;z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:16px}.barcode-scanner__tabs[data-v-db30c0fd]{bottom:16px}}
