.dv-core.automation-rule .dxbl-fl-group .dxbl-group {
	border-radius: 10px !important;
	border: 1px solid rgba(var(--midgrey), 0.25) !important;
	overflow: hidden !important;
}

/* .dv-core.automation-rule .dxbl-fl-group.autorule-trigger  > .dxbl-group,
.dv-core.automation-rule .dxbl-fl-group.autorule-condition  > .dxbl-group {
	flex-direction: row !important;
	border-bottom: 0px;
	border-right: 1px solid rgba(var(--midgrey), 0.5) !important;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-trigger  > .dxbl-group > .dxbl-group-header,
.dv-core.automation-rule .dxbl-fl-group.autorule-condition  > .dxbl-group > .dxbl-group-header {
	writing-mode: vertical-rl;
} */

.dv-core.automation-rule .dxbl-fl-group .dxbl-group .dxbl-text-edit:not(.site-login .login-form .dxbl-text-edit) {
	border-bottom: 1px solid transparent !important;
}
.dv-core.automation-rule .dxbl-fl-group .dxbl-group .dxbl-text-edit:not(.site-login .login-form .dxbl-text-edit) input {
	font-weight: 700;
}
.dv-core.automation-rule .dxbl-fl-group .dxbl-group .dxbl-text-edit:not(.site-login .login-form .dxbl-text-edit):hover {
	border-bottom: 1px solid var(--site-primary) !important;
}

.dv-core.automation-rule .dxbl-fl-group > .dxbl-group > .dxbl-group-header:not(.hybrid-view > .dxbl-group.expanded > .dxbl-group-header) img {
	display: none;
}
.dv-core.automation-rule .dxbl-fl-group > .dxbl-group > .dxbl-group-header,
.dv-core.automation-rule .dxbl-fl-group > .dxbl-group > .dxbl-group-body {
	background: var(--bs-body-bg);
}
.dv-core.automation-rule .dxbl-fl-group > .dxbl-group > .dxbl-group-header {
	border-radius: 8px 8px 0px 0px;
	font-weight: 700;
}
.dv-core.automation-rule .dxbl-fl-group > .dxbl-group > .dxbl-group-body {
	border-radius: 0px 0px 8px 8px ;
}

/*-----GENERAL INFO------*/
.dv-core.automation-rule .dxbl-fl-group.autorule-general-info  > .dxbl-group > .dxbl-group-header:not(.dxbl-fl-group-header-tmpl) {
	display: none !important;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-general-info  > .dxbl-group .dxbl-fl-cpt {
	display: none;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-general-info  > .dxbl-group .autorule-name input {
	font-size: 20px;
}

/*-----TRIGGER------*/
.dv-core.automation-rule .dxbl-fl-group.autorule-trigger  > .dxbl-group {
	background-color: var(--site-blue) !important;
	padding-left: 50px;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-trigger  > .dxbl-group::before {
	content:"01" !important;
	width: 50px !important;
	display: block;
  position: relative;
  left: -50px;
  height: 100px;
  margin-bottom: -100px;
  text-align: center;
  padding-top: 60px;
  font-size: 24px;
  background: url(../IImageService/ycon-Event) center 20px no-repeat;
  background-size: 24px 24px;
  filter: var(--icon-filter-white);
}
.dv-core.automation-rule .dxbl-fl-group.autorule-trigger  > .dxbl-group > .dxbl-group-header {
	border-radius: 0px 8px 0px 0px;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-trigger  > .dxbl-group > .dxbl-group-body {
	border-radius: 0px 0px 8px 0px ;
}

/*-----CONDITION------*/
.dv-core.automation-rule .dxbl-fl-group.autorule-condition  > .dxbl-group {
	background-color: var(--site-orange) !important;
	padding-left: 50px;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-condition  > .dxbl-group::before {
	content:"02" !important;
	width: 50px !important;
	display: block;
  position: relative;
  left: -50px;
  height: 100px;
  margin-bottom: -100px;
  text-align: center;
  padding-top: 60px;
  font-size: 24px;
  background: url(../IImageService/ycon-Override) center 20px no-repeat;
  background-size: 24px 24px;
  filter: var(--icon-filter-white);
}
.dv-core.automation-rule .dxbl-fl-group.autorule-condition  > .dxbl-group > .dxbl-group-header {
	border-radius: 0px 8px 0px 0px;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-condition  > .dxbl-group > .dxbl-group-body {
	border-radius: 0px 0px 8px 0px ;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-condition .filter-editor {
	height: 200px;
}

/*-----ACTION------*/
.dv-core.automation-rule .dxbl-fl-group.autorule-action  > .dxbl-group {
	background-color: var(--site-green) !important;
	padding-left: 50px;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-action  > .dxbl-group::before {
	content:"03" !important;
	width: 50px !important;
	display: block;
  position: relative;
  left: -50px;
  height: 100px;
  margin-bottom: -100px;
  text-align: center;
  padding-top: 60px;
  font-size: 24px;
  background: url(../IImageService/ycon-Generate) center 20px no-repeat;
  background-size: 24px 24px;
  filter: var(--icon-filter-white);
}
.dv-core.automation-rule .dxbl-fl-group.autorule-action  > .dxbl-group > .dxbl-group-header {
	border-radius: 0px 8px 0px 0px;
}
.dv-core.automation-rule .dxbl-fl-group.autorule-action  > .dxbl-group > .dxbl-group-body {
	border-radius: 0px 0px 8px 0px ;
}