/* Compact, keyboard-accessible sharing row below single article titles. */
.fhb-share {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: .55rem;
	margin: 0 0 .85rem;
	font: 1.3rem/1.35 Arial, Helvetica, sans-serif;
}
.fhb-share__label { color: var(--fhb-muted, #666); font-weight: 700; margin-right: .2rem; }
.fhb-share__link, .fhb-share__button, .fhb-share__more > summary {
	align-items: center;
	background: #f4f6f6;
	border: 1px solid #ccd5d7;
	border-radius: 999px;
	color: #183f4b;
	cursor: pointer;
	display: inline-flex;
	font: inherit;
	font-weight: 700;
	justify-content: center;
	min-height: 3.2rem;
	padding: .45rem .8rem;
	text-decoration: none;
	white-space: nowrap;
}
.fhb-share__link:hover, .fhb-share__link:focus-visible,
.fhb-share__button:hover, .fhb-share__button:focus-visible,
.fhb-share__more > summary:hover, .fhb-share__more > summary:focus-visible {
	background: #e2eeee;
	border-color: #1b5e75;
	color: #133f51;
	text-decoration: underline;
}
.fhb-share__native { background: #e4f0ed; border-color: #80a49a; }
.fhb-share__more { position: relative; }
.fhb-share__more > summary { list-style: none; }
.fhb-share__more > summary::-webkit-details-marker { display: none; }
.fhb-share__more > summary::after { content: " ▾"; }
.fhb-share__more[open] > summary::after { content: " ▴"; }
.fhb-share__menu {
	background: #fff;
	border: 1px solid #ccd5d7;
	border-radius: .8rem;
	box-shadow: 0 .45rem 1.5rem rgba(0,0,0,.16);
	display: flex;
	flex-wrap: wrap;
	gap: .55rem;
	left: 0;
	max-width: min(85vw, 43rem);
	min-width: min(85vw, 25rem);
	padding: .85rem;
	position: absolute;
	top: calc(100% + .45rem);
	z-index: 30;
}
.fhb-share__status { color: #255e4e; font-size: 1.2rem; font-weight: 700; }
.fhb-share__status:empty { display: none; }
@media (max-width: 600px) {
	.fhb-share { gap: .45rem; margin-bottom: .65rem; }
	.fhb-share__link, .fhb-share__button, .fhb-share__more > summary { padding: .42rem .64rem; }
	.fhb-share__menu { left: auto; right: 0; }
}
