.layout-row {

	min-width: 600px;

	display: flex;
	flex-wrap: nowrap;

	vertical-align: baseline;
	line-height: 30px;

	margin: 0;
	border: 0;
	padding: 0;

	> .primary-action-column {
		flex: 0;
		min-width: 30px;
		max-width: 30px;
		text-align: center;
		> * {
			vertical-align: middle;
		}
	}

	> .secondary-action-column {
		flex: 0;
		min-width: 30px;
		max-width: 30px;
		text-align: center;
		margin: 0 9px;
		> * {
			vertical-align: middle;
		}
	}

	> .columns {
		flex: auto;
		> * {
			vertical-align: middle;
		}
	}

	small.Button {
		margin: 2px 8px;
		padding: 0 8px;
	}

}