.elmur-insurance__list {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	list-style: none;
	margin: 0;
	padding: 0;
}

.elmur-insurance--list .elmur-insurance__list {
	flex-direction: column;
	gap: 0.5rem;
}

.elmur-insurance__item {
	display: flex;
	flex-direction: column;
	gap: 0.15rem;
	padding: 0.65rem 1rem;
	border-radius: 999px;
	border: 1px solid var(--color-border, #d0e4f8);
	background: var(--color-bg-alt, #f5f9fc);
}

.elmur-insurance--list .elmur-insurance__item {
	border-radius: 0.5rem;
}

.elmur-insurance__item--gkv {
	border-color: #2979ff;
	background: rgba(41, 121, 255, 0.08);
}

.elmur-insurance__item--pkv {
	border-color: #00b0ff;
	background: rgba(0, 176, 255, 0.08);
}

.elmur-insurance__label {
	font-weight: 600;
	color: var(--color-text, #1a237e);
}

.elmur-insurance__note {
	font-size: 0.85rem;
	color: var(--color-text-muted, #5c6bc0);
}
