<commit_before>/* ===================================================== */
/* CSS for control sap.m/MultiComboBox.control HCB theme */
/* ===================================================== */

.sapMMultiComboBox {
	padding: 0.25rem 0;
	height: 3.0rem;
}

/* ------------------------------ */
/* BorderDiv                      */
/* ------------------------------ */
.sap-desktop .sapMMultiComboBoxFocused:not(.sapMInputBaseReadonly):not(.sapMInputBaseError):not(.sapMInputBaseWarning):not(.sapMInputBaseSuccess) .sapMMultiComboBoxBorder,
.sap-desktop .sapMMultiComboBox:not(.sapMInputBaseReadonly):not(.sapMInputBaseError):not(.sapMInputBaseWarning):not(.sapMInputBaseSuccess) > .sapMMultiComboBoxBorder:hover {
	border-color: @sapHCStandardFG;
}

.sapMMultiComboBox > .sapMMultiComboBoxBorder {
	background: @sapHCStandardBG;
	border: .0625rem solid @sapHCStandardFG;
	padding-left: 0.75rem;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden;
	height: 2.375rem;
}

// on the desktop we hide the overflow
.sap-desktop .sapMMultiComboBox > .sapMMultiComboBoxBorder {
	overflow: hidden;
}

.sapUiSizeCompact .sapMMultiComboBox > .sapMMultiComboBoxBorder {
	padding-left: 0.1875rem;
	height: 1.5rem;
}

.sapMInputBaseReadonly > .sapMMultiComboBoxBorder {
	border-color: @sapHCReducedAltFG;
	background-color: @sapHCReducedBG;
}

/* ------------------------------ */
/* InputDiv and ShadowDiv         */
/* ------------------------------ */
.sapMMultiComboBoxInputContainer {
	overflow: hidden;
	display: inline;
}

.sapMMultiComboBoxInputContainer > input,
.sapMMultiComboBoxInputContainer > div {
	border: 0 transparent;
	background: transparent;
}

.sapUiSizeCompact .sapMMultiComboBoxInputContainer > input,
.sapUiSizeCompact .sapMMultiComboBoxShadowDiv {
	padding-left: 0.1875rem; //0.25 - 0.0625 margin of last token
	padding-right: 0.25rem;
	min-width: 1.5rem;
}

.sapMMultiComboBoxInputContainer > input,
.sapMMultiComboBoxShadowDiv {
	border: 0 transparent;
	padding-left: 0.125rem; //0.375 - 0.25 margin of last token
	padding-right: 0.375rem;
	min-width: 2.25rem;
	background: transparent;
	height: 2.375rem;
}

.sapMMultiComboBoxShadowDiv {
	display: inline;
	visibility: collapse;
	position: absolute;
	top: 0;
	left: 0;
}

.sapUiSizeCompact .sapMMultiComboBoxShadowDiv {
	height: 1.625rem;
}

/* ------------------------------ */
/* InputInner                     */
/* ------------------------------ */
.sapMMultiComboBoxInputContainer > input.sapMComboBoxBaseInputInner {
	height: 2.375rem;
}

.sapUiSizeCompact .sapMMultiComboBoxInputContainer > input.sapMComboBoxBaseInputInner {
	height: 1.625rem;
}

/* ------------------------------ */
/* ValueState                     */
/* ------------------------------ */
.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxBorder,
.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder,
.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
	border: 1px dashed @sapHCStandardFG;
	padding: 0 0.6875rem;
	height: 2.375rem;
}

.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder {
	background-color: @sapHCHighlightBG;
}

.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxInputInner,
.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxInputInner,
.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxInputInner {
	height: 2.375rem;
}

.sapMMultiComboBox.sapMInputBaseError .sapMComboBoxBaseArrow,
.sapMMultiComboBox.sapMInputBaseWarning .sapMComboBoxBaseArrow,
.sapMMultiComboBox.sapMInputBaseSuccess .sapMComboBoxBaseArrow {
	height: 2.375rem;
	line-height: 2.375rem;
}

.sapUiSizeCompact {
	.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
		padding-left: 0.1875rem;
		height: 1.375rem;
	}
	.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
		border-color: @sapHCStandardFG;
	}

	.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxInputInner,
	.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxInputInner,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxInputInner {
		height: 1.375rem;
	}

	.sapMMultiComboBox.sapMInputBaseError .sapMComboBoxBaseArrow,
	.sapMMultiComboBox.sapMInputBaseWarning .sapMComboBoxBaseArrow,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMComboBoxBaseArrow {
		height: 1.375rem;
		line-height: 1.5rem;
	}
}

