.ngx-scanner-qrcode{left:0;top:0;width:100%!important;height:100%!important;min-width:100px;min-height:100px;background:#ddd;position:absolute!important}@media (min-width: 768px){.qrs-miras{display:none}}.qrs-miras{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:auto;fill:#fff;vertical-align:baseline}.origin-video{transition:opacity .3s;position:absolute;left:0;top:0;width:100%!important;height:100%!important;object-fit:cover}.origin-canvas{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;pointer-events:none}.ngx-scanner-qrcode-file>canvas{object-fit:contain}.origin-overlay>span,.origin-overlay>div.qrcode-tooltip{display:none}.btnflash{background:transparent;border:0}.listDevices{width:75px;height:75px;position:absolute;top:70px;left:70px;transform:translate(-50%,-50%)}@media only screen and (max-width : 479px){.ngx-scanner-qrcode-file>.origin-overlay>canvas.qrcode-polygon{display:none}.swal2-container{width:100%}.swal2-popup{width:100%;max-width:300px;justify-content:center}}.localImages{width:100px}.cameraIconContainer label{font-size:12px}.cameraDropdown .cameraIconContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5px;padding-right:13px;padding-left:13px;height:85%;width:40px}.cameraDropdown .cameraInfo{word-break:break-all}.cameraAndSoundsContainer{position:absolute;display:flex;justify-content:space-between;flex-direction:row;align-items:center;top:0;left:0;width:100%!important;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#222}.cameraAndSoundsContainer .cameraDropdown{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;width:100%;color:#aaa;background-color:#222}.cameraAndSoundsContainer .flashEffects,.cameraAndSoundsContainer .web-screenshot{display:flex;justify-content:center;align-items:center;height:100%;width:80px}.cameraAndSoundsContainer .web-screenshot{border-right:1px solid #62605e;background-color:#222}.cameraAndSoundsContainer .web-screenshot img{height:50%}.cameraAndSoundsContainer .flashEffects .musicUnSelected{height:50%;margin-top:0}.cameraAndSoundsContainer .flashEffects .musicSelected{height:100%;width:100%}.cameraList{position:relative;left:0;background-color:#000;color:#fff;z-index:50;animation:fade-in-0f33bcf1 .2s}.cameraList option .cameraOption{padding:5px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.cameraList .selected{background-color:#000!important}.fromImage{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fromImage img{height:30px;cursor:pointer}@media (hover: hover){.cameraList li:hover{background-color:#323234}}@media screen and (max-width: 1199px){.cameraAndSoundsContainer .cameraDropdown .cameraInfo{margin:0}.cameraAndSoundsContainer .flashEffects,.localImages{width:75px}.decodeRes .resContainer{width:60%}.decodeRes .resContainer .restartVideo{text-align:center;width:100%}}@media (min-width: 981px),screen and (max-width:980px) and (orientation:landscape){.cameraDropdown{padding-left:43px}.cameraDropdown .cameraIconContainer{margin-top:0}.cameraDropdown .cameraIconContainer svg{height:42.2%}.cameraDropdown .cameraIconContainer label{display:none}.cameraDropdown .cameraInfo{margin-left:14px;margin-right:30px;width:190px;font-size:12px}.localImages{background-color:#222;height:100%;border-left:1px solid #62605e}.cameraList{font-size:16px}}@media screen and (min-width: 980px){.cameraAndSoundsContainer{height:70px}}@media screen and (max-width: 980px) and (orientation:landscape){.cameraAndSoundsContainer{height:7.7vh}.cameraAndSoundsContainer .flashEffects{width:60px}.cameraDropdown .cameraIconContainer{margin-top:5px}.cameraDropdown .cameraIconContainer svg{height:auto}.cameraDropdown .cameraIconContainer label{display:block}.cameraDropdown .cameraInfo{display:none}.loadingImg{font-size:30px}.cameraList{font-size:14px}}@media screen and (max-width: 980px) and (orientation:portrait){.cameraAndSoundsContainer{height:6.9vh}.cameraAndSoundsContainer .flashEffects{width:75px}.cameraDropdown .cameraInfo{display:none}.localImages{background-color:#222;height:100%}.loadingImg{font-size:30px}.cameraList{font-size:14px}}@media screen and (max-width: 450px){.cameraList{word-wrap:break-word;text-overflow:ellipsis;max-width:150px;overflow:hidden}}@media screen and (max-width: 350px){.cameraAndSoundsContainer .flashEffects,.localImages{width:45px}}
