.ui5-mcb-select-all-header {
	width: 100%;
	height: 44px;
	border-bottom: 0.0625rem solid var(--sapGroup_TitleBorderColor);
	display: flex;
	align-items: center;
	font-family: var(--sapFontFamily);
	position: sticky;
	top: 0;
	z-index: 2;
	background: var(--sapPageHeader_Background);
}

.ui5-mcb-select-all-checkbox {
	width: 100%;
	font-family: var(--sapFontBoldFamily);
}

.ui5-mcb-select-all-checkbox::part(root):focus::before {
	border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);
	border-radius: 0;
	right: 2px;
	left: 2px;
	bottom: 0;
	top: 0;
}

.ui5-mcb-select-all-checkbox::part(label) {
	font-family: var(--sapFontBoldFamily);
}

:host([readonly]) ::slotted([ui5-mcb-item]) {
	cursor: auto;
}

[ui5-responsive-popover] .ui5-valuestatemessage-header, [ui5-popover] .ui5-valuestatemessage-header  {
	max-width: inherit;
}

.ui5-multi-combobox-busy {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 42;
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: all;
	width: 100%;
}

.ui5-multi-combobox-busy:not([active]) {
	display: none;
}

[ui5-responsive-popover] [ui5-input] {
	width: 100%;
}
