/* Styles pour le composant CompanyImageCardFooter */
	.company-image-card-footer {
		flex: 0 0 auto;
		width: 100%;
		background: rgba(255, 255, 255, 0.95);
		backdrop-filter: blur(10px);
		position: relative;
		z-index: 5;
		pointer-events: none;
		padding: 12px;
	}

	.company-name {
		font-size: 14px;
		font-weight: 600;
		color: #1f2937;
		margin: 0 0 8px;
		text-align: left;
		line-height: 1.2;
	}

	.company-programs {
		color: #3b82f6;
		margin: 0;
		font-size: 0.875rem;
		text-align: left;
		line-height: 1.2;
		font-weight: 500;
	}

	@media(max-width: 768px) {
		.company-image-card-footer {
			padding: 10px;
		}

		.company-programs {
			font-size: 0.8125rem;
		}

		.company-name {
			font-size: 13px;
		}
	}
