.bdld-fit-plot,
.bdld-chart-card {
	position: relative !important;
}

.bdld-fit-plot > .bdld-chart-share,
.bdld-chart-card > .bdld-chart-share {
	top: 12px !important;
	right: 12px !important;
	left: auto !important;
	bottom: auto !important;
	z-index: 20 !important;
}

.bdld-chart-card > .bdld-chart-head,
.bdld-fit-plot > .bdld-fit-plot-head {
	padding-right: 54px !important;
}

.bdld-entry .bdld-facts > div {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
}

.bdld-entry .bdld-facts .bdld-icon {
	grid-row: auto;
	flex: 0 0 auto;
}

.bdld-entry .bdld-facts span,
.bdld-entry .bdld-facts strong {
	display: block;
}

.bdld-entry .bdld-facts strong {
	margin-top: 2px;
}

@media (min-width: 900px) {
	.bdld-shell.bdld-entry {
		width: 80%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media (max-width: 899px) {
	.bdld-shell.bdld-entry {
		width: 100%;
	}
}

.bdld-fit-plot-head,
.bdld-insight-head {
	overflow-wrap: anywhere;
}

@media (max-width: 600px) {
	.bdld-fit-plot-head {
		min-height: 0 !important;
		padding-right: 48px !important;
		margin-bottom: 6px !important;
	}

	.bdld-fit-plot-head strong {
		font-size: 14px !important;
		line-height: 1.3 !important;
	}

	.bdld-fit-plot-head span {
		font-size: 10px !important;
		line-height: 1.45 !important;
	}

	.bdld-fit-plot > .bdld-chart-share,
	.bdld-chart-card > .bdld-chart-share {
		top: 10px !important;
		right: 10px !important;
		width: 34px !important;
		height: 34px !important;
	}

	.bdld-chart-card > .bdld-chart-head {
		padding-right: 48px !important;
	}

	.bdld-insight-head {
		min-height: 0 !important;
		padding-right: 40px !important;
		margin-bottom: 8px !important;
	}

	.bdld-insight-head h3 {
		font-size: 14px !important;
		line-height: 1.3 !important;
	}

	.bdld-insight-head p {
		font-size: 10px !important;
		line-height: 1.4 !important;
	}
}
