/**
 * Chart container styles.
 *
 * @package CPDC_Sovereign_Debt_Hub
 * @since 0.2.0
 */

/* Chart container — replaces placeholder */
.country-chart {
	min-height: 280px;
	width: 100%;
}

@media (min-width: 768px) {
	.country-chart {
		min-height: 320px;
	}
}

/* No-data fallback */
.country-chart__empty {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 200px;
	font-size: 0.875rem;
	opacity: 0.6;
	text-align: center;
	padding: 1rem;
}

/* Skin override for empty state */
.skin-command-center .country-chart__empty {
	color: var(--cc-dim);
}
