.face-modal[data-v-4ddace34]{margin:-24px;overflow:hidden;border-radius:8px;background:#fff}.face-modal-header[data-v-4ddace34]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #edf1f6}.face-modal-header[data-v-4ddace34],.face-modal-title[data-v-4ddace34],.qr-heading[data-v-4ddace34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.face-modal-title[data-v-4ddace34],.qr-heading[data-v-4ddace34]{gap:11px}.face-title-icon[data-v-4ddace34]{width:38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;color:#2878ff;background:#eaf2ff;font-size:20px}.face-modal h2[data-v-4ddace34],.face-modal h3[data-v-4ddace34],.face-modal p[data-v-4ddace34]{margin:0}.face-modal h2[data-v-4ddace34]{color:#1d3557;font-size:18px}.face-modal-header p[data-v-4ddace34]{margin-top:4px;color:#8290a2;font-size:12px}.close-button[data-v-4ddace34]{color:#91a0b4;font-size:16px}.face-checking[data-v-4ddace34]{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;color:#718096}.face-checking strong[data-v-4ddace34]{color:#33465f;font-size:16px}.face-checking span[data-v-4ddace34]{font-size:12px}.camera-layout[data-v-4ddace34],.mini-program-layout[data-v-4ddace34]{min-height:360px;display:grid;grid-template-columns:1fr 1fr}.camera-stage[data-v-4ddace34]{position:relative;min-height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:#15253c}.camera-stage video[data-v-4ddace34]{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.camera-frame[data-v-4ddace34]{position:absolute;top:50%;left:50%;width:190px;height:240px;-webkit-transform:translate(-50%,-54%);transform:translate(-50%,-54%)}.camera-frame i[data-v-4ddace34]{position:absolute;width:25px;height:25px;border-color:#fff;border-style:solid}.camera-frame i[data-v-4ddace34]:first-child{top:0;left:0;border-width:3px 0 0 3px}.camera-frame i[data-v-4ddace34]:nth-child(2){top:0;right:0;border-width:3px 3px 0 0}.camera-frame i[data-v-4ddace34]:nth-child(3){right:0;bottom:0;border-width:0 3px 3px 0}.camera-frame i[data-v-4ddace34]:nth-child(4){bottom:0;left:0;border-width:0 0 3px 3px}.camera-tip[data-v-4ddace34]{position:absolute;bottom:20px;color:#fff;font-size:12px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.camera-guide[data-v-4ddace34],.mini-program-guide[data-v-4ddace34]{padding:38px 34px}.guide-kicker[data-v-4ddace34]{color:#2878ff;font-size:11px;font-weight:700;letter-spacing:1px}.camera-guide h3[data-v-4ddace34],.mini-program-guide h3[data-v-4ddace34]{margin-top:11px;color:#203852;font-size:20px}.camera-guide>p[data-v-4ddace34],.mini-program-guide>p[data-v-4ddace34]{margin-top:12px;color:#718096;line-height:1.75;font-size:13px}.camera-guide .ant-alert[data-v-4ddace34]{margin-top:18px}.camera-guide .ant-btn-primary[data-v-4ddace34]{width:100%;margin-top:26px}.camera-guide .ant-btn-link[data-v-4ddace34]{width:100%;margin-top:8px}.mini-program-qr[data-v-4ddace34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,left bottom,from(#eff6ff),to(#f8fbff));background:linear-gradient(180deg,#eff6ff,#f8fbff);border-right:1px solid #e5edf8}.qr-heading[data-v-4ddace34]{color:#1d3557;font-weight:700;font-size:16px}.qr-heading .anticon[data-v-4ddace34]{color:#07c160;font-size:21px}.qr-box[data-v-4ddace34]{width:190px;height:190px;margin-top:18px;padding:9px;border:1px solid #dbe7f5;border-radius:10px;background:#fff;-webkit-box-shadow:0 12px 24px rgba(29,66,120,.1);box-shadow:0 12px 24px rgba(29,66,120,.1)}.qr-box img[data-v-4ddace34]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.mini-program-qr p[data-v-4ddace34]{margin-top:15px;color:#5e7189;font-size:13px}.guide-steps[data-v-4ddace34]{margin:24px 0}.guide-steps div[data-v-4ddace34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px;color:#52667f;font-size:13px}.guide-steps b[data-v-4ddace34]{width:22px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;border-radius:50%;color:#fff;background:#2878ff;font-size:12px}@media (max-width:680px){.camera-layout[data-v-4ddace34],.mini-program-layout[data-v-4ddace34]{grid-template-columns:1fr}.camera-stage[data-v-4ddace34]{min-height:280px}.camera-stage video[data-v-4ddace34]{height:280px}.camera-guide[data-v-4ddace34],.mini-program-guide[data-v-4ddace34]{padding:25px 24px}.mini-program-qr[data-v-4ddace34]{padding:28px 0;border-right:0;border-bottom:1px solid #e5edf8}}