.sse-block-workflow-outer-frame-carrier,
[data-sse-block-workflow-outer-frame-carrier="1"] {
	position: absolute !important;
	inset: 0 !important;
	box-sizing: border-box !important;
	pointer-events: none !important;
	border-radius: inherit !important;
	overflow: visible !important;
	z-index: 20 !important;
	isolation: isolate;
}

/*
 * Phase 4 Checkout stacking closeout.
 *
 * MBCO intentionally raises interactive block-workflow host children to z-index 60
 * while excluding the registered universal outer-frame carrier from that content
 * layer. Checkout header/body backgrounds extend flush to the panel perimeter, so
 * the canonical base carrier z-index 20 is visually occluded on this consumer.
 *
 * Live reversible proof established z-index 61 as the minimum layer above Checkout's
 * MBCO content plane. Keep this override exact to checkout-drawer only.
 */
body.sayuri-app-shell
#sayuri-checkout-drawer-panel
> .sse-block-workflow-outer-frame-carrier[data-sse-block-workflow-outer-frame-carrier="1"][data-sse-carrier-for-surface-id="checkout-drawer"] {
	z-index: 61 !important;
}
