/**Relate Format**/

.list-filtering .relate,
.asolCommonRelateFormat {
  position: relative;
}

.asolCommonRelateFormat .icn-search,
.asolCommonRelateFormat .icn-cancel {
	position: relative;
	top: 4px;
}

.asolCommonRelateFormat .icn-search { right: 40px; }
.asolCommonRelateFormat .icn-cancel { right: 46px; }

html[dir="rtl"] .asolCommonRelateFormat .icn-search { right: -38px; }
html[dir="rtl"] .asolCommonRelateFormat .icn-cancel { right: -36px; }

#asolHomepageConfig { display: none; }

.quick-search-list {
	position: absolute;
    left: 5px;
    top: calc(100% + 5px);
    right: 5px;
    background: white;
    border: 1px solid lightgrey;
    z-index: 9;
    box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
    max-height: 124px;
    overflow: auto;	
	margin: 0;
	padding: 0;
}

.quick-search-list li {
	margin: 0;
	padding: 5px;
	border-bottom: solid 1px #ececec;
  	cursor: pointer;
}

.quick-search-list li:hover,
.quick-search-list li.selected{ 
	background-color: #03A9F4; 
}

/**Enum Format**/
.asolCommonDropDownGeneratorRow.Hidden {
	opacity: 0.5;
}

.asolCommonDropDownGeneratorGroup .dropdownGeneratorSubTable {
	padding-left: 20px !important;
}

.asolCommonTreeLevel {
	position: absolute; 
	font-weight: bold; 
	font-size: 1.5em;
}

.additional-panel {
	display: flex;
	flex-wrap: wrap;
}
.additional-cell {
	display: flex;
	width: 50%;
	padding: 0
}

.additional-header { background-color: #F6F6F6; }

.additional-cell > div{ padding: 3px 5px }

.additional-cell:not(.last) {
	border-bottom: 1px solid #CCCCCC;
}

.additional-header {
	width: 30%;
}
.additional-value {
	width: 70%;
	padding-left: 4px;
	word-break: break-word;
}