.Scan[data-v-42af0388]{margin:-74px 0 -20px}@media (min-width:992px){.Scan[data-v-42af0388]{margin:-74px 0 -20px -80px}}.Scan.not-pos[data-v-42af0388]{position:absolute;margin:0;top:env(safe-area-inset-top);left:0;right:0;bottom:0}.Scan .coupon-content[data-v-42af0388]{height:100dvh;text-align:center}.Scan .coupon-content .el-input-group[data-v-42af0388]{max-width:220px;margin:30px auto 0}@media (min-width:768px){.Scan .coupon-content .el-input-group[data-v-42af0388]{margin-top:85px}}.Scan .coupon-content .el-input-group .el-button--primary[data-v-42af0388]{border-radius:0 4px 4px 0}.Scan .coupon-content .el-input-group button[data-v-42af0388]:focus{outline:none}.Scan .coupon-content p[data-v-42af0388]{color:#ccc}.Scan .coupon-content .pic[data-v-42af0388]{cursor:pointer;margin:15vh auto 0;max-width:280px}@media (min-width:992px){.Scan .coupon-content .pic[data-v-42af0388]{margin:28vh auto 0;padding-left:80px}}.Scan .coupon-content .line[data-v-42af0388]{position:relative}@media (max-width:767px){.Scan .coupon-content .line[data-v-42af0388]{margin:80px auto;border-bottom:1px solid #eee;max-width:220px}}@media (min-width:768px){.Scan .coupon-content .line[data-v-42af0388]{border-left:1px solid #eee;height:220px;width:20px;margin:0 auto}}.Scan .coupon-content .line span[data-v-42af0388]{background:#fff;width:30px;line-height:30px;height:30px;position:absolute;color:#ddd;font-weight:800}@media (max-width:767px){.Scan .coupon-content .line span[data-v-42af0388]{top:-15px;left:44%}}@media (min-width:768px){.Scan .coupon-content .line span[data-v-42af0388]{top:43%;left:-15px}}.Scan .scanner[data-v-42af0388]{height:100dvh;text-align:center;position:relative}.Scan .scanner .wrapper[data-v-42af0388]{height:100dvh;background:#000}.Scan .scanner .scan_text[data-v-42af0388]{color:#fff;position:absolute;bottom:26vh;width:100%;text-align:center}.Scan .scanner .mask[data-v-42af0388]{background:url(../img/scanner.dd8e5990.png) 50%;position:absolute;width:100%;height:100dvh;top:0;left:0}.Scan .scanner .el-button[data-v-42af0388]{position:absolute;top:10px;left:10px}