.tdss-share {
	display: inline-flex;
	align-items: center;
	gap: var(--tdss-gap, 8px);
	flex-wrap: wrap;
}

.tdss-share__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: var(--tdss-size, 25px);
	height: var(--tdss-size, 25px);
	border-radius: var(--tdss-radius, 5px);
	background-color: var(--tdss-bg, #155b90);
	color: var(--tdss-icon, #ffffff);
	line-height: 0;
	text-decoration: none;
	transition: background-color 0.15s ease, color 0.15s ease;
}

.tdss-share__btn:hover,
.tdss-share__btn:focus {
	background-color: var(--tdss-hover-bg, #ffffff);
	color: var(--tdss-hover-icon, #1c7bba);
}

.tdss-share__btn svg {
	width: 60%;
	height: 60%;
	fill: currentColor;
}

@media (max-width: 600px) {
	.tdss-share__btn--hide-mobile {
		display: none;
	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	.tdss-share__btn--hide-tablet {
		display: none;
	}
}
