#Alternatives .content {display:table; max-width:100%; font-size:15px}

#Alternatives .content > * {display:table-row}

#Alternatives .content > * > * {display:table-cell; padding:7px; vertical-align: middle}

#Alternatives .content > *:not(:last-child) > * {border-bottom:1px solid lightgrey}

#Alternatives .content span.emoji:empty,
#Alternatives .content span[data-value='0'] {padding:0px}

/*
#Alternatives .content {padding-left:10px; padding-top:10px}
	#Alternatives .content > * { margin-right: 10px; margin-bottom: 10px; display: flex; align-items: center; flex-wrap: wrap; }






#Alternatives .content > [data-emoji]::before {content:attr(data-emoji); font-family:'Segoe UI Emoji';}




#Alternatives .content > a::before, #Alternatives .content > a::after {margin:3px}

#Alternatives .content > a:hover {background-color:#6C0; color:white}

#Alternatives .content > [data-plus-points]::after {content:"(+"attr(data-plus-points)" points)"}
#Alternatives .content > [data-plus-points="1"]::after {content:"(+"attr(data-plus-points)" point)"}
*/




#Alternatives .content .kcal,
#Alternatives .points-diff {font-size:13px; color:rgba(0,0,0,0.5);  text-align:right}
#Alternatives .points-diff::before {content:'(+';}
#Alternatives .points-diff::after {content:' points)'}



#Alternatives [data-value='1'] {font-family:'Segoe UI Emoji';}
#Alternatives .in_users_favourite_foods[data-value='1']::before {content:"\1F31F"}
#Alternatives .in_users_store_cupboard[data-value='1']::before {content:"\1F3E0"}
#Alternatives .in_users_food_diary[data-value='1']::before {content:"\1F4C5"}


#Alternatives .content .kcal::after { content: ' kcal'; }
#Alternatives .content .kcal[data-kcal='more'] {color:rgba(255,0,0,0.6)}
#Alternatives .content .kcal[data-kcal='less'] {color:#6C0}