Ancho del botón (opcional).
Si es null, el ancho se adapta al contenido del hijo.
final double? width;