/* ================================= */
/* CSS for control sap.m/Table       */
/* Quartz High Contrast Black theme  */
/* ================================= */

@_sap_m_Table_SelNavColWidth: 2.75rem;

.sapMListTblHeader,
.sapMListTblFooter {
	background: var(--sapList_Background);
}

.sapMListTbl {
	/* HCB Additional Style */
	border: 1px solid var(--sapList_HeaderBorderColor);
}

.sapMSticky .sapMTB-Info-CTX.sapMTB.sapMListInfoTBar {
	margin-top: 0;
	margin-bottom: 0;
}

/* table column header */
.sapMListTbl th {
	border-bottom: 0.125rem solid var(--sapList_HeaderBorderColor);
}

/* to ensure that the bottom focus outline is visible on the table header row, */
/* the <th> bottom border color is made transparent */
.sapMLIBFocusable:not(.sapMTableRowCustomFocus):focus > .sapMTableTH {
	border-bottom-color: transparent;
}

.sapMTableRowCustomFocus:focus > :not(.sapMListTblDummyCell:last-child)::before {
	border-width: 2px;
}

.sapMColumnHeaderActive:focus {
	outline-width: 3px;
}

/* table footer */
.sapMListTblFooter > td {
	border-top: 0.125rem solid var(--sapList_TableFooterBorder);
}