/* ------------------------------ */
/* MultiComboBox's Arrow          */
/* ------------------------------ */
.sapMMultiComboBoxInputContainer > .sapMComboBoxBaseArrow,
.sapMMultiComboBoxInputContainer > .sapMComboBoxBaseBar::before {
	top: 0;
	right: 0;
}

.sapUiSizeCompact .sapMMultiComboBoxInputContainer > .sapMComboBoxBaseArrow,
.sapUiSizeCompact .sapMMultiComboBoxInputContainer > .sapMComboBoxBaseBar::before {
	top: 0;
}

/* focus to allow go down via keyboard navigation into list */
.sap-desktop .sapMMultiComboBoxList li.sapMComboBoxBaseItem:focus {
	position: relative;
}

.sap-desktop .sapMMultiComboBoxList .sapMComboBoxBaseItem:focus:before {
	border: .125rem dotted @sapHCStandardFG;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.sap-desktop li.sapMMultiComboBoxItemRangeSelection {
	background-color : @sapHCHighlightAltBG;
}

/* HCB Additional Styles */
.sapMComboBoxBaseDisabled .sapMToken,
.sapMComboBoxBaseDisabled .sapMTokenIcon,
.sapMComboBoxBaseDisabled .sapMMultiComboBoxBorder,
.sapMComboBoxBaseDisabled.sapMInputBaseError .sapMMultiComboBoxBorder,
.sapMComboBoxBaseDisabled.sapMInputBaseWarning .sapMMultiComboBoxBorder,
.sapMComboBoxBaseDisabled.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
	background-color: @sapHCReducedBG;
	border-color: @sapHCReducedAltFG;
	color: @sapHCReducedFG;
}

.sapMBarChild.sapMComboBoxBaseInput .sapMInputBaseReadonlyInner {
	border-color: transparent;
	background-color: transparent;
}
<commit_msg>[INTERNAL][FIX] sap.m.MultiComboBox: Click on items was not consistent<commit_after>/* ===================================================== */
/* CSS for control sap.m/MultiComboBox.control HCB theme */
/* ===================================================== */

.sapMMultiComboBox {
	padding: 0.25rem 0;
	height: 3.0rem;
}

/* ------------------------------ */
/* BorderDiv                      */
/* ------------------------------ */
.sap-desktop .sapMMultiComboBoxFocused:not(.sapMInputBaseReadonly):not(.sapMInputBaseError):not(.sapMInputBaseWarning):not(.sapMInputBaseSuccess) .sapMMultiComboBoxBorder,
.sap-desktop .sapMMultiComboBox:not(.sapMInputBaseReadonly):not(.sapMInputBaseError):not(.sapMInputBaseWarning):not(.sapMInputBaseSuccess) > .sapMMultiComboBoxBorder:hover {
	border-color: @sapHCStandardFG;
}

.sapMMultiComboBox > .sapMMultiComboBoxBorder {
	background: @sapHCStandardBG;
	border: .0625rem solid @sapHCStandardFG;
	padding-left: 0.75rem;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden;
	height: 2.375rem;
}

// on the desktop we hide the overflow
.sap-desktop .sapMMultiComboBox > .sapMMultiComboBoxBorder {
	overflow: hidden;
}

.sapUiSizeCompact .sapMMultiComboBox > .sapMMultiComboBoxBorder {
	padding-left: 0.1875rem;
	height: 1.5rem;
}

.sapMInputBaseReadonly > .sapMMultiComboBoxBorder {
	border-color: @sapHCReducedAltFG;
	background-color: @sapHCReducedBG;
}

/* ------------------------------ */
/* InputDiv and ShadowDiv         */
/* ------------------------------ */
.sapMMultiComboBoxInputContainer {
	overflow: hidden;
	display: inline;
}

.sapMMultiComboBoxInputContainer > input,
.sapMMultiComboBoxInputContainer > div {
	border: 0 transparent;
	background: transparent;
}

.sapUiSizeCompact .sapMMultiComboBoxInputContainer > input,
.sapUiSizeCompact .sapMMultiComboBoxShadowDiv {
	padding-left: 0.1875rem; //0.25 - 0.0625 margin of last token
	padding-right: 0.25rem;
	min-width: 1.5rem;
}

.sapMMultiComboBoxInputContainer > input,
.sapMMultiComboBoxShadowDiv {
	border: 0 transparent;
	padding-left: 0.125rem; //0.375 - 0.25 margin of last token
	padding-right: 0.375rem;
	min-width: 2.25rem;
	background: transparent;
	height: 2.375rem;
}

