.brixy_subgroups_wrapper legend .add_subgroup{
	margin: 10px;
}
.brixy_subgroups_wrapper .brixy_subgroup_wrapper{
	display: inline-flex;
	/* align-items: center; */
	width: 100%;
	gap: 10px;
}
.brixy_subgroups_wrapper .brixy_subgroup .subgroup_elements{
	width: 100%;
}
.brixy_subgroups_wrapper fieldset.label_above .brixy_subgroup .subgroup_elements{
	align-items: center;
}

.brixy_subgroups_wrapper .brixy_subgroup .subgroup_elements .row{
	align-items: flex-start;
	width: 100%;
}
/* .brixy_subgroups_wrapper .brixy_subgroup .row{
	width: 100%;
} */
.brixy_subgroups_wrapper .brixy_subgroup_elements {
	width: 100%;
}
.brixy_subgroups_wrapper .brixy_subgroup .actions {
    display: flex;
    gap: 5px;
}
.brixy_subgroups_wrapper .label_above .brixy_subgroup .actions {
	margin-top: 30px;
}
.brixy_subgroups_wrapper .actions .btn {
	width: 40px;
	height: 40px;
}
.brixy_subgroups_wrapper .brixy_repeat .brixy_subgroup.empty .actions{
	width: 100%;
	flex-direction: row-reverse;
}
.brixy_subgroups_wrapper .brixy_subgroup.empty_all,
.brixy_subgroups_wrapper .brixy_repeat .brixy_subgroup.empty .actions .remove_subgroup {
	display: none;
}

@media all and (max-width:450px) {
	.joins-group .break-row,
	.joins-group .break-row input.id{
		width: 100% !important;
	}
	.brixy_subgroup {
		margin-bottom: 10px !important;
		position: relative;
	}
	.brixy_subgroups_wrapper .brixy_subgroup .actions{
		position: absolute;
		right: 0;
		top: 0;
	}
	.prefilters-group .brixy_subgroup:nth-of-type(1) .actions {
		margin-top: 0px !important;
	}
}