.user-login-page[data-v-5c72228c]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f2f5;padding:40px 20px}.login-card[data-v-5c72228c]{width:420px;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014}.login-title[data-v-5c72228c]{text-align:center;font-size:24px;margin:0 0 8px;color:#303133}.login-subtitle[data-v-5c72228c]{text-align:center;font-size:14px;color:#909399;margin:0 0 32px}.login-switch[data-v-5c72228c]{text-align:center;font-size:14px;color:#909399;margin-top:16px}.qr-section[data-v-5c72228c]{margin-top:40px;text-align:center;width:100%;max-width:800px}.qr-title[data-v-5c72228c]{font-size:16px;font-weight:600;color:#303133;margin-bottom:24px}.qr-grid[data-v-5c72228c]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.qr-item[data-v-5c72228c]{display:flex;flex-direction:column;align-items:center;gap:10px}.qr-label[data-v-5c72228c]{font-size:14px;color:#606266;font-weight:500}.qr-image[data-v-5c72228c]{width:150px;height:150px;border:1px solid #e4e7ed;border-radius:8px;background:#fff}
