Не подойдет, так как розовый блок должен быть всегда виден, даже когда синий блок будет скрыт (вместо желтого блока должна быть карта). То есть розовый блок все-равно нужно как-то "поднять" НАД картой. Только вот как...
Если бы не розовый блок, то я бы так и сделал...