[1mdiff --git a/lib/nrb/graphs/nrb_trend_card.dart b/lib/nrb/graphs/nrb_trend_card.dart[m
[1mindex 75486a0..424a304 100644[m
[1m--- a/lib/nrb/graphs/nrb_trend_card.dart[m
[1m+++ b/lib/nrb/graphs/nrb_trend_card.dart[m
[36m@@ -9,11 +9,12 @@[m [mclass NrbTrendCard extends StatefulWidget {[m
   /// The primary numerical value to display (e.g., "18,452" or "$245.8K").[m
   final String mainValue;[m
 [m
[31m-  /// The context text below the trend (e.g., "vs last month").[m
[31m-  final String subText;[m
[32m+[m[32m  /// The context text below the trend (e.g., "vs last month"). Optional.[m
[32m+[m[32m  final String? subText;[m
 [m
   /// The text inside the circular trend badge (e.g., "+12%" or "-2.1%").[m
[31m-  final String trendText;[m
[32m+[m[32m  /// If null, the trend badge and arrow icon will be hidden.[m
[32m+[m[32m  final String? trendText;[m
 [m
   /// The color used for the trend badge background and the arrow icon.[m
   /// Defaults to a success green color.[m
[36m@@ -37,8 +38,8 @@[m [mclass NrbTrendCard extends StatefulWidget {[m
     super.key,[m
     required this.title,[m
     required this.mainValue,[m
[31m-    required this.subText,[m
[31m-    required this.trendText,[m
[32m+[m[32m    this.subText,[m
[32m+[m[32m    this.trendText, // Made optional[m
     this.trendColor = const Color(0xFF00C853), // Green[m
     this.isTrendUp = true,[m
     this.width = double.infinity,[m
[36m@@ -96,6 +97,9 @@[m [mclass _NrbTrendCardState extends State<NrbTrendCard> with SingleTickerProviderSt[m
 [m
   @override[m
   Widget build(BuildContext context) {[m
[32m+[m[32m    final bool hasTrend = widget.trendText != null && widget.trendText!.isNotEmpty;[m
[32m+[m[32m    final bool hasSubText = widget.subText != null && widget.subText!.isNotEmpty;[m
[32m+[m
     return GestureDetector([m
       onTapDown: _handleTapDown,[m
       onTapUp: _handleTapUp,[m
[36m@@ -117,7 +121,7 @@[m [mclass _NrbTrendCardState extends State<NrbTrendCard> with SingleTickerProviderSt[m
             borderRadius: BorderRadius.circular(12),[m
             boxShadow: [[m
               BoxShadow([m
[31m-                color: Colors.black.withOpacity(0.05), // using withOpacity for broader SDK compatibility[m
[32m+[m[32m                color: Colors.black.withOpacity(0.05),[m
                 blurRadius: 10,[m
                 offset: const Offset(0, 4),[m
               ),[m
[36m@@ -147,39 +151,46 @@[m [mclass _NrbTrendCardState extends State<NrbTrendCard> with SingleTickerProviderSt[m
                       fontWeight: FontWeight.bold,[m
                     ),[m
                   ),[m
[31m-                  Container([m
[31m-                    padding: const EdgeInsets.all(12),[m
[31m-                    decoration: BoxDecoration([m
[31m-                      color: widget.trendColor,[m
[31m-                      shape: BoxShape.circle,[m
[31m-                    ),[m
[31m-                    child: Text([m
[31m-                      widget.trendText,[m
[31m-                      style: const TextStyle([m
[31m-                        color: Colors.white,[m
[31m-                        fontSize: 14,[m
[31m-                        fontWeight: FontWeight.bold,[m
[32m+[m[32m                  // Only show the badge if trendText is provided[m
[32m+[m[32m                  if (hasTrend)[m
[32m+[m[32m                    Container([m
[32m+[m[32m                      padding: const EdgeInsets.all(12),[m
[32m+[m[32m                      decoration: BoxDecoration([m
[32m+[m[32m                        color: widget.trendColor,[m
[32m+[m[32m                        shape: BoxShape.circle,[m
[32m+[m[32m                      ),[m
[32m+[m[32m                      child: Text([m
[32m+[m[32m                        widget.trendText!,[m
[32m+[m[32m                        style: const TextStyle([m
[32m+[m[32m                          color: Colors.white,[m
[32m+[m[32m                          fontSize: 14,[m
[32m+[m[32m                          fontWeight: FontWeight.bold,[m
[32m+[m[32m                        ),[m
                       ),[m
                     ),[m
[31m-                  ),[m
                 ],[m
               ),[m
               Row([m
                 children: [[m
[31m-                  Icon([m
[31m-                    widget.isTrendUp ? Icons.arrow_outward : Icons.arrow_downward,[m
[31m-                    color: widget.trendColor,[m
[31m-                    size: 16,[m
[31m-                  ),[m
[31m-                  const SizedBox(width: 4),[m
[31m-                  Text([m
[31m-                    widget.subText,[m
[31m-                    style: const TextStyle([m
[31m-                      color: Color(0xFF8E8E93),[m
[31m-                      fontSize: 12,[m
[31m-                      fontWeight: FontWeight.w500,[m
[32m+[m[32m                  // Only show the trend arrow if trendText is provided[m
[32m+[m[32m                  if (hasTrend) ...[[m
[32m+[m[32m                    Icon([m
[32m+[m[32m                      widget.isTrendUp ? Icons.arrow_outward : Icons.arrow_downward,[m
[32m+[m[32m                      color: widget.trendColor,[m
[32m+[m[32m                      size: 16,[m
[32m+[m[32m                    ),[m
[32m+[m[32m                    const SizedBox(width: 4),[m
[32m+[m[32m                  ],[m
[32m+[m[32m                  // Only show subtext if it is provided[m
[32m+[m[32m                  if (hasSubText)[m
[32m+[m[32m                    Text([m
[32m+[m[32m                      widget.subText!,[m
[32m+[m[32m                      style: const TextStyle([m
[32m+[m[32m                        color: Color(0xFF8E8E93),[m
[32m+[m[32m                        fontSize: 12,[m
[32m+[m[32m                        fontWeight: FontWeight.w500,[m
[32m+[m[32m                      ),[m
                     ),[m
[31m-                  ),[m
                 ],[m
               )[m
             ],[m
