<commit_before>/* ============================================= */
/* CSS for control sap.m/SearchField.control     */
/* High Contrast Black theme                     */
/* ============================================= */

.sapMSF{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-width: 7rem;
	height: 3rem;
	background: transparent;
	padding: 0.25rem 0;
}

.sapMSplitContainerMaster .sapMSF{
	padding-right: 1px;
}

.sapMSFDisabled {
	opacity: 0.5;
}

.sapMSFF{
	box-sizing: border-box;
	height: 2.5rem;
	line-height: 2.375rem;
	border: 1px solid @sapHCStandardFG;
	background: @sapHCStandardBG;
	vertical-align: top;
	width: 100%;
	position: relative;
	padding-left: 0.75rem;
	padding-right: 4.75rem;
}

.sapMFocus > .sapMSFF {
	border: 1px solid @sapHCStandardFG;
	outline: 0.125rem dotted @sapHCStandardFG;
	outline-offset: -3px;
}

/* fix for IE focus outline */
html[data-sap-ui-browser^="ie"] .sapMFocus > .sapMSFF {
	border: 1px solid @sapHCStandardFG;
	outline: none;

	&::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		border: 0.125rem dotted @sapHCStandardFG;
		box-sizing: border-box;
		pointer-events: none;
	}
}

.sapMSFF.sapMSFNS{ /* no search button */
	padding-right: 2.375rem;
}

.sapMHeader-CTX .sapMBarChild > .sapMSFF{
	border-color: @sapHCStandardFG;
}

/* Block elements do not work with the bar layouting system */
.sapMBarChild.sapMSF {
	display : inline-block;
}

