.qr-reader-overlay[data-v-542ac759]{background-color:#000000e6;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.qr-reader-container[data-v-542ac759],.qr-reader-overlay[data-v-542ac759]{align-items:center;display:flex;flex-direction:column}.qr-reader-container[data-v-542ac759]{max-width:400px;padding:20px;width:100%}.camera-area[data-v-542ac759]{aspect-ratio:1;background-color:#000;border-radius:15px;margin-bottom:20px;max-width:350px;overflow:hidden;position:relative;width:100%}.camera-video[data-v-542ac759]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.scan-frame[data-v-542ac759]{border:2px solid hsla(0,0%,100%,.8);border-radius:10px;height:250px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:250px}.close-button[data-v-542ac759]{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 10px #0000004d;color:#666;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;transition:all .2s ease;width:60px}.close-button[data-v-542ac759]:hover{background-color:#fff;transform:scale(1.05)}.close-icon[data-v-542ac759]{font-weight:700;line-height:1}.status-message[data-v-542ac759]{background-color:#000000b3;border-radius:20px;color:#fff;font-size:14px;margin-top:15px;padding:8px 16px;text-align:center}@media (max-width:480px){.qr-reader-container[data-v-542ac759]{padding:15px}.camera-area[data-v-542ac759]{max-width:300px}.scan-frame[data-v-542ac759]{height:200px;width:200px}.close-button[data-v-542ac759]{font-size:20px;height:50px;width:50px}}
