[data-type="coblocks/buttons"] {

	[data-block] {
		margin-bottom: 0;
		margin-top: 0;
	}

	.block-editor-inner-blocks {

		> .block-editor-block-list__layout {
			display: flex;
			justify-content: center;
		}
	}

	.flex-align-left {

		> .block-editor-inner-blocks {

			> .block-editor-block-list__layout {
				justify-content: flex-start;
			}
		}
	}

	.flex-align-right {

		> .block-editor-inner-blocks {

			> .block-editor-block-list__layout {
				justify-content: flex-end;
			}
		}
	}

	[data-type="core/button"] {
		width: auto;

		> .block-editor-block-list__block-edit {
			margin-bottom: 0;
			margin-top: 0;
		}
	}
}
