.sapGanttBackground {
	// height: 0; // Enables auto table height
	height: 100%;
	overflow-y: hidden;
}

.sapGanttBackground .sapGanttBackgroundFlexContainer {
	display: flex;
}

.sapGanttBackground .sapGanttBackgroundSVG {
	display: block;
	width: 100%;
	height: 100%;
}

.sapGanttBackground .sapGanttBackgroundContainer {
	width: 100%;
	overflow: hidden;
	border-right: 1px solid @sapUiListBorderColor;

	.sapGanttBackgroundTable {
		border-top: 1px solid @sapUiListBorderColor;
		background-color: @sapUiListBackground;
		position: relative;


		.sapGanttBackgroundTableHeader {
			box-sizing: border-box;
			border-bottom: 1px solid @sapUiListBorderColor;
			background-color: @sapUiListHeaderBackground;
		}

		.sapGanttBackgroundTableContent {
			box-sizing: border-box;
			border-bottom: 1px solid @sapUiListBorderColor;
			overflow: hidden;

			.sapGanttBackgroundSVGRow {
				fill: transparent;
			}

			.sapGanttBackgroundSVGRowSelected {
				fill: @sapUiListSelectionBackgroundColor;
			}

			.sapGanttBackgroundSVGRowHovered {
				fill: @sapUiListHoverBackground;
			}

			.sapGanttBackgroundSVGRowSelected.sapGanttBackgroundSVGRowHovered {
				fill: @sapUiListSelectionHoverBackground;
			}

			.sapGanttBackgroundSVGRowBorder {
				stroke: @sapUiListBorderColor;
				stroke-width: 1px;
				shape-rendering: crispEdges
			}
			.sapGanttBackgroundSVGRowHovered.sapGanttBackgroundSVGRowHighlighted{
				fill: var(--sapGanttBackgroundSVGRowHighlighted-sapGanttBackgroundSVGRowHovered-fill, @sapContent_DragAndDropActiveColor);
			}

			.sapGanttBackgroundSVGRowHighlighted {
				fill: var(--sapGanttBackgroundSVGRowHighlighted-fill, @sapContent_SearchHighlightColor);
			}
		}
	}

	.sapUiTableHSb, .sapUiTableHSbBg {
		display: block;
	}

	.sapUiTableHSb:focus {
		outline: none;
	}

	.sapGanttHSbHidden {
		visibility: hidden;
	}
}

.sapGanttBackground .sapGanttBackgroundVScrollContainer {
	border-top: 1px solid @sapUiListBorderColor;
	border-right: 1px solid @sapUiListBorderColor;
	background-color: @sapUiListHeaderBackground;

	.sapGanttBackgroundVScrollHeaderArea {
		box-sizing: border-box;
		border-bottom: 1px solid @sapUiListBorderColor;
	}

	.sapGanttBackgroundScrollbar {
		overflow: auto;
	}
}
