/* ================================== */
/* CSS for control sap.m/MessageView  */
/* Quartz High Contrast White theme   */
/* ================================== */

@_sap_m_MessageView_DescIcon_Width: 1rem;

.sapMMsgView {

	.sapMMsgViewDetailsPage section {
		padding: 1rem;
	}

	.sapMMsgViewItem {
		padding-left: 0;

		&.sapMSLIWithDescription {
			padding-top: 0.5rem;
			padding-bottom: 0.5rem;
		}
	}

	.sapMLIBActive .sapMLIBImgNav {
		background: none;
	}

	.sapMSLITitleOnly {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.sapMSLITitle {
		color: var(--sapGroup_TitleTextColor);
	}

	.sapMSLIDescription {
		color: var(--sapContent_LabelColor);
	}

	.sapMMsgViewDescriptionText {
		padding-bottom: 0;
		margin: 0 0 1rem 2.5rem;
		line-height: 1.4;
		font-family: var(--sapFontFamily);
		color: var(--sapTextColor);
	}

	.sapMMsgViewTitleText {
		margin: 0 0 1rem 2.5rem;
	}

	.sapMMsgViewDescriptionLink {
		margin: 0 0 1rem 2.5rem;
		font-family: var(--sapFontFamily);
		font-size: @sapMFontMediumSize;
		font-weight: normal;
		color: var(--sapLinkColor);
	}

	.sapMSLIWithDescription > .sapMLIBContent > .sapMSLIDiv > .sapMSLIDescription {
		margin-top: 0.25rem;
	}

	.sapMIBar .sapMBarChild {
		margin-left: 0;
		margin-right: 0;
	}
}

.sapMMsgView .sapMIBar.sapMHeader-CTX {
	background-color: var(--sapGroup_ContentBackground);
	padding: 0 1rem;
}

.sapMMsgViewDescIcon {
	margin: 0 1rem 0 1.5rem;
	font-size: 1rem;
	top: 1.125rem;
}

.sapMMsgViewItem .sapMSLIImgIcon {
	font-size: 1rem;
}

.sapMMsgView .sapMSegBBtn .sapMBtnCustomIcon {
	font-size: 1rem;
}

/* Compact size */
.sapUiSizeCompact .sapMMsgView {

	.sapMMsgViewDescIcon {
		line-height: 1rem;
	}
}