/* ======================================= */
/* CSS for control sap.ushell/ShellHeader  */
/* Quartz High Contrast Black theme        */
/* ======================================= */

@_sap_ushell_ShellHeader_TitleColor: var(--sapShell_BorderColor);

.sapUshellShellHeader {
	box-shadow: inset 0 -0.0625rem 0 0 var(--sapShell_BorderColor);
}

.sapUshellShellHeadItm {
	box-sizing: border-box;
	border: 1px solid @sapUiHcStandardForeground;
	border-radius: 0.25rem;
}

.sapUshellShellHeadItm:focus {
	outline-width: 2px;
	outline-offset: -2px;
	outline-color: @sapUiHcStandardForeground;
	border-color: transparent;
}

.sapUshellShellHeadItmCntnt {
	color: @sapUiHcStandardForeground;
}

.sapUshellShellHeadAction {
	color: var(--sapTextColor);
	height: 2.25rem;
	line-height: 2.125rem;
	margin-top: 0;
	padding-top: 1px;
	font-weight: normal;
	font-size: @_sap_ushell_ShellHeader_BarHeight / 2;
}

.sapUshellShellHeadItm:hover {
	background-color: var(--sapHighlightColor);
}

.sapUshellShellHeadItm:active {
	background-color: var(--sapButton_Hover_Background);
}

.sapUshellHeadTitle {
	color: @_sap_ushell_ShellHeader_TitleColor;
}

/** --------------------------------------- **/
/** Styles for Shell Title's Navigation Menu**/
/** --------------------------------------- **/

#shellAppTitle {
	color: var(--sapShell_TextColor);
	border: 0.125rem solid @sapUiHcStandardForeground;
	border-radius: 0.25rem;
	line-height: 2.125rem;
}

#shellAppTitle:hover {
	background-color: var(--sapButton_Hover_Background);
}

#shellAppTitle:active {
	background-color: var(--sapButton_Active_Background);
	color: @sapUiLinkActive;
}

#shellAppTitle:focus-within {
	outline: none;
	border: 2px dotted @sapUiHcStandardForeground;
}

/** Hierarchy Items - (List Items) Icon Styles **/
.sapUshellNavigationMenuListItems {
	color: var(--sapList_Background);
}

.sapUshellNavigationMenuListItems:not(:last-child) .sapMLIBContent::after {
	background: @sapUiHcStandardForeground;
}

.sapUshellNavigationMenuListItems:not(:first-child) .sapMLIBContent::before {
	background: @sapUiHcStandardForeground;
}

/** Shell Application Title control **/

/** Shell Navigation Menu - Mini Tiles (of relatedApps)**/
.sapUshellNavMiniTile {
	background-color: var(--sapList_Background);
	box-shadow: 0 0 0 1px @sapUiHcStandardForeground;
}

.sapUshellNavMiniTile:hover {
	box-shadow: 0 0 0 2px @sapUiHcStandardForeground;
	background-color: var(--sapButton_Hover_Background);
}
.sapUshellNavMiniTile:active {
	box-shadow: 0 0 0 2px @sapUiHcStandardForeground;
	background-color: var(--sapButton_Hover_Background);
}
.sapUshellNavMiniTile:focus {
	box-shadow: 0 0 0 2px @sapUiHcStandardForeground;
	background-color: var(--sapButton_Hover_Background);
}

/** Shell Navigation Menu - Mini Tiles - Title **/
.sapUshellNavMiniTileTitle {
	color: var(--sapHighlightTextColor);
}

/** Shell Navigation Menu - Mini Tiles - Subtitle **/
.sapUshellNavMiniTileSubtitle {
	color: var(--sapHighlightTextColor);
}

/** Shell Navigation Menu - Mini Tiles - Icon **/
.sapUshellNavMiniTileIcon{
	color: var(--sapBrandColor);
}

.sapUshellShellHeadItmCounter::after{
	border-color: var(--sapGroup_ContentBorderColor);
}

#allMyAppsView--sapUshellAllMyAppsMasterDetail-Master {
	border-right: 1px solid @sapUiHcStandardForeground;
}

.sapUshellShellHeadBegin .sapUshellShellIco:focus {
	outline: 2px dotted @sapUiHcStandardForeground;
}

.sapUshellShellHeadBegin .sapUshellShellIco:hover {
	background-color: var(--sapHighlightColor);
}