.rodape {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 45px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-direction: row;
	z-index: -9999;
}

.rodape nav {
	width: 75px;
	height: 45px;
	border-radius: 15px 0px 15px 0px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-direction: column;
}

[data-icone="mensagens"] svg{
	width: 36px;
	height: 20px;
}

[data-icone="mensagens"] svg path{
	fill: var(--icones-menu-inferior-icones-cor);
	stroke: var(--icones-menu-inferior-icones-cor);
	stroke-width: 2px;
}

[data-icone="mensagens"] svg circle{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="grupos"] svg{
	width: 35px;
	height: 30px;
}

[data-icone="grupos"] svg rect{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="grupos"] svg rect ~ rect{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="grupos"] svg polygon{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="grupos"] svg polygon ~ polygon{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="comunidades"] svg{
	width: 35px;
	height: 30px;
}

[data-icone="comunidades"] svg path{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="comunidades"] svg circle{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="apps"] svg{
	width: 29px;
	height: 29px;
}

[data-icone="apps"] svg circle{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="perfil"] svg{
	width: 28px;
	height: 27px;
}

[data-icone="perfil"] svg circle{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="perfil"] svg circle ~ circle{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="perfil"] svg path{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="buscar"] svg{
	width: 23px;
	height: 23px;
}

[data-icone="buscar"] svg path{
	stroke: var(--icones-menu-inferior-icones-cor);
	stroke-width: 4px;
}

[data-icone="buscar"] svg path ~ path{
	stroke: var(--icones-menu-inferior-icones-cor);
	stroke-width: 4px;
}

[data-icone="posts"] svg{
	width: 25px;
	height: 25px;
}

[data-icone="posts"] svg path{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="postar"] svg{
	width: 29px;
	height: 29px;
}

[data-icone="postar"] svg rect{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="postar"] svg line{
	stroke: var(--icones-menu-inferior-icones-cor-diferencial);
	stroke-width: 8px;
}

[data-icone="story"] svg{
	width: 25px;
	height: 25px;
}

[data-icone="story"] svg path{
	fill: var(--icones-menu-inferior-icones-cor);
}

[data-icone="story"] svg circle{
	stroke: var(--icones-menu-inferior-icones-cor);
	stroke-width: 8px;
}

[data-icone="story"] svg rect{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="reels"] svg{
	width: 29px;
	height: 39px;
}

[data-icone="reels"] svg path{
	stroke: var(--icones-menu-inferior-icones-cor);
	stroke-width: 3px;
}

[data-icone="reels"] svg path ~ path{
	stroke: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="reels"] svg rect{
	fill: var(--icones-menu-inferior-icones-cor-diferencial);
}

[data-icone="videos"] svg{
	width: 25px;
	height: 25px;
}

[data-icone="videos"] svg path{
	fill: var(--icones-menu-inferior-icones-cor);
}

.rodape [data-focus="0"] {
	background: rgba(245,255,250,0);
}

.rodape [data-focus="1"] {
	background: rgba(220,220,220,0.75);
}

.rodape [data-mostrar="0"]{
	margin-bottom: -100px;
}

.rodape [data-mostrar="1"]{
	margin-bottom: 0px;
}

.rodape [data-site="0"]{
	display: none;
}

.rodape [data-site="1"]{
	display: flex;
}