.sapMMultiComboBoxShadowDiv {
	display: inline;
	visibility: collapse;
	position: absolute;
	top: 0;
	left: 0;
}

.sapUiSizeCompact .sapMMultiComboBoxShadowDiv {
	height: 1.625rem;
}

/* ------------------------------ */
/* InputInner                     */
/* ------------------------------ */
.sapMMultiComboBoxInputContainer > input.sapMComboBoxBaseInputInner {
	height: 2.375rem;
}

.sapUiSizeCompact .sapMMultiComboBoxInputContainer > input.sapMComboBoxBaseInputInner {
	height: 1.625rem;
}

/* ------------------------------ */
/* ValueState                     */
/* ------------------------------ */
.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxBorder,
.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder,
.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
	border: 1px dashed @sapHCStandardFG;
	padding: 0 0.6875rem;
	height: 2.375rem;
}

.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder {
	background-color: @sapHCHighlightBG;
}

.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxInputInner,
.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxInputInner,
.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxInputInner {
	height: 2.375rem;
}

.sapMMultiComboBox.sapMInputBaseError .sapMComboBoxBaseArrow,
.sapMMultiComboBox.sapMInputBaseWarning .sapMComboBoxBaseArrow,
.sapMMultiComboBox.sapMInputBaseSuccess .sapMComboBoxBaseArrow {
	height: 2.375rem;
	line-height: 2.375rem;
}

.sapUiSizeCompact {
	.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
		padding-left: 0.1875rem;
		height: 1.375rem;
	}
	.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxBorder,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
		border-color: @sapHCStandardFG;
	}

	.sapMMultiComboBox.sapMInputBaseError .sapMMultiComboBoxInputInner,
	.sapMMultiComboBox.sapMInputBaseWarning .sapMMultiComboBoxInputInner,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMMultiComboBoxInputInner {
		height: 1.375rem;
	}

	.sapMMultiComboBox.sapMInputBaseError .sapMComboBoxBaseArrow,
	.sapMMultiComboBox.sapMInputBaseWarning .sapMComboBoxBaseArrow,
	.sapMMultiComboBox.sapMInputBaseSuccess .sapMComboBoxBaseArrow {
		height: 1.375rem;
		line-height: 1.5rem;
	}
}

/* ------------------------------ */
/* MultiComboBox's Arrow          */
/* ------------------------------ */
.sapMMultiComboBoxInputContainer > .sapMComboBoxBaseArrow,
.sapMMultiComboBoxInputContainer > .sapMComboBoxBaseBar::before {
	top: 0;
	right: 0;
}

.sapUiSizeCompact .sapMMultiComboBoxInputContainer > .sapMComboBoxBaseArrow,
.sapUiSizeCompact .sapMMultiComboBoxInputContainer > .sapMComboBoxBaseBar::before {
	top: 0;
}

/* focus to allow go down via keyboard navigation into list */
.sap-desktop .sapMMultiComboBoxList li.sapMComboBoxBaseItem:focus {
	position: relative;
}

.sap-desktop .sapMMultiComboBoxList .sapMComboBoxBaseItem:focus:before {
	border: .125rem dotted @sapHCStandardFG;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.sap-desktop li.sapMMultiComboBoxItemRangeSelection {
	background-color : @sapHCHighlightAltBG;
}

/* HCB Additional Styles */
.sapMComboBoxBaseDisabled .sapMToken,
.sapMComboBoxBaseDisabled .sapMTokenIcon,
.sapMComboBoxBaseDisabled .sapMMultiComboBoxBorder,
.sapMComboBoxBaseDisabled.sapMInputBaseError .sapMMultiComboBoxBorder,
.sapMComboBoxBaseDisabled.sapMInputBaseWarning .sapMMultiComboBoxBorder,
.sapMComboBoxBaseDisabled.sapMInputBaseSuccess .sapMMultiComboBoxBorder {
	background-color: @sapHCReducedBG;
	border-color: @sapHCReducedAltFG;
	color: @sapHCReducedFG;
}

.sapMBarChild.sapMComboBoxBaseInput .sapMInputBaseReadonlyInner {
	border-color: transparent;
	background-color: transparent;
}

{'fraction_non_alphanumeric': 0.1616883116883117, 'fraction_numerical': 0.02142857142857143, 'mean_word_length': 4.138031693077565, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 33, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '526369', 'n_tokens_mistral': 4456, 'n_tokens_neox': 4518, 'n_words': 623}