     open var placeholderMode: RAGTextFieldPlaceholderMode = .scalesWhenNotEmpty {
         didSet {
             invalidateIntrinsicContentSize()
-            placeholderConstraints.clearVerticalConstraints()
-            setNeedsUpdateConstraints()
+            setNeedsUpdateVerticalPlaceholderConstraints()
         }
     }
     

            }
            
            invalidateIntrinsicContentSize()
            placeholderConstraints.clearVerticalConstraints()
            setNeedsUpdateConstraints()
        }
    }
    

    @IBInspectable open var horizontalTextPadding: CGFloat = 0.0 {
        didSet {
            invalidateIntrinsicContentSize()
            setNeedsUpdateHorizontalPlaceholderConstraints()
        }
    }
    
