.vq-container { margin: 0; padding: 0; height: 100vh; } .vq-container .auth-layout { margin-left: 28rpx; margin-right: 28rpx; padding: 50rpx 36rpx 40rpx; width: calc(100% - 72rpx - 56rpx); background-color: #fff; border-radius: 8rpx; display: flex; flex-direction: column; align-items: flex-start; } .vq-container .auth-layout .title { font-size: 38rpx; font-weight: 500; line-height: 54rpx; color: #333333; } .submit-btn { margin-top: 236rpx; width: 100%; height: 98rpx; border-radius: 16rpx; display: flex; justify-content: center; align-items: center; font-weight: 500; font-size: 34rpx; border: none; color: #ffffff; background-color: #1677FF; } .btn-disabled { color: #B1B1B1; background-color: #F2F2F2; } .btn-hover { opacity: 0.6; } .vq-container .qrcode-layout { padding: 26rpx 32rpx 0; width: calc(100% - 64rpx); height: calc(100% - 26rpx); background-color: #fff; display: flex; flex-direction: column; align-items: center; } .qrcode-layout .qrcode_head { width: 690rpx; height: 180rpx; background-image: url('/static/visitor_qrcode/head_bg.png'); background-position: left top; background-size: 100% 100%; background-repeat: no-repeat; color: #fff; font-weight: 500; border-radius: 16rpx; overflow: hidden; } .qrcode-layout .qrcode_head .head_top,.head_bottom { display: flex; align-items: center; width: calc(100% - 80rpx); height: 92rpx; padding: 0 40rpx; font-size: 34rpx; background: #233F8726; } .qrcode-layout .qrcode_head .head_bottom { font-size: 32rpx; background: none; } .qrcode-layout .qrcode-prompt { margin-top: 64rpx; align-self: flex-start; } .qrcode-layout .qrocde-tabs { margin-top: 28rpx; align-self: flex-start; display: flex; align-items: center; justify-content: flex-start; } .qrcode-layout .qrocde-tabs .tabs-item { /* min-width: 200rpx; */ max-width: 290rpx; width: fit-content; display: flex; align-items: center; justify-content: center; padding: 0 34rpx; border-radius: 50rpx; height: 80rpx; overflow: hidden; background-color: #F1F7FF; color: #5F77B8; font-weight: 500; font-size: 30rpx; margin-left: 24rpx; text-align: center; } .qrcode-layout .qrocde-tabs .tabs-item:first-of-type { margin-left: 0; } .qrcode-layout .qrocde-tabs .tab-item-selected { background-color: #3D73FF; color: #FFFFFF; } .qrcode-layout .qrcode-content { margin-top: 84rpx; width: calc(100% - 56rpx); margin-left: 28rpx; margin-right: 28rpx; display: flex; flex-direction: column; } .qrcode-layout .qrcode-content .content-image { width: 592rpx; height: 592rpx; display: flex; align-items: center; justify-content: center; background-image: url('/static/visitor_qrcode/qrcode_bg.png'); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; } .qrcode-layout .qrcode-content .qrcode-title { margin-top: 28rpx; align-self: center; color: #333333; font-weight: 700; font-size: 40rpx; }