.camera-scanner-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#170b18cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.camera-scanner-overlay>section{color:#281228;background:#fff;border-radius:24px;width:min(460px,100%);padding:18px;box-shadow:0 30px 90px #0006}.camera-scanner-overlay header{justify-content:space-between;align-items:center;display:flex;background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;position:static!important}.camera-scanner-overlay header span{color:#ed2697;letter-spacing:.12em;font-size:9px;font-weight:950}.camera-scanner-overlay h2{margin:4px 0 12px}.camera-scanner-overlay header button{color:#281228;background:#f7edf4;border:0;border-radius:50%;width:36px;height:36px;font-size:23px}.camera-scanner-frame{aspect-ratio:1;background:#160f16;border-radius:18px;position:relative;overflow:hidden}.camera-scanner-frame video{object-fit:cover;width:100%;height:100%;display:block}.camera-scanner-frame i{border:2px solid #fff;border-radius:16px;position:absolute;inset:18%;box-shadow:0 0 0 999px #0004}.camera-scanner-frame i:after{content:"";background:#ed2697;height:2px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 10px #ed2697}.camera-scanner-overlay p{text-align:center;color:#6f626c;font-size:12px}.camera-scanner-cancel{color:#fff;background:#281228;border:0;border-radius:12px;width:100%;padding:12px;font-weight:900}
