/* ================================== */
/* CSS for control sap.m/Breadcrumbs  */
/* Horizon High Contrast White theme  */
/* ================================== */

.sapMBreadcrumbs {

	.sapMSltIconOnly.sapMSltHoverable:hover,
	.sapMSltPressed.sapMSltIconOnly:not(.sapMSltDisabled),
	.sapMSltPressed:not(.sapMSltDisabled),
	.sapMSltIconOnly.sapMSltPressed.sapMSltHoverable:hover,
	.sapMSlt,
	.sapMSlt.sapMSltIconOnly.sapMSltHoverable:hover {
		background: transparent;
		border: none;
	}

	.sapMBreadcrumbsCurrentLocation:focus {
		outline: 0.125rem dotted @sapUiHcStandardForeground;
		outline-offset: -0.125rem;
	}

	.sapMBreadcrumbsItem.sapMBreadcrumbsSelectItem>.sapMSlt.sapMSltIconOnly.sapMSltWithIcon.sapMSltHoverable.sapMSltWithArrow {
		background: transparent;
		border: none;

		/* Default styles */
		.sapMSltIcon {
			display: flex;
			align-items: center;
			gap: 0.2rem;
			margin-top: 0.1rem;

			&::before,
			&::after {
				border-bottom: none;
			}

			&::before {
				content: '••• ';
				font-family: var(--sapFontLightFamily);
			}

			&::after {
				content: '\e1ef';
				font-family: var(--sapContent_IconFontFamily);
				font-size: @sapMFontMediumSize;
				color: var(--sapLinkColor);
				speak: none;
			}
		}

		&.sapMSltFocused,
		&:hover {
			outline: 0.125rem dotted @sapUiHcStandardForeground;
			outline-offset: -0.125rem;

			.sapMSltIcon::before {
				border-bottom: none;
			}
		}
	}
}