.bookingsuccess-payment-items {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 40px;
	padding-top: 35px;
	padding-bottom: 8px;
}

.bookingsuccess-payment-item {
	cursor: pointer;
}

.bookingsuccess-payment-item.active {
	border-radius: var(--bv-fourth-radius);
	outline: 1px solid var(--main-blue);
	box-shadow: 0px 0px 7px 0px rgba(62, 132, 167, 0.35);
	background: unset !important;
}

.bookingsuccess-payment-item img {
	--size: 92px;
	width: var(--size);
	height: var(--size);
	padding: 15px 5px;
}

.bookingsuccess-payment-actions {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 42px;
}

#complaint-btn.outline {
	border-radius: 5px;
	outline: 2px solid var(--main-blue);
	color: var(--main-blue);
	background: var(--bv-white-color);
	transition: var(--bv-primary-transition);
	max-height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#complaint-btn.outline:hover {
	background: var(--main-blue);
	color: var(--bv-white-color);
}

/* customize styles */
/*.bookingsuccess-card {*/
/*    --w: 800px;*/
/*    width: var(--w);*/
/*}*/

@media (max-width: 820px) {
	/*.bookingsuccess-card {*/
	/*    --w: 90%;*/
	/*}*/
	.biovisit-alert:not(.show-mobile) {
		display: none !important;
	}
}

@media (max-width: 480px) {
	.bookingsuccess-payment-items {
		gap: 8px;
	}

	.bookingsuccess-payment-actions {
		gap: 18px;
	}
}
