
.s4-tabs-bl,.shares-tabs-bl{
	background-color:var(--mobile-page-background);
	border-bottom:1px solid var(--surface-grey-2);
	box-sizing:border-box;
	display:flex;
	margin:0;
	padding:0 15px;
	transition:.2s linear;
	width:100%
}
.shares-tabs-bl{
	padding:0 24px
}
.rtl .gallery-tabs-bl,.rtl .s4-user-tabs-bl,.rtl .shares-tabs-bl{
	direction:rtl
}
.fm-right-files-block.emptied .gallery-tabs-bl button:not(.gallery-close-discovery){
	display:none
}
.gallery-section-title{
	color:var(--text-color-high);
	font:var(--text-body1);
	line-height:26px;
	margin-inline-end:auto
}
.gallery-tabs-bl{
	padding-inline:20px 0
}
.gallery-section-discovery{
	flex:10000 1 0%;
	position:relative
}
.rtl .gallery-section-discovery{
	text-align:left
}
body:not(.rtl) .gallery-section-discovery{
	text-align:right
}
.rtl .gallery-section-title{
	left:auto;
	right:25px
}
.gallery-section-title i{
	--icon-size:24px;
	--mask-color:var(--secondary-blue);
	margin-inline-end:8px
}
.s4-tab-lnk,.shares-tab-lnk{
	background-color:initial;
	border:0;
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	color:var(--text-color-high);
	cursor:pointer;
	float:left;
	font:var(--text-h3);
	height:48px;
	margin:0 0 -1px;
	opacity:.7;
	outline:0;
	padding:12px 24px;
	position:relative;
	white-space:nowrap
}
.s4-tab-lnk.filled,.shares-tab-lnk.filled{
	padding:4px 5px 0 24px
}
.s4-tab-lnk span,.shares-tab-lnk span{
	border-radius:4px;
	color:#fff;
	display:none;
	font:var(--text-body2);
	height:14px;
	line-height:14px;
	margin:4px 0 0 9px;
	padding:0 4px;
	text-align:center;
	vertical-align:top
}
.s4-tab-lnk.filled span,.shares-tab-lnk.filled span{
	display:inline-block
}
.s4-tab-lnk.active,.shares-tab-lnk.active{
	border-color:var(--mobile-border-brand);
	color:var(--text-color-high);
	font:var(--text-h3-bold);
	opacity:1
}
