/* Customer-path fixes isolated from the visual-system layers. */
body.page-id-27 #main > article {
	width: min(100%, 72rem);
	max-width: 72rem !important;
}

body.page-id-27 .aisi-atlas-prose {
	width: 100%;
	max-width: none !important;
	margin-inline: 0 !important;
}

body.page-id-27 .wp-block-woocommerce-checkout,
body.page-id-27 .wc-block-checkout,
body.page-id-27 .wc-block-checkout__main,
body.page-id-27 .wc-block-checkout__sidebar {
	min-width: 0;
}

body.page-id-27 #aisi-quick-actions {
	display: none !important;
}

@media (max-width: 640px) {
	body.page-id-17 .aisi-atlas-archive-head,
	body.page-id-17 .aisi-atlas-archive-desc,
	body.page-id-17 .aisi-decision-note,
	body.page-id-17 .aisi-compare {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
	}

	body.page-id-17 .aisi-atlas-archive-head {
		overflow: hidden;
	}

	body.page-id-17 .aisi-atlas-archive-desc,
	body.page-id-17 .aisi-decision-note {
		overflow-wrap: anywhere;
	}

	body.page-id-17 .aisi-compare__toolbar {
		justify-content: flex-start !important;
	}

	body.page-id-17 .aisi-compare__toolbar > * {
		min-height: 44px;
	}

	body.page-id-17 .aisi-compare .aisi-pill a {
		display: inline-grid;
		place-items: center;
		min-width: 44px;
		min-height: 44px;
		margin: -0.65rem -0.65rem -0.65rem 0;
		text-decoration: none;
	}

	.aisi-atlas-card__actions > button[data-aisi-compare-toggle] {
		box-sizing: border-box !important;
		max-width: 100%;
		margin-inline: 0 !important;
	}

	html body.page-id-18 .aisi-atlas-card .aisi-atlas-card__actions {
		display: flex !important;
		flex-direction: column;
		grid-template-columns: 1fr !important;
		overflow: hidden;
	}

	.aisi-atlas-card__actions > a,
	.aisi-atlas-card__actions > button {
		width: 100% !important;
	}

	#aisi-ast-btn {
		right: auto !important;
		left: 12px !important;
		width: 44px !important;
		max-width: 44px !important;
		padding: 8px !important;
		overflow: hidden;
		white-space: nowrap;
	}

	body.page-id-27 .aisi-atlas-prose {
		padding: 1rem !important;
	}

	body.page-id-27 .wc-block-checkout {
		display: block;
	}
}
