.rhs-weather {
	display: inline-flex;
	align-items: center;
	gap: 0.5em;
	padding: 0.4em 0.85em;
	border-radius: 999px;
	background: rgba(0, 0, 0, 0.55);
	color: #ffffff;
	font-weight: bold;
	line-height: 1.2;
}

.rhs-weather svg {
	width: 1.1em;
	height: 1.1em;
}

.rhs-weather-text {
	white-space: nowrap;
}

.rhs-weather--unavailable {
	font-weight: normal;
	opacity: 0.85;
}
