/* Editor-only InnerBlocks layout mirrors the row flex contract. */
.editor-styles-wrapper .inkpad-row,
.editor-styles-wrapper .inkpad-row > .block-editor-inner-blocks,
.editor-styles-wrapper .inkpad-row > .block-editor-inner-blocks > .block-editor-block-list__layout {
	min-width: 0;
	max-width: none;
	box-sizing: border-box;
}

.editor-styles-wrapper .inkpad-row > .block-editor-inner-blocks {
	display: block;
	width: 100%;
	margin: 0;
}

.editor-styles-wrapper .inkpad-row > .block-editor-inner-blocks > .block-editor-block-list__layout {
	display: flex;
	flex-direction: var(--inkpad-row-direction, row);
	flex-wrap: var(--inkpad-row-wrap, wrap);
	gap: var(--inkpad-row-gap, var(--inkpad-space-md));
	justify-content: var(--inkpad-row-justify, flex-start);
	align-items: var(--inkpad-row-items, stretch);
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}

.editor-styles-wrapper .inkpad-row > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block {
	width: auto !important;
	max-width: none !important;
	min-width: 0;
	margin: 0 !important;
}

.editor-styles-wrapper .inkpad-row > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block:has(> .inkpad-column) {
	display: contents;
}

@media (max-width: 48em) {
	.inkpad-row {
		--inkpad-row-responsive-direction: column;
		--inkpad-row-responsive-wrap: nowrap;
	}
}