.sapMSFF>form>input{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sapMFocus>.sapMSFF,
:not(.sapMSFDisabled) > .sapMSFF:hover{
	border-color: @sapHCStandardFG;
}

.sapMSFI{
	color: @sapHCStandardFG;
	font-family: @sapUiFontFamily;
	background: transparent;
	width: 100%;
	height: 2.375rem;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-overflow: ellipsis;
}
.sapMSFI.sapMSFIA4{
	-webkit-user-modify: read-write-plaintext-only;
}

.sapMSFI[type='search']{
	font-size: 0.875rem;
}

/* remove clear x button in webkit */
.sapMSFI[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance: none;
	display: none;
}

/* remove clear x button in IE */
.sapMSFI::-ms-clear{
	display: none;
}

/* custom buttons */
.sapMSFB {
	position: absolute;
	width: 2.375rem;
	height: 2.375rem;
	line-height: 2.375rem;
	font-size: 1.125rem;
	color: @sapHCStandardFG;
	text-align: center;
	cursor: default;
	margin: 0;
	padding: 2px 2px 2px 1px;
	right: 0;
	top: 0;
	box-sizing: border-box;
	vertical-align: middle;
	border-width: 1px;
	border-left: 1px solid transparent;
	cursor: pointer;
}

.sapMSFB:focus {
	outline: none;
	border-width: 2px;
	border-style: dotted;
	border-color: @sapHCStandardFG;
	padding: 0;

}

.sapMSFB:active,
.sapMSFB:hover{
	/* Needs repeating statements because of IE interpretation of :focus */
	border-width: 0 0 0 1px;
	background-color: @sapHCHighlightBG;
	border-left-color: @sapHCStandardFG;
	border-left-style: solid;
	padding: 2px 2px 2px 1px;
}

.sapMFocus>.sapMSFF>.sapMSFB{
	color: @sapHCStandardFG;
}

.sapMFocus>.sapMSFF>.sapMSFB.sapMSFBA,
.sapMSFB:active{
	background-color: @sapHCHighlightBG;
	color: @sapHCStandardFG;
}

.sapMSFB:after{
	speak: none;
	font-weight: normal;
	font-family: 'SAP-icons';
	-webkit-font-smoothing: antialiased;
}

/* reset button */
.sapMSFR:not(.sapMSFNS) {
	right: 2.375rem;
}

.sapMSFR {
	visibility: hidden;<commit_msg>[INTERNAL][FIX] sap.m.SearchField: Fixed button highlight on mobile<commit_after>/* ============================================= */
/* CSS for control sap.m/SearchField.control     */
/* High Contrast Black theme                     */
/* ============================================= */

.sapMSF{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-width: 7rem;
	height: 3rem;
	background: transparent;
	padding: 0.25rem 0;
}

.sapMSplitContainerMaster .sapMSF{
	padding-right: 1px;
}

.sapMSFDisabled {
	opacity: 0.5;
}

.sapMSFF{
	box-sizing: border-box;
	height: 2.5rem;
	line-height: 2.375rem;
	border: 1px solid @sapHCStandardFG;
	background: @sapHCStandardBG;
	vertical-align: top;
	width: 100%;
	position: relative;
	padding-left: 0.75rem;
	padding-right: 4.75rem;
}

.sapMFocus > .sapMSFF {
	border: 1px solid @sapHCStandardFG;
	outline: 0.125rem dotted @sapHCStandardFG;
	outline-offset: -3px;
}

/* fix for IE focus outline */
html[data-sap-ui-browser^="ie"] .sapMFocus > .sapMSFF {
	border: 1px solid @sapHCStandardFG;
	outline: none;

	&::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		border: 0.125rem dotted @sapHCStandardFG;
		box-sizing: border-box;
		pointer-events: none;
	}
}

.sapMSFF.sapMSFNS{ /* no search button */
	padding-right: 2.375rem;
}

.sapMHeader-CTX .sapMBarChild > .sapMSFF{
	border-color: @sapHCStandardFG;
}

/* Block elements do not work with the bar layouting system */
.sapMBarChild.sapMSF {
	display : inline-block;
}

.sapMSFF>form>input{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sapMFocus>.sapMSFF,
:not(.sapMSFDisabled) > .sapMSFF:hover{
	border-color: @sapHCStandardFG;
}

.sapMSFI{
	color: @sapHCStandardFG;
	font-family: @sapUiFontFamily;
	background: transparent;
	width: 100%;
	height: 2.375rem;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-overflow: ellipsis;
}
.sapMSFI.sapMSFIA4{
	-webkit-user-modify: read-write-plaintext-only;
}

.sapMSFI[type='search']{
	font-size: 0.875rem;
}

/* remove clear x button in webkit */
.sapMSFI[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance: none;
	display: none;
}

/* remove clear x button in IE */
.sapMSFI::-ms-clear{
	display: none;
}

/* custom buttons */
.sapMSFB {
	position: absolute;
	width: 2.375rem;
	height: 2.375rem;
	line-height: 2.375rem;
	font-size: 1.125rem;
	color: @sapHCStandardFG;
	text-align: center;
	cursor: default;
	margin: 0;
	padding: 2px 2px 2px 1px;
	right: 0;
	top: 0;
	box-sizing: border-box;
	vertical-align: middle;
	border-width: 1px;
	border-left: 1px solid transparent;
	cursor: pointer;
}

/* button keyboard focus */
.sap-desktop .sapMSFB:focus {
	outline: none;
	border-width: 2px;
	border-style: dotted;
	border-color: @sapHCStandardFG;
	padding: 0;
}

/* button highlight on hover/press */
.sap-desktop .sapMSFB:hover,
.sapMSFB:active,
html[data-sap-ui-os^="iOS"] .sapMSFB:focus,
html[data-sap-ui-os^="bb"] .sapMSFB:focus,
html[data-sap-ui-os^="Android4"][data-sap-ui-browser^="an"] .sapMSFB:focus {
	/* Needs repeating statements because of IE interpretation of :focus */
	border-width: 0 0 0 1px;
	background-color: @sapHCHighlightBG;
	border-left-color: @sapHCStandardFG;
	border-left-style: solid;
	padding: 2px 2px 2px 1px;
}

.sapMFocus>.sapMSFF>.sapMSFB{
	color: @sapHCStandardFG;
}

.sapMFocus>.sapMSFF>.sapMSFB.sapMSFBA {
	background-color: @sapHCHighlightBG;
	color: @sapHCStandardFG;
}

.sapMSFB:after{
	speak: none;
	font-weight: normal;
	font-family: 'SAP-icons';
	-webkit-font-smoothing: antialiased;
}

/* reset button */
.sapMSFR:not(.sapMSFNS) {
	right: 2.375rem;
}

.sapMSFR {
	visibility: hidden;
{'fraction_non_alphanumeric': 0.17217993079584776, 'fraction_numerical': 0.02892733564013841, 'mean_word_length': 4.150392017106201, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 25, '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': '4435737', 'n_tokens_mistral': 3102, 'n_tokens_neox': 2971, 'n_words': 611}