/* =========================================== */
/* CSS for control sap.uxap/ObjectPageSection  */
/* Fiori 3 theme                               */
/* =========================================== */

.sapUxAPObjectPageLayout-Std-Desktop .sapUxAPObjectPageSubSectionHeader {
	padding-left: 1rem;
	padding-right: 1.25rem;
}

.sapUxAPObjectPageSection {
	border-top: 0.0625rem solid @sapUiGroupTitleBorderColor;
}

.sapUxAPObjectPageSection.sapUxAPObjectPageSectionFirstVisible {
	border-top: none
}

.sapUxAPObjectPageContainerNoBar > .sapUxAPObjectPageSection:first-child {
	margin-top:  2rem;
}

.sapUiSizeCompact .sapUxAPObjectPageSectionHeader,
.sapUxAPObjectPageSectionHeader {
	height: 2.75rem;
	line-height: 2.25rem;
}

.sapUiSizeCompact .sapUxAPObjectPageSectionHeading + .sapUxAPObjectPageSectionHeader,
.sapUxAPObjectPageSectionHeading + .sapUxAPObjectPageSectionHeader {
	border-top: none;
}

.sapUxAPObjectPageLayoutNoAnchorBar .sapUxAPObjectPageSection:first-of-type > .sapUxAPObjectPageSectionHeader,
.sapUxAPObjectPageSection:first-of-type > .sapUxAPObjectPageSectionHeading {
	border-top: 0;
}

.sapUiSizeCompact .sapUxAPObjectPageSectionTitle,
.sapUxAPObjectPageSectionTitle {
	height: 2.75rem;
	line-height: 2.25rem;
}

// Page Section Focus
.sapUxAPObjectPageSection:focus::before {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: @sapUiContentFocusWidth @sapUiContentFocusStyle @sapUiContentFocusColor;
	z-index: 6;
	pointer-events: none;
}

.sapUxAPObjectPageSectionHeader,
.sapUxAPObjectPageSectionHeading,
.sapUxAPObjectPageSubSectionWithSeeMore .sapUxAPSubSectionSeeMoreContainer {
	padding-right: 2.25rem;
}

.sapUxAPObjectPageLayout-Std-Desktop,
.sapUxAPObjectPageLayout-Std-Tablet {
	.sapUxAPObjectPageSectionHeading,
	.sapUxAPObjectPageSectionHeader,
	html .sapUiContainer-Medium .sapUxAPObjectPageSectionHeader,
	.sapUxAPObjectPageSubSectionWithSeeMore .sapUxAPSubSectionSeeMoreContainer {
		padding-right: 1.25rem;
		padding-left: 2rem;
	}
}

.sapUxAPObjectPageLayout-Std-Phone {
	.sapUxAPObjectPageSectionHeader,
	.sapUxAPObjectPageSectionHeading,
	html .sapUiContainer-Narrow .sapUxAPObjectPageSectionHeader,
	.sapUxAPObjectPageSubSectionWithSeeMore .sapUxAPSubSectionSeeMoreContainer {
		padding-right: 1rem;
	}
}