Род сложносоставных слов в русском языке определяется в зависимости от того, изменяется ли при склонении только одна часть или обе: 1
Также род определяется по опорному (ведущему) слову, которое несёт основную смысловую нагрузку и, как правило, располагается на первом месте. 2
Если слово включает не две, а три или четыре склоняемые части, согласование происходит также в соответствии с родом первого компонента. 2