             NSLayoutConstraint.activate([
                 cardDrawerView.topAnchor.constraint(equalTo: titleLabel.bottomAnchor, constant: PXLayout.M_MARGIN),
                 cardDrawerView.widthAnchor.constraint(equalTo: titleLabel.widthAnchor),
+                cardDrawerView.heightAnchor.constraint(equalToConstant: cardDrawerView.frame.height),
                 cardDrawerView.centerXAnchor.constraint(equalTo: centerXAnchor)
             ])
         }


    private func render() {
        removeAllSubviews()
        // Title Label
        let titleLabel = buildTitleLabel(text: getRemedyMessage())
        addSubview(titleLabel)
        let screenWidth = PXLayout.getScreenWidth(applyingMarginFactor: CONTENT_WIDTH_PERCENT)
        let height = UILabel.requiredHeight(forText: getRemedyMessage(), withFont: titleLabel.font, inWidth: screenWidth)

        self.layoutIfNeeded()
    }

    private func buildCardDrawerView() -> UIView? {
        guard data.remedy.cvv != nil || data.remedy.suggestedPaymentMethod != nil,
            let oneTapDto = data.oneTapDto else {
