There is no width setting for the Card. Instead, it takes on the parent width. I could best set the width by wrapping the Card () with a SizedBox().
return SizedBox(
width: 450,
child: Card(
elevation: 4,
color: typeColor,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
child: SingleChildScrollView(
padding:
const EdgeInsets.all(1), //brings in left/right padding
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const SizedBox(height: 20),
//Top row of card
Row(