#booking-widget-anchor #booking-mandatory-fees {
				display: none !important;
			}
			#booking-confirmation-summary .ch-native-cleaning-row,
			.booking-confirmation-summary .ch-native-cleaning-row,
			#booking-confirmation-summary .ch-native-total-row,
			.booking-confirmation-summary .ch-native-total-row {
				display: none !important;
			}
			body.casa-hedy-homepage .daterangepicker td.off.ch-hard-booked,
			body.casa-hedy-homepage .daterangepicker td.off.ch-booked-day,
			body.casa-hedy-homepage .daterangepicker td.off.disabled.ch-hard-booked,
			body.casa-hedy-homepage .daterangepicker td.off.disabled.ch-booked-day,
			body.casa-hedy-homepage .daterangepicker td.off[data-ch-date].ch-hard-booked,
			body.casa-hedy-homepage .daterangepicker td.off[data-ch-date].ch-booked-day,
			body.casa-hedy-homepage .daterangepicker td.ch-other-month-hidden.ch-hard-booked,
			body.casa-hedy-homepage .daterangepicker td.ch-other-month-hidden.ch-booked-day,
			body.casa-hedy-homepage .daterangepicker td[data-ch-date].ch-hard-booked,
			body.casa-hedy-homepage .daterangepicker td[data-ch-date].ch-booked-day,
			.casa-hedy-homepage .daterangepicker td.off.ch-hard-booked.ch-booked-day,
			.casa-hedy-homepage .daterangepicker td.off.disabled.ch-hard-booked,
			.casa-hedy-homepage .daterangepicker td.off.disabled.ch-booked-day {
				display: table-cell !important;
				visibility: visible !important;
				background: #f8b1b1 !important;
				color: #b91c1c !important;
				text-decoration: none !important;
				cursor: not-allowed !important;
				opacity: 1 !important;
				pointer-events: auto !important;
				box-shadow: none !important;
			}
			.daterangepicker td.disabled:not(.off),
			.daterangepicker td.ch-hard-booked,
			.daterangepicker td.ch-booked-day,
			.daterangepicker td.ch-hard-booked.ch-other-month-hidden,
			.daterangepicker td.ch-booked-day.ch-other-month-hidden {
			visibility: visible !important;
			display: table-cell !important;
			background: #f8b1b1 !important;
			color: #b91c1c !important;
			text-decoration: none !important;
			cursor: not-allowed !important;
			opacity: 1 !important;
			pointer-events: auto !important;
		}
		.daterangepicker td.ch-hard-booked::before,
			.daterangepicker td.ch-hard-booked::after,
			.daterangepicker td.ch-booked-day::before,
			.daterangepicker td.ch-booked-day::after {
				display: none !important;
				content: none !important;
			}
			body.casa-hedy-homepage .daterangepicker td.ch-checkout-ok,
			body.casa-hedy-homepage .daterangepicker td.ch-checkout-ok.available,
			body.casa-hedy-homepage .daterangepicker td.ch-checkout-ok:hover {
				background: #e0f1d9 !important;
				color: #0b4f4a !important;
				text-decoration: none !important;
				box-shadow: none !important;
			}
			.daterangepicker td.ch-other-month-hidden:not(.ch-hard-booked):not(.ch-booked-day),
			.daterangepicker td.off:not(.ch-hard-booked):not(.ch-booked-day) {
				visibility: hidden !important;
				background: transparent !important;
			color: transparent !important;
			pointer-events: none !important;
		}
		.daterangepicker[style*="visibility: hidden"],
		.daterangepicker[style*="visibility: hidden"] *,
		.daterangepicker.ch-picker-inert,
		.daterangepicker.ch-picker-inert *,
		body.casa-hedy-homepage .daterangepicker.ch-picker-inert td.ch-hard-booked,
		body.casa-hedy-homepage .daterangepicker.ch-picker-inert td.ch-booked-day,
		body.casa-hedy-homepage .daterangepicker.ch-picker-inert td.disabled {
			pointer-events: none !important;
		}
			#booking-widget-anchor .ch-booking-breakdown--1315 {
				margin-top: 18px;
				padding-top: 16px;
				border-top: 1px solid rgba(11, 79, 74, 0.14);
				font-size: 15px;
				min-height: 330px;
				overflow-anchor: none;
			}
		#booking-widget-anchor .ch-booking-breakdown--1315 > div {
			min-height: 28px;
		}
		#booking-widget-anchor .booking-estimated-cost,
		#booking-widget-anchor .booking-estimated-discount-cost,
		#booking-widget-anchor .total-costs,
		#booking-widget-anchor .coupon-form,
		#booking-widget-anchor .nahuis-coupon-form {
			overflow-anchor: none;
		}
		#booking-confirmation-summary .total-costs,
		#booking-confirmation-summary .total-discounted_costs,
		.booking-confirmation-summary .total-costs,
		.booking-confirmation-summary .total-discounted_costs,
		#booking-confirmation-summary .ch-summary-top-total,
		.booking-confirmation-summary .ch-summary-top-total {
			display: none !important;
		}
			#booking-widget-anchor .ch-booking-breakdown--1315,
			.casa-hedy-confirmation-breakdown.casa-hedy-confirmation-breakdown--1315 {
				contain: layout style;
			}
		.casa-hedy-confirmation-breakdown--1315 h5 {
			margin: 18px 0 10px;
			font-weight: 700;
			color: #0b4f4a;
		}
		.casa-hedy-confirmation-breakdown--1315 ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.casa-hedy-confirmation-breakdown--1315 li,
			#booking-widget-anchor .ch-booking-breakdown--1315 > div {
				display: flex;
				justify-content: space-between;
				gap: 16px;
				align-items: baseline;
			}
			.casa-hedy-confirmation-breakdown--1315 .ch-coupon-notice,
			#booking-widget-anchor .ch-booking-breakdown--1315 .ch-coupon-notice,
			.casa-booking-cost-coupon-notice {
				display: grid !important;
				gap: 4px;
				margin: 8px 0 10px;
				padding: 12px 14px;
				border: 1px solid rgba(214, 64, 48, .18);
				border-radius: 12px;
				background: #fff7ee;
				color: #31534d;
			}
			.casa-hedy-confirmation-breakdown--1315 .ch-coupon-notice strong,
			#booking-widget-anchor .ch-booking-breakdown--1315 .ch-coupon-notice strong,
			.casa-booking-cost-coupon-notice strong {
				display: block;
				margin: 0;
				color: #d64030 !important;
				font-size: 13px;
				font-weight: 800;
				line-height: 1.25;
				text-align: left !important;
				white-space: normal !important;
			}
			.casa-hedy-confirmation-breakdown--1315 .ch-coupon-notice span,
			#booking-widget-anchor .ch-booking-breakdown--1315 .ch-coupon-notice span,
			.casa-booking-cost-coupon-notice span {
				display: block;
				color: #5c706b !important;
				font-size: 13px;
				line-height: 1.45;
				text-align: left !important;
				white-space: normal !important;
			}
		.casa-hedy-confirmation-breakdown--1315 .ch-night-row,
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-night-row {
			justify-content: flex-start;
			color: #9ca3af;
		}
		.casa-hedy-confirmation-breakdown--1315 .ch-night-row em,
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-night-row span {
			font-style: normal;
			color: #9ca3af;
		}
		.casa-hedy-confirmation-breakdown--1315 li span,
		#booking-widget-anchor .ch-booking-breakdown--1315 strong {
			text-align: right;
			white-space: nowrap;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 > div > span {
			min-width: 0;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 > div > strong {
			flex: 0 0 auto;
			margin-left: auto;
		}
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row span,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row strong,
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total span,
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total strong {
			color: #0b4f4a !important;
			font-weight: 700 !important;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type),
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child {
			margin: 8px -8px 2px;
			padding: 11px 8px 10px;
			border-top: 1px solid rgba(11, 79, 74, .16);
			border-bottom: 1px solid rgba(11, 79, 74, .16);
			background: #f2faf7;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type) > span,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child > span {
			display: grid;
			gap: 4px;
			text-align: left;
			white-space: normal;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type) span,
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type) strong,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child span,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child strong {
			font-weight: 900 !important;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type) b,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child b {
			color: #0b4f4a;
			font-weight: 900;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type) > strong,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child > strong {
			font-size: 18px !important;
			font-weight: 1000 !important;
		}
		#booking-widget-anchor .ch-booking-breakdown--1315 .ch-booking-breakdown__total:not(:last-of-type) small,
		.casa-hedy-confirmation-breakdown--1315 .ch-summary-total-row:first-child small {
			color: #425f5a;
			font-size: 13px;
			font-weight: 850;
			line-height: 1.35;
			white-space: normal;
		}
		#booking-widget-anchor .ch-booking-payment-plan,
		#booking-widget-anchor .casa-booking-payment-plan,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan {
			display: grid !important;
			gap: 0;
			margin: 14px 0 12px;
			padding: 15px 16px;
			border: 1px solid rgba(11, 79, 74, .14);
			border-radius: 14px;
			background: #f6fbf9;
			color: #31534d;
		}
		#booking-widget-anchor .ch-booking-payment-plan span,
		#booking-widget-anchor .casa-booking-payment-plan span,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan span,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan span {
			display: block !important;
			float: none !important;
			clear: both !important;
			width: 100% !important;
			margin: 0 !important;
			color: #0f766e;
			font-size: 12px;
			font-weight: 900;
			line-height: 1.25;
			text-align: left !important;
			text-transform: uppercase;
			letter-spacing: .05em;
		}
		#booking-widget-anchor .ch-booking-payment-plan strong,
		#booking-widget-anchor .casa-booking-payment-plan strong,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan strong,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan strong {
			display: grid !important;
			grid-template-columns: minmax(0, 1fr);
			gap: 3px;
			margin-top: 8px;
			color: #0b4f4a !important;
			text-align: left !important;
			white-space: normal !important;
		}
		#booking-widget-anchor .ch-booking-payment-plan strong em,
		#booking-widget-anchor .casa-booking-payment-plan strong em,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan strong em,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan strong em {
			order: 2;
			display: block;
			min-width: 0;
			color: #5c706b !important;
			font-size: 13px;
			font-weight: 800;
			font-style: normal;
			line-height: 1.35;
			white-space: normal !important;
		}
		#booking-widget-anchor .ch-booking-payment-plan strong b,
		#booking-widget-anchor .casa-booking-payment-plan strong b,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan strong b,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan strong b {
			order: 1;
			display: block;
			color: inherit;
			font-size: 21px;
			font-weight: 900;
			line-height: 1.1;
			white-space: nowrap;
		}
		#booking-widget-anchor .ch-booking-payment-plan p,
		#booking-widget-anchor .casa-booking-payment-plan p,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan p,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan p {
			margin: 8px 0 0;
			color: #31534d;
			font-size: 14px;
			line-height: 1.5;
		}
		#booking-widget-anchor .ch-booking-payment-plan--due,
		#booking-widget-anchor .casa-booking-payment-plan--due,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--due,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--due {
			border-color: rgba(255, 122, 0, .35);
			background: #fff1df;
		}
		#booking-widget-anchor .ch-booking-payment-plan--due span,
		#booking-widget-anchor .ch-booking-payment-plan--due strong,
		#booking-widget-anchor .ch-booking-payment-plan--due strong b,
		#booking-widget-anchor .casa-booking-payment-plan--due span,
		#booking-widget-anchor .casa-booking-payment-plan--due strong,
		#booking-widget-anchor .casa-booking-payment-plan--due strong b,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--due span,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--due strong,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--due strong b,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--due span,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--due strong,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--due strong b {
			color: #ff7a00 !important;
		}
		#booking-widget-anchor .ch-booking-payment-plan--partial,
		#booking-widget-anchor .casa-booking-payment-plan--partial,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--partial,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--partial {
			border-color: rgba(242, 201, 76, .65);
			background: #fff7cc;
		}
		#booking-widget-anchor .ch-booking-payment-plan--partial strong,
		#booking-widget-anchor .ch-booking-payment-plan--partial strong b,
		#booking-widget-anchor .casa-booking-payment-plan--partial strong,
		#booking-widget-anchor .casa-booking-payment-plan--partial strong b,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--partial strong,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--partial strong b,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--partial strong,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--partial strong b {
			color: #b88700 !important;
		}
		#booking-widget-anchor .ch-booking-payment-plan--overdue,
		#booking-widget-anchor .casa-booking-payment-plan--overdue,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--overdue,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--overdue {
			border-color: rgba(201, 42, 42, .30);
			background: #ffe7e2;
		}
		#booking-widget-anchor .ch-booking-payment-plan--overdue span,
		#booking-widget-anchor .ch-booking-payment-plan--overdue strong,
		#booking-widget-anchor .ch-booking-payment-plan--overdue strong b,
		#booking-widget-anchor .casa-booking-payment-plan--overdue span,
		#booking-widget-anchor .casa-booking-payment-plan--overdue strong,
		#booking-widget-anchor .casa-booking-payment-plan--overdue strong b,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--overdue span,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--overdue strong,
		.casa-hedy-confirmation-breakdown--1315 .ch-booking-payment-plan--overdue strong b,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--overdue span,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--overdue strong,
		.casa-hedy-confirmation-breakdown--1315 .casa-booking-payment-plan--overdue strong b {
			color: #c92a2a !important;
		}
			.casa-hedy-confirmation-breakdown--1315 small,
			#booking-widget-anchor .ch-booking-breakdown--1315 small {
				display: block;
				margin-top: 10px;
				min-height: 0 !important;
				position: static !important;
				line-height: 1.45;
				color: #4b5563 !important;
			}
			.casa-hedy-confirmation-breakdown--1315 small::after,
			#booking-widget-anchor .ch-booking-breakdown--1315 small::after {
				display: none !important;
				content: none !important;
			}
			body.casa-uthando-confirmation .ns-page {
				padding: clamp(34px, 6vw, 72px) 0 !important;
				background: #f6fbf9 !important;
			}
			body.casa-uthando-confirmation .ns-page__inner {
				display: block !important;
				width: min(1280px, calc(100% - 48px)) !important;
				max-width: 1280px !important;
				padding: clamp(24px, 4vw, 46px) !important;
				background: #fff !important;
				border: 1px solid rgba(11, 79, 74, 0.14) !important;
				border-radius: 22px !important;
				box-shadow: 0 18px 44px rgba(11, 79, 74, 0.10) !important;
				color: #0b4f4a !important;
			}
			body.casa-uthando-confirmation .ns-page__inner::before {
				content: "Controleer je gegevens en rond je aanvraag af. De boeking is pas definitief na bevestiging door Hedy & Ruben." !important;
				display: block !important;
				margin: 0 0 26px !important;
				padding: 18px 20px !important;
				background: #f6fbf9 !important;
				border: 1px solid rgba(11, 79, 74, 0.14) !important;
				border-radius: 16px !important;
				color: #0b4f4a !important;
				font-size: 16px !important;
				line-height: 1.55 !important;
			}
				body.casa-uthando-confirmation.casa-uthando-booking-submitted .ns-page__inner::before {
					content: none !important;
					display: none !important;
				}
				body.casa-uthando-confirmation.casa-uthando-booking-submitted .ns-page {
					padding-top: clamp(22px, 4vw, 46px) !important;
				}
				body.casa-uthando-confirmation.casa-uthando-booking-submitted article.page-container-col,
				body.casa-uthando-confirmation.casa-uthando-booking-submitted .ns-page__inner {
					width: min(1040px, calc(100% - 48px)) !important;
					max-width: 1040px !important;
					padding: 0 !important;
					background: transparent !important;
					border: 0 !important;
					border-radius: 0 !important;
					box-shadow: none !important;
				}
				@media (min-width: 992px) {
					body.casa-uthando-confirmation article.page-container-col > .row,
					body.casa-uthando-confirmation .ns-page__inner > .row {
					display: grid !important;
					grid-template-columns: minmax(0, 1fr) minmax(390px, 430px) !important;
					gap: clamp(30px, 4vw, 54px) !important;
					align-items: start !important;
					margin-right: 0 !important;
					margin-left: 0 !important;
				}
				body.casa-uthando-confirmation article.page-container-col > .row > [class*="col-"],
				body.casa-uthando-confirmation .ns-page__inner > .row > [class*="col-"] {
					float: none !important;
					width: auto !important;
					max-width: none !important;
					min-width: 0 !important;
					padding-right: 0 !important;
					padding-left: 0 !important;
				}
				body.casa-uthando-confirmation article.page-container-col > .row > .col-lg-8,
				body.casa-uthando-confirmation article.page-container-col > .row > .col-md-8,
				body.casa-uthando-confirmation .ns-page__inner > .row > .col-lg-8,
				body.casa-uthando-confirmation .ns-page__inner > .row > .col-md-8 {
					grid-column: 1 !important;
				}
				body.casa-uthando-confirmation article.page-container-col > .row > .col-lg-4,
				body.casa-uthando-confirmation article.page-container-col > .row > .col-md-4,
				body.casa-uthando-confirmation article.page-container-col > .row > :has(#booking-confirmation-summary),
				body.casa-uthando-confirmation .ns-page__inner > .row > .col-lg-4,
				body.casa-uthando-confirmation .ns-page__inner > .row > .col-md-4,
				body.casa-uthando-confirmation .ns-page__inner > .row > :has(#booking-confirmation-summary) {
					grid-column: 2 !important;
				}
				body.casa-uthando-confirmation.casa-uthando-booking-submitted article.page-container-col > .row,
				body.casa-uthando-confirmation.casa-uthando-booking-submitted .ns-page__inner > .row {
					grid-template-columns: minmax(0, 1fr) !important;
					max-width: 1040px !important;
					margin-right: auto !important;
					margin-left: auto !important;
				}
				body.casa-uthando-confirmation.casa-uthando-booking-submitted article.page-container-col > .row > [class*="col-"],
				body.casa-uthando-confirmation.casa-uthando-booking-submitted .ns-page__inner > .row > [class*="col-"] {
					grid-column: 1 !important;
				}
			}
			body.casa-uthando-confirmation .nahuis-booking-confirmation {
				grid-template-columns: minmax(0, 1fr) !important;
				gap: 18px !important;
				max-width: 1040px !important;
				margin-right: auto !important;
				margin-left: auto !important;
			}
			body.casa-uthando-confirmation .nahuis-booking-confirmation > * {
				min-width: 0 !important;
			}
			body.casa-uthando-confirmation .booking-confirmation-page.casa-uthando-booking-request-received + .nahuis-booking-confirmation__summary {
				margin-top: 0 !important;
			}
			@media (max-width: 991px) {
				body.casa-uthando-confirmation .ns-page {
					padding: calc(106px + env(safe-area-inset-top, 0px)) 0 44px !important;
				}
				body.casa-uthando-confirmation .ns-page__inner {
					width: calc(100% - 28px) !important;
					padding: 20px !important;
					border-radius: 18px !important;
				}
				body.casa-uthando-confirmation .ns-page__inner::before {
					margin-bottom: 20px !important;
					padding: 16px !important;
					font-size: 15px !important;
				}
			}
			body.casa-uthando-confirmation .listing-item-container.compact.order-summary-widget,
			body.casa-uthando-confirmation .boxed-widget.summary {
				width: 100% !important;
				max-width: none !important;
				min-width: 0 !important;
				margin-right: 0 !important;
				margin-left: 0 !important;
				overflow: visible !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary > li,
			body.casa-uthando-confirmation .booking-confirmation-summary > li {
				display: grid !important;
				grid-template-columns: minmax(0, 1fr) max-content !important;
				gap: 12px !important;
				align-items: baseline !important;
				width: 100% !important;
				min-width: 0 !important;
				clear: both !important;
				float: none !important;
				padding: 10px 0 !important;
				overflow: visible !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary > li > span,
			body.casa-uthando-confirmation .booking-confirmation-summary > li > span {
				display: block !important;
				float: none !important;
				justify-self: end !important;
				min-width: max-content !important;
				max-width: 100% !important;
				text-align: right !important;
				white-space: nowrap !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary > li.ch-native-total-row,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.ch-native-total-row,
			body.casa-uthando-confirmation #booking-confirmation-summary > li.ch-native-cleaning-row,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.ch-native-cleaning-row,
			body.casa-uthando-confirmation #booking-confirmation-summary > li.total-costs,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.total-costs,
			body.casa-uthando-confirmation #booking-confirmation-summary > li.total-discounted_costs,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.total-discounted_costs {
				display: none !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary > li.booking-confirmation-coupons,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.booking-confirmation-coupons,
			body.casa-uthando-confirmation #booking-confirmation-summary > li.casa-hedy-confirmation-breakdown,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.casa-hedy-confirmation-breakdown,
			body.casa-uthando-confirmation #booking-confirmation-summary > li.ch-booking-summary-footer,
			body.casa-uthando-confirmation .booking-confirmation-summary > li.ch-booking-summary-footer,
			body.casa-uthando-confirmation #booking-confirmation-summary > li:has(.casa-hedy-confirmation-breakdown),
			body.casa-uthando-confirmation .booking-confirmation-summary > li:has(.casa-hedy-confirmation-breakdown) {
				display: block !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary #booking-mandatory-fees {
				display: none !important;
				margin: 10px 0 0 !important;
				padding: 0 !important;
				list-style: none !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary #booking-mandatory-fees > li {
				display: grid !important;
				grid-template-columns: minmax(0, 1fr) max-content !important;
				gap: 12px !important;
				align-items: baseline !important;
				padding: 8px 0 !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary #booking-mandatory-fees p {
				margin: 0 !important;
			}
			body.casa-uthando-confirmation #booking-confirmation-summary #booking-mandatory-fees strong {
				text-align: right !important;
				white-space: nowrap !important;
			}
