.face-check-upload[data-v-0ca0385e]{padding:24px}.face-check-upload .user-info[data-v-0ca0385e]{margin-bottom:16px}.face-check-upload .upload-section .upload-tips[data-v-0ca0385e]{margin-top:16px;color:#666;font-size:14px}.face-check-upload .upload-section .upload-actions[data-v-0ca0385e]{margin-top:16px}.face-check-upload .qrcode-section[data-v-0ca0385e]{padding:20px 0}.face-check-upload .qrcode-section .qrcode-container[data-v-0ca0385e]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:40px}.face-check-upload .qrcode-section .qrcode-container .qrcode-wrapper[data-v-0ca0385e]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.face-check-upload .qrcode-section .qrcode-container .qrcode-wrapper .qrcode-canvas[data-v-0ca0385e]{border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.face-check-upload .qrcode-section .qrcode-container .qrcode-wrapper .qrcode-refresh[data-v-0ca0385e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.9);padding:20px;border-radius:8px;text-align:center}.face-check-upload .qrcode-section .qrcode-container .qrcode-info[data-v-0ca0385e]{-ms-flex:1;flex:1}.face-check-upload .qrcode-section .qrcode-container .qrcode-info h3[data-v-0ca0385e]{margin-bottom:16px;color:#1890ff;font-size:18px}.face-check-upload .qrcode-section .qrcode-container .qrcode-info h3 .anticon[data-v-0ca0385e]{margin-right:8px}.face-check-upload .qrcode-section .qrcode-container .qrcode-info p[data-v-0ca0385e]{margin-bottom:8px;color:#666;font-size:14px;line-height:1.6}.face-check-upload .qrcode-section .qrcode-container .qrcode-info .qrcode-status[data-v-0ca0385e]{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.face-check-upload .qrcode-section .qrcode-container .qrcode-info .qrcode-status .countdown[data-v-0ca0385e]{color:#ff7875;font-size:12px;font-weight:500}.face-check-upload[data-v-0ca0385e] .ant-upload-list-picture-card .ant-upload-list-item,.face-check-upload[data-v-0ca0385e] .ant-upload-select-picture-card{width:104px;height:104px}.face-check-upload[data-v-0ca0385e] .ant-tabs-content{padding-top:16px}@media (max-width:768px){.face-check-upload .qrcode-section .qrcode-container[data-v-0ca0385e]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px}.face-check-upload .qrcode-section .qrcode-container .qrcode-info[data-v-0ca0385e]{text-align:center}}