.patient-results-slider .swiper {
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	overflow: hidden !important;
	width: 100% !important;
}

.patient-results-slider .swiper-wrapper {
	box-sizing: border-box;
	align-items: stretch;
}

.patient-results-slider .swiper-slide {
	width: 100% !important;
	max-width: none !important;
	height: auto !important;
	aspect-ratio: auto !important;
	flex-shrink: 0 !important;
	transform: none !important;
	overflow: visible !important;
	background: transparent !important;
}

.patient-results-arrow:focus-visible {
	outline: 2px solid #61bb46;
	outline-offset: 3px;
}

.patient-results-arrow:disabled {
	opacity: 0.4;
	cursor: default;
}

@media (prefers-reduced-motion: reduce) {
	.patient-results-slider .swiper-wrapper {
		transition-duration: 0ms !important;
	}
}
