/*!
 * Fundamental Library Styles v0.41.6
 * Copyright (c) 2026 SAP SE or an SAP affiliate company.
 * Licensed under Apache License 2.0 (https://github.com/SAP/fundamental-styles/blob/main/LICENSE)
 */
.fd-button {
  --fdButton_Clickable_Height: 2.75rem;
  --fdButton_Padding_X: 0.625rem;
  --fdButton_Min_Width: 2.25rem;
  --fdButton_Badge_Offset: -0.3125rem;
  --fdButton_Badge_Margin: 0.25rem;
  --fdButton_Badge_Margin_Inline_Start: 0;
  --fdButton_Badge_Width: auto;
  --fdButton_Badge_Height: 1rem;
  --fdButton_Badge_Position: absolute;
  --fdButton_Badge_Position_Attention: absolute;
  --fdButton_Badge_Padding_Inline: 0.3125rem;
  --fdButton_Badge_Size_Attention: 0.75rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-radius: var(--sapButton_BorderCornerRadius);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  cursor: pointer;
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  outline: 0;
  padding-block: 0;
  padding-inline: 0;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: var(--sapButton_BorderWidth);
  height: var(--fdButton_Height, var(--sapElement_Height));
  max-height: var(--fdButton_Height, var(--sapElement_Height));
  min-width: var(--fdButton_Min_Width);
  padding-inline: calc(
    var(--fdButton_Padding_X) - var(--sapButton_BorderWidth)
  );
  position: relative;
  text-align: center;
  text-shadow: var(--fdButton_Text_Shadow);
  --fdButtonColor: var(--sapButton_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  color: var(--fdButtonColor);
}
.fd-button:after,
.fd-button:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-button::-moz-focus-inner {
  border: 0;
}
.fd-button:before {
  content: "";
  display: block;
  height: auto;
  inset: calc(
      (
          var(--fdButton_Clickable_Height) -
            var(--fdButton_Height, var(--sapElement_Height))
        ) *
        -0.5
    )
    0;
  position: absolute;
  width: 100%;
}
.fd-button__text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: inherit;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  font-weight: inherit;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-button__text:after,
.fd-button__text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-button,
.fd-button__text {
  font-family: var(--fdButton_Font_Family, var(--sapButton_FontFamily));
}
.fd-button :not(:first-child):not(.fd-button__badge) {
  -webkit-margin-start: 0.375rem;
  margin-inline-start: 0.375rem;
}
.fd-button > [class*="sap-icon"] {
  color: inherit;
  font-size: 1rem;
  font-style: normal;
  height: 1rem;
  line-height: 1rem;
  min-width: 1rem;
  vertical-align: text-bottom;
  width: 1rem;
}
.fd-button > [class*="sap-icon"]:after,
.fd-button > [class*="sap-icon"]:before {
  font-size: inherit;
  height: inherit;
  line-height: inherit;
  width: inherit;
}
.fd-button__badge {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-inline: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--sapContent_BadgeBackground);
  border: 0.0625rem solid var(--sapContent_BadgeBorderColor);
  border-radius: 0.5rem;
  color: var(--sapContent_BadgeTextColor);
  font-size: var(--sapFontSmallSize);
  height: var(--fdButton_Badge_Height);
  padding-block: 0;
  padding-inline: var(--fdButton_Badge_Padding_Inline);
  position: var(--fdButton_Badge_Position);
  right: var(--fdButton_Badge_Offset);
  top: var(--fdButton_Badge_Offset);
  width: var(--fdButton_Badge_Width);
  z-index: 1;
  -webkit-margin-start: var(--fdButton_Badge_Margin_Inline_Start);
  margin-inline-start: var(--fdButton_Badge_Margin_Inline_Start);
}
.fd-button__badge:after,
.fd-button__badge:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-button__badge[dir="rtl"],
[dir="rtl"] .fd-button__badge {
  left: var(--fdButton_Badge_Offset);
  right: auto;
}
.fd-button__badge--attention {
  --fdButton_Badge_Padding_Inline: 0;
  --fdButton_Badge_Offset: -0.1875rem;
  --fdButton_Badge_Width: var(--fdButton_Badge_Size_Attention);
  --fdButton_Badge_Height: var(--fdButton_Badge_Size_Attention);
  --fdButton_Badge_Position: var(--fdButton_Badge_Position_Attention);
}
.fd-button[class*="-compact"],
.fd-button[class*="-condensed"],
[class*="-compact"] .fd-button:not([class*="-cozy"]),
[class*="-condensed"] .fd-button:not([class*="-cozy"]) {
  --fdButton_Height: var(
    --fdButton_Compact_Height,
    var(--sapElement_Compact_Height)
  );
  --fdButton_Clickable_Height: 2rem;
  --fdButton_Padding_X: 0.5rem;
  --fdButton_Min_Width: 2rem;
  --fdButton_Badge_Position: static;
  --fdButton_Badge_Margin_Inline_Start: 0.25rem;
  --fdButton_Badge_Size_Attention: 0.625rem;
}
.fd-button[class*="-compact"]:not(.fd-button--tool-header):has(
    .fd-button__badge
  ),
.fd-button[class*="-condensed"]:not(.fd-button--tool-header):has(
    .fd-button__badge
  ),
[class*="-compact"]
  .fd-button:not([class*="-cozy"]):not(.fd-button--tool-header):has(
    .fd-button__badge
  ),
[class*="-condensed"]
  .fd-button:not([class*="-cozy"]):not(.fd-button--tool-header):has(
    .fd-button__badge
  ) {
  padding-inline: calc(0.5rem - var(--sapButton_BorderWidth))
    calc(0.25rem - var(--sapButton_BorderWidth));
}
.fd-button--menu {
  max-width: 12rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-button--menu-fixed-width {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.fd-button--menu .fd-button__text {
  line-height: 1rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: start;
}
.fd-button--full-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 100%;
  width: 100%;
}
.fd-button--text-alignment-left {
  text-align: left;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.fd-button--text-alignment-right {
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.fd-button--decisive {
  min-width: 4rem;
}
.fd-button__instructions {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin-block: -1px;
  margin-inline: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  white-space: nowrap;
  width: 1px;
}
.fd-button.is-focus,
.fd-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  z-index: 5;
}
.fd-button.is-focus:after,
.fd-button:focus:after {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  border-radius: var(--fdButton_Focus_Border_Radius);
  content: "";
  display: block;
  inset: var(--fdButton_Outline_Offset) var(--fdButton_Outline_Offset)
    var(--fdButton_Outline_Offset) var(--fdButton_Outline_Offset);
  position: absolute;
}
.fd-button.is-focus.fd-button--toggled:after,
.fd-button.is-focus.is-selected:after,
.fd-button:focus.fd-button--toggled:after,
.fd-button:focus.is-selected:after {
  border-color: var(--fdButton_Outline_Contrast);
}
.fd-button.is-active,
.fd-button.is-selected,
.fd-button:active,
.fd-button[aria-selected="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.fd-button.is-disabled,
.fd-button:disabled,
.fd-button[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: var(--sapContent_DisabledOpacity);
}
.fd-button.is-selected,
.fd-button[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button.is-hover,
.fd-button:hover {
  --fdButtonColor: var(--sapButton_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Hover_Background)
  );
}
.fd-button.is-active,
.fd-button:active {
  --fdButtonColor: var(--sapButton_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Active_TextColor);
}
.fd-button.is-active .fd-button__icon,
.fd-button:active .fd-button__icon {
  color: var(--sapButton_Active_TextColor);
  text-shadow: none;
}
.fd-button.is-disabled,
.fd-button:disabled,
.fd-button[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Background)
  );
}
.fd-button.is-disabled.is-selected,
.fd-button.is-disabled[aria-selected="true"],
.fd-button:disabled.is-selected,
.fd-button:disabled[aria-selected="true"],
.fd-button[aria-disabled="true"].is-selected,
.fd-button[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(--sapButton_Selected_Background);
}
.fd-button.fd-button--toggled.is-hover,
.fd-button.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Selected_Hover_Background
  );
}
.fd-button.fd-button--toggled.is-active,
.fd-button.fd-button--toggled.is-selected,
.fd-button.fd-button--toggled:active,
.fd-button.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(true, var(--sapButton_Selected_Hover_BorderColor));
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
}
.fd-button.fd-button--toggled.is-active .fd-button__icon,
.fd-button.fd-button--toggled.is-selected .fd-button__icon,
.fd-button.fd-button--toggled:active .fd-button__icon,
.fd-button.fd-button--toggled[aria-selected="true"] .fd-button__icon {
  color: var(--sapButton_Active_TextColor);
  text-shadow: none;
}
.fd-button.fd-button--toggled.is-disabled,
.fd-button.fd-button--toggled:disabled,
.fd-button.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--emphasized,
.fd-button--emphasized .fd-button__text {
  --fdButton_Font_Family: var(--sapButton_Emphasized_FontFamily);
}
.fd-button--emphasized {
  --fdButtonColor: var(--sapButton_Emphasized_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Emphasized_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Emphasized_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  border-width: var(--sapButton_Emphasized_BorderWidth);
  color: var(--fdButtonColor);
}
.fd-button--emphasized.is-selected,
.fd-button--emphasized[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button--emphasized.is-hover,
.fd-button--emphasized:hover {
  --fdButtonColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Emphasized_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Emphasized_Hover_Background)
  );
}
.fd-button--emphasized.is-active,
.fd-button--emphasized:active {
  --fdButtonColor: var(--sapButton_Emphasized_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Emphasized_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Emphasized_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Emphasized_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Emphasized_Active_TextColor);
}
.fd-button--emphasized.is-active .fd-button__icon,
.fd-button--emphasized:active .fd-button__icon {
  color: var(--sapButton_Emphasized_Active_TextColor);
  text-shadow: none;
}
.fd-button--emphasized.is-disabled,
.fd-button--emphasized:disabled,
.fd-button--emphasized[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_Emphasized_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Emphasized_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Emphasized_Background)
  );
}
.fd-button--emphasized.is-disabled.is-selected,
.fd-button--emphasized.is-disabled[aria-selected="true"],
.fd-button--emphasized:disabled.is-selected,
.fd-button--emphasized:disabled[aria-selected="true"],
.fd-button--emphasized[aria-disabled="true"].is-selected,
.fd-button--emphasized[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button--emphasized.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(--sapButton_Selected_Background);
}
.fd-button--emphasized.fd-button--toggled.is-hover,
.fd-button--emphasized.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Selected_Hover_Background
  );
}
.fd-button--emphasized.fd-button--toggled.is-active,
.fd-button--emphasized.fd-button--toggled.is-selected,
.fd-button--emphasized.fd-button--toggled:active,
.fd-button--emphasized.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(true, var(--sapButton_Selected_Hover_BorderColor));
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
}
.fd-button--emphasized.fd-button--toggled.is-active .fd-button__icon,
.fd-button--emphasized.fd-button--toggled.is-selected .fd-button__icon,
.fd-button--emphasized.fd-button--toggled:active .fd-button__icon,
.fd-button--emphasized.fd-button--toggled[aria-selected="true"]
  .fd-button__icon {
  color: var(--sapButton_Emphasized_Active_TextColor);
  text-shadow: none;
}
.fd-button--emphasized.fd-button--toggled.is-disabled,
.fd-button--emphasized.fd-button--toggled:disabled,
.fd-button--emphasized.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--emphasized.is-focus,
.fd-button--emphasized:focus {
  z-index: 5;
}
.fd-button--emphasized.is-focus:after,
.fd-button--emphasized:focus:after {
  border-color: var(--sapContent_ContrastFocusColor);
}
.fd-button--emphasized.is-focus.is-active:after,
.fd-button--emphasized.is-focus:active:after,
.fd-button--emphasized:focus.is-active:after,
.fd-button--emphasized:focus:active:after {
  border-color: var(--sapContent_FocusColor);
}
.fd-button--emphasized[class*="-compact"].is-focus,
.fd-button--emphasized[class*="-compact"]:focus,
.fd-button--emphasized[class*="-condensed"].is-focus,
.fd-button--emphasized[class*="-condensed"]:focus,
[class*="-compact"] .fd-button--emphasized:not([class*="-cozy"]).is-focus,
[class*="-compact"] .fd-button--emphasized:not([class*="-cozy"]):focus,
[class*="-condensed"] .fd-button--emphasized:not([class*="-cozy"]).is-focus,
[class*="-condensed"] .fd-button--emphasized:not([class*="-cozy"]):focus {
  z-index: 5;
}
.fd-button--emphasized[class*="-compact"].is-focus.is-active:after,
.fd-button--emphasized[class*="-compact"].is-focus:active:after,
.fd-button--emphasized[class*="-compact"]:focus.is-active:after,
.fd-button--emphasized[class*="-compact"]:focus:active:after,
.fd-button--emphasized[class*="-condensed"].is-focus.is-active:after,
.fd-button--emphasized[class*="-condensed"].is-focus:active:after,
.fd-button--emphasized[class*="-condensed"]:focus.is-active:after,
.fd-button--emphasized[class*="-condensed"]:focus:active:after,
[class*="-compact"]
  .fd-button--emphasized:not([class*="-cozy"]).is-focus.is-active:after,
[class*="-compact"]
  .fd-button--emphasized:not([class*="-cozy"]).is-focus:active:after,
[class*="-compact"]
  .fd-button--emphasized:not([class*="-cozy"]):focus.is-active:after,
[class*="-compact"]
  .fd-button--emphasized:not([class*="-cozy"]):focus:active:after,
[class*="-condensed"]
  .fd-button--emphasized:not([class*="-cozy"]).is-focus.is-active:after,
[class*="-condensed"]
  .fd-button--emphasized:not([class*="-cozy"]).is-focus:active:after,
[class*="-condensed"]
  .fd-button--emphasized:not([class*="-cozy"]):focus.is-active:after,
[class*="-condensed"]
  .fd-button--emphasized:not([class*="-cozy"]):focus:active:after {
  border-color: transparent;
}
.fd-button--emphasized.is-active,
.fd-button--emphasized.is-selected,
.fd-button--emphasized:active,
.fd-button--emphasized[aria-selected="true"] {
  outline: none;
}
.fd-button--emphasized.fd-button--toggled.is-focus,
.fd-button--emphasized.fd-button--toggled:focus {
  outline-color: var(--fdButton_Emphasized_Active_Outline);
  z-index: 5;
}
.fd-button--emphasized.fd-button--toggled.is-active,
.fd-button--emphasized.fd-button--toggled.is-selected,
.fd-button--emphasized.fd-button--toggled:active,
.fd-button--emphasized.fd-button--toggled[aria-selected="true"] {
  outline: none;
}
.fd-button--attention {
  --fdButtonColor: var(--sapButton_Attention_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Attention_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Attention_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  color: var(--fdButtonColor);
}
.fd-button--attention.is-selected,
.fd-button--attention[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Attention_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Attention_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Attention_Selected_Background)
  );
}
.fd-button--attention.is-hover,
.fd-button--attention:hover {
  --fdButtonColor: var(--sapButton_Attention_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Attention_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Attention_Hover_Background)
  );
}
.fd-button--attention.is-active,
.fd-button--attention:active {
  --fdButtonColor: var(--sapButton_Attention_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Attention_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Attention_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Attention_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Attention_Active_TextColor);
}
.fd-button--attention.is-active .fd-button__icon,
.fd-button--attention:active .fd-button__icon {
  color: var(--sapButton_Attention_Active_TextColor);
  text-shadow: none;
}
.fd-button--attention.is-disabled,
.fd-button--attention:disabled,
.fd-button--attention[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_Attention_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Attention_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Attention_Background)
  );
}
.fd-button--attention.is-disabled.is-selected,
.fd-button--attention.is-disabled[aria-selected="true"],
.fd-button--attention:disabled.is-selected,
.fd-button--attention:disabled[aria-selected="true"],
.fd-button--attention[aria-disabled="true"].is-selected,
.fd-button--attention[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Attention_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Attention_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Attention_Selected_Background)
  );
}
.fd-button--attention.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Attention_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Attention_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Attention_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Attention_Selected_Background
  );
}
.fd-button--attention.fd-button--toggled.is-hover,
.fd-button--attention.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Attention_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Attention_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Attention_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Attention_Selected_Hover_Background
  );
}
.fd-button--attention.fd-button--toggled.is-active,
.fd-button--attention.fd-button--toggled.is-selected,
.fd-button--attention.fd-button--toggled:active,
.fd-button--attention.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Attention_Selected_TextColor);
  --fdButtonBorderColor: var(
    true,
    var(--sapButton_Attention_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Attention_Selected_Hover_Background)
  );
}
.fd-button--attention.fd-button--toggled.is-active .fd-button__icon,
.fd-button--attention.fd-button--toggled.is-selected .fd-button__icon,
.fd-button--attention.fd-button--toggled:active .fd-button__icon,
.fd-button--attention.fd-button--toggled[aria-selected="true"]
  .fd-button__icon {
  color: var(--sapButton_Attention_Active_TextColor);
  text-shadow: none;
}
.fd-button--attention.fd-button--toggled.is-disabled,
.fd-button--attention.fd-button--toggled:disabled,
.fd-button--attention.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--negative {
  --fdButtonColor: var(--sapButton_Reject_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Reject_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Reject_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  color: var(--fdButtonColor);
}
.fd-button--negative.is-selected,
.fd-button--negative[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Reject_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Reject_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Reject_Selected_Background)
  );
}
.fd-button--negative.is-hover,
.fd-button--negative:hover {
  --fdButtonColor: var(--sapButton_Reject_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Reject_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Reject_Hover_Background)
  );
}
.fd-button--negative.is-active,
.fd-button--negative:active {
  --fdButtonColor: var(--sapButton_Reject_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Reject_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Reject_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Reject_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Reject_Active_TextColor);
}
.fd-button--negative.is-active .fd-button__icon,
.fd-button--negative:active .fd-button__icon {
  color: var(--sapButton_Reject_Active_TextColor);
  text-shadow: none;
}
.fd-button--negative.is-disabled,
.fd-button--negative:disabled,
.fd-button--negative[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_Reject_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Reject_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Reject_Background)
  );
}
.fd-button--negative.is-disabled.is-selected,
.fd-button--negative.is-disabled[aria-selected="true"],
.fd-button--negative:disabled.is-selected,
.fd-button--negative:disabled[aria-selected="true"],
.fd-button--negative[aria-disabled="true"].is-selected,
.fd-button--negative[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Reject_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Reject_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Reject_Selected_Background)
  );
}
.fd-button--negative.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Reject_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Reject_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Reject_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Reject_Selected_Background
  );
}
.fd-button--negative.fd-button--toggled.is-hover,
.fd-button--negative.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Reject_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Reject_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Reject_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Reject_Selected_Hover_Background
  );
}
.fd-button--negative.fd-button--toggled.is-active,
.fd-button--negative.fd-button--toggled.is-selected,
.fd-button--negative.fd-button--toggled:active,
.fd-button--negative.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Reject_Selected_TextColor);
  --fdButtonBorderColor: var(
    true,
    var(--sapButton_Reject_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Reject_Selected_Hover_Background)
  );
}
.fd-button--negative.fd-button--toggled.is-active .fd-button__icon,
.fd-button--negative.fd-button--toggled.is-selected .fd-button__icon,
.fd-button--negative.fd-button--toggled:active .fd-button__icon,
.fd-button--negative.fd-button--toggled[aria-selected="true"] .fd-button__icon {
  color: var(--sapButton_Reject_Active_TextColor);
  text-shadow: none;
}
.fd-button--negative.fd-button--toggled.is-disabled,
.fd-button--negative.fd-button--toggled:disabled,
.fd-button--negative.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--positive {
  --fdButtonColor: var(--sapButton_Accept_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Accept_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Accept_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  color: var(--fdButtonColor);
}
.fd-button--positive.is-selected,
.fd-button--positive[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Accept_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Accept_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Accept_Selected_Background)
  );
}
.fd-button--positive.is-hover,
.fd-button--positive:hover {
  --fdButtonColor: var(--sapButton_Accept_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Accept_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Accept_Hover_Background)
  );
}
.fd-button--positive.is-active,
.fd-button--positive:active {
  --fdButtonColor: var(--sapButton_Accept_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Accept_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Accept_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Accept_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Accept_Active_TextColor);
}
.fd-button--positive.is-active .fd-button__icon,
.fd-button--positive:active .fd-button__icon {
  color: var(--sapButton_Accept_Active_TextColor);
  text-shadow: none;
}
.fd-button--positive.is-disabled,
.fd-button--positive:disabled,
.fd-button--positive[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_Accept_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Accept_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Accept_Background)
  );
}
.fd-button--positive.is-disabled.is-selected,
.fd-button--positive.is-disabled[aria-selected="true"],
.fd-button--positive:disabled.is-selected,
.fd-button--positive:disabled[aria-selected="true"],
.fd-button--positive[aria-disabled="true"].is-selected,
.fd-button--positive[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Accept_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Accept_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Accept_Selected_Background)
  );
}
.fd-button--positive.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Accept_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Accept_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Accept_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Accept_Selected_Background
  );
}
.fd-button--positive.fd-button--toggled.is-hover,
.fd-button--positive.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Accept_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Accept_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Accept_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Accept_Selected_Hover_Background
  );
}
.fd-button--positive.fd-button--toggled.is-active,
.fd-button--positive.fd-button--toggled.is-selected,
.fd-button--positive.fd-button--toggled:active,
.fd-button--positive.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Accept_Selected_TextColor);
  --fdButtonBorderColor: var(
    true,
    var(--sapButton_Accept_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Accept_Selected_Hover_Background)
  );
}
.fd-button--positive.fd-button--toggled.is-active .fd-button__icon,
.fd-button--positive.fd-button--toggled.is-selected .fd-button__icon,
.fd-button--positive.fd-button--toggled:active .fd-button__icon,
.fd-button--positive.fd-button--toggled[aria-selected="true"] .fd-button__icon {
  color: var(--sapButton_Accept_Active_TextColor);
  text-shadow: none;
}
.fd-button--positive.fd-button--toggled.is-disabled,
.fd-button--positive.fd-button--toggled:disabled,
.fd-button--positive.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--transparent {
  --fdButtonColor: var(--sapButton_Lite_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Lite_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Lite_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  color: var(--fdButtonColor);
}
.fd-button--transparent.is-selected,
.fd-button--transparent[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button--transparent.is-hover,
.fd-button--transparent:hover {
  --fdButtonColor: var(--sapButton_Lite_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Lite_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Lite_Hover_Background)
  );
}
.fd-button--transparent.is-active,
.fd-button--transparent:active {
  --fdButtonColor: var(--sapButton_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Lite_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Lite_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Active_TextColor);
}
.fd-button--transparent.is-active .fd-button__icon,
.fd-button--transparent:active .fd-button__icon {
  color: var(--sapButton_Active_TextColor);
  text-shadow: none;
}
.fd-button--transparent.is-disabled,
.fd-button--transparent:disabled,
.fd-button--transparent[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_Lite_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Lite_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Lite_Background)
  );
}
.fd-button--transparent.is-disabled.is-selected,
.fd-button--transparent.is-disabled[aria-selected="true"],
.fd-button--transparent:disabled.is-selected,
.fd-button--transparent:disabled[aria-selected="true"],
.fd-button--transparent[aria-disabled="true"].is-selected,
.fd-button--transparent[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button--transparent.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(--sapButton_Selected_Background);
}
.fd-button--transparent.fd-button--toggled.is-hover,
.fd-button--transparent.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Selected_Hover_Background
  );
}
.fd-button--transparent.fd-button--toggled.is-active,
.fd-button--transparent.fd-button--toggled.is-selected,
.fd-button--transparent.fd-button--toggled:active,
.fd-button--transparent.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(true, var(--sapButton_Selected_Hover_BorderColor));
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
}
.fd-button--transparent.fd-button--toggled.is-active .fd-button__icon,
.fd-button--transparent.fd-button--toggled.is-selected .fd-button__icon,
.fd-button--transparent.fd-button--toggled:active .fd-button__icon,
.fd-button--transparent.fd-button--toggled[aria-selected="true"]
  .fd-button__icon {
  color: var(--sapButton_Active_TextColor);
  text-shadow: none;
}
.fd-button--transparent.fd-button--toggled.is-disabled,
.fd-button--transparent.fd-button--toggled:disabled,
.fd-button--transparent.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--ghost {
  --fdButtonColor: var(--sapButton_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--fdButton_Ghost_Background)
  );
  background-color: var(--fdButtonBackgroundColor);
  border-color: var(--fdButtonBorderColor);
  color: var(--fdButtonColor);
}
.fd-button--ghost.is-selected,
.fd-button--ghost[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonSelectedPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonSelectedPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button--ghost.is-hover,
.fd-button--ghost:hover {
  --fdButtonColor: var(--sapButton_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonHoverPrioritizedBorderColor,
    var(--sapButton_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonHoverPrioritizedBackgroundColor,
    var(--sapButton_Hover_Background)
  );
}
.fd-button--ghost.is-active,
.fd-button--ghost:active {
  --fdButtonColor: var(--sapButton_Active_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonActivePrioritizedBorderColor,
    var(--sapButton_Active_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonActivePrioritizedBackgroundColor,
    var(--sapButton_Active_Background)
  );
  --fdElementTextColor: var(--sapButton_Active_TextColor);
  --fdElementIconColor: var(--sapButton_Active_TextColor);
}
.fd-button--ghost.is-active .fd-button__icon,
.fd-button--ghost:active .fd-button__icon {
  color: var(--sapButton_Active_TextColor);
  text-shadow: none;
}
.fd-button--ghost.is-disabled,
.fd-button--ghost:disabled,
.fd-button--ghost[aria-disabled="true"] {
  --fdButtonColor: var(--sapButton_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--fdButton_Ghost_Background)
  );
}
.fd-button--ghost.is-disabled.is-selected,
.fd-button--ghost.is-disabled[aria-selected="true"],
.fd-button--ghost:disabled.is-selected,
.fd-button--ghost:disabled[aria-selected="true"],
.fd-button--ghost[aria-disabled="true"].is-selected,
.fd-button--ghost[aria-disabled="true"][aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
}
.fd-button--ghost.fd-button--toggled {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledPrioritizedBorderColor,
    var(--sapButton_Selected_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledPrioritizedBackgroundColor,
    var(--sapButton_Selected_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(--sapButton_Selected_Background);
}
.fd-button--ghost.fd-button--toggled.is-hover,
.fd-button--ghost.fd-button--toggled:hover {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(
    --fdButtonToggledActivePrioritizedBorderColor,
    var(--sapButton_Selected_Hover_BorderColor)
  );
  --fdButtonBackgroundColor: var(
    --fdButtonToggledActivePrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
  --fdButtonPrioritizedBackgroundColor: var(
    --sapButton_Selected_Hover_Background
  );
}
.fd-button--ghost.fd-button--toggled.is-active,
.fd-button--ghost.fd-button--toggled.is-selected,
.fd-button--ghost.fd-button--toggled:active,
.fd-button--ghost.fd-button--toggled[aria-selected="true"] {
  --fdButtonColor: var(--sapButton_Selected_TextColor);
  --fdButtonBorderColor: var(true, var(--sapButton_Selected_Hover_BorderColor));
  --fdButtonBackgroundColor: var(
    --fdButtonPrioritizedBackgroundColor,
    var(--sapButton_Selected_Hover_Background)
  );
}
.fd-button--ghost.fd-button--toggled.is-active .fd-button__icon,
.fd-button--ghost.fd-button--toggled.is-selected .fd-button__icon,
.fd-button--ghost.fd-button--toggled:active .fd-button__icon,
.fd-button--ghost.fd-button--toggled[aria-selected="true"] .fd-button__icon {
  color: var(--sapButton_Active_TextColor);
  text-shadow: none;
}
.fd-button--ghost.fd-button--toggled.is-disabled,
.fd-button--ghost.fd-button--toggled:disabled,
.fd-button--ghost.fd-button--toggled[aria-disabled="true"] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-button--tool-header {
  --fdButton_ToolHeader_Icon_Size: 1rem;
  --fdButton_ToolHeader_Padding: 0.75rem;
  --fdButton_ToolHeader_Size: var(--fdButton_ToolHeader_Button_Size);
  --fdButton_ToolHeader_Background: var(--sapButton_Lite_Background);
  --fdButton_ToolHeader_Color: var(--fdButton_ToolHeader_Color_Normal);
  --fdButton_ToolHeader_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Normal
  );
  --fdButton_ToolHeader_Border_Radius: var(
    --fdButton_ToolHeader_Button_Border_Radius
  );
  background: var(--fdButton_ToolHeader_Background);
  border: var(--sapButton_BorderWidth) solid
    var(--fdButton_ToolHeader_Border_Color);
  border-radius: var(--fdButton_ToolHeader_Border_Radius);
  color: var(--fdButton_ToolHeader_Color);
  height: var(--fdButton_ToolHeader_Size);
  max-height: var(--fdButton_ToolHeader_Size);
  max-width: var(--fdButton_ToolHeader_Size);
  min-height: var(--fdButton_ToolHeader_Size);
  min-width: var(--fdButton_ToolHeader_Size);
  padding-block: var(--fdButton_ToolHeader_Padding);
  padding-inline: var(--fdButton_ToolHeader_Padding);
  width: var(--fdButton_ToolHeader_Size);
}
.fd-button--tool-header [class*="sap-icon"],
.fd-button--tool-header[class*="sap-icon"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  font-size: var(--fdButton_ToolHeader_Icon_Size);
  height: var(--fdButton_ToolHeader_Icon_Size);
  width: var(--fdButton_ToolHeader_Icon_Size);
}
.fd-button--tool-header.is-hover,
.fd-button--tool-header:hover {
  --fdButton_ToolHeader_Background: var(--fdButton_ToolHeader_Background_Hover);
  --fdButton_ToolHeader_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Hover
  );
  --fdButton_Hover_Shadow: none;
}
.fd-button--tool-header.is-active,
.fd-button--tool-header:active {
  --fdButton_ToolHeader_Background: var(
    --fdButton_ToolHeader_Background_Active
  );
  --fdButton_ToolHeader_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Active
  );
  --fdButton_ToolHeader_Color: var(--fdButton_ToolHeader_Color_Active);
  outline: none;
}
.fd-button--tool-header.is-active.is-focus,
.fd-button--tool-header.is-active:focus,
.fd-button--tool-header:active.is-focus,
.fd-button--tool-header:active:focus {
  z-index: 5;
  --fdButton_ToolHeader_Border_Radius: 0.375rem;
  --fdButton_ToolHeader_Background: var(
    --fdButton_ToolHeader_Background_Active
  );
  --fdButton_ToolHeader_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Active
  );
  outline: none;
}
.fd-button--tool-header.is-active.is-focus:after,
.fd-button--tool-header.is-active:focus:after,
.fd-button--tool-header:active.is-focus:after,
.fd-button--tool-header:active:focus:after {
  border: none;
}
.fd-button--tool-header.is-focus,
.fd-button--tool-header:focus {
  z-index: 5;
  --fdButton_ToolHeader_Background: var(
    --fdButton_ToolHeader_Background_Active
  );
  --fdButton_ToolHeader_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Focus
  );
  --fdButton_ToolHeader_Border_Radius: var(
    --fdButton_ToolHeader_Border_Radius_Focus
  );
  outline: var(--sapContent_FocusStyle) var(--sapContent_FocusWidth)
    var(--fdButton_ToolHeader_Outline_Color);
}
.fd-button--tool-header.is-focus:after,
.fd-button--tool-header:focus:after {
  border: none;
}
.fd-button--tool-header.is-disabled,
.fd-button--tool-header:disabled,
.fd-button--tool-header[aria-disabled="true"] {
  --fdButton_ToolHeader_Background: var(--sapButton_Lite_Background);
  --fdButton_ToolHeader_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Disabled
  );
  opacity: var(--sapContent_DisabledOpacity);
  pointer-events: none;
}
.fd-button--tool-header[class*="-compact"],
[class*="-compact"] .fd-button--tool-header:not([class*="-cozy"]) {
  --fdButton_ToolHeader_Padding: 0.5rem;
  --fdButton_ToolHeader_Size: var(--fdButton_ToolHeader_Button_Size_Compact);
}
.fd-button--tool-header .fd-button__badge {
  background: var(--sapContent_BadgeBackground);
  border: 0;
  border: 0.0625rem solid var(--fdButton_ToolHeader_Badge_Border_Color);
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapContent_BadgeBackground);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 0.625rem;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  max-height: 0.625rem;
  max-width: 0.625rem;
  min-height: 0.625rem;
  min-width: 0.625rem;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  right: -0.125rem;
  top: -0.125rem;
  width: 0.625rem;
}
.fd-button--tool-header .fd-button__badge:after,
.fd-button--tool-header .fd-button__badge:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-button--tool-header .fd-button__badge[dir="rtl"],
[dir="rtl"] .fd-button--tool-header .fd-button__badge {
  left: -0.125rem;
  right: auto;
}
.fd-button--nested,
.fd-button--nested-square {
  --fdButton_Nested_Size: 1.5rem;
  --fdButton_Nested_Icon_Size: 0.75rem;
  --fdButton_Nested_Click_Area: 2rem;
  --fdButton_Nested_Color: var(--sapContent_IconColor);
  --fdButton_Nested_Background: var(--sapButton_Lite_Background);
  --fdButton_Nested_Border_Color: var(
    --fdButton_ToolHeader_Border_Color_Normal
  );
  --fdButton_Nested_Border_Radius: 1rem;
  background: var(--fdButton_Nested_Background);
  border: var(--sapButton_BorderWidth) solid var(--fdButton_Nested_Border_Color);
  border-radius: var(--fdButton_Nested_Border_Radius);
  color: var(--fdButton_Nested_Color);
  height: var(--fdButton_Nested_Size);
  max-height: var(--fdButton_Nested_Size);
  max-width: var(--fdButton_Nested_Size);
  min-height: var(--fdButton_Nested_Size);
  min-width: var(--fdButton_Nested_Size);
  padding-block: 0;
  padding-inline: 0;
  width: var(--fdButton_Nested_Size);
}
.fd-button--nested [class*="sap-icon"],
.fd-button--nested-square [class*="sap-icon"],
.fd-button--nested-square[class*="sap-icon"],
.fd-button--nested[class*="sap-icon"] {
  color: inherit;
  font-size: var(--fdButton_Nested_Icon_Size);
}
.fd-button--nested-square:before,
.fd-button--nested:before {
  height: var(--fdButton_Nested_Click_Area);
  inset: auto auto auto auto;
  max-height: var(--fdButton_Nested_Click_Area);
  max-width: var(--fdButton_Nested_Click_Area);
  min-height: var(--fdButton_Nested_Click_Area);
  min-width: var(--fdButton_Nested_Click_Area);
  width: var(--fdButton_Nested_Click_Area);
}
.fd-button--nested-square.is-hover,
.fd-button--nested-square:hover,
.fd-button--nested.is-hover,
.fd-button--nested:hover {
  --fdButton_Nested_Background: var(--sapButton_Lite_Hover_Background);
  --fdButton_Nested_Border_Color: var(--fdButton_Nested_Border_Color_Hover);
  --fdButton_Hover_Shadow: none;
}
.fd-button--nested-square.is-active,
.fd-button--nested-square:active,
.fd-button--nested.is-active,
.fd-button--nested:active {
  --fdButton_Nested_Background: var(--fdButton_Nested_Background_Active);
  --fdButton_Nested_Border_Color: var(--fdButton_Nested_Border_Color_Active);
  --fdButton_Nested_Color: var(--fdButton_Nested_Color_Active);
  outline: none;
}
.fd-button--nested-square.is-active.is-focus,
.fd-button--nested-square.is-active:focus,
.fd-button--nested-square:active.is-focus,
.fd-button--nested-square:active:focus,
.fd-button--nested.is-active.is-focus,
.fd-button--nested.is-active:focus,
.fd-button--nested:active.is-focus,
.fd-button--nested:active:focus {
  z-index: 5;
  --fdButton_Nested_Border_Radius: 0.75rem;
  --fdButton_Nested_Background: var(--fdButton_Nested_Background_Active);
  --fdButton_Nested_Border_Color: var(--fdButton_Nested_Border_Color_Active);
  outline: none;
}
.fd-button--nested-square.is-active.is-focus:after,
.fd-button--nested-square.is-active:focus:after,
.fd-button--nested-square:active.is-focus:after,
.fd-button--nested-square:active:focus:after,
.fd-button--nested.is-active.is-focus:after,
.fd-button--nested.is-active:focus:after,
.fd-button--nested:active.is-focus:after,
.fd-button--nested:active:focus:after {
  border: none;
}
.fd-button--nested-square.is-focus,
.fd-button--nested-square:focus,
.fd-button--nested.is-focus,
.fd-button--nested:focus {
  z-index: 5;
  --fdButton_Nested_Background: var(--fdButton_Nested_Background_Focus);
  --fdButton_Nested_Border_Color: var(--fdButton_Nested_Border_Color_Focus);
  --fdButton_Nested_Border_Radius: var(--fdButton_Nested_Border_Radius_Focus);
  outline: var(--sapContent_FocusStyle) var(--sapContent_FocusWidth)
    var(--sapContent_FocusColor);
}
.fd-button--nested-square.is-focus:after,
.fd-button--nested-square:focus:after,
.fd-button--nested.is-focus:after,
.fd-button--nested:focus:after {
  border: none;
}
.fd-button--nested-square.is-disabled,
.fd-button--nested-square:disabled,
.fd-button--nested-square[aria-disabled="true"],
.fd-button--nested.is-disabled,
.fd-button--nested:disabled,
.fd-button--nested[aria-disabled="true"] {
  --fdButton_Nested_Background: var(--sapButton_Lite_Background);
  --fdButton_Nested_Border_Color: var(--fdButton_Nested_Border_Color_Disabled);
  opacity: var(--sapContent_DisabledOpacity);
  pointer-events: none;
}
.fd-button--nested-square[class*="-compact"],
.fd-button--nested[class*="-compact"],
[class*="-compact"] .fd-button--nested-square:not([class*="-cozy"]),
[class*="-compact"] .fd-button--nested:not([class*="-cozy"]) {
  --fdButton_Nested_Size: 1.375rem;
  --fdButton_Nested_Click_Area: 1.625rem;
}
.fd-button--nested-square,
.fd-button--nested-square.is-active,
.fd-button--nested-square:active {
  --fdButton_Nested_Border_Radius: 0.1875rem;
}
.fd-button--nested-square.is-active.is-focus,
.fd-button--nested-square.is-active:focus,
.fd-button--nested-square.is-focus,
.fd-button--nested-square:active.is-focus,
.fd-button--nested-square:active:focus,
.fd-button--nested-square:focus {
  z-index: 5;
  --fdButton_Nested_Border_Radius: 0.1875rem;
}
.fd-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--sapField_BackgroundStyle, var(--sapField_BackgroundStyle));
  background-color: var(--sapField_Background, var(--sapField_Background));
  border: 0;
  border: var(--sapField_BorderWidth) var(--sapField_BorderStyle)
    var(--sapField_BorderColor);
  border-radius: var(--sapField_BorderCornerRadius);
  -webkit-box-shadow: var(--sapField_Shadow);
  box-shadow: var(--sapField_Shadow);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapField_TextColor);
  cursor: text;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: var(--fdInput_Height, var(--sapElement_Height));
  line-height: normal;
  margin-block: 0;
  margin-block: var(--fdInput_Field_Margin_Block, 0.25rem);
  margin-inline: 0;
  min-height: var(--fdInput_Height, var(--sapElement_Height));
  min-width: 2.75rem;
  outline: none;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  padding-inline: var(--fdInput_Field_Padding_Inline, 0.625rem);
  text-overflow: ellipsis;
  text-shadow: var(--fdInput_Text_Shadow);
  white-space: nowrap;
  width: 100%;
  z-index: 1;
}
.fd-input:after,
.fd-input:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-input::-webkit-input-placeholder {
  color: var(--sapField_PlaceholderTextColor);
  font-style: var(--fdPlaceholder_Font_Style);
}
.fd-input::-moz-placeholder {
  color: var(--sapField_PlaceholderTextColor);
  font-style: var(--fdPlaceholder_Font_Style);
}
.fd-input:-ms-input-placeholder {
  color: var(--sapField_PlaceholderTextColor);
  font-style: var(--fdPlaceholder_Font_Style);
}
.fd-input::-ms-input-placeholder {
  color: var(--sapField_PlaceholderTextColor);
  font-style: var(--fdPlaceholder_Font_Style);
}
.fd-input::placeholder {
  color: var(--sapField_PlaceholderTextColor);
  font-style: var(--fdPlaceholder_Font_Style);
}
.fd-input[dir="rtl"]::-webkit-input-placeholder,
[dir="rtl"] .fd-input::-webkit-input-placeholder {
  text-indent: 0.125rem;
}
.fd-input[dir="rtl"]::-moz-placeholder,
[dir="rtl"] .fd-input::-moz-placeholder {
  text-indent: 0.125rem;
}
.fd-input[dir="rtl"]:-ms-input-placeholder,
[dir="rtl"] .fd-input:-ms-input-placeholder {
  text-indent: 0.125rem;
}
.fd-input[dir="rtl"]::-ms-input-placeholder,
[dir="rtl"] .fd-input::-ms-input-placeholder {
  text-indent: 0.125rem;
}
.fd-input[dir="rtl"]::placeholder,
[dir="rtl"] .fd-input::placeholder {
  text-indent: 0.125rem;
}
.fd-input::-moz-selection {
  background-color: var(--sapSelectedColor);
  color: var(--sapContent_ContrastTextColor);
}
.fd-input::selection {
  background-color: var(--sapSelectedColor);
  color: var(--sapContent_ContrastTextColor);
}
.fd-input::-ms-clear {
  display: none;
}
.fd-input.is-hover,
.fd-input:hover {
  background: var(
    --sapField_Hover_BackgroundStyle,
    var(--sapField_Hover_BackgroundStyle)
  );
  background-color: var(
    --sapField_Hover_Background,
    var(--sapField_Hover_Background)
  );
  border-color: var(--sapField_Hover_BorderColor);
  -webkit-box-shadow: var(--fdInput_Box_Shadow_Hover);
  box-shadow: var(--fdInput_Box_Shadow_Hover);
}
.fd-input.is-focus,
.fd-input:focus {
  background: var(
    --sapField_Focus_Background,
    var(--sapField_Focus_Background)
  );
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: var(--fdInput_Outline_Color) var(--sapContent_FocusStyle)
    var(--sapContent_FocusWidth);
  outline-offset: var(--fdInput_Outline_Offset);
  z-index: 5;
}
.fd-input[type="search"]::-webkit-search-cancel-button,
.fd-input[type="search"]::-webkit-search-decoration,
.fd-input[type="search"]::-webkit-search-results-button,
.fd-input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none;
}
.fd-input[aria-expanded="false"] {
  z-index: 0;
}
.fd-input.is-expanded,
.fd-input[aria-expanded="true"] {
  z-index: 4;
}
.fd-input[class*="-compact"],
.fd-input[class*="-condensed"],
[class*="-compact"] .fd-input:not([class*="-cozy"]),
[class*="-condensed"] .fd-input:not([class*="-cozy"]) {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: var(--fdInput_Compact_Height, var(--sapElement_Compact_Height));
  margin-block: var(--fdInput_Field_Compact_Margin_Block, 0.1875rem);
  margin-inline: 0;
  min-height: var(--fdInput_Compact_Height, var(--sapElement_Compact_Height));
  min-width: var(--fdInput_Field_Compact_Min_Width, 2rem);
  padding-block: 0;
  padding-inline: var(--fdInput_Field_Compact_Padding, 0.5rem);
}
.fd-input--no-number-spinner {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.fd-input--no-number-spinner::-webkit-inner-spin-button,
.fd-input--no-number-spinner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin-block: 0;
  margin-inline: 0;
}
.fd-input.right-align {
  text-align: right;
}
.fd-input__sr-only {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin-block: -1px;
  margin-inline: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  white-space: nowrap;
  width: 1px;
}
.fd-input.is-success {
  background: var(--sapField_SuccessBackgroundStyle);
  background-color: var(--sapField_SuccessBackground);
  border: var(--sapField_SuccessColor) var(--sapField_SuccessBorderWidth)
    var(--sapField_SuccessBorderStyle);
  -webkit-box-shadow: var(--sapField_SuccessShadow);
  box-shadow: var(--sapField_SuccessShadow);
}
.fd-input.is-success.is-hover,
.fd-input.is-success:hover {
  background-color: var(--fdInput_Success_Background_Color_Hover);
  border-color: var(--sapField_SuccessColor);
  -webkit-box-shadow: var(--fdInput_Success_Box_Shadow_Hover);
  box-shadow: var(--fdInput_Success_Box_Shadow_Hover);
}
.fd-input.is-success.is-focus,
.fd-input.is-success:focus {
  background: var(--sapField_Focus_Background);
  outline-color: var(--fdInput_Success_Outline_Color);
  z-index: 5;
}
.fd-input.is-success.is-focus.is-hover,
.fd-input.is-success.is-focus:hover,
.fd-input.is-success:focus.is-hover,
.fd-input.is-success:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-success.is-expanded,
.fd-input.is-success[aria-expanded="true"] {
  background: var(--sapField_Focus_Background);
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdInput_Success_Outline_Color);
  outline-offset: var(--fdInput_Outline_Offset);
}
.fd-input.is-error {
  background: var(--sapField_InvalidBackgroundStyle);
  background-color: var(--sapField_InvalidBackground);
  border: var(--sapField_InvalidColor) var(--sapField_InvalidBorderWidth)
    var(--sapField_InvalidBorderStyle);
  -webkit-box-shadow: var(--sapField_InvalidShadow);
  box-shadow: var(--sapField_InvalidShadow);
}
.fd-input.is-error.is-hover,
.fd-input.is-error:hover {
  background-color: var(--fdInput_Error_Background_Color_Hover);
  border-color: var(--sapField_InvalidColor);
  -webkit-box-shadow: var(--fdInput_Error_Box_Shadow_Hover);
  box-shadow: var(--fdInput_Error_Box_Shadow_Hover);
}
.fd-input.is-error.is-focus,
.fd-input.is-error:focus {
  background: var(--sapField_Focus_Background);
  outline-color: var(--fdInput_Error_Outline_Color);
  z-index: 5;
}
.fd-input.is-error.is-focus.is-hover,
.fd-input.is-error.is-focus:hover,
.fd-input.is-error:focus.is-hover,
.fd-input.is-error:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-error.is-expanded,
.fd-input.is-error[aria-expanded="true"] {
  background: var(--sapField_Focus_Background);
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdInput_Error_Outline_Color);
  outline-offset: var(--fdInput_Outline_Offset);
}
.fd-input.is-warning {
  background: var(--sapField_WarningBackgroundStyle);
  background-color: var(--sapField_WarningBackground);
  border: var(--sapField_WarningColor) var(--sapField_WarningBorderWidth)
    var(--sapField_WarningBorderStyle);
  -webkit-box-shadow: var(--sapField_WarningShadow);
  box-shadow: var(--sapField_WarningShadow);
}
.fd-input.is-warning.is-hover,
.fd-input.is-warning:hover {
  background-color: var(--fdInput_Warning_Background_Color_Hover);
  border-color: var(--sapField_WarningColor);
  -webkit-box-shadow: var(--fdInput_Warning_Box_Shadow_Hover);
  box-shadow: var(--fdInput_Warning_Box_Shadow_Hover);
}
.fd-input.is-warning.is-focus,
.fd-input.is-warning:focus {
  background: var(--sapField_Focus_Background);
  outline-color: var(--fdInput_Warning_Outline_Color);
  z-index: 5;
}
.fd-input.is-warning.is-focus.is-hover,
.fd-input.is-warning.is-focus:hover,
.fd-input.is-warning:focus.is-hover,
.fd-input.is-warning:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-warning.is-expanded,
.fd-input.is-warning[aria-expanded="true"] {
  background: var(--sapField_Focus_Background);
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdInput_Warning_Outline_Color);
  outline-offset: var(--fdInput_Outline_Offset);
}
.fd-input.is-alert {
  background: var(--sapField_WarningBackgroundStyle);
  background-color: var(--sapField_WarningBackground);
  border: var(--sapField_WarningColor) var(--sapField_WarningBorderWidth)
    var(--sapField_WarningBorderStyle);
}
.fd-input.is-alert.is-hover,
.fd-input.is-alert:hover {
  background-color: var(--fdInput_Warning_Background_Color_Hover);
  border-color: var(--sapField_WarningColor);
  -webkit-box-shadow: var(--fdInput_Warning_Box_Shadow_Hover);
  box-shadow: var(--fdInput_Warning_Box_Shadow_Hover);
}
.fd-input.is-alert.is-focus,
.fd-input.is-alert:focus {
  background: var(--sapField_Focus_Background);
  outline-color: var(--fdInput_Warning_Outline_Color);
  z-index: 5;
}
.fd-input.is-alert.is-focus.is-hover,
.fd-input.is-alert.is-focus:hover,
.fd-input.is-alert:focus.is-hover,
.fd-input.is-alert:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-alert.is-expanded,
.fd-input.is-alert[aria-expanded="true"] {
  background: var(--sapField_Focus_Background);
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdInput_Warning_Outline_Color);
  outline-offset: var(--fdInput_Outline_Offset);
}
.fd-input.is-information {
  background: var(--sapField_InformationBackgroundStyle);
  background-color: var(--sapField_InformationBackground);
  border: var(--sapField_InformationColor)
    var(--sapField_InformationBorderWidth)
    var(--sapField_InformationBorderStyle);
  -webkit-box-shadow: var(--sapField_InformationShadow);
  box-shadow: var(--sapField_InformationShadow);
}
.fd-input.is-information.is-hover,
.fd-input.is-information:hover {
  background-color: var(--fdInput_Information_Background_Color_Hover);
  border-color: var(--sapField_InformationColor);
  -webkit-box-shadow: var(--fdInput_Information_Box_Shadow_Hover);
  box-shadow: var(--fdInput_Information_Box_Shadow_Hover);
}
.fd-input.is-information.is-focus,
.fd-input.is-information:focus {
  background: var(--sapField_Focus_Background);
  outline-color: var(--fdInput_Information_Outline_Color);
  z-index: 5;
}
.fd-input.is-information.is-focus.is-hover,
.fd-input.is-information.is-focus:hover,
.fd-input.is-information:focus.is-hover,
.fd-input.is-information:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-information.is-expanded,
.fd-input.is-information[aria-expanded="true"] {
  background: var(--sapField_Focus_Background);
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdInput_Information_Outline_Color);
  outline-offset: var(--fdInput_Outline_Offset);
}
.fd-input.is-alert,
.fd-input.is-error,
.fd-input.is-warning {
  font-style: var(--fdInput_State_Text_Style);
  font-weight: var(--fdInput_State_Font_Weight);
}
.fd-input.is-alert::-webkit-input-placeholder,
.fd-input.is-error::-webkit-input-placeholder,
.fd-input.is-warning::-webkit-input-placeholder {
  font-weight: var(--fdInput_State_Font_Weight);
}
.fd-input.is-alert::-moz-placeholder,
.fd-input.is-error::-moz-placeholder,
.fd-input.is-warning::-moz-placeholder {
  font-weight: var(--fdInput_State_Font_Weight);
}
.fd-input.is-alert:-ms-input-placeholder,
.fd-input.is-error:-ms-input-placeholder,
.fd-input.is-warning:-ms-input-placeholder {
  font-weight: var(--fdInput_State_Font_Weight);
}
.fd-input.is-alert::-ms-input-placeholder,
.fd-input.is-error::-ms-input-placeholder,
.fd-input.is-warning::-ms-input-placeholder {
  font-weight: var(--fdInput_State_Font_Weight);
}
.fd-input.is-alert::placeholder,
.fd-input.is-error::placeholder,
.fd-input.is-warning::placeholder {
  font-weight: var(--fdInput_State_Font_Weight);
}
.fd-input.is-alert.is-focus,
.fd-input.is-alert:focus,
.fd-input.is-error.is-focus,
.fd-input.is-error:focus,
.fd-input.is-information.is-focus,
.fd-input.is-information:focus,
.fd-input.is-warning.is-focus,
.fd-input.is-warning:focus {
  outline-offset: var(--fdInput_Outline_Offset_States);
  z-index: 5;
}
.fd-input.is-error::-webkit-input-placeholder {
  color: var(--sapField_TextColor);
}
.fd-input.is-error::-moz-placeholder {
  color: var(--sapField_TextColor);
}
.fd-input.is-error:-ms-input-placeholder {
  color: var(--sapField_TextColor);
}
.fd-input.is-error::-ms-input-placeholder {
  color: var(--sapField_TextColor);
}
.fd-input.is-error::placeholder {
  color: var(--sapField_TextColor);
}
.fd-input.is-disabled,
.fd-input:disabled,
.fd-input[aria-disabled="true"] {
  opacity: var(--sapContent_DisabledOpacity);
  pointer-events: none;
}
.fd-input.is-disabled::-webkit-input-placeholder,
.fd-input:disabled::-webkit-input-placeholder,
.fd-input[aria-disabled="true"]::-webkit-input-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-disabled::-moz-placeholder,
.fd-input:disabled::-moz-placeholder,
.fd-input[aria-disabled="true"]::-moz-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-disabled:-ms-input-placeholder,
.fd-input:disabled:-ms-input-placeholder,
.fd-input[aria-disabled="true"]:-ms-input-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-disabled::-ms-input-placeholder,
.fd-input:disabled::-ms-input-placeholder,
.fd-input[aria-disabled="true"]::-ms-input-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-disabled::placeholder,
.fd-input:disabled::placeholder,
.fd-input[aria-disabled="true"]::placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-readonly,
.fd-input[aria-readonly="true"],
.fd-input[readonly] {
  --fdInput_Outline_Offset: -0.25rem;
  background: var(--sapField_ReadOnly_BackgroundStyle);
  background-color: var(--sapField_ReadOnly_Background);
  border-color: var(--sapField_ReadOnly_BorderColor);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-readonly::-webkit-input-placeholder,
.fd-input[aria-readonly="true"]::-webkit-input-placeholder,
.fd-input[readonly]::-webkit-input-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-readonly::-moz-placeholder,
.fd-input[aria-readonly="true"]::-moz-placeholder,
.fd-input[readonly]::-moz-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-readonly:-ms-input-placeholder,
.fd-input[aria-readonly="true"]:-ms-input-placeholder,
.fd-input[readonly]:-ms-input-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-readonly::-ms-input-placeholder,
.fd-input[aria-readonly="true"]::-ms-input-placeholder,
.fd-input[readonly]::-ms-input-placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-readonly::placeholder,
.fd-input[aria-readonly="true"]::placeholder,
.fd-input[readonly]::placeholder {
  color: var(--fdInput_Non_Interactive_State_Placeholder_Color);
  opacity: 0;
}
.fd-input.is-readonly.is-focus,
.fd-input.is-readonly.is-hover,
.fd-input.is-readonly:focus,
.fd-input.is-readonly:hover,
.fd-input[aria-readonly="true"].is-focus,
.fd-input[aria-readonly="true"].is-hover,
.fd-input[aria-readonly="true"]:focus,
.fd-input[aria-readonly="true"]:hover,
.fd-input[readonly].is-focus,
.fd-input[readonly].is-hover,
.fd-input[readonly]:focus,
.fd-input[readonly]:hover {
  --fdInput_Outline_Offset: -0.25rem;
  background: var(--sapField_ReadOnly_BackgroundStyle);
  background-color: var(--sapField_ReadOnly_Background);
  border-color: var(--sapField_ReadOnly_BorderColor);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-input.is-readonly.is-focus,
.fd-input.is-readonly:focus,
.fd-input[aria-readonly="true"].is-focus,
.fd-input[aria-readonly="true"]:focus,
.fd-input[readonly].is-focus,
.fd-input[readonly]:focus {
  z-index: 5;
}
.fd-toolbar {
  --fdToolbar_Height: 2.75rem;
  --fdToolbar_Separator_Margin: 0;
  --fdToolbar_Padding_Left: 0.5rem;
  --fdToolbar_Padding_Right: 0.5rem;
  --fdToolbar_Separator_Height: 2rem;
  --fdToolbar_Overflow_Max_Width: 100%;
  --fdToolbar_Separator_Width: 0.0625rem;
  --fdToolbar_Info_Color: var(--sapList_TextColor);
  --fdToolbar_Background: var(--sapToolbar_Background);
  --fdToolbar_Border_Bottom: 0.0625rem solid var(--sapGroup_TitleBorderColor);
  --fdToolbar_Border_Top: 0.0625rem solid var(--sapPageFooter_BorderColor);
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--fdToolbar_Background);
  border-bottom: var(--fdToolbar_Border_Bottom);
  height: var(--fdToolbar_Height);
  min-height: var(--fdToolbar_Height);
  padding-inline: var(--fdToolbar_Padding_Left) var(--fdToolbar_Padding_Right);
}
.fd-toolbar:after,
.fd-toolbar:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-toolbar__spacer {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 100%;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.fd-toolbar__spacer:after,
.fd-toolbar__spacer:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-toolbar__spacer--fixed {
  -webkit-box-flex: 0;
  display: inline-block;
  -ms-flex: none;
  flex: none;
}
.fd-toolbar__separator {
  background-color: var(--sapToolbar_SeparatorColor);
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: var(--fdToolbar_Separator_Height);
  line-height: normal;
  margin-block: 0;
  margin-block: var(--fdToolbar_Separator_Margin);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  width: var(--fdToolbar_Separator_Width);
}
.fd-toolbar__separator:after,
.fd-toolbar__separator:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-toolbar__overflow {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  --fdToolbar_Separator_Width: auto;
  --fdToolbar_Separator_Height: 0.0625rem;
  --fdToolbar_Separator_Margin: 0.1875rem;
  --fdToolbar_Overflow_Padding_Block: 0.25rem;
  --fdToolbar_Overflow_Padding_Inline: 0.5rem;
  max-height: 50vh;
  max-width: var(--fdToolbar_Overflow_Max_Width);
  overflow: auto;
  padding-block: var(--fdToolbar_Overflow_Padding_Block);
  padding-inline: var(--fdToolbar_Overflow_Padding_Inline);
}
.fd-toolbar__overflow:after,
.fd-toolbar__overflow:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-toolbar__overflow[class*="-compact"],
.fd-toolbar__overflow[class*="-condensed"],
[class*="-compact"] .fd-toolbar__overflow:not([class*="-cozy"]),
[class*="-condensed"] .fd-toolbar__overflow:not([class*="-cozy"]) {
  --fdToolbar_Overflow_Padding_Block: 0.1875rem;
  --fdToolbar_Overflow_Padding_Inline: 0.375rem;
}
.fd-toolbar__overflow .fd-toolbar__overflow-button {
  margin-block: 0.1875rem;
  margin-inline: 0;
  text-align: left;
  width: auto;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.fd-toolbar__overflow .fd-toolbar__overflow-button[dir="rtl"],
[dir="rtl"] .fd-toolbar__overflow .fd-toolbar__overflow-button {
  text-align: right;
}
.fd-toolbar__overflow .fd-toolbar__overflow-button--menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 100%;
}
.fd-toolbar__overflow .fd-toolbar__overflow-form-label {
  margin-block: 0.625rem 0.125rem;
  margin-inline: 0;
}
.fd-toolbar__overflow .fd-toolbar__overflow-label {
  margin-block: 0.375rem;
  margin-inline: 0;
}
.fd-toolbar .fd-toolbar__title {
  --fdTitle_Font_Size: var(--sapGroup_Title_FontSize);
  --fdTitle_Color: var(--sapGroup_TitleTextColor);
}
.fd-toolbar--auto {
  --fdToolbar_Background: var(--fdToolbar_Auto_Background);
}
.fd-toolbar--solid {
  --fdToolbar_Background: var(--fdToolbar_Solid_Background);
}
.fd-toolbar--transparent {
  --fdToolbar_Background: var(--fdToolbar_Transparent_Background);
}
.fd-toolbar--ai,
.fd-toolbar--clear {
  --fdToolbar_Border_Bottom: none;
}
.fd-toolbar--ai {
  --fdToolbar_Background: var(--fdToolbar_Transparent_Background);
  --fdToolbar_Padding_Left: 0.5rem;
  --fdToolbar_Padding_Right: 0.25rem;
}
.fd-toolbar--ai.is-active {
  --fdToolbar_Background: var(--fdToolbar_Solid_Background);
  border-top: var(--fdToolbar_Border_Top);
}
.fd-toolbar--title {
  --fdToolbar_Height: 2.75rem;
  --fdToolbar_Padding_Left: 1rem;
  --fdToolbar_Background: var(--sapGroup_TitleBackground);
}
.fd-toolbar.fd-toolbar--title-bar {
  padding-block: 0.375rem;
  --fdToolbar_Height: auto;
  --fdToolbar_Padding_Left: 0.75rem;
  --fdToolbar_Padding_Right: 0.75rem;
}
.fd-toolbar--info {
  color: var(--fdToolbar_Info_Color);
  position: relative;
  --fdToolbar_Height: 2rem;
  --fdToolbar_Background: var(--sapInfobar_NonInteractive_Background);
}
.fd-toolbar--info [class*="sap-icon"] {
  color: var(--sapList_TextColor);
  font-size: 1rem;
  height: 1rem;
  line-height: 1rem;
}
.fd-toolbar--active {
  outline: none;
  position: relative;
  --fdToolbar_Background: var(--sapInfobar_Background);
  --fdToolbar_Info_Color: var(--sapInfobar_TextColor);
}
.fd-toolbar--active.is-focus:after,
.fd-toolbar--active:focus:after {
  border-color: var(--sapContent_FocusColor);
  border-style: var(--sapContent_FocusStyle);
  border-width: var(--sapContent_FocusWidth);
  content: "";
  inset: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
  pointer-events: none;
  position: absolute;
}
.fd-toolbar--active.is-hover,
.fd-toolbar--active:hover {
  --fdToolbar_Background: var(--sapInfobar_Hover_Background);
}
.fd-toolbar--active.is-active,
.fd-toolbar--active:active {
  --fdToolbar_Background: var(--sapInfobar_Active_Background);
}
.fd-toolbar--active.is-focus,
.fd-toolbar--active:focus {
  z-index: 5;
}
.fd-toolbar--active.is-focus:after,
.fd-toolbar--active:focus:after {
  border-color: var(--fdToolbar_Info_Outline_Color);
}
.fd-toolbar--fade-in {
  opacity: 1;
  -webkit-transition:
    visibility 0s linear 0s,
    opacity 1s;
  transition:
    visibility 0s linear 0s,
    opacity 1s;
  visibility: visible;
}
.fd-toolbar--fade-out {
  opacity: 0;
  -webkit-transition:
    visibility 0s linear 1s,
    opacity 1ms;
  transition:
    visibility 0s linear 1s,
    opacity 1ms;
  visibility: hidden;
}
.fd-toolbar[class*="-compact"],
.fd-toolbar[class*="-condensed"],
[class*="-compact"] .fd-toolbar:not([class*="-cozy"]),
[class*="-condensed"] .fd-toolbar:not([class*="-cozy"]) {
  --fdToolbar_Height: 2rem;
  --fdToolbar_Separator_Height: 1.5rem;
  --fdToolbar_Overflow_Max_Width: 20rem;
}
.fd-toolbar[class*="-compact"].fd-toolbar--title,
.fd-toolbar[class*="-condensed"].fd-toolbar--title,
[class*="-compact"] .fd-toolbar:not([class*="-cozy"]).fd-toolbar--title,
[class*="-condensed"] .fd-toolbar:not([class*="-cozy"]).fd-toolbar--title {
  --fdToolbar_Height: 2.75rem;
}
.fd-toolbar[class*="-compact"].fd-toolbar--title-bar,
.fd-toolbar[class*="-condensed"].fd-toolbar--title-bar,
[class*="-compact"] .fd-toolbar:not([class*="-cozy"]).fd-toolbar--title-bar,
[class*="-condensed"] .fd-toolbar:not([class*="-cozy"]).fd-toolbar--title-bar {
  --fdToolbar_Height: auto;
}
.fd-breadcrumb {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  --fdLink_Line_Height: 1.5rem;
  list-style: none;
  -webkit-margin-after: 0.5rem;
  margin-block-end: 0.5rem;
}
.fd-breadcrumb:after,
.fd-breadcrumb:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-breadcrumb__item {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--sapContent_LabelColor);
  padding-block: 0.0625rem;
}
.fd-breadcrumb__item:after,
.fd-breadcrumb__item:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-breadcrumb__item:last-child:not(:has(a)) {
  --fdBreadcrumb_Separator: none;
}
.fd-breadcrumb__item .fd-breadcrumb__popover-body {
  border: none;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.fd-breadcrumb__separator {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-breadcrumb__separator:after,
.fd-breadcrumb__separator:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-breadcrumb__separator:after {
  color: var(--sapTextColor);
  content: var(--fdBreadcrumb_Separator, "/");
  margin-inline: 0.25rem;
}
.fd-breadcrumb--backslash {
  --fdBreadcrumb_Separator: "\\";
}
.fd-breadcrumb--double-slash {
  --fdBreadcrumb_Separator: "//";
}
.fd-breadcrumb--double-backslash {
  --fdBreadcrumb_Separator: "\\\\";
}
.fd-breadcrumb--greater-than {
  --fdBreadcrumb_Separator: ">";
}
.fd-breadcrumb--double-greater-than {
  --fdBreadcrumb_Separator: ">>";
}
.fd-title {
  font-size: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --fdTitle_Font_Size: 1rem;
  --fdTitle_Color: var(--sapTextColor);
  --fdTitle_Font_Family: var(--sapFontHeaderFamily);
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdTitle_Color);
  font-family: var(--sapFontFamily);
  font-family: var(--fdTitle_Font_Family);
  font-size: var(--sapFontSize);
  font-size: var(--fdTitle_Font_Size);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-title:after,
.fd-title:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-title--h1 {
  --fdTitle_Font_Size: var(--sapFontHeader1Size);
}
.fd-title--h2 {
  --fdTitle_Font_Size: var(--sapFontHeader2Size);
}
.fd-title--h3 {
  --fdTitle_Font_Size: var(--sapFontHeader3Size);
}
.fd-title--h4 {
  --fdTitle_Font_Size: var(--sapFontHeader4Size);
}
.fd-title--h5 {
  --fdTitle_Font_Size: var(--sapFontHeader5Size);
}
.fd-title--h6 {
  --fdTitle_Font_Size: var(--sapFontHeader6Size);
}
.fd-title--wrap {
  overflow: auto;
  text-overflow: clip;
  white-space: normal;
}
.fd-title--two-line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.fd-list {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  max-width: 100% !important;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
  width: 100%;
}
.fd-list:after,
.fd-list:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list__footer,
.fd-list__group-header,
.fd-list__item {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-block: 0;
  padding-inline: 0.9375rem;
}
.fd-list__footer:after,
.fd-list__footer:before,
.fd-list__group-header:after,
.fd-list__group-header:before,
.fd-list__item:after,
.fd-list__item:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list__item {
  background: var(--fdList_Item_Background_Color);
  border-bottom: var(--sapList_BorderWidth) solid
    var(--fdList_Item_Border_Color);
  height: var(--fdList_Item_Height);
  position: relative;
}
.fd-list__item.is-focus,
.fd-list__item:focus {
  outline: none;
  pointer-events: all;
}
.fd-list__item.is-focus:before,
.fd-list__item:focus:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  content: "";
  display: block;
  inset: 0.125rem;
  bottom: 0.0625rem;
  pointer-events: none;
  position: absolute;
}
.fd-list__item.is-focus.is-active:before,
.fd-list__item.is-focus:active:before,
.fd-list__item:focus.is-active:before,
.fd-list__item:focus:active:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdList_Active_Outline_Color);
}
.fd-list__item .fd-avatar:first-child {
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
}
.fd-list__item--unread .fd-list__title {
  font-weight: 700;
}
.fd-list__item--no-data .fd-list__title {
  text-align: center;
}
.fd-list__item--interactive,
.fd-list__item--interractive {
  cursor: pointer;
}
.fd-list__item--interactive.is-hover,
.fd-list__item--interactive:hover,
.fd-list__item--interractive.is-hover,
.fd-list__item--interractive:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_Background);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_BorderColor);
}
.fd-list__item--interactive.is-selected,
.fd-list__item--interactive[aria-selected="true"],
.fd-list__item--interractive.is-selected,
.fd-list__item--interractive[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list__item--interactive.is-selected .fd-list__link,
.fd-list__item--interactive[aria-selected="true"] .fd-list__link,
.fd-list__item--interractive.is-selected .fd-list__link,
.fd-list__item--interractive[aria-selected="true"] .fd-list__link {
  background: inherit;
}
.fd-list__item--interactive.is-selected .fd-list__link.is-active,
.fd-list__item--interactive.is-selected .fd-list__link:active,
.fd-list__item--interactive[aria-selected="true"] .fd-list__link.is-active,
.fd-list__item--interactive[aria-selected="true"] .fd-list__link:active,
.fd-list__item--interractive.is-selected .fd-list__link.is-active,
.fd-list__item--interractive.is-selected .fd-list__link:active,
.fd-list__item--interractive[aria-selected="true"] .fd-list__link.is-active,
.fd-list__item--interractive[aria-selected="true"] .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list__item--interactive.is-selected.is-hover,
.fd-list__item--interactive.is-selected:hover,
.fd-list__item--interactive[aria-selected="true"].is-hover,
.fd-list__item--interactive[aria-selected="true"]:hover,
.fd-list__item--interractive.is-selected.is-hover,
.fd-list__item--interractive.is-selected:hover,
.fd-list__item--interractive[aria-selected="true"].is-hover,
.fd-list__item--interractive[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list__item--interactive.is-active,
.fd-list__item--interactive.is-active.is-hover,
.fd-list__item--interactive.is-active.is-selected,
.fd-list__item--interactive.is-active.is-selected.is-hover,
.fd-list__item--interactive.is-active.is-selected:hover,
.fd-list__item--interactive.is-active:hover,
.fd-list__item--interactive.is-active[aria-selected="true"],
.fd-list__item--interactive.is-active[aria-selected="true"].is-hover,
.fd-list__item--interactive.is-active[aria-selected="true"]:hover,
.fd-list__item--interactive:active,
.fd-list__item--interactive:active.is-hover,
.fd-list__item--interactive:active.is-selected,
.fd-list__item--interactive:active.is-selected.is-hover,
.fd-list__item--interactive:active.is-selected:hover,
.fd-list__item--interactive:active:hover,
.fd-list__item--interactive:active[aria-selected="true"],
.fd-list__item--interactive:active[aria-selected="true"].is-hover,
.fd-list__item--interactive:active[aria-selected="true"]:hover,
.fd-list__item--interractive.is-active,
.fd-list__item--interractive.is-active.is-hover,
.fd-list__item--interractive.is-active.is-selected,
.fd-list__item--interractive.is-active.is-selected.is-hover,
.fd-list__item--interractive.is-active.is-selected:hover,
.fd-list__item--interractive.is-active:hover,
.fd-list__item--interractive.is-active[aria-selected="true"],
.fd-list__item--interractive.is-active[aria-selected="true"].is-hover,
.fd-list__item--interractive.is-active[aria-selected="true"]:hover,
.fd-list__item--interractive:active,
.fd-list__item--interractive:active.is-hover,
.fd-list__item--interractive:active.is-selected,
.fd-list__item--interractive:active.is-selected.is-hover,
.fd-list__item--interractive:active.is-selected:hover,
.fd-list__item--interractive:active:hover,
.fd-list__item--interractive:active[aria-selected="true"],
.fd-list__item--interractive:active[aria-selected="true"].is-hover,
.fd-list__item--interractive:active[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
  --fdList_Item_Text_Color: var(--sapList_Active_TextColor);
  --fdList_Item_Border_Color: var(--sapList_Active_Background);
}
.fd-list__item--interactive.is-active,
.fd-list__item--interactive.is-active .fd-list__byline,
.fd-list__item--interactive.is-active .fd-list__byline-left,
.fd-list__item--interactive.is-active .fd-list__byline-right,
.fd-list__item--interactive.is-active .fd-list__byline-right--critical,
.fd-list__item--interactive.is-active .fd-list__byline-right--informative,
.fd-list__item--interactive.is-active .fd-list__byline-right--negative,
.fd-list__item--interactive.is-active .fd-list__byline-right--neutral,
.fd-list__item--interactive.is-active .fd-list__byline-right--positive,
.fd-list__item--interactive.is-active .fd-list__content,
.fd-list__item--interactive.is-active .fd-list__icon,
.fd-list__item--interactive.is-active .fd-list__secondary,
.fd-list__item--interactive.is-active .fd-list__thumbnail,
.fd-list__item--interactive.is-active .fd-list__title,
.fd-list__item--interactive.is-active.fd-list__link--navigation-indicator:after,
.fd-list__item--interactive:active,
.fd-list__item--interactive:active .fd-list__byline,
.fd-list__item--interactive:active .fd-list__byline-left,
.fd-list__item--interactive:active .fd-list__byline-right,
.fd-list__item--interactive:active .fd-list__byline-right--critical,
.fd-list__item--interactive:active .fd-list__byline-right--informative,
.fd-list__item--interactive:active .fd-list__byline-right--negative,
.fd-list__item--interactive:active .fd-list__byline-right--neutral,
.fd-list__item--interactive:active .fd-list__byline-right--positive,
.fd-list__item--interactive:active .fd-list__content,
.fd-list__item--interactive:active .fd-list__icon,
.fd-list__item--interactive:active .fd-list__secondary,
.fd-list__item--interactive:active .fd-list__thumbnail,
.fd-list__item--interactive:active .fd-list__title,
.fd-list__item--interactive:active.fd-list__link--navigation-indicator:after,
.fd-list__item--interractive.is-active,
.fd-list__item--interractive.is-active .fd-list__byline,
.fd-list__item--interractive.is-active .fd-list__byline-left,
.fd-list__item--interractive.is-active .fd-list__byline-right,
.fd-list__item--interractive.is-active .fd-list__byline-right--critical,
.fd-list__item--interractive.is-active .fd-list__byline-right--informative,
.fd-list__item--interractive.is-active .fd-list__byline-right--negative,
.fd-list__item--interractive.is-active .fd-list__byline-right--neutral,
.fd-list__item--interractive.is-active .fd-list__byline-right--positive,
.fd-list__item--interractive.is-active .fd-list__content,
.fd-list__item--interractive.is-active .fd-list__icon,
.fd-list__item--interractive.is-active .fd-list__secondary,
.fd-list__item--interractive.is-active .fd-list__thumbnail,
.fd-list__item--interractive.is-active .fd-list__title,
.fd-list__item--interractive.is-active.fd-list__link--navigation-indicator:after,
.fd-list__item--interractive:active,
.fd-list__item--interractive:active .fd-list__byline,
.fd-list__item--interractive:active .fd-list__byline-left,
.fd-list__item--interractive:active .fd-list__byline-right,
.fd-list__item--interractive:active .fd-list__byline-right--critical,
.fd-list__item--interractive:active .fd-list__byline-right--informative,
.fd-list__item--interractive:active .fd-list__byline-right--negative,
.fd-list__item--interractive:active .fd-list__byline-right--neutral,
.fd-list__item--interractive:active .fd-list__byline-right--positive,
.fd-list__item--interractive:active .fd-list__content,
.fd-list__item--interractive:active .fd-list__icon,
.fd-list__item--interractive:active .fd-list__secondary,
.fd-list__item--interractive:active .fd-list__thumbnail,
.fd-list__item--interractive:active .fd-list__title,
.fd-list__item--interractive:active.fd-list__link--navigation-indicator:after {
  text-shadow: none;
}
.fd-list__item--action {
  border-bottom: var(--fdList_Item_Action_Border);
  font-size: var(--sapFontSize);
  padding-block: 0;
  padding-inline: 0;
  text-align: center;
  --fdList_Item_Height: var(--sapElement_LineHeight);
}
.fd-list__item--action:first-child {
  border-top: var(--fdList_Item_Action_Border);
}
.fd-list__item--action .fd-list__title {
  background: transparent;
  border: var(--fdList_Item_Action_Button_Border);
  border-radius: var(--fdList_Item_Action_Button_Border_Radius);
  color: var(--sapButton_TextColor);
  cursor: pointer;
  height: var(--fdList_Item_Action_Button_Size);
  margin-block: var(--fdList_Item_Action_Button_Spacing);
  margin-inline: var(--fdList_Item_Action_Button_Spacing);
  padding-block: 0;
  padding-inline: 0.9375rem;
  pointer-events: all;
  width: 100%;
}
.fd-list__item--action .fd-list__title.is-hover,
.fd-list__item--action .fd-list__title:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_Background);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_BorderColor);
}
.fd-list__item--action .fd-list__title.is-selected,
.fd-list__item--action .fd-list__title[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list__item--action .fd-list__title.is-selected .fd-list__link,
.fd-list__item--action .fd-list__title[aria-selected="true"] .fd-list__link {
  background: inherit;
}
.fd-list__item--action .fd-list__title.is-selected .fd-list__link.is-active,
.fd-list__item--action .fd-list__title.is-selected .fd-list__link:active,
.fd-list__item--action
  .fd-list__title[aria-selected="true"]
  .fd-list__link.is-active,
.fd-list__item--action
  .fd-list__title[aria-selected="true"]
  .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list__item--action .fd-list__title.is-selected.is-hover,
.fd-list__item--action .fd-list__title.is-selected:hover,
.fd-list__item--action .fd-list__title[aria-selected="true"].is-hover,
.fd-list__item--action .fd-list__title[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list__item--action .fd-list__title.is-active,
.fd-list__item--action .fd-list__title.is-active.is-hover,
.fd-list__item--action .fd-list__title.is-active.is-selected,
.fd-list__item--action .fd-list__title.is-active.is-selected.is-hover,
.fd-list__item--action .fd-list__title.is-active.is-selected:hover,
.fd-list__item--action .fd-list__title.is-active:hover,
.fd-list__item--action .fd-list__title.is-active[aria-selected="true"],
.fd-list__item--action .fd-list__title.is-active[aria-selected="true"].is-hover,
.fd-list__item--action .fd-list__title.is-active[aria-selected="true"]:hover,
.fd-list__item--action .fd-list__title:active,
.fd-list__item--action .fd-list__title:active.is-hover,
.fd-list__item--action .fd-list__title:active.is-selected,
.fd-list__item--action .fd-list__title:active.is-selected.is-hover,
.fd-list__item--action .fd-list__title:active.is-selected:hover,
.fd-list__item--action .fd-list__title:active:hover,
.fd-list__item--action .fd-list__title:active[aria-selected="true"],
.fd-list__item--action .fd-list__title:active[aria-selected="true"].is-hover,
.fd-list__item--action .fd-list__title:active[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
  --fdList_Item_Text_Color: var(--sapList_Active_TextColor);
  --fdList_Item_Border_Color: var(--sapList_Active_Background);
}
.fd-list__item--action .fd-list__title.is-active,
.fd-list__item--action .fd-list__title.is-active .fd-list__byline,
.fd-list__item--action .fd-list__title.is-active .fd-list__byline-left,
.fd-list__item--action .fd-list__title.is-active .fd-list__byline-right,
.fd-list__item--action
  .fd-list__title.is-active
  .fd-list__byline-right--critical,
.fd-list__item--action
  .fd-list__title.is-active
  .fd-list__byline-right--informative,
.fd-list__item--action
  .fd-list__title.is-active
  .fd-list__byline-right--negative,
.fd-list__item--action
  .fd-list__title.is-active
  .fd-list__byline-right--neutral,
.fd-list__item--action
  .fd-list__title.is-active
  .fd-list__byline-right--positive,
.fd-list__item--action .fd-list__title.is-active .fd-list__content,
.fd-list__item--action .fd-list__title.is-active .fd-list__icon,
.fd-list__item--action .fd-list__title.is-active .fd-list__secondary,
.fd-list__item--action .fd-list__title.is-active .fd-list__thumbnail,
.fd-list__item--action .fd-list__title.is-active .fd-list__title,
.fd-list__item--action
  .fd-list__title.is-active.fd-list__link--navigation-indicator:after,
.fd-list__item--action .fd-list__title:active,
.fd-list__item--action .fd-list__title:active .fd-list__byline,
.fd-list__item--action .fd-list__title:active .fd-list__byline-left,
.fd-list__item--action .fd-list__title:active .fd-list__byline-right,
.fd-list__item--action .fd-list__title:active .fd-list__byline-right--critical,
.fd-list__item--action
  .fd-list__title:active
  .fd-list__byline-right--informative,
.fd-list__item--action .fd-list__title:active .fd-list__byline-right--negative,
.fd-list__item--action .fd-list__title:active .fd-list__byline-right--neutral,
.fd-list__item--action .fd-list__title:active .fd-list__byline-right--positive,
.fd-list__item--action .fd-list__title:active .fd-list__content,
.fd-list__item--action .fd-list__title:active .fd-list__icon,
.fd-list__item--action .fd-list__title:active .fd-list__secondary,
.fd-list__item--action .fd-list__title:active .fd-list__thumbnail,
.fd-list__item--action .fd-list__title:active .fd-list__title,
.fd-list__item--action
  .fd-list__title:active.fd-list__link--navigation-indicator:after {
  text-shadow: none;
}
.fd-list__item--action .fd-list__title.is-focus,
.fd-list__item--action .fd-list__title:focus {
  outline: var(--sapContent_FocusColor) var(--sapContent_FocusStyle)
    var(--sapContent_FocusWidth);
  outline-offset: -0.125rem;
}
.fd-list__item--action .fd-list__title.is-focus.is-active,
.fd-list__item--action .fd-list__title.is-focus:active,
.fd-list__item--action .fd-list__title:focus.is-active,
.fd-list__item--action .fd-list__title:focus:active {
  outline-color: var(--fdList_Active_Outline_Color);
}
.fd-list__item--action .fd-list__title::-moz-focus-inner {
  border: 0;
}
.fd-list__item--growing {
  --fdList_Item_Height: var(--sapElement_LineHeight);
}
.fd-list__item--growing .fd-list__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
.fd-list__item--growing .fd-list__title-text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: inherit;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  font-weight: var(--fdList_Growing_Font_Weight);
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  text-shadow: inherit;
  white-space: nowrap;
}
.fd-list__item--growing .fd-list__title-text:after,
.fd-list__item--growing .fd-list__title-text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list__item--inactive,
.fd-list__item--inactive .fd-list__secondary,
.fd-list__item--inactive .fd-list__title {
  pointer-events: none;
}
.fd-list__item.is-selected,
.fd-list__item[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list__item.is-selected .fd-list__link,
.fd-list__item[aria-selected="true"] .fd-list__link {
  background: inherit;
}
.fd-list__item.is-selected .fd-list__link.is-active,
.fd-list__item.is-selected .fd-list__link:active,
.fd-list__item[aria-selected="true"] .fd-list__link.is-active,
.fd-list__item[aria-selected="true"] .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list__item.is-selected.is-hover,
.fd-list__item.is-selected:hover,
.fd-list__item[aria-selected="true"].is-hover,
.fd-list__item[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list__secondary,
.fd-list__title {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdList_Item_Text_Color);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  pointer-events: none;
  pointer-events: all;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list__secondary:after,
.fd-list__secondary:before,
.fd-list__title:after,
.fd-list__title:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list__title {
  -webkit-box-flex: 3;
  -ms-flex: 3 3 10%;
  flex: 3 3 10%;
  font-size: var(--fdList_Item_Text_Font_Size);
  min-height: var(--fdList_Item_Text_Font_Size);
}
.fd-list__title:last-child:first-child {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.fd-list__title .fd-list__title-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.fd-list__title ~ .fd-list__icon {
  -webkit-margin-end: -1rem;
  margin-inline-end: -1rem;
}
.fd-list__secondary {
  color: var(--fdList_Status_Text_Color);
  font-size: var(--sapFontSize);
  max-width: 40%;
  text-align: right;
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem;
}
.fd-list__secondary--positive {
  --fdList_Status_Text_Color: var(--sapPositiveTextColor);
}
.fd-list__secondary--critical {
  --fdList_Status_Text_Color: var(--sapCriticalTextColor);
}
.fd-list__secondary--negative {
  --fdList_Status_Text_Color: var(--sapNegativeTextColor);
}
.fd-list__secondary--informative {
  --fdList_Status_Text_Color: var(--sapInformativeTextColor);
}
.fd-list__secondary[dir="rtl"],
[dir="rtl"] .fd-list__secondary {
  text-align: left;
}
.fd-list__icon [class*="sap-icon"],
.fd-list__icon[class*="sap-icon"] {
  background: inherit;
  border-radius: inherit;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: 1;
  pointer-events: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--sapContent_NonInteractiveIconColor);
  font-size: var(--fdList_Item_Icon_Font_Size);
  width: 2.75rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.fd-list__icon [class*="sap-icon"]:first-child,
.fd-list__icon[class*="sap-icon"]:first-child {
  -webkit-margin-start: -1rem;
  margin-inline-start: -1rem;
}
.fd-list__link {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  --fdList_Item_Border_Color: transparent;
  background: var(--fdList_Item_Background_Color);
  border-bottom: var(--sapList_BorderWidth) solid
    var(--fdList_Item_Border_Color);
  cursor: pointer;
  height: 100%;
  padding-block: 0;
  padding-inline: 0.9375rem;
  text-decoration: none;
  width: 100%;
}
.fd-list__link:after,
.fd-list__link:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list__link.is-focus,
.fd-list__link:focus {
  outline: none;
  pointer-events: all;
}
.fd-list__link.is-focus:before,
.fd-list__link:focus:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  content: "";
  display: block;
  inset: 0.125rem;
  pointer-events: none;
  position: absolute;
}
.fd-list__link.is-focus.is-active:before,
.fd-list__link.is-focus:active:before,
.fd-list__link:focus.is-active:before,
.fd-list__link:focus:active:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--fdList_Active_Outline_Color);
}
.fd-list__link.is-hover,
.fd-list__link:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_Background);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_BorderColor);
}
.fd-list__link.is-selected,
.fd-list__link[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list__link.is-selected .fd-list__link,
.fd-list__link[aria-selected="true"] .fd-list__link {
  background: inherit;
}
.fd-list__link.is-selected .fd-list__link.is-active,
.fd-list__link.is-selected .fd-list__link:active,
.fd-list__link[aria-selected="true"] .fd-list__link.is-active,
.fd-list__link[aria-selected="true"] .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list__link.is-selected.is-hover,
.fd-list__link.is-selected:hover,
.fd-list__link[aria-selected="true"].is-hover,
.fd-list__link[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list__link.is-active,
.fd-list__link.is-active.is-hover,
.fd-list__link.is-active.is-selected,
.fd-list__link.is-active.is-selected.is-hover,
.fd-list__link.is-active.is-selected:hover,
.fd-list__link.is-active:hover,
.fd-list__link.is-active[aria-selected="true"],
.fd-list__link.is-active[aria-selected="true"].is-hover,
.fd-list__link.is-active[aria-selected="true"]:hover,
.fd-list__link:active,
.fd-list__link:active.is-hover,
.fd-list__link:active.is-selected,
.fd-list__link:active.is-selected.is-hover,
.fd-list__link:active.is-selected:hover,
.fd-list__link:active:hover,
.fd-list__link:active[aria-selected="true"],
.fd-list__link:active[aria-selected="true"].is-hover,
.fd-list__link:active[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
  --fdList_Item_Text_Color: var(--sapList_Active_TextColor);
  --fdList_Item_Border_Color: var(--sapList_Active_Background);
}
.fd-list__link.is-active,
.fd-list__link.is-active .fd-list__byline,
.fd-list__link.is-active .fd-list__byline-left,
.fd-list__link.is-active .fd-list__byline-right,
.fd-list__link.is-active .fd-list__byline-right--critical,
.fd-list__link.is-active .fd-list__byline-right--informative,
.fd-list__link.is-active .fd-list__byline-right--negative,
.fd-list__link.is-active .fd-list__byline-right--neutral,
.fd-list__link.is-active .fd-list__byline-right--positive,
.fd-list__link.is-active .fd-list__content,
.fd-list__link.is-active .fd-list__icon,
.fd-list__link.is-active .fd-list__secondary,
.fd-list__link.is-active .fd-list__thumbnail,
.fd-list__link.is-active .fd-list__title,
.fd-list__link.is-active.fd-list__link--navigation-indicator:after,
.fd-list__link:active,
.fd-list__link:active .fd-list__byline,
.fd-list__link:active .fd-list__byline-left,
.fd-list__link:active .fd-list__byline-right,
.fd-list__link:active .fd-list__byline-right--critical,
.fd-list__link:active .fd-list__byline-right--informative,
.fd-list__link:active .fd-list__byline-right--negative,
.fd-list__link:active .fd-list__byline-right--neutral,
.fd-list__link:active .fd-list__byline-right--positive,
.fd-list__link:active .fd-list__content,
.fd-list__link:active .fd-list__icon,
.fd-list__link:active .fd-list__secondary,
.fd-list__link:active .fd-list__thumbnail,
.fd-list__link:active .fd-list__title,
.fd-list__link:active.fd-list__link--navigation-indicator:after {
  text-shadow: none;
}
.fd-list__group-header {
  background: var(--sapList_GroupHeaderBackground);
  border-bottom: var(--sapList_BorderWidth) solid
    var(--sapList_GroupHeaderBorderColor);
  height: var(--sapElement_LineHeight);
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.fd-list__group-header .fd-list__title {
  color: var(--sapList_TableGroupHeaderTextColor);
  font-family: var(--sapFontHeaderFamily);
  font-size: var(--sapFontHeader6Size);
  font-weight: 700;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list__footer {
  background: var(--sapList_FooterBackground);
  color: var(--sapList_FooterTextColor);
  font-size: var(--sapFontSize);
  height: 2rem;
}
.fd-list__footer--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.fd-list__footer--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.fd-list__bold {
  font-weight: 700;
}
.fd-list__message {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 2rem;
  left: 0;
  line-height: normal;
  line-height: 2rem;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
  width: 100%;
  -webkit-padding-start: 0.5rem;
  background-color: var(--fdList_Message_Background_Color);
  font-size: var(--sapFontSmallSize);
  padding-inline-start: 0.5rem;
}
.fd-list__message:after,
.fd-list__message:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list__message--error {
  --fdList_Message_Background_Color: var(--sapErrorBackground);
}
.fd-list__message--warning {
  --fdList_Message_Background_Color: var(--sapWarningBackground);
}
.fd-list__message--success {
  --fdList_Message_Background_Color: var(--sapSuccessBackground);
}
.fd-list__message--information {
  --fdList_Message_Background_Color: var(--sapInformationBackground);
}
.fd-list .fd-list__button {
  -webkit-margin-start: var(--fdList_Button_Spacing);
  margin-inline-start: var(--fdList_Button_Spacing);
  -ms-flex-item-align: center;
  align-self: center;
}
.fd-list[class*="-compact"]:not(.fd-object-list):not(.fd-list--message-view),
.fd-list[class*="-condensed"]:not(.fd-object-list):not(.fd-list--message-view),
[class*="-compact"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  ),
[class*="-condensed"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  ) {
  --fdList_Item_Icon_Font_Size: 1rem;
  --fdList_Item_Text_Font_Size: var(--sapFontSize);
  --fdList_Item_Height: var(--sapElement_Compact_LineHeight);
}
.fd-list[class*="-compact"]:not(.fd-object-list):not(.fd-list--message-view)
  .fd-list__item--growing,
.fd-list[class*="-condensed"]:not(.fd-object-list):not(.fd-list--message-view)
  .fd-list__item--growing,
[class*="-compact"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  )
  .fd-list__item--growing,
[class*="-condensed"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  )
  .fd-list__item--growing {
  --fdList_Item_Height: var(--sapElement_LineHeight);
}
.fd-list[class*="-compact"]:not(.fd-object-list):not(.fd-list--message-view)
  .fd-list__item.fd-list__item--action,
.fd-list[class*="-condensed"]:not(.fd-object-list):not(.fd-list--message-view)
  .fd-list__item.fd-list__item--action,
[class*="-compact"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  )
  .fd-list__item.fd-list__item--action,
[class*="-condensed"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  )
  .fd-list__item.fd-list__item--action {
  --fdList_Item_Height: var(--sapElement_Compact_LineHeight);
}
.fd-list[class*="-compact"]:not(.fd-object-list):not(.fd-list--message-view)
  .fd-list__item.fd-list__item--action
  .fd-list__title,
.fd-list[class*="-condensed"]:not(.fd-object-list):not(.fd-list--message-view)
  .fd-list__item.fd-list__item--action
  .fd-list__title,
[class*="-compact"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  )
  .fd-list__item.fd-list__item--action
  .fd-list__title,
[class*="-condensed"]
  .fd-list:not([class*="-cozy"]):not(.fd-object-list):not(
    .fd-list--message-view
  )
  .fd-list__item.fd-list__item--action
  .fd-list__title {
  height: var(--fdList_Item_Action_Button_Size_Compact);
}
.fd-list--no-border .fd-list__group-header,
.fd-list--no-border .fd-list__item {
  border-bottom: 0;
  border-top: 0;
}
.fd-list--no-border .fd-list__item.is-selected,
.fd-list--no-border .fd-list__item[aria-selected="true"] {
  border-bottom: var(--sapList_BorderWidth) solid
    var(--sapList_SelectionBorderColor);
}
.fd-list--has-message {
  -webkit-padding-before: 2rem;
  padding-block-start: 2rem;
}
.fd-list__infinite-scroll {
  outline: none;
  overflow: scroll;
}
.fd-list--dropdown.is-focus,
.fd-list--dropdown:focus {
  outline: none;
  z-index: 5;
}
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  height: auto;
  min-height: 2.5rem;
  padding-block: 0;
  padding-inline: 0.9375rem;
}
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header).is-hover,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header):hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_Background);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_BorderColor);
}
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header).is-selected,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header)[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-selected
  .fd-list__link,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header)[aria-selected="true"]
  .fd-list__link {
  background: inherit;
}
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-selected
  .fd-list__link.is-active,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-selected
  .fd-list__link:active,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header)[aria-selected="true"]
  .fd-list__link.is-active,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header)[aria-selected="true"]
  .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-selected.is-hover,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header).is-selected:hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header)[aria-selected="true"].is-hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header)[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header).is-active,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active.is-hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active.is-selected,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active.is-selected.is-hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active.is-selected:hover,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header).is-active:hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active[aria-selected="true"],
.fd-list--dropdown
  .fd-list__item:not(
    .fd-list__group-header
  ).is-active[aria-selected="true"].is-hover,
.fd-list--dropdown
  .fd-list__item:not(
    .fd-list__group-header
  ).is-active[aria-selected="true"]:hover,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header):active,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header):active.is-hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active.is-selected,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active.is-selected.is-hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active.is-selected:hover,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header):active:hover,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active[aria-selected="true"],
.fd-list--dropdown
  .fd-list__item:not(
    .fd-list__group-header
  ):active[aria-selected="true"].is-hover,
.fd-list--dropdown
  .fd-list__item:not(
    .fd-list__group-header
  ):active[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
  --fdList_Item_Text_Color: var(--sapList_Active_TextColor);
  --fdList_Item_Border_Color: var(--sapList_Active_Background);
}
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header).is-active,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-left,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-right,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-right--critical,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-right--informative,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-right--negative,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-right--neutral,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__byline-right--positive,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__content,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__icon,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__secondary,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__thumbnail,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header).is-active
  .fd-list__title,
.fd-list--dropdown
  .fd-list__item:not(
    .fd-list__group-header
  ).is-active.fd-list__link--navigation-indicator:after,
.fd-list--dropdown .fd-list__item:not(.fd-list__group-header):active,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-left,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-right,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-right--critical,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-right--informative,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-right--negative,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-right--neutral,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__byline-right--positive,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__content,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__icon,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__secondary,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__thumbnail,
.fd-list--dropdown
  .fd-list__item:not(.fd-list__group-header):active
  .fd-list__title,
.fd-list--dropdown
  .fd-list__item:not(
    .fd-list__group-header
  ):active.fd-list__link--navigation-indicator:after {
  text-shadow: none;
}
.fd-list--dropdown[class*="-compact"]
  .fd-list__item:not(.fd-list__group-header),
.fd-list--dropdown[class*="-condensed"]
  .fd-list__item:not(.fd-list__group-header),
[class*="-compact"]
  .fd-list--dropdown:not([class*="-cozy"])
  .fd-list__item:not(.fd-list__group-header),
[class*="-condensed"]
  .fd-list--dropdown:not([class*="-cozy"])
  .fd-list__item:not(.fd-list__group-header) {
  height: auto;
  min-height: 2rem;
  padding-block: 0;
  padding-inline: 0.9375rem;
}
.fd-list--multi-input .fd-list__item {
  cursor: pointer;
  height: auto;
  padding-block: 0;
  padding-inline: 0 1rem;
}
.fd-list--multi-input .fd-list__item.is-hover,
.fd-list--multi-input .fd-list__item:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_Background);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_BorderColor);
}
.fd-list--multi-input .fd-list__item.is-selected,
.fd-list--multi-input .fd-list__item[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list--multi-input .fd-list__item.is-selected .fd-list__link,
.fd-list--multi-input .fd-list__item[aria-selected="true"] .fd-list__link {
  background: inherit;
}
.fd-list--multi-input .fd-list__item.is-selected .fd-list__link.is-active,
.fd-list--multi-input .fd-list__item.is-selected .fd-list__link:active,
.fd-list--multi-input
  .fd-list__item[aria-selected="true"]
  .fd-list__link.is-active,
.fd-list--multi-input
  .fd-list__item[aria-selected="true"]
  .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list--multi-input .fd-list__item.is-selected.is-hover,
.fd-list--multi-input .fd-list__item.is-selected:hover,
.fd-list--multi-input .fd-list__item[aria-selected="true"].is-hover,
.fd-list--multi-input .fd-list__item[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list--multi-input .fd-list__item.is-active,
.fd-list--multi-input .fd-list__item.is-active.is-hover,
.fd-list--multi-input .fd-list__item.is-active.is-selected,
.fd-list--multi-input .fd-list__item.is-active.is-selected.is-hover,
.fd-list--multi-input .fd-list__item.is-active.is-selected:hover,
.fd-list--multi-input .fd-list__item.is-active:hover,
.fd-list--multi-input .fd-list__item.is-active[aria-selected="true"],
.fd-list--multi-input .fd-list__item.is-active[aria-selected="true"].is-hover,
.fd-list--multi-input .fd-list__item.is-active[aria-selected="true"]:hover,
.fd-list--multi-input .fd-list__item:active,
.fd-list--multi-input .fd-list__item:active.is-hover,
.fd-list--multi-input .fd-list__item:active.is-selected,
.fd-list--multi-input .fd-list__item:active.is-selected.is-hover,
.fd-list--multi-input .fd-list__item:active.is-selected:hover,
.fd-list--multi-input .fd-list__item:active:hover,
.fd-list--multi-input .fd-list__item:active[aria-selected="true"],
.fd-list--multi-input .fd-list__item:active[aria-selected="true"].is-hover,
.fd-list--multi-input .fd-list__item:active[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
  --fdList_Item_Text_Color: var(--sapList_Active_TextColor);
  --fdList_Item_Border_Color: var(--sapList_Active_Background);
}
.fd-list--multi-input .fd-list__item.is-active,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline-left,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline-right,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline-right--critical,
.fd-list--multi-input
  .fd-list__item.is-active
  .fd-list__byline-right--informative,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline-right--negative,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline-right--neutral,
.fd-list--multi-input .fd-list__item.is-active .fd-list__byline-right--positive,
.fd-list--multi-input .fd-list__item.is-active .fd-list__content,
.fd-list--multi-input .fd-list__item.is-active .fd-list__icon,
.fd-list--multi-input .fd-list__item.is-active .fd-list__secondary,
.fd-list--multi-input .fd-list__item.is-active .fd-list__thumbnail,
.fd-list--multi-input .fd-list__item.is-active .fd-list__title,
.fd-list--multi-input
  .fd-list__item.is-active.fd-list__link--navigation-indicator:after,
.fd-list--multi-input .fd-list__item:active,
.fd-list--multi-input .fd-list__item:active .fd-list__byline,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-left,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-right,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-right--critical,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-right--informative,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-right--negative,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-right--neutral,
.fd-list--multi-input .fd-list__item:active .fd-list__byline-right--positive,
.fd-list--multi-input .fd-list__item:active .fd-list__content,
.fd-list--multi-input .fd-list__item:active .fd-list__icon,
.fd-list--multi-input .fd-list__item:active .fd-list__secondary,
.fd-list--multi-input .fd-list__item:active .fd-list__thumbnail,
.fd-list--multi-input .fd-list__item:active .fd-list__title,
.fd-list--multi-input
  .fd-list__item:active.fd-list__link--navigation-indicator:after {
  text-shadow: none;
}
.fd-list--multi-input .fd-list__label {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: inherit;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
  text-overflow: ellipsis;
  width: 100%;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.fd-list--multi-input .fd-list__label:after,
.fd-list--multi-input .fd-list__label:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--multi-input .fd-list__label:before {
  margin-block: -0.1875rem -0.1875rem;
}
.fd-list--multi-input .fd-list__input.is-focus,
.fd-list--multi-input .fd-list__input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 5;
}
.fd-list--multi-input .fd-list__input.is-focus + .fd-list__label:after,
.fd-list--multi-input .fd-list__input:focus + .fd-list__label:after {
  inset: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
}
.fd-list--multi-input .fd-list__footer {
  height: auto;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  background-color: var(--sapList_Background);
  justify-content: flex-end;
  line-height: 1rem;
}
.fd-list--multi-input .fd-list__footer,
.fd-list--multi-input .fd-list__label {
  padding-block: 0.75rem;
  padding-inline: 0.9375rem;
}
.fd-list--multi-input[class*="-compact"] .fd-list__item,
.fd-list--multi-input[class*="-condensed"] .fd-list__item,
[class*="-compact"] .fd-list--multi-input:not([class*="-cozy"]) .fd-list__item,
[class*="-condensed"]
  .fd-list--multi-input:not([class*="-cozy"])
  .fd-list__item {
  height: auto;
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--multi-input[class*="-compact"] .fd-list__label:before,
.fd-list--multi-input[class*="-condensed"] .fd-list__label:before,
[class*="-compact"]
  .fd-list--multi-input:not([class*="-cozy"])
  .fd-list__label:before,
[class*="-condensed"]
  .fd-list--multi-input:not([class*="-cozy"])
  .fd-list__label:before {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  margin-top: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
}
.fd-list--multi-input[class*="-compact"] .fd-list__footer,
.fd-list--multi-input[class*="-compact"] .fd-list__label,
.fd-list--multi-input[class*="-condensed"] .fd-list__footer,
.fd-list--multi-input[class*="-condensed"] .fd-list__label,
[class*="-compact"]
  .fd-list--multi-input:not([class*="-cozy"])
  .fd-list__footer,
[class*="-compact"] .fd-list--multi-input:not([class*="-cozy"]) .fd-list__label,
[class*="-condensed"]
  .fd-list--multi-input:not([class*="-cozy"])
  .fd-list__footer,
[class*="-condensed"]
  .fd-list--multi-input:not([class*="-cozy"])
  .fd-list__label {
  padding-block: 0.5rem;
  padding-inline: 0.9375rem;
}
.fd-list--dropdown,
.fd-list--multi-input {
  display: block;
  max-width: 40rem;
  min-width: 5rem;
}
.fd-list--dropdown .fd-list__item,
.fd-list--multi-input .fd-list__item {
  border: none;
  cursor: pointer;
}
.fd-list--dropdown .fd-list__item.is-selected,
.fd-list--dropdown .fd-list__item[aria-selected="true"],
.fd-list--multi-input .fd-list__item.is-selected,
.fd-list--multi-input .fd-list__item[aria-selected="true"] {
  border-bottom: var(--sapList_BorderWidth) solid
    var(--sapList_SelectionBorderColor);
}
.fd-list--dropdown .fd-list__secondary,
.fd-list--dropdown .fd-list__title,
.fd-list--multi-input .fd-list__secondary,
.fd-list--multi-input .fd-list__title {
  font-size: var(--sapFontSize);
  white-space: normal;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  width: auto;
}
.fd-list--dropdown .fd-list__secondary--no-wrap,
.fd-list--dropdown .fd-list__title--no-wrap,
.fd-list--multi-input .fd-list__secondary--no-wrap,
.fd-list--multi-input .fd-list__title--no-wrap {
  white-space: nowrap;
}
.fd-list--dropdown .fd-list__secondary,
.fd-list--multi-input .fd-list__secondary {
  display: block;
}
.fd-list--dropdown .fd-list__title,
.fd-list--multi-input .fd-list__title {
  max-width: 24rem;
}
.fd-list--dropdown .fd-list__title:first-child:last-child,
.fd-list--multi-input .fd-list__title:first-child:last-child {
  max-width: 40rem;
}
.fd-list--dropdown .fd-list__secondary,
.fd-list--multi-input .fd-list__secondary {
  max-width: 16rem;
}
.fd-list--dropdown.fd-list--mobile,
.fd-list--multi-input.fd-list--mobile {
  max-width: 100%;
}
.fd-list--dropdown .fd-list__icon,
.fd-list--multi-input .fd-list__icon {
  line-height: 1rem;
}
.fd-list--dropdown.fd-list--large-dropdown,
.fd-list--multi-input.fd-list--large-dropdown {
  max-width: 62rem;
}
.fd-list--dropdown.fd-list--large-dropdown .fd-list__title,
.fd-list--multi-input.fd-list--large-dropdown .fd-list__title {
  max-width: 37.2rem;
}
.fd-list--dropdown.fd-list--large-dropdown
  .fd-list__title:first-child:last-child,
.fd-list--multi-input.fd-list--large-dropdown
  .fd-list__title:first-child:last-child {
  max-width: 62rem;
}
.fd-list--dropdown.fd-list--large-dropdown .fd-list__secondary,
.fd-list--multi-input.fd-list--large-dropdown .fd-list__secondary {
  max-width: 24.8rem;
}
.fd-list--dropdown.fd-list--large-dropdown.fd-list--mobile,
.fd-list--multi-input.fd-list--large-dropdown.fd-list--mobile {
  max-width: 100%;
}
.fd-list--byline .fd-list__item {
  height: auto;
  min-height: 5rem;
  padding-block: 0.9375rem;
  padding-inline: 1rem;
  width: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.fd-list--byline .fd-list__item.is-focus,
.fd-list--byline .fd-list__item:focus {
  pointer-events: all;
  z-index: 5;
}
.fd-list--byline .fd-list__item .fd-list__item-counter {
  -ms-flex-align: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  height: 100%;
  justify-content: flex-end;
  min-width: 2rem;
}
.fd-list--byline .fd-list__item .fd-list__item-counter,
.fd-list--byline .fd-list__thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.fd-list--byline .fd-list__thumbnail {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  pointer-events: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-margin-end: 0.75rem;
  border-radius: 0.25rem;
  color: var(--sapContent_NonInteractiveIconColor);
  font-size: 2rem;
  height: 3rem;
  margin-inline-end: 0.75rem;
  max-height: 3rem;
  max-width: 3rem;
  min-height: 3rem;
  min-width: 3rem;
  width: 3rem;
}
.fd-list--byline .fd-list__thumbnail:after,
.fd-list--byline .fd-list__thumbnail:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--byline .fd-list__thumbnail [class*="sap-icon"],
.fd-list--byline .fd-list__thumbnail[class*="sap-icon"] {
  background: inherit;
  border-radius: inherit;
  color: inherit;
  font-size: inherit;
  line-height: 1;
}
.fd-list--byline .fd-list__thumbnail > svg {
  height: 100%;
}
.fd-list--byline .fd-list__notification {
  color: var(--sapAccentColor6);
  font-size: 0.375rem;
  left: 1rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fd-list--byline .fd-list__notification[dir="rtl"],
[dir="rtl"] .fd-list--byline .fd-list__notification {
  left: auto;
  right: 1rem;
}
.fd-list--byline
  .fd-list__notification
  + .fd-list__link
  .fd-list__content
  .fd-list__title,
.fd-list--byline .fd-list__notification ~ .fd-list__content .fd-list__title {
  font-weight: 700;
}
.fd-list--byline .fd-list__content {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  pointer-events: none;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  height: 100%;
  min-height: 3rem;
  min-width: 3rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-block: 0.125rem;
  padding-inline: 0;
}
.fd-list--byline .fd-list__content:after,
.fd-list--byline .fd-list__content:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--byline .fd-list__title {
  font-size: var(--sapFontLargeSize);
  min-height: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list--byline .fd-list__byline {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapContent_LabelColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  line-height: 1rem;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-padding-before: 0.5rem;
  padding-block-start: 0.5rem;
}
.fd-list--byline .fd-list__byline:after,
.fd-list--byline .fd-list__byline:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--byline .fd-list__byline--2-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: all;
}
.fd-list--byline .fd-list__byline--wrap .fd-list__byline-left,
.fd-list--byline .fd-list__byline--wrap .fd-list__byline-right {
  display: inline;
  padding-block: 0;
  padding-inline: 0;
  white-space: normal;
  width: 100%;
}
.fd-list--byline .fd-list__byline--wrap .fd-list__byline-right {
  float: right;
  width: auto;
}
.fd-list--byline .fd-list__link--more {
  pointer-events: all;
  text-transform: capitalize;
}
.fd-list--byline .fd-list__byline--wrap,
.fd-list--byline .fd-list__title--wrap {
  white-space: normal;
}
.fd-list--byline .fd-list__byline-left {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapContent_LabelColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  line-height: 1rem;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 60%;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-padding-end: 0.5rem;
  padding-inline-end: 0.5rem;
}
.fd-list--byline .fd-list__byline-left:after,
.fd-list--byline .fd-list__byline-left:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--byline .fd-list__byline-right {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapContent_LabelColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  line-height: 1rem;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 40%;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-padding-start: 0.5rem;
  padding-inline-start: 0.5rem;
}
.fd-list--byline .fd-list__byline-right:after,
.fd-list--byline .fd-list__byline-right:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--byline .fd-list__byline-right[dir="rtl"],
[dir="rtl"] .fd-list--byline .fd-list__byline-right {
  text-align: left;
}
.fd-list--byline .fd-list__byline-right--neutral {
  color: var(--sapNeutralTextColor);
}
.fd-list--byline .fd-list__byline-right--positive {
  color: var(--sapPositiveTextColor);
}
.fd-list--byline .fd-list__byline-right--critical {
  color: var(--sapCriticalTextColor);
}
.fd-list--byline .fd-list__byline-right--negative {
  color: var(--sapNegativeTextColor);
}
.fd-list--byline .fd-list__byline-right--informative {
  color: var(--sapInformativeTextColor);
}
.fd-list--byline .fd-list__group-header {
  height: var(--sapElement_LineHeight);
  max-height: var(--sapElement_LineHeight);
  min-height: var(--sapElement_LineHeight);
}
.fd-list--byline.fd-list--unread-indicator .fd-list__item {
  padding-inline: 2.125rem 1rem;
}
.fd-list--byline[class*="-compact"] .fd-list__title,
.fd-list--byline[class*="-condensed"] .fd-list__title,
[class*="-compact"] .fd-list--byline:not([class*="-cozy"]) .fd-list__title,
[class*="-condensed"] .fd-list--byline:not([class*="-cozy"]) .fd-list__title {
  font-size: var(--sapFontSize);
}
.fd-list--byline.fd-list--no-border .fd-list__item {
  height: 100%;
  max-height: 5rem;
  padding-block: 0.5rem;
}
.fd-list--byline.fd-list--no-border .fd-list__item:first-child {
  -webkit-padding-before: 0.9375rem;
  padding-block-start: 0.9375rem;
}
.fd-list--byline.fd-list--no-border .fd-list__item:last-child {
  -webkit-padding-after: 0.9375rem;
  padding-block-end: 0.9375rem;
}
.fd-list--subline .fd-list__item {
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.75rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  min-height: 4.5rem;
  padding-block: 0.5rem;
  padding-inline: 1rem;
}
.fd-list--subline .fd-list__content,
.fd-list--subline .fd-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}
.fd-list--subline .fd-list__content {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 0.25rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
}
.fd-list--subline .fd-list__content:after,
.fd-list--subline .fd-list__content:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--subline .fd-list__title {
  color: var(--sapList_TextColor);
  font-family: var(--sapFontSemiboldDuplexFamily);
  font-size: var(--sapFontSize);
  font-style: normal;
  line-height: normal;
  max-width: 100%;
  white-space: normal;
  width: 100%;
}
.fd-list--subline .fd-list__title--truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list--subline .fd-list__subline {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapContent_LabelColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-style: normal;
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  max-width: 100%;
  padding-block: 0;
  padding-inline: 0;
  white-space: normal;
  width: 100%;
}
.fd-list--subline .fd-list__subline:after,
.fd-list--subline .fd-list__subline:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--subline .fd-list__subline--truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list--subline .fd-list__active-indicator {
  color: var(--sapContent_NonInteractiveIconColor);
}
.fd-list--subline .fd-avatar:first-child {
  margin-inline: 0;
}
.fd-list--message-view {
  --fdListNavigationIndicatorFontSize: 0.75rem;
  --fdList_Item_Height: calc(2.75rem + var(--sapList_BorderWidth));
  --fdList_Message_View_Item_Byline_Height: calc(
    3.325rem + var(--sapList_BorderWidth)
  );
  --fdList_Message_View_Title_Size: var(--sapFontHeader5Size);
}
.fd-list--message-view .fd-list__item {
  height: auto;
}
.fd-list--message-view .fd-list__item--byline {
  --fdList_Item_Height: var(--fdList_Message_View_Item_Byline_Height);
}
.fd-list--message-view .fd-list__content {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: hidden;
  pointer-events: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list--message-view .fd-list__content:after,
.fd-list--message-view .fd-list__content:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-list--message-view .fd-list__title {
  color: var(--sapGroup_TitleTextColor);
  font-family: var(--sapFontHeaderFamily);
  font-size: var(--fdList_Message_View_Title_Size);
  font-weight: var(--sapFontHeaderWeight, normal);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list--message-view .fd-list__subtitle {
  -webkit-padding-before: 0.25rem;
  color: var(--sapContent_LabelColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  overflow: hidden;
  padding-block-start: 0.25rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-list--message-view .fd-list__link {
  padding-block: 0.5rem;
}
.fd-list--message-view .fd-list__link.is-active .fd-list__subtitle,
.fd-list--message-view .fd-list__link.is-active .fd-list__title,
.fd-list--message-view
  .fd-list__link.is-active
  .fd-object-status
  .fd-object-status__icon,
.fd-list--message-view .fd-list__link:active .fd-list__subtitle,
.fd-list--message-view .fd-list__link:active .fd-list__title,
.fd-list--message-view
  .fd-list__link:active
  .fd-object-status
  .fd-object-status__icon {
  color: var(--sapList_Active_TextColor);
}
.fd-list--message-view[class*="-compact"],
.fd-list--message-view[class*="-condensed"],
[class*="-compact"] .fd-list--message-view:not([class*="-cozy"]),
[class*="-condensed"] .fd-list--message-view:not([class*="-cozy"]) {
  --fdList_Message_View_Item_Height: calc(2rem + var(--sapList_BorderWidth));
  --fdList_Message_View_Title_Size: var(--sapFontHeader6Size);
  --fdList_Message_View_Item_Byline_Height: calc(
    3.25rem + var(--sapList_BorderWidth)
  );
}
.fd-list--search-results .fd-list__item .fd-list__subline,
.fd-list--search-results .fd-list__item .fd-list__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: var(--sapFontSize);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.fd-list--search-results .fd-list__item--byline {
  height: auto;
  padding-block: 0.5rem;
}
.fd-list--search-results .fd-list__item--byline .fd-list__title {
  font-size: var(--sapFontSize);
  font-weight: 400;
}
.fd-list--search-results .fd-list__item--byline .fd-list__subline {
  color: var(--sapContent_LabelColor);
  -webkit-margin-before: 0.25rem;
  margin-block-start: 0.25rem;
}
.fd-list--search-results .fd-list__item--byline .fd-list__content {
  overflow: hidden;
}
.fd-list--search-results .fd-list__item--suggestion .fd-list__info-label {
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.fd-list--search-results
  .fd-list__item--suggestion
  .fd-list__icon
  [class*="sap-icon"]:first-child,
.fd-list--search-results
  .fd-list__item--suggestion
  .fd-list__icon[class*="sap-icon"]:first-child {
  -webkit-margin-start: -0.5rem;
  margin-inline-start: -0.5rem;
}
.fd-list--search-results .fd-list__item--suggestion .fd-list__title--scope {
  color: var(--sapContent_LabelColor);
}
.fd-list--search-results .fd-list__item--byline,
.fd-list--search-results .fd-list__item--suggestion {
  border-bottom: transparent;
}
.fd-list--navigation .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-icon-tab-bar__list .fd-list__link {
  gap: 0.25rem;
}
.fd-list--navigation .fd-list__link {
  padding-inline: var(--fdList_Navigation_Link_Padding_Left, 0.9375rem)
    var(--fdList_Navigation_Link_Padding_Right, 0.9375rem);
}
.fd-list--navigation.fd-list--unread-indicator {
  --fdList_Navigation_Link_Padding_Left: 2.125rem;
  --fdList_Navigation_Link_Padding_Right: 0.9375rem;
}
.fd-list--navigation.fd-list--navigation-indication {
  --fdList_Navigation_Link_Padding_Left: 0.9375rem;
  --fdList_Navigation_Link_Padding_Right: 0;
}
.fd-list--navigation.fd-list--selection {
  --fdList_Navigation_Link_Padding_Left: 2.75rem;
  --fdList_Navigation_Link_Padding_Right: 0.9375rem;
}
.fd-list--navigation.fd-list--selection .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--selection.fd-list--navigation-indication {
  --fdList_Navigation_Link_Padding_Left: 2.75rem;
  --fdList_Navigation_Link_Padding_Right: 0;
}
.fd-list--navigation.fd-list--selection.fd-list--navigation-indication
  .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--byline,
.fd-list--navigation.fd-list--byline.fd-list--compact {
  --fdList_Navigation_Link_Padding_Left: 1rem;
  --fdList_Navigation_Link_Padding_Right: 1rem;
}
.fd-list--navigation.fd-list--byline .fd-list__item--link,
.fd-list--navigation.fd-list--byline.fd-list--compact .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--byline .fd-list__link,
.fd-list--navigation.fd-list--byline.fd-list--compact .fd-list__link {
  padding-block: 0.9375rem;
}
.fd-list--navigation.fd-list--byline.fd-list--compact.fd-list--unread-indicator,
.fd-list--navigation.fd-list--byline.fd-list--unread-indicator {
  --fdList_Navigation_Link_Padding_Left: 2.125rem;
  --fdList_Navigation_Link_Padding_Right: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--navigation-indication {
  --fdList_Navigation_Link_Padding_Left: 0.9375rem;
  --fdList_Navigation_Link_Padding_Right: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link
  .fd-list__link {
  padding-block: 0.5rem;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link:first-child {
  -webkit-padding-before: 0;
  padding-block-start: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link:first-child
  .fd-list__link {
  -webkit-padding-before: 1rem;
  padding-block-start: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link:first-child
  .fd-list__link--navigation-indicator:after {
  -webkit-margin-after: 0.5rem;
  margin-block-end: 0.5rem;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link:last-child {
  -webkit-padding-after: 0;
  padding-block-end: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link:last-child
  .fd-list__link {
  -webkit-padding-after: 1rem;
  padding-block-end: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--no-border
  .fd-list__item--link:last-child
  .fd-list__link--navigation-indicator:after {
  margin-top: 0.25rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection {
  --fdList_Navigation_Link_Padding_Left: 2.75rem;
  --fdList_Navigation_Link_Padding_Right: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection[class*="-compact"],
.fd-list--navigation.fd-list--byline.fd-list--selection[class*="-condensed"],
[class*="-compact"]
  .fd-list--navigation.fd-list--byline.fd-list--selection:not([class*="-cozy"]),
[class*="-condensed"]
  .fd-list--navigation.fd-list--byline.fd-list--selection:not(
    [class*="-cozy"]
  ) {
  --fdList_Navigation_Link_Padding_Left: 2.75rem;
  --fdList_Navigation_Link_Padding_Right: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link,
.fd-list--navigation.fd-list--byline.fd-list--selection[class*="-compact"]
  .fd-list__item--link,
.fd-list--navigation.fd-list--byline.fd-list--selection[class*="-condensed"]
  .fd-list__item--link,
[class*="-compact"]
  .fd-list--navigation.fd-list--byline.fd-list--selection:not([class*="-cozy"])
  .fd-list__item--link,
[class*="-condensed"]
  .fd-list--navigation.fd-list--byline.fd-list--selection:not([class*="-cozy"])
  .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link
  .fd-list__link {
  padding-block: 0.5rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link:first-child {
  -webkit-padding-before: 0;
  padding-block-start: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link:first-child
  .fd-list__link {
  -webkit-padding-before: 1rem;
  padding-block-start: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link:first-child
  .fd-list__link--navigation-indicator:after {
  -webkit-margin-after: 0.5rem;
  margin-block-end: 0.5rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link:last-child {
  -webkit-padding-after: 0;
  padding-block-end: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link:last-child
  .fd-list__link {
  -webkit-padding-after: 1rem;
  padding-block-end: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--no-border
  .fd-list__item--link:last-child
  .fd-list__link--navigation-indicator:after {
  margin-top: 0.25rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication {
  --fdList_Navigation_Link_Padding_Left: 2.75rem;
  --fdList_Navigation_Link_Padding_Right: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication
  .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication[class*="-compact"],
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication[class*="-condensed"],
[class*="-compact"]
  .fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication:not(
    [class*="-cozy"]
  ),
[class*="-condensed"]
  .fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication:not(
    [class*="-cozy"]
  ) {
  --fdList_Navigation_Link_Padding_Left: 2.75rem;
  --fdList_Navigation_Link_Padding_Right: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link
  .fd-list__link {
  padding-block: 0.5rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link:first-child {
  -webkit-padding-before: 0;
  padding-block-start: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link:first-child
  .fd-list__link {
  -webkit-padding-before: 1rem;
  padding-block-start: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link:first-child
  .fd-list__link--navigation-indicator:after {
  -webkit-margin-after: 0.5rem;
  margin-block-end: 0.5rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link:last-child {
  -webkit-padding-after: 0;
  padding-block-end: 0;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link:last-child
  .fd-list__link {
  -webkit-padding-after: 1rem;
  padding-block-end: 1rem;
}
.fd-list--navigation.fd-list--byline.fd-list--selection.fd-list--navigation-indication.fd-list--no-border
  .fd-list__item--link:last-child
  .fd-list__link--navigation-indicator:after {
  margin-top: 0.25rem;
}
.fd-list--navigation.fd-list--navigation-object {
  --fdList_Navigation_Link_Padding_Left: 1rem;
  --fdList_Navigation_Link_Padding_Right: 1rem;
}
.fd-list--navigation.fd-list--navigation-object .fd-list__item--link,
.fd-list--navigation.fd-list--navigation-object[dir="rtl"] .fd-list__item--link,
[dir="rtl"]
  .fd-list--navigation.fd-list--navigation-object
  .fd-list__item--link {
  padding-block: 0;
  padding-inline: 0;
}
.fd-list--navigation.fd-list--navigation-object .fd-list__link {
  padding-block: 1rem;
}
.fd-list--navigation-indication .fd-list:after {
  content: "";
  min-width: 1.5rem;
}
.fd-list--navigation-indication fd-list__item.fd-list__item--link {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
.fd-list--navigation-indication fd-list__item.fd-list__item--link:after {
  content: none;
}
.fd-list--navigation-indication .fd-list__link:after {
  content: "";
  min-width: 2.5rem;
}
.fd-list--navigation-indication .fd-list__link--navigation-indicator:after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--sapContent_NonInteractiveIconColor);
  content: "\e1ed";
  font-family: SAP-icons;
  font-size: var(--fdListNavigationIndicatorFontSize, var(--sapFontLargeSize));
  height: 100%;
  text-decoration: none;
  text-transform: none;
}
.fd-list--navigation-indication
  .fd-list__link--navigation-indicator[dir="rtl"]:after,
[dir="rtl"]
  .fd-list--navigation-indication
  .fd-list__link--navigation-indicator:after {
  content: "\e1ee";
}
.fd-list--navigation-indication .fd-list__icon:last-child,
.fd-list--navigation-indication .fd-list__icon[dir="rtl"]:last-child,
[dir="rtl"] .fd-list--navigation-indication .fd-list__icon:last-child {
  margin-block: 0;
  margin-inline: 0;
}
.fd-list--navigation-indication .is-navigated {
  -webkit-box-shadow: inset -0.1875rem 0 0 0 var(--sapList_SelectionBorderColor);
  box-shadow: inset -0.1875rem 0 0 0 var(--sapList_SelectionBorderColor);
}
.fd-list--navigation-indication .is-navigated[dir="rtl"],
[dir="rtl"] .fd-list--navigation-indication .is-navigated {
  -webkit-box-shadow: inset 0.1875rem 0 0 0 var(--sapList_SelectionBorderColor);
  box-shadow: inset 0.1875rem 0 0 0 var(--sapList_SelectionBorderColor);
}
.fd-list--selection .fd-list__item {
  cursor: pointer;
  padding-inline: 2.75rem 0.9375rem;
}
.fd-list--selection .fd-list__item.is-hover,
.fd-list--selection .fd-list__item:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_Background);
}
.fd-list--selection .fd-list__item.is-selected,
.fd-list--selection .fd-list__item[aria-selected="true"] {
  --fdList_Item_Background_Color: var(--sapList_SelectionBackgroundColor);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_SelectionBorderColor);
}
.fd-list--selection .fd-list__item.is-selected .fd-list__link,
.fd-list--selection .fd-list__item[aria-selected="true"] .fd-list__link {
  background: inherit;
}
.fd-list--selection .fd-list__item.is-selected .fd-list__link.is-active,
.fd-list--selection .fd-list__item.is-selected .fd-list__link:active,
.fd-list--selection
  .fd-list__item[aria-selected="true"]
  .fd-list__link.is-active,
.fd-list--selection .fd-list__item[aria-selected="true"] .fd-list__link:active {
  --fdList_Item_Background_Color: var(--sapList_Active_Background);
}
.fd-list--selection .fd-list__item.is-selected.is-hover,
.fd-list--selection .fd-list__item.is-selected:hover,
.fd-list--selection .fd-list__item[aria-selected="true"].is-hover,
.fd-list--selection .fd-list__item[aria-selected="true"]:hover {
  --fdList_Item_Background_Color: var(--sapList_Hover_SelectionBackground);
}
.fd-list--selection .fd-list__form-item {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 5;
}
.fd-list--selection .fd-list__form-item[dir="rtl"],
[dir="rtl"] .fd-list--selection .fd-list__form-item {
  left: auto;
  right: 0;
}
.fd-list--selection[class*="-compact"] .fd-list__form-item,
.fd-list--selection[class*="-condensed"] .fd-list__form-item,
[class*="-compact"]
  .fd-list--selection:not([class*="-cozy"])
  .fd-list__form-item,
[class*="-condensed"]
  .fd-list--selection:not([class*="-cozy"])
  .fd-list__form-item {
  left: 0.375rem;
}
.fd-list--selection[class*="-compact"] .fd-list__form-item[dir="rtl"],
.fd-list--selection[class*="-condensed"] .fd-list__form-item[dir="rtl"],
[class*="-compact"]
  .fd-list--selection:not([class*="-cozy"])
  .fd-list__form-item[dir="rtl"],
[class*="-condensed"]
  .fd-list--selection:not([class*="-cozy"])
  .fd-list__form-item[dir="rtl"],
[dir="rtl"] .fd-list--selection[class*="-compact"] .fd-list__form-item,
[dir="rtl"] .fd-list--selection[class*="-condensed"] .fd-list__form-item,
[dir="rtl"]
  [class*="-compact"]
  .fd-list--selection:not([class*="-cozy"])
  .fd-list__form-item,
[dir="rtl"]
  [class*="-condensed"]
  .fd-list--selection:not([class*="-cozy"])
  .fd-list__form-item {
  left: auto;
  right: 0.375rem;
}
.fd-list--selection.fd-list--byline .fd-list__item {
  padding-inline: 2.75rem 1rem;
}
.fd-list--selection.fd-list--byline .fd-list__form-item {
  top: 0.3125rem;
}
.fd-list--selection.fd-list--byline[class*="-compact"] .fd-list__item,
.fd-list--selection.fd-list--byline[class*="-condensed"] .fd-list__item,
[class*="-compact"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__item,
[class*="-condensed"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__item {
  padding-inline: 2.75rem 1rem;
}
.fd-list--selection.fd-list--byline[class*="-compact"] .fd-list__form-item,
.fd-list--selection.fd-list--byline[class*="-condensed"] .fd-list__form-item,
[class*="-compact"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__form-item,
[class*="-condensed"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__form-item {
  left: 0.375rem;
  top: 0.5rem;
}
.fd-list--selection.fd-list--byline[class*="-compact"]
  .fd-list__form-item[dir="rtl"],
.fd-list--selection.fd-list--byline[class*="-condensed"]
  .fd-list__form-item[dir="rtl"],
[class*="-compact"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__form-item[dir="rtl"],
[class*="-condensed"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__form-item[dir="rtl"],
[dir="rtl"]
  .fd-list--selection.fd-list--byline[class*="-compact"]
  .fd-list__form-item,
[dir="rtl"]
  .fd-list--selection.fd-list--byline[class*="-condensed"]
  .fd-list__form-item,
[dir="rtl"]
  [class*="-compact"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__form-item,
[dir="rtl"]
  [class*="-condensed"]
  .fd-list--selection.fd-list--byline:not([class*="-cozy"])
  .fd-list__form-item {
  left: auto;
  right: 0.375rem;
}
.fd-list--selection.fd-list--byline.fd-list--no-border .fd-list__item {
  padding-block: 0.5rem;
  padding-inline: 2.75rem 1rem;
}
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:first-child {
  -webkit-padding-before: 0.9375rem;
  padding-block-start: 0.9375rem;
}
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:last-child {
  -webkit-padding-after: 0.9375rem;
  padding-block-end: 0.9375rem;
}
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:not(:first-child)
  .fd-list__form-item,
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:not(:first-child)
  .fd-list__form-item.fd-form-item {
  top: 0;
}
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:not(:first-child)
  .fd-list__form-item
  label,
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:not(:first-child)
  .fd-list__form-item.fd-form-item
  label {
  -webkit-padding-before: 0.5rem;
  padding-block-start: 0.5rem;
}
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:not(:first-child)
  .fd-list__form-item
  label:after,
.fd-list--selection.fd-list--byline.fd-list--no-border
  .fd-list__item:not(:first-child)
  .fd-list__form-item.fd-form-item
  label:after {
  top: 0.375rem;
}
.fd-list--selection.fd-list--selection-row .fd-list__item {
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem;
}
:root {
  --fdList_Item_Background_Color: var(--sapList_Background);
  --fdList_Item_Text_Color: var(--sapList_TextColor);
  --fdList_Item_Border_Color: var(--sapList_BorderColor);
  --fdList_Item_Text_Font_Size: var(--sapFontLargeSize);
  --fdList_Item_Icon_Font_Size: 1.125rem;
  --fdList_Item_Height: var(--sapElement_LineHeight);
  --fdList_Status_Text_Color: var(--sapNeutralTextColor);
  --fdList_Message_Background_Color: var(--sapNeutralBackground);
}
.fd-list__item-counter {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-margin-start: 1rem;
  color: var(--sapContent_MarkerTextColor);
  margin-inline-start: 1rem;
}
.fd-list__item-counter:after,
.fd-list__item-counter:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-table {
  --fdTable_Header_Cell_Height: 2.75rem;
  --fdTable_Cell_Height: 2.75rem;
  border-bottom-left-radius: var(--fdTable_Border_Radius);
  border-bottom-right-radius: var(--fdTable_Border_Radius);
  border-collapse: separate;
  border-spacing: 0;
  max-width: 100%;
  width: 100%;
}
.fd-table,
.fd-table__body,
.fd-table__cell,
.fd-table__footer,
.fd-table__header,
.fd-table__row,
.fd-table__text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-table:after,
.fd-table:before,
.fd-table__body:after,
.fd-table__body:before,
.fd-table__cell:after,
.fd-table__cell:before,
.fd-table__footer:after,
.fd-table__footer:before,
.fd-table__header:after,
.fd-table__header:before,
.fd-table__row:after,
.fd-table__row:before,
.fd-table__text:after,
.fd-table__text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-table__icon [class*="sap-icon"],
.fd-table__icon[class*="sap-icon"] {
  background: inherit;
  border-radius: inherit;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--sapContent_NonInteractiveIconColor);
  font-size: var(--sapFontSmallSize);
}
.fd-table__icon--navigation [class*="sap-icon"],
.fd-table__icon--navigation[class*="sap-icon"] {
  font-size: var(--sapFontSmallSize);
  height: 100%;
  min-width: 2rem;
  width: 2rem;
}
.fd-table__icon--navigation [class*="sap-icon"][dir="rtl"],
.fd-table__icon--navigation[class*="sap-icon"][dir="rtl"],
[dir="rtl"] .fd-table__icon--navigation [class*="sap-icon"],
[dir="rtl"] .fd-table__icon--navigation[class*="sap-icon"] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fd-table__header .fd-table__cell {
  background-color: var(--sapList_HeaderBackground);
  border-bottom: var(--fdTable_Header_Horizontal_Border);
  border-top: var(--fdTable_Header_Horizontal_Border);
  color: var(--sapList_HeaderTextColor);
  font-family: var(--sapFontSemiboldDuplexFamily);
  height: var(--fdTable_Header_Cell_Height);
}
.fd-table__header .fd-table__cell.is-hover,
.fd-table__header .fd-table__cell:hover {
  background-color: var(--fdTable_Header_Cell_Hover_Background);
  color: var(--fdTable_Header_Cell_Hover_Active_Color);
}
.fd-table__header .fd-table__cell.is-active,
.fd-table__header .fd-table__cell:active {
  background-color: var(--fdTable_Header_Cell_Active_Background);
  color: var(--fdTable_Header_Cell_Hover_Active_Color);
}
.fd-table__header .fd-table__cell.fd-table__cell--non-interactive.is-active,
.fd-table__header .fd-table__cell.fd-table__cell--non-interactive.is-hover,
.fd-table__header .fd-table__cell.fd-table__cell--non-interactive:active,
.fd-table__header .fd-table__cell.fd-table__cell--non-interactive:hover {
  background-color: var(--sapList_HeaderBackground);
  color: var(--sapList_HeaderTextColor);
}
.fd-table__header--non-interactive .fd-table__cell.is-active,
.fd-table__header--non-interactive .fd-table__cell.is-hover,
.fd-table__header--non-interactive .fd-table__cell:active,
.fd-table__header--non-interactive .fd-table__cell:hover {
  background-color: var(--sapList_HeaderBackground);
}
.fd-table__text {
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: var(--sapContent_TextShadow);
  white-space: nowrap;
  white-space: normal;
  word-break: break-word;
}
.fd-table__text--no-wrap {
  white-space: nowrap;
}
.fd-table__cell {
  border-bottom: var(--sapList_BorderWidth)
    var(--fdTable_Cell_Horizontal_Border_Style, solid)
    var(--sapList_BorderColor);
  border-left: var(--sapList_BorderWidth)
    var(--fdTable_Cell_Vertical_Border_Style, solid) var(--sapList_BorderColor);
  color: inherit;
  height: var(--fdTable_Cell_Height);
  outline: none;
  padding-block: 0;
  padding-inline: 0.5rem;
  text-align: left;
}
.fd-table__cell[dir="rtl"],
[dir="rtl"] .fd-table__cell {
  border-left-style: none;
}
.fd-table__cell.is-last-child,
.fd-table__cell:last-child,
.fd-table__cell[dir="rtl"],
[dir="rtl"] .fd-table__cell {
  border-right: var(--sapList_BorderWidth)
    var(--fdTable_Cell_Vertical_Border_Style, solid) var(--sapList_BorderColor);
}
.fd-table__cell.is-last-child[dir="rtl"],
.fd-table__cell:last-child[dir="rtl"],
[dir="rtl"] .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table__cell:last-child {
  border-left: var(--sapList_BorderWidth)
    var(--fdTable_Cell_Vertical_Border_Style, solid) var(--sapList_BorderColor);
  border-right-style: none;
}
.fd-table__cell[dir="rtl"],
[dir="rtl"] .fd-table__cell {
  text-align: right;
}
.fd-table__cell--no-data {
  text-align: center;
}
.fd-table__cell--mock {
  padding-block: 0;
  padding-inline: 0;
  width: auto;
}
.fd-table__cell--checkbox {
  padding-block: 0;
  padding-inline: 0;
  vertical-align: baseline;
  width: var(--fdTable_Header_Cell_Height);
}
.fd-table__cell--fit-content {
  white-space: nowrap;
  width: 0.5rem;
  word-break: keep-all;
}
.fd-table__cell--no-padding {
  padding-block: 0;
  padding-inline: 0;
}
.fd-table__cell--status-indicator {
  padding-block: 0;
  padding-inline: 0;
  width: 0.375rem;
}
.fd-table__cell--navigated {
  -webkit-box-shadow: inset -0.1875rem 0 var(--sapSelectedColor);
  box-shadow: inset -0.1875rem 0 var(--sapSelectedColor);
}
.fd-table__cell--navigated[dir="rtl"],
[dir="rtl"] .fd-table__cell--navigated {
  -webkit-box-shadow: inset 0.1875rem 0 var(--sapSelectedColor);
  box-shadow: inset 0.1875rem 0 var(--sapSelectedColor);
}
.fd-table__cell:first-child:not(
    .fd-table__cell--checkbox,
    .fd-table__cell.fd-table__cell--status-indicator
  ) {
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem;
}
.fd-table__row {
  background-color: var(--sapList_Background);
}
.fd-table__row.is-selected,
.fd-table__row[aria-selected="true"] {
  background-color: var(--sapList_SelectionBackgroundColor);
}
.fd-table__row.is-selected .fd-table__cell,
.fd-table__row[aria-selected="true"] .fd-table__cell {
  border-bottom-color: var(--sapList_SelectionBorderColor);
}
.fd-table__cell--hoverable.is-hover,
.fd-table__cell--hoverable:hover,
.fd-table__row--hoverable.is-hover,
.fd-table__row--hoverable:hover {
  background-color: var(--sapList_Hover_Background);
  color: var(--fdTable_Hover_Down_Color);
}
.fd-table__cell--hoverable.is-selected.is-hover,
.fd-table__cell--hoverable.is-selected:hover,
.fd-table__cell--hoverable[aria-selected="true"].is-hover,
.fd-table__cell--hoverable[aria-selected="true"]:hover,
.fd-table__row--hoverable.is-selected.is-hover,
.fd-table__row--hoverable.is-selected:hover,
.fd-table__row--hoverable[aria-selected="true"].is-hover,
.fd-table__row--hoverable[aria-selected="true"]:hover {
  background-color: var(--sapList_Hover_SelectionBackground);
}
.fd-table__cell--activable,
.fd-table__cell--focusable,
.fd-table__row--activable,
.fd-table__row--focusable {
  position: relative;
}
.fd-table__cell--activable.is-focus:after,
.fd-table__cell--activable:focus:after,
.fd-table__cell--focusable.is-focus:after,
.fd-table__cell--focusable:focus:after,
.fd-table__row--activable.is-focus:after,
.fd-table__row--activable:focus:after,
.fd-table__row--focusable.is-focus:after,
.fd-table__row--focusable:focus:after {
  border-color: var(--sapContent_FocusColor);
  border-style: var(--sapContent_FocusStyle);
  border-width: var(--sapContent_FocusWidth);
  content: "";
  inset: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
  pointer-events: none;
  position: absolute;
}
.fd-table__cell--activable:after,
.fd-table__cell--focusable:after,
.fd-table__row--activable:after,
.fd-table__row--focusable:after {
  z-index: 4;
}
.fd-table__cell--activable,
.fd-table__row--activable {
  cursor: pointer;
}
.fd-table__cell--activable.is-active,
.fd-table__cell--activable:active,
.fd-table__row--activable.is-active,
.fd-table__row--activable:active {
  background-color: var(--sapList_Active_Background);
  color: var(--sapList_Active_TextColor);
}
.fd-table__cell--activable.is-active *,
.fd-table__cell--activable:active *,
.fd-table__row--activable.is-active *,
.fd-table__row--activable:active * {
  color: var(--sapList_Active_TextColor) !important;
}
.fd-table__cell--activable.is-active .fd-table__cell.is-hover,
.fd-table__cell--activable.is-active .fd-table__cell:hover,
.fd-table__cell--activable:active .fd-table__cell.is-hover,
.fd-table__cell--activable:active .fd-table__cell:hover,
.fd-table__row--activable.is-active .fd-table__cell.is-hover,
.fd-table__row--activable.is-active .fd-table__cell:hover,
.fd-table__row--activable:active .fd-table__cell.is-hover,
.fd-table__row--activable:active .fd-table__cell:hover {
  background-color: var(--sapList_Active_Background);
}
.fd-table__cell--activable.is-active .fd-table__text,
.fd-table__cell--activable:active .fd-table__text,
.fd-table__row--activable.is-active .fd-table__text,
.fd-table__row--activable:active .fd-table__text {
  text-shadow: none;
}
.fd-table__cell--activable.is-active .fd-table__icon [class*="sap-icon"],
.fd-table__cell--activable.is-active .fd-table__icon[class*="sap-icon"],
.fd-table__cell--activable:active .fd-table__icon [class*="sap-icon"],
.fd-table__cell--activable:active .fd-table__icon[class*="sap-icon"],
.fd-table__row--activable.is-active .fd-table__icon [class*="sap-icon"],
.fd-table__row--activable.is-active .fd-table__icon[class*="sap-icon"],
.fd-table__row--activable:active .fd-table__icon [class*="sap-icon"],
.fd-table__row--activable:active .fd-table__icon[class*="sap-icon"] {
  color: var(--sapContent_ContrastIconColor);
}
.fd-table__cell--activable.is-active .fd-form-label,
.fd-table__cell--activable.is-active .fd-link,
.fd-table__cell--activable.is-active .fd-object-status,
.fd-table__cell--activable:active .fd-form-label,
.fd-table__cell--activable:active .fd-link,
.fd-table__cell--activable:active .fd-object-status,
.fd-table__row--activable.is-active .fd-form-label,
.fd-table__row--activable.is-active .fd-link,
.fd-table__row--activable.is-active .fd-object-status,
.fd-table__row--activable:active .fd-form-label,
.fd-table__row--activable:active .fd-link,
.fd-table__row--activable:active .fd-object-status {
  color: inherit;
}
.fd-table__cell--activable.is-selected.is-active,
.fd-table__cell--activable.is-selected:active,
.fd-table__cell--activable[aria-selected="true"].is-active,
.fd-table__cell--activable[aria-selected="true"]:active,
.fd-table__row--activable.is-selected.is-active,
.fd-table__row--activable.is-selected:active,
.fd-table__row--activable[aria-selected="true"].is-active,
.fd-table__row--activable[aria-selected="true"]:active {
  background-color: var(--sapList_Active_Background);
}
.fd-table__cell--activable.is-selected.is-active .fd-table__cell,
.fd-table__cell--activable.is-selected:active .fd-table__cell,
.fd-table__cell--activable[aria-selected="true"].is-active .fd-table__cell,
.fd-table__cell--activable[aria-selected="true"]:active .fd-table__cell,
.fd-table__row--activable.is-selected.is-active .fd-table__cell,
.fd-table__row--activable.is-selected:active .fd-table__cell,
.fd-table__row--activable[aria-selected="true"].is-active .fd-table__cell,
.fd-table__row--activable[aria-selected="true"]:active .fd-table__cell {
  border-bottom-color: var(--sapList_Active_Background);
}
.fd-table__body:not(:last-child) .fd-table__row:last-child .fd-table__cell {
  border-bottom-color: transparent;
}
.fd-table__footer .fd-table__row {
  background-color: var(--sapList_Background);
  vertical-align: middle;
}
.fd-table__footer .fd-table__cell {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top: 0.125rem solid var(--sapList_TableFooterBorder);
  font-weight: 700;
}
.fd-table__inner {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.fd-table__inner:after,
.fd-table__inner:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-table__column-header-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fd-table__column-header-icons .fd-table__icon:not(:last-child) {
  -webkit-margin-end: 0.25rem;
  margin-inline-end: 0.25rem;
}
.fd-table__caption {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin-block: -1px;
  margin-inline: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  white-space: nowrap;
  width: 1px;
}
.fd-table__item--clickable {
  cursor: pointer;
}
.fd-table__popover.fd-popover {
  color: inherit;
  display: block;
  height: 100%;
}
.fd-table__popover.fd-popover .fd-popover__control {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.fd-table__sr-only {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin-block: -1px;
  margin-inline: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  white-space: nowrap;
  width: 1px;
}
.fd-table[class*="-compact"],
[class*="-compact"] .fd-table:not([class*="-cozy"], [class*="-condensed"]) {
  --fdTable_Cell_Height: 2rem;
}
.fd-table[class*="-condensed"],
[class*="-condensed"] .fd-table:not([class*="-cozy"], [class*="-compact"]) {
  --fdTable_Cell_Height: 1.5rem;
}
.fd-table[class*="-condensed"]
  .fd-table__body
  .fd-table__cell--checkbox
  .fd-table__checkbox-label,
.fd-table[class*="-condensed"]
  .fd-table__footer
  .fd-table__cell--checkbox
  .fd-table__checkbox-label,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__body
  .fd-table__cell--checkbox
  .fd-table__checkbox-label,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__footer
  .fd-table__cell--checkbox
  .fd-table__checkbox-label {
  margin-top: -0.25rem;
  position: absolute;
}
.fd-table[class*="-condensed"] .fd-table__body .fd-table__cell--activable:after,
.fd-table[class*="-condensed"] .fd-table__body .fd-table__cell--focusable:after,
.fd-table[class*="-condensed"] .fd-table__body .fd-table__row--activable:after,
.fd-table[class*="-condensed"] .fd-table__body .fd-table__row--focusable:after,
.fd-table[class*="-condensed"]
  .fd-table__footer
  .fd-table__cell--activable:after,
.fd-table[class*="-condensed"]
  .fd-table__footer
  .fd-table__cell--focusable:after,
.fd-table[class*="-condensed"]
  .fd-table__footer
  .fd-table__row--activable:after,
.fd-table[class*="-condensed"]
  .fd-table__footer
  .fd-table__row--focusable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__body
  .fd-table__cell--activable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__body
  .fd-table__cell--focusable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__body
  .fd-table__row--activable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__body
  .fd-table__row--focusable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__footer
  .fd-table__cell--activable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__footer
  .fd-table__cell--focusable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__footer
  .fd-table__row--activable:after,
[class*="-condensed"]
  .fd-table:not([class*="-cozy"], [class*="-compact"])
  .fd-table__footer
  .fd-table__row--focusable:after {
  inset: var(--fdTable_Condensed_Focus_Outline_Offset)
    var(--fdTable_Condensed_Focus_Outline_Offset)
    var(--fdTable_Condensed_Focus_Outline_Offset)
    var(--fdTable_Condensed_Focus_Outline_Offset);
}
.fd-table[class*="-compact"],
.fd-table[class*="-condensed"],
[class*="-compact"] .fd-table:not([class*="-cozy"]),
[class*="-condensed"] .fd-table:not([class*="-cozy"]) {
  --fdTable_Header_Cell_Height: 2rem;
}
.fd-table--hidden {
  display: none;
}
.fd-table--fixed {
  overflow: auto;
  scrollbar-color: var(--fdScrollbar_Thumb_Color) var(--fdScrollbar_Track_Color);
}
.fd-table--fixed.is-focus,
.fd-table--fixed:focus {
  outline: none;
  z-index: 5;
}
.fd-table--fixed::-webkit-scrollbar {
  height: var(--fdScrollbar_Dimension);
  width: var(--fdScrollbar_Dimension);
}
.fd-table--fixed::-webkit-scrollbar-corner,
.fd-table--fixed::-webkit-scrollbar-track {
  background-color: var(--fdScrollbar_Track_Color);
}
.fd-table--fixed::-webkit-scrollbar-thumb {
  background-color: transparent;
  border: var(--fdScrollbar_Thumb_Offset) solid transparent;
  border-radius: calc(
    var(--fdScrollbar_Thumb_Border_Radius) - var(--fdScrollbar_Thumb_Offset)
  );
  -webkit-box-shadow: inset 0 0 0 var(--fdScrollbar_Dimension)
    var(--fdScrollbar_Thumb_Color);
  box-shadow: inset 0 0 0 var(--fdScrollbar_Dimension)
    var(--fdScrollbar_Thumb_Color);
}
.fd-table--fixed::-webkit-scrollbar-thumb:active,
.fd-table--fixed::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 0 var(--fdScrollbar_Dimension)
    var(--fdScrollbar_Thumb_Hover_Color);
  box-shadow: inset 0 0 0 var(--fdScrollbar_Dimension)
    var(--fdScrollbar_Thumb_Hover_Color);
}
.fd-table--fixed .fd-table__cell--fixed {
  left: 0;
}
.fd-table--fixed .fd-table__cell--fixed[dir="rtl"],
[dir="rtl"] .fd-table--fixed .fd-table__cell--fixed {
  left: auto;
  right: 0;
}
.fd-table--fixed .fd-table__cell--fixed,
.fd-table--fixed .fd-table__cell--fixed-end {
  background-color: inherit;
  display: table-cell;
  position: sticky;
  z-index: 1;
}
.fd-table--fixed .fd-table__cell--fixed-last {
  border-right: var(--sapList_BorderWidth) solid
    var(--sapList_TableFixedBorderColor);
}
.fd-table--fixed .fd-table__cell--fixed-last + .fd-table__cell {
  border-left: none;
}
.fd-table--fixed .fd-table__cell--fixed-last[dir="rtl"],
[dir="rtl"] .fd-table--fixed .fd-table__cell--fixed-last {
  border-left: var(--sapList_BorderWidth) solid
    var(--sapList_TableFixedBorderColor);
  border-right: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
}
.fd-table--fixed .fd-table__cell--fixed-last[dir="rtl"] + .fd-table__cell,
[dir="rtl"] .fd-table--fixed .fd-table__cell--fixed-last + .fd-table__cell {
  border-right: none;
}
.fd-table--fixed .fd-table__cell--fixed-end {
  right: 0;
}
.fd-table--fixed .fd-table__cell--fixed-end[dir="rtl"],
[dir="rtl"] .fd-table--fixed .fd-table__cell--fixed-end {
  left: 0;
  right: auto;
}
.fd-table--fixed .fd-table__cell--fixed-end-last {
  border-left: var(--sapList_BorderWidth) solid
    var(--sapList_TableFixedBorderColor);
}
.fd-table--fixed .fd-table__cell--fixed-end-last[dir="rtl"],
[dir="rtl"] .fd-table--fixed .fd-table__cell--fixed-end-last {
  border-right: var(--sapList_BorderWidth) solid
    var(--sapList_TableFixedBorderColor);
}
.fd-table--fixed .fd-table__header .fd-table__cell {
  position: sticky;
  top: 0;
  z-index: 2;
}
.fd-table--fixed .fd-table__header .fd-table__cell--fixed,
.fd-table--fixed .fd-table__header .fd-table__cell--fixed-end {
  z-index: 3;
}
.fd-table--fixed .fd-table__footer .fd-table__cell {
  background-color: inherit;
  bottom: 0;
  position: sticky;
  z-index: 2;
}
.fd-table .fd-table__cell--valid {
  color: var(--sapSuccessColor);
}
.fd-table .fd-table__cell--status-indicator--valid {
  background-color: var(--sapSuccessBorderColor);
}
.fd-table .fd-table__cell--warning {
  color: var(--sapWarningColor);
}
.fd-table .fd-table__cell--status-indicator--warning {
  background-color: var(--sapWarningBorderColor);
}
.fd-table .fd-table__cell--error {
  color: var(--sapErrorColor);
}
.fd-table .fd-table__cell--status-indicator--error {
  background-color: var(--sapErrorBorderColor);
}
.fd-table .fd-table__cell--information {
  color: var(--sapInformationColor);
}
.fd-table .fd-table__cell--status-indicator--information {
  background-color: var(--sapInformationBorderColor);
}
.fd-table--pop-in .fd-table__text {
  color: inherit;
  -webkit-margin-after: 0.5rem;
  margin-block-end: 0.5rem;
}
.fd-table--pop-in .fd-table__text--title {
  font-weight: 700;
}
.fd-table--pop-in .fd-table__text.is-last-child,
.fd-table--pop-in .fd-table__text:last-child {
  -webkit-margin-after: 0;
  margin-block-end: 0;
}
.fd-table--pop-in .fd-table__body .fd-table__cell {
  height: auto;
}
.fd-table--pop-in .fd-table__row--main,
.fd-table--pop-in .fd-table__row--secondary {
  border-left-color: transparent;
  border-right-color: transparent;
}
.fd-table--pop-in .fd-table__row--main .fd-table__cell {
  border-bottom-color: transparent;
  padding-block: 0.25rem;
}
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--hoverable.is-hover
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--hoverable:hover
  + .fd-table__row--secondary {
  background-color: var(--sapList_Hover_Background);
}
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--hoverable.is-selected.is-hover
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--hoverable.is-selected:hover
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--hoverable[aria-selected="true"].is-hover
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--hoverable[aria-selected="true"]:hover
  + .fd-table__row--secondary {
  background-color: var(--sapList_Hover_SelectionBackground);
}
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable.is-active
  .fd-table__cell,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable:active
  .fd-table__cell {
  border-bottom-color: transparent;
}
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable.is-active
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable.is-selected.is-active
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable.is-selected:active
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable:active
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable[aria-selected="true"].is-active
  + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main.fd-table__row--activable[aria-selected="true"]:active
  + .fd-table__row--secondary {
  background-color: var(--sapList_Active_Background);
  border-bottom-color: var(--sapList_SelectionBorderColor);
}
.fd-table--pop-in .fd-table__row--main.is-selected .fd-table__cell,
.fd-table--pop-in .fd-table__row--main[aria-selected="true"] .fd-table__cell {
  border-bottom-color: transparent;
}
.fd-table--pop-in .fd-table__row--main.is-selected + .fd-table__row--secondary,
.fd-table--pop-in
  .fd-table__row--main[aria-selected="true"]
  + .fd-table__row--secondary {
  background-color: var(--sapList_SelectionBackgroundColor);
  border-bottom-color: var(--sapList_SelectionBorderColor);
}
.fd-table--pop-in .fd-table__row--secondary .fd-table__cell {
  padding-block: 0.5rem;
}
.fd-table--pop-in .fd-table__row--secondary.is-active,
.fd-table--pop-in .fd-table__row--secondary.is-hover,
.fd-table--pop-in .fd-table__row--secondary:active,
.fd-table--pop-in .fd-table__row--secondary:hover {
  background-color: var(--sapList_Background);
}
.fd-table--no-vertical-borders .fd-table__cell,
.fd-table__body--no-vertical-borders .fd-table__cell,
.fd-table__header--no-vertical-borders .fd-table__cell {
  --fdTable_Cell_Vertical_Border_Style: none;
}
.fd-table--no-vertical-borders .fd-table__cell[dir="rtl"],
.fd-table__body--no-vertical-borders .fd-table__cell[dir="rtl"],
.fd-table__header--no-vertical-borders .fd-table__cell[dir="rtl"],
[dir="rtl"] .fd-table--no-vertical-borders .fd-table__cell,
[dir="rtl"] .fd-table__body--no-vertical-borders .fd-table__cell,
[dir="rtl"] .fd-table__header--no-vertical-borders .fd-table__cell {
  border-left-color: var(--sapList_BorderColor);
}
.fd-table--no-vertical-borders .fd-table__cell.is-first-child,
.fd-table--no-vertical-borders .fd-table__cell:first-child,
.fd-table__body--no-vertical-borders .fd-table__cell.is-first-child,
.fd-table__body--no-vertical-borders .fd-table__cell:first-child,
.fd-table__header--no-vertical-borders .fd-table__cell.is-first-child,
.fd-table__header--no-vertical-borders .fd-table__cell:first-child {
  border-left-style: solid;
}
.fd-table--no-vertical-borders .fd-table__cell.is-first-child[dir="rtl"],
.fd-table--no-vertical-borders .fd-table__cell:first-child[dir="rtl"],
.fd-table__body--no-vertical-borders .fd-table__cell.is-first-child[dir="rtl"],
.fd-table__body--no-vertical-borders .fd-table__cell:first-child[dir="rtl"],
.fd-table__header--no-vertical-borders
  .fd-table__cell.is-first-child[dir="rtl"],
.fd-table__header--no-vertical-borders .fd-table__cell:first-child[dir="rtl"],
[dir="rtl"] .fd-table--no-vertical-borders .fd-table__cell.is-first-child,
[dir="rtl"] .fd-table--no-vertical-borders .fd-table__cell:first-child,
[dir="rtl"] .fd-table__body--no-vertical-borders .fd-table__cell.is-first-child,
[dir="rtl"] .fd-table__body--no-vertical-borders .fd-table__cell:first-child,
[dir="rtl"]
  .fd-table__header--no-vertical-borders
  .fd-table__cell.is-first-child,
[dir="rtl"] .fd-table__header--no-vertical-borders .fd-table__cell:first-child {
  border-left-style: none;
  border-right-style: solid;
}
.fd-table--no-vertical-borders .fd-table__cell.is-last-child,
.fd-table--no-vertical-borders .fd-table__cell:last-child,
.fd-table__body--no-vertical-borders .fd-table__cell.is-last-child,
.fd-table__body--no-vertical-borders .fd-table__cell:last-child,
.fd-table__header--no-vertical-borders .fd-table__cell.is-last-child,
.fd-table__header--no-vertical-borders .fd-table__cell:last-child {
  border-right-style: solid;
}
.fd-table--no-vertical-borders .fd-table__cell.is-last-child[dir="rtl"],
.fd-table--no-vertical-borders .fd-table__cell:last-child[dir="rtl"],
.fd-table__body--no-vertical-borders .fd-table__cell.is-last-child[dir="rtl"],
.fd-table__body--no-vertical-borders .fd-table__cell:last-child[dir="rtl"],
.fd-table__header--no-vertical-borders .fd-table__cell.is-last-child[dir="rtl"],
.fd-table__header--no-vertical-borders .fd-table__cell:last-child[dir="rtl"],
[dir="rtl"] .fd-table--no-vertical-borders .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table--no-vertical-borders .fd-table__cell:last-child,
[dir="rtl"] .fd-table__body--no-vertical-borders .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table__body--no-vertical-borders .fd-table__cell:last-child,
[dir="rtl"]
  .fd-table__header--no-vertical-borders
  .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table__header--no-vertical-borders .fd-table__cell:last-child {
  border-left-style: solid;
  border-right-style: none;
}
.fd-table--no-horizontal-borders .fd-table__cell,
.fd-table__body--no-horizontal-borders .fd-table__cell,
.fd-table__header--no-horizontal-borders .fd-table__cell {
  border-bottom-color: transparent;
}
.fd-table--no-horizontal-borders .fd-table__row.is-last-child .fd-table__cell,
.fd-table--no-horizontal-borders .fd-table__row:last-child .fd-table__cell,
.fd-table__body--no-horizontal-borders
  .fd-table__row.is-last-child
  .fd-table__cell,
.fd-table__body--no-horizontal-borders
  .fd-table__row:last-child
  .fd-table__cell,
.fd-table__header--no-horizontal-borders
  .fd-table__row.is-last-child
  .fd-table__cell,
.fd-table__header--no-horizontal-borders
  .fd-table__row:last-child
  .fd-table__cell {
  border-bottom-color: var(--sapList_BorderColor);
}
.fd-table .fd-table__cell--no-vertical-border + .fd-table__cell {
  border-left-style: none;
}
.fd-table .fd-table__cell--no-vertical-border[dir="rtl"],
[dir="rtl"] .fd-table .fd-table__cell--no-vertical-border {
  border-right-style: none;
}
.fd-table .fd-table__cell--no-horizontal-border {
  border-bottom-color: transparent;
}
.fd-table--no-outer-border:not(.fd-table--top-border)
  .fd-table__header
  .fd-table__cell,
.fd-table--responsive:not(.fd-table--top-border)
  .fd-table__header
  .fd-table__cell {
  border-top-color: transparent;
}
.fd-table--no-outer-border
  .fd-table__body
  .fd-table__row.is-last-child
  .fd-table__cell,
.fd-table--no-outer-border
  .fd-table__body
  .fd-table__row:last-child
  .fd-table__cell,
.fd-table--responsive
  .fd-table__body
  .fd-table__row.is-last-child
  .fd-table__cell,
.fd-table--responsive
  .fd-table__body
  .fd-table__row:last-child
  .fd-table__cell {
  border-bottom-color: transparent;
}
.fd-table--no-outer-border .fd-table__cell.is-first-child,
.fd-table--no-outer-border .fd-table__cell.is-last-child,
.fd-table--no-outer-border .fd-table__cell:first-child,
.fd-table--no-outer-border .fd-table__cell:last-child,
.fd-table--responsive .fd-table__cell.is-first-child,
.fd-table--responsive .fd-table__cell.is-last-child,
.fd-table--responsive .fd-table__cell:first-child,
.fd-table--responsive .fd-table__cell:last-child {
  border-left-style: none;
  border-right-style: solid;
}
.fd-table--no-outer-border .fd-table__cell.is-first-child[dir="rtl"],
.fd-table--no-outer-border .fd-table__cell.is-last-child[dir="rtl"],
.fd-table--no-outer-border .fd-table__cell:first-child[dir="rtl"],
.fd-table--no-outer-border .fd-table__cell:last-child[dir="rtl"],
.fd-table--responsive .fd-table__cell.is-first-child[dir="rtl"],
.fd-table--responsive .fd-table__cell.is-last-child[dir="rtl"],
.fd-table--responsive .fd-table__cell:first-child[dir="rtl"],
.fd-table--responsive .fd-table__cell:last-child[dir="rtl"],
[dir="rtl"] .fd-table--no-outer-border .fd-table__cell.is-first-child,
[dir="rtl"] .fd-table--no-outer-border .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table--no-outer-border .fd-table__cell:first-child,
[dir="rtl"] .fd-table--no-outer-border .fd-table__cell:last-child,
[dir="rtl"] .fd-table--responsive .fd-table__cell.is-first-child,
[dir="rtl"] .fd-table--responsive .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table--responsive .fd-table__cell:first-child,
[dir="rtl"] .fd-table--responsive .fd-table__cell:last-child {
  border-left-style: none;
  border-right-style: none;
}
.fd-table--no-outer-border .fd-table__cell.is-last-child,
.fd-table--no-outer-border .fd-table__cell:last-child,
.fd-table--responsive .fd-table__cell.is-last-child,
.fd-table--responsive .fd-table__cell:last-child {
  border-left-style: solid;
  border-right-style: none;
}
.fd-table--no-outer-border .fd-table__cell.is-last-child[dir="rtl"],
.fd-table--no-outer-border .fd-table__cell:last-child[dir="rtl"],
.fd-table--responsive .fd-table__cell.is-last-child[dir="rtl"],
.fd-table--responsive .fd-table__cell:last-child[dir="rtl"],
[dir="rtl"] .fd-table--no-outer-border .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table--no-outer-border .fd-table__cell:last-child,
[dir="rtl"] .fd-table--responsive .fd-table__cell.is-last-child,
[dir="rtl"] .fd-table--responsive .fd-table__cell:last-child {
  border-left-style: none;
  border-right-style: solid;
}
.fd-table--no-outer-border.fd-table--no-vertical-borders
  .fd-table__cell.is-last-child,
.fd-table--no-outer-border.fd-table--no-vertical-borders
  .fd-table__cell:last-child,
.fd-table--responsive.fd-table--no-vertical-borders
  .fd-table__cell.is-last-child,
.fd-table--responsive.fd-table--no-vertical-borders .fd-table__cell:last-child {
  border-left-style: none;
  border-right-style: none;
}
.fd-table--group .fd-table__cell--group {
  background-color: var(--fdTable_Group_Header_Background);
  border-bottom-color: var(--sapList_TableGroupHeaderBorderColor);
  font-family: var(--sapFontSemiboldDuplexFamily);
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="1"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="1"] {
  -webkit-padding-start: 2.75rem;
  padding-inline-start: 2.75rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="2"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="2"] {
  -webkit-padding-start: 4.25rem;
  padding-inline-start: 4.25rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="3"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="3"] {
  -webkit-padding-start: 5rem;
  padding-inline-start: 5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="4"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="4"] {
  -webkit-padding-start: 5.5rem;
  padding-inline-start: 5.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="5"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="5"] {
  -webkit-padding-start: 6rem;
  padding-inline-start: 6rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="6"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="6"] {
  -webkit-padding-start: 6.5rem;
  padding-inline-start: 6.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="7"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="7"] {
  -webkit-padding-start: 7rem;
  padding-inline-start: 7rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="8"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="8"] {
  -webkit-padding-start: 7.5rem;
  padding-inline-start: 7.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="9"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="9"] {
  -webkit-padding-start: 8rem;
  padding-inline-start: 8rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="10"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="10"] {
  -webkit-padding-start: 8.5rem;
  padding-inline-start: 8.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="11"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="11"] {
  -webkit-padding-start: 9rem;
  padding-inline-start: 9rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="12"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="12"] {
  -webkit-padding-start: 9.5rem;
  padding-inline-start: 9.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="13"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="13"] {
  -webkit-padding-start: 10rem;
  padding-inline-start: 10rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="14"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="14"] {
  -webkit-padding-start: 10.5rem;
  padding-inline-start: 10.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="15"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="15"] {
  -webkit-padding-start: 11rem;
  padding-inline-start: 11rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="16"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="16"] {
  -webkit-padding-start: 11.5rem;
  padding-inline-start: 11.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="17"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="17"] {
  -webkit-padding-start: 12rem;
  padding-inline-start: 12rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="18"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="18"] {
  -webkit-padding-start: 12.5rem;
  padding-inline-start: 12.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="19"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="19"] {
  -webkit-padding-start: 13rem;
  padding-inline-start: 13rem;
}
.fd-table--group .fd-table__body .fd-table__cell[data-nesting-level="20"],
.fd-table--tree .fd-table__body .fd-table__cell[data-nesting-level="20"] {
  -webkit-padding-start: 13.5rem;
  padding-inline-start: 13.5rem;
}
.fd-table--group .fd-table__body .fd-table__cell--expand,
.fd-table--tree .fd-table__body .fd-table__cell--expand {
  cursor: pointer;
  white-space: nowrap;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"] {
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"] {
  -webkit-padding-start: 1.5rem;
  padding-inline-start: 1.5rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"] {
  -webkit-padding-start: 2.25rem;
  padding-inline-start: 2.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"] {
  -webkit-padding-start: 2.75rem;
  padding-inline-start: 2.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"] {
  -webkit-padding-start: 3.25rem;
  padding-inline-start: 3.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"] {
  -webkit-padding-start: 3.75rem;
  padding-inline-start: 3.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"] {
  -webkit-padding-start: 4.25rem;
  padding-inline-start: 4.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"] {
  -webkit-padding-start: 4.75rem;
  padding-inline-start: 4.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"] {
  -webkit-padding-start: 5.25rem;
  padding-inline-start: 5.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"] {
  -webkit-padding-start: 5.75rem;
  padding-inline-start: 5.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"] {
  -webkit-padding-start: 6.25rem;
  padding-inline-start: 6.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"] {
  -webkit-padding-start: 6.75rem;
  padding-inline-start: 6.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"] {
  -webkit-padding-start: 7.25rem;
  padding-inline-start: 7.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"] {
  -webkit-padding-start: 7.75rem;
  padding-inline-start: 7.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"] {
  -webkit-padding-start: 8.25rem;
  padding-inline-start: 8.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"] {
  -webkit-padding-start: 8.75rem;
  padding-inline-start: 8.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"] {
  -webkit-padding-start: 9.25rem;
  padding-inline-start: 9.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"] {
  -webkit-padding-start: 9.75rem;
  padding-inline-start: 9.75rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"] {
  -webkit-padding-start: 10.25rem;
  padding-inline-start: 10.25rem;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
.fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"] {
  -webkit-padding-start: 10.75rem;
  padding-inline-start: 10.75rem;
}
.fd-table--group .fd-table__body .fd-table__cell .fd-table__expand,
.fd-table--tree .fd-table__body .fd-table__cell .fd-table__expand {
  color: var(--sapContent_IconColor);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: var(--sapFontSmallSize);
  height: var(--fdTable_Cell_Height);
  min-width: var(--fdTable_Header_Cell_Height);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.fd-table--group .fd-table__body .fd-table__cell .fd-table__expand:before,
.fd-table--tree .fd-table__body .fd-table__cell .fd-table__expand:before {
  content: "\e066";
  font-family: SAP-icons;
  text-align: center;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell
  .fd-table__expand[dir="rtl"]:before,
.fd-table--tree
  .fd-table__body
  .fd-table__cell
  .fd-table__expand[dir="rtl"]:before,
[dir="rtl"]
  .fd-table--group
  .fd-table__body
  .fd-table__cell
  .fd-table__expand:before,
[dir="rtl"]
  .fd-table--tree
  .fd-table__body
  .fd-table__cell
  .fd-table__expand:before {
  content: "\e067";
  font-family: SAP-icons;
  text-align: center;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
}
.fd-table--group
  .fd-table__body
  .fd-table__cell
  .fd-table__expand[dir="rtl"].fd-table__expand--open:before,
.fd-table--tree
  .fd-table__body
  .fd-table__cell
  .fd-table__expand[dir="rtl"].fd-table__expand--open:before,
[dir="rtl"]
  .fd-table--group
  .fd-table__body
  .fd-table__cell
  .fd-table__expand.fd-table__expand--open:before,
[dir="rtl"]
  .fd-table--tree
  .fd-table__body
  .fd-table__cell
  .fd-table__expand.fd-table__expand--open:before {
  content: "\e1e2";
  font-family: SAP-icons;
  text-align: center;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
}
.fd-table--group .fd-table__body .fd-table__cell .fd-table__expand--open:before,
.fd-table--tree .fd-table__body .fd-table__cell .fd-table__expand--open:before {
  content: "\e1e2";
  font-family: SAP-icons;
  text-align: center;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="1"] {
  -webkit-padding-start: 2rem;
  padding-inline-start: 2rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="2"] {
  -webkit-padding-start: 3.5rem;
  padding-inline-start: 3.5rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="3"] {
  -webkit-padding-start: 4.25rem;
  padding-inline-start: 4.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="4"] {
  -webkit-padding-start: 4.75rem;
  padding-inline-start: 4.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="5"] {
  -webkit-padding-start: 5.25rem;
  padding-inline-start: 5.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="6"] {
  -webkit-padding-start: 5.75rem;
  padding-inline-start: 5.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="7"] {
  -webkit-padding-start: 6.25rem;
  padding-inline-start: 6.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="8"] {
  -webkit-padding-start: 6.75rem;
  padding-inline-start: 6.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="9"] {
  -webkit-padding-start: 7.25rem;
  padding-inline-start: 7.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="10"] {
  -webkit-padding-start: 7.75rem;
  padding-inline-start: 7.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="11"] {
  -webkit-padding-start: 8.25rem;
  padding-inline-start: 8.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="12"] {
  -webkit-padding-start: 8.75rem;
  padding-inline-start: 8.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="13"] {
  -webkit-padding-start: 9.25rem;
  padding-inline-start: 9.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="14"] {
  -webkit-padding-start: 9.75rem;
  padding-inline-start: 9.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="15"] {
  -webkit-padding-start: 10.25rem;
  padding-inline-start: 10.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="16"] {
  -webkit-padding-start: 10.75rem;
  padding-inline-start: 10.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="17"] {
  -webkit-padding-start: 11.25rem;
  padding-inline-start: 11.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="18"] {
  -webkit-padding-start: 11.75rem;
  padding-inline-start: 11.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="19"] {
  -webkit-padding-start: 12.25rem;
  padding-inline-start: 12.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell[data-nesting-level="20"] {
  -webkit-padding-start: 12.75rem;
  padding-inline-start: 12.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="1"] {
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="2"] {
  -webkit-padding-start: 1.5rem;
  padding-inline-start: 1.5rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="3"] {
  -webkit-padding-start: 2.25rem;
  padding-inline-start: 2.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="4"] {
  -webkit-padding-start: 2.75rem;
  padding-inline-start: 2.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="5"] {
  -webkit-padding-start: 3.25rem;
  padding-inline-start: 3.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="6"] {
  -webkit-padding-start: 3.75rem;
  padding-inline-start: 3.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="7"] {
  -webkit-padding-start: 4.25rem;
  padding-inline-start: 4.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="8"] {
  -webkit-padding-start: 4.75rem;
  padding-inline-start: 4.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="9"] {
  -webkit-padding-start: 5.25rem;
  padding-inline-start: 5.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="10"] {
  -webkit-padding-start: 5.75rem;
  padding-inline-start: 5.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="11"] {
  -webkit-padding-start: 6.25rem;
  padding-inline-start: 6.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="12"] {
  -webkit-padding-start: 6.75rem;
  padding-inline-start: 6.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="13"] {
  -webkit-padding-start: 7.25rem;
  padding-inline-start: 7.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="14"] {
  -webkit-padding-start: 7.75rem;
  padding-inline-start: 7.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="15"] {
  -webkit-padding-start: 8.25rem;
  padding-inline-start: 8.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="16"] {
  -webkit-padding-start: 8.75rem;
  padding-inline-start: 8.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="17"] {
  -webkit-padding-start: 9.25rem;
  padding-inline-start: 9.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="18"] {
  -webkit-padding-start: 9.75rem;
  padding-inline-start: 9.75rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="19"] {
  -webkit-padding-start: 10.25rem;
  padding-inline-start: 10.25rem;
}
.fd-table[class*="-compact"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
.fd-table[class*="-compact"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
.fd-table[class*="-condensed"].fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
.fd-table[class*="-condensed"].fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
[class*="-compact"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--group
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"],
[class*="-condensed"]
  .fd-table:not([class*="-cozy"]).fd-table--tree
  .fd-table__body
  .fd-table__cell--expand[data-nesting-level="20"] {
  -webkit-padding-start: 10.75rem;
  padding-inline-start: 10.75rem;
}
@charset "UTF-8";
.fd-object-number {
  background: var(--fdObjectNumber_Background, none);
  border: 0;
  border: var(--fdObjectNumber_Border, none);
  border-radius: var(--fdObjectNumber_Border_Radius, 0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdObjectNumber_Color, var(--sapNeutralTextColor));
  cursor: var(--fdObjectNumber_Cursor, auto);
  display: inline-block;
  font-family: var(--sapFontFamily);
  font-family: var(--fdObjectNumber_Font_Family, var(--sapFontFamily));
  font-size: var(--sapFontSize);
  font-size: var(--fdObjectNumber_Font_Size, var(--sapFontSize));
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  line-height: var(--fdObjectNumber_Line_Height, 1rem);
  margin-block: 0;
  margin-inline: 0;
  max-width: 100%;
  min-height: var(--fdObjectNumber_Min_Height, 1rem);
  padding-block: 0;
  padding-inline: 0;
  padding: var(--fdObjectNumber_Padding, 0);
  position: relative;
  vertical-align: middle;
}
.fd-object-number:after,
.fd-object-number:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-object-number__text,
.fd-object-number__unit {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: inherit;
  display: inline-block;
  font-family: var(--sapFontFamily);
  font-family: inherit;
  font-size: var(--sapFontSize);
  font-size: inherit;
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  line-height: inherit;
  margin-block: 0;
  margin-inline: 0;
  max-width: 100%;
  min-height: inherit;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-decoration: var(--fdObjectNumber_Text_Decoration, none);
  text-overflow: ellipsis;
  text-shadow: var(--fdObjectNumber_Text_Shadow, var(--sapContent_TextShadow));
  vertical-align: middle;
  white-space: nowrap;
}
.fd-object-number__text:after,
.fd-object-number__text:before,
.fd-object-number__unit:after,
.fd-object-number__unit:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-object-number__text {
  font-weight: var(--fdObjectNumber_Text_Font_Weight, normal);
}
.fd-object-number__text:after {
  content: " ";
}
.fd-object-number__text--bold {
  --fdObjectNumber_Text_Font_Weight: bold;
}
.fd-object-number__unit {
  font-family: var(--sapFontLightFamily);
}
.fd-object-number__sr-only {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin-block: -1px;
  margin-inline: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  white-space: nowrap;
  width: 1px;
}
.fd-object-number--positive {
  --fdObjectNumber_Color: var(--sapPositiveTextColor);
}
.fd-object-number--critical {
  --fdObjectNumber_Color: var(--sapCriticalTextColor);
}
.fd-object-number--negative {
  --fdObjectNumber_Color: var(--sapNegativeTextColor);
}
.fd-object-number--informative {
  --fdObjectNumber_Color: var(--sapInformativeTextColor);
}
.fd-object-number--large {
  --fdObjectNumber_Min_Height: 2rem;
  --fdObjectNumber_Line_Height: 2rem;
  --fdObjectNumber_Font_Size: 1.5rem;
  --fdObjectNumber_Font_Family: var(--sapFontLightFamily);
}
.fd-object-number--inverted {
  --fdObjectNumber_Text_Shadow: none;
  --fdObjectNumber_Line_Height: 1rem;
  --fdObjectNumber_Padding: 0.1875rem 0.25rem;
  --fdObjectNumber_Color: var(--sapTextColor);
  --fdObjectNumber_Font_Size: var(--sapFontSmallSize);
  --fdObjectNumber_Font_Family: var(--sapFontBoldFamily);
  --fdObjectNumber_Background: var(--sapNeutralBackground);
  --fdObjectNumber_Border_Radius: var(--sapButton_BorderCornerRadius);
  --fdObjectNumber_Border: 0.0625rem solid
    var(--fdObjectNumber_Border_Color, var(--sapNeutralBorderColor));
}
.fd-object-number--inverted.fd-object-number--interactive {
  --fdObjectNumber_Text_Decoration: none;
}
.fd-object-number--inverted.fd-object-number--interactive.is-hover,
.fd-object-number--inverted.fd-object-number--interactive:hover {
  --fdObjectNumber_Color: var(--sapButton_Neutral_Hover_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Neutral_Hover_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Neutral_Hover_BorderColor);
}
.fd-object-number--inverted.fd-object-number--interactive.is-active,
.fd-object-number--inverted.fd-object-number--interactive:active {
  --fdObjectNumber_Color: var(--sapButton_Active_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Neutral_Active_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Neutral_Active_BorderColor);
}
.fd-object-number--inverted.fd-object-number--interactive.is-focus,
.fd-object-number--inverted.fd-object-number--interactive:focus {
  outline: none;
  z-index: 5;
}
.fd-object-number--inverted.fd-object-number--interactive.is-focus.is-focus,
.fd-object-number--inverted.fd-object-number--interactive.is-focus:focus,
.fd-object-number--inverted.fd-object-number--interactive:focus.is-focus,
.fd-object-number--inverted.fd-object-number--interactive:focus:focus {
  outline: none;
}
.fd-object-number--inverted.fd-object-number--interactive.is-focus.is-focus:after,
.fd-object-number--inverted.fd-object-number--interactive.is-focus:focus:after,
.fd-object-number--inverted.fd-object-number--interactive:focus.is-focus:after,
.fd-object-number--inverted.fd-object-number--interactive:focus:focus:after {
  border-color: var(--sapContent_FocusColor);
  border-radius: var(--sapButton_BorderCornerRadius);
  border-style: var(--sapContent_FocusStyle);
  border-width: var(--sapContent_FocusWidth);
  content: "";
  inset: -0.125rem -0.125rem -0.125rem -0.125rem;
  pointer-events: none;
  position: absolute;
}
.fd-object-number--inverted.fd-object-number--positive {
  --fdObjectNumber_Color: var(--sapButton_Success_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Success_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Success_BorderColor);
}
.fd-object-number--inverted.fd-object-number--positive.fd-object-number--interactive.is-hover,
.fd-object-number--inverted.fd-object-number--positive.fd-object-number--interactive:hover {
  --fdObjectNumber_Color: var(--sapButton_Success_Hover_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Success_Hover_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Success_Hover_BorderColor);
}
.fd-object-number--inverted.fd-object-number--positive.fd-object-number--interactive.is-active,
.fd-object-number--inverted.fd-object-number--positive.fd-object-number--interactive:active {
  --fdObjectNumber_Color: var(--sapButton_Accept_Selected_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Success_Active_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Success_Active_BorderColor);
}
.fd-object-number--inverted.fd-object-number--critical {
  --fdObjectNumber_Color: var(--sapButton_Critical_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Critical_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Critical_BorderColor);
}
.fd-object-number--inverted.fd-object-number--critical.fd-object-number--interactive.is-hover,
.fd-object-number--inverted.fd-object-number--critical.fd-object-number--interactive:hover {
  --fdObjectNumber_Color: var(--sapButton_Critical_Hover_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Critical_Hover_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Critical_Hover_BorderColor);
}
.fd-object-number--inverted.fd-object-number--critical.fd-object-number--interactive.is-active,
.fd-object-number--inverted.fd-object-number--critical.fd-object-number--interactive:active {
  --fdObjectNumber_Color: var(--sapButton_Attention_Selected_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Critical_Active_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Critical_Active_BorderColor);
}
.fd-object-number--inverted.fd-object-number--negative {
  --fdObjectNumber_Color: var(--sapButton_Negative_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Negative_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Negative_BorderColor);
}
.fd-object-number--inverted.fd-object-number--negative.fd-object-number--interactive.is-hover,
.fd-object-number--inverted.fd-object-number--negative.fd-object-number--interactive:hover {
  --fdObjectNumber_Color: var(--sapButton_Negative_Hover_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Negative_Hover_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Negative_Hover_BorderColor);
}
.fd-object-number--inverted.fd-object-number--negative.fd-object-number--interactive.is-active,
.fd-object-number--inverted.fd-object-number--negative.fd-object-number--interactive:active {
  --fdObjectNumber_Color: var(--sapButton_Reject_Selected_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Negative_Active_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Negative_Active_BorderColor);
}
.fd-object-number--inverted.fd-object-number--informative {
  --fdObjectNumber_Color: var(--sapButton_Information_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Information_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Information_BorderColor);
}
.fd-object-number--inverted.fd-object-number--informative.fd-object-number--interactive.is-hover,
.fd-object-number--inverted.fd-object-number--informative.fd-object-number--interactive:hover {
  --fdObjectNumber_Color: var(--sapButton_Information_Hover_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Information_Hover_Background);
  --fdObjectNumber_Border_Color: var(--sapButton_Information_Hover_BorderColor);
}
.fd-object-number--inverted.fd-object-number--informative.fd-object-number--interactive.is-active,
.fd-object-number--inverted.fd-object-number--informative.fd-object-number--interactive:active {
  --fdObjectNumber_Color: var(--sapButton_Selected_TextColor);
  --fdObjectNumber_Background: var(--sapButton_Information_Active_Background);
  --fdObjectNumber_Border_Color: var(
    --sapButton_Information_Active_BorderColor
  );
}
.fd-object-number--interactive {
  --fdObjectNumber_Cursor: pointer;
  --fdObjectNumber_Text_Decoration: underline;
}
.fd-object-number--interactive.is-hover,
.fd-object-number--interactive:hover {
  --fdObjectNumber_Text_Decoration: none;
}
.fd-object-number--interactive.is-focus,
.fd-object-number--interactive:focus {
  outline: none;
  z-index: 5;
}
.fd-object-number--interactive.is-focus.is-focus,
.fd-object-number--interactive.is-focus:focus,
.fd-object-number--interactive:focus.is-focus,
.fd-object-number--interactive:focus:focus {
  outline: none;
}
.fd-object-number--interactive.is-focus.is-focus:after,
.fd-object-number--interactive.is-focus:focus:after,
.fd-object-number--interactive:focus.is-focus:after,
.fd-object-number--interactive:focus:focus:after {
  border-color: var(--sapContent_FocusColor);
  border-radius: 0.25rem;
  border-style: var(--sapContent_FocusStyle);
  border-width: var(--sapContent_FocusWidth);
  content: "";
  inset: -0.1875rem -0.1875rem -0.1875rem -0.1875rem;
  pointer-events: none;
  position: absolute;
}
@charset "UTF-8";
.fd-card {
  --fdCard_Border: 0.0625rem solid var(--sapTile_BorderColor);
  --fdCard_Border_Corner_Radius: var(--sapTile_BorderCornerRadius);
  --fdCard_Header_Text_Spacing: 0.25rem;
  --fdCard_Box_Shadow: var(--fdCard_Box_Shadow_Regular);
  --fdCard_Header_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
  --fdCard_Main_Header_Border_Radius: inherit;
  --fdCard_Footer_Border_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
  --fdCard_Content_Border_Radius: 0;
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Offset: 0.0625rem;
  --fdCard_Media_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
  --fdCard_Main_Header_Border_Bottom: var(--fdCard_Header_Border_Bottom);
  --fdCard_Main_Header_Border_Top: none;
  --fdCard_Main_Header_Padding_Block_Start: 1rem;
  --fdCard_Main_Header_Padding_Block_End: var(
    --fdCard_Main_Header_Padding_Bottom
  );
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  background: var(--fdCard_Background, var(--sapTile_Background));
  border: var(--fdCard_Border);
  border-radius: var(--fdCard_Border_Corner_Radius);
  -webkit-box-shadow: var(--fdCard_Box_Shadow);
  box-shadow: var(--fdCard_Box_Shadow);
  -ms-flex: 1;
  flex: 1;
  min-height: 100%;
  position: relative;
  width: 100%;
}
.fd-card:after,
.fd-card:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card--interactive {
  cursor: pointer;
}
.fd-card--interactive.is-focus,
.fd-card--interactive:focus {
  outline: none;
  z-index: 5;
}
.fd-card--interactive.is-focus:before,
.fd-card--interactive:focus:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  border-radius: var(--fdCard_Focus_Outline_Radius);
  content: "";
  display: block;
  inset: var(--fdCard_Focus_Outline_Offset);
  position: absolute;
  z-index: 3;
}
.fd-card--interactive.is-hover,
.fd-card--interactive:hover {
  --fdCard_Background: var(--sapTile_Hover_Background);
  --fdCard_Box_Shadow: var(--fdCard_Box_Shadow_Hover);
  --fdCard_Footer_Background: var(--sapTile_Hover_Background);
  --fdCard_Main_Header_Background: var(--sapTile_Hover_Background);
}
.fd-card--interactive.is-active,
.fd-card--interactive:active {
  --fdCard_Box_Shadow: none;
  --fdCard_Background: var(--sapTile_Active_Background);
  --fdCard_Footer_Background: var(--sapTile_Active_Background);
  --fdCard_Main_Header_Background: var(--sapTile_Active_Background);
  --fdCard_Border: 0.0625rem solid var(--sapTile_Interactive_BorderColor);
}
.fd-card--interactive.is-selected:before,
.fd-card--interactive[aria-selected="true"]:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  border-radius: var(--fdCard_Focus_Outline_Radius);
  content: "";
  display: block;
  inset: var(--fdCard_Focus_Outline_Offset);
  position: absolute;
  z-index: 3;
}
.fd-card--interactive[role="button"] .fd-card__header-main-container.is-focus,
.fd-card--interactive[role="button"] .fd-card__header-main-container:focus {
  outline: none;
  z-index: 5;
}
.fd-card--interactive[role="button"]
  .fd-card__header-main-container.is-focus:before,
.fd-card--interactive[role="button"]
  .fd-card__header-main-container:focus:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  border-radius: var(--fdCard_Focus_Outline_Radius);
  content: "";
  display: block;
  inset: var(--fdCard_Focus_Outline_Offset);
  position: absolute;
  z-index: 3;
}
.fd-card--interactive[role="listitem"] .fd-card__header-main-container {
  pointer-events: none;
}
.fd-card__header {
  border: 0;
  border-radius: var(--fdCard_Header_Border_Radius);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
}
.fd-card__header:after,
.fd-card__header:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header:is(:first-child) {
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
}
.fd-card__header:is(:last-child) {
  --fdCard_Main_Header_Border_Bottom: none;
  --fdCard_Main_Header_Padding_Block_End: 1rem;
  --fdCard_Main_Header_Padding_Block_Start: 1rem;
  --fdCard_Main_Header_Border_Top: var(--fdCard_Header_Border_Bottom);
  --fdCard_Header_Border_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
}
.fd-card__header:is(:last-child) .fd-card__header-main:not(:only-child) {
  --fdCard_Focus_Outline_Radius: 0;
}
.fd-card__header:only-child {
  --fdCard_Header_Border_Radius: var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius);
}
.fd-card__header:only-child .fd-card__header-main:not(:only-child) {
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
}
.fd-card__header:only-child .fd-card__header-main {
  --fdCard_Main_Header_Padding_Block_Start: 1rem;
  --fdCard_Main_Header_Padding_Block_End: 1rem;
  --fdCard_Main_Header_Border_Bottom: none;
  --fdCard_Main_Header_Border_Top: none;
}
.fd-card__header--interactive .fd-card__header-main {
  cursor: pointer;
}
.fd-card__header--interactive .fd-card__header-main.is-hover,
.fd-card__header--interactive .fd-card__header-main:hover {
  --fdCard_Main_Header_Background: var(--sapTile_Hover_Background);
}
.fd-card__header--interactive
  .fd-card__header-main:has(.fd-card__header-main-container.is-active) {
  --fdCard_Main_Header_Background: var(--sapTile_Active_Background);
}
.fd-card__header--interactive
  .fd-card__header-main:has(.fd-card__header-main-container:active) {
  --fdCard_Main_Header_Background: var(--sapTile_Active_Background);
}
.fd-card__header--interactive .fd-card__header-main-container.is-focus,
.fd-card__header--interactive .fd-card__header-main-container:focus {
  outline: none;
  z-index: 5;
}
.fd-card__header--interactive .fd-card__header-main-container.is-focus:before,
.fd-card__header--interactive .fd-card__header-main-container:focus:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  border-radius: var(--fdCard_Focus_Outline_Radius);
  content: "";
  display: block;
  inset: var(--fdCard_Focus_Outline_Offset);
  position: absolute;
  z-index: 3;
}
.fd-card__header-main {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  background: var(--fdCard_Main_Header_Background, var(--sapTile_Background));
  border-bottom: var(--fdCard_Main_Header_Border_Bottom);
  border-radius: var(--fdCard_Main_Header_Border_Radius);
  border-top: var(--fdCard_Main_Header_Border_Top);
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
  padding-block: var(--fdCard_Main_Header_Padding_Block_Start)
    var(--fdCard_Main_Header_Padding_Block_End);
  padding-inline: 1rem;
  position: relative;
  text-decoration: none;
}
.fd-card__header-main:after,
.fd-card__header-main:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header-main-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.fd-card__header-main-container:after,
.fd-card__header-main-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header-main-actions {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.25rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  z-index: 5;
}
.fd-card__header-main-actions:after,
.fd-card__header-main-actions:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header-extended {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-block: 0.5rem;
  padding-inline: 1rem;
}
.fd-card__header-extended:after,
.fd-card__header-extended:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header-extended--top-aligned {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.fd-card__header-extended--bottom-aligned {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.fd-card__header-column {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 0.25rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.fd-card__header-column:after,
.fd-card__header-column:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header-column--right-aligned {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.fd-card__header-row {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
}
.fd-card__header-row:after,
.fd-card__header-row:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__header-numeric {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.25rem;
  padding-block: 0.25rem;
  padding-inline: 1rem;
}
.fd-card__header-numeric:after,
.fd-card__header-numeric:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__indicator {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.125rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-padding-before: 0.5rem;
  padding-block-start: 0.5rem;
}
.fd-card__indicator:after,
.fd-card__indicator:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__numeric-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.fd-card__numeric-container:after,
.fd-card__numeric-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__indicator-title {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapTile_TextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontSmallSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-card__indicator-title:after,
.fd-card__indicator-title:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__indicator-value {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapTile_TitleTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontSmallSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  text-align: right;
}
.fd-card__indicator-value:after,
.fd-card__indicator-value:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__timestamp {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.125rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--sapFontSmallSize);
}
.fd-card__timestamp:after,
.fd-card__timestamp:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__footer {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--fdCard_Footer_Background, var(--sapTile_Background));
  border-radius: var(--fdCard_Footer_Border_Radius);
  border-top: var(--fdCard_Footer_Border_Top);
  padding-block: var(--fdCard_Footer_Padding) 1rem;
  padding-inline: 1rem;
}
.fd-card__footer:after,
.fd-card__footer:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__footer-actions {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
.fd-card__footer-actions:after,
.fd-card__footer-actions:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__footer .fd-card__footer-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-margin-end: var(--fdCard_Footer_Actions_Item_Spacing);
  margin-inline-end: var(--fdCard_Footer_Actions_Item_Spacing);
  text-overflow: clip;
}
.fd-card__footer:is(:first-child) {
  --fdCard_Footer_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
}
.fd-card__header-text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: center;
  align-self: center;
  gap: var(--fdCard_Header_Text_Spacing);
  height: 100%;
  width: 100%;
}
.fd-card__header-text:after,
.fd-card__header-text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__title-area {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
.fd-card__title-area:after,
.fd-card__title-area:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__title {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  -webkit-line-clamp: 3;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  color: var(--sapTile_TitleTextColor);
  font-family: var(--sapFontHeaderFamily);
  font-size: var(--fdCard_Title_Font_Size);
  font-weight: var(--fdCard_Title_Font_Weight);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-wrap: break-word;
  max-height: 4.2rem;
  max-width: 100%;
}
.fd-card__title:after,
.fd-card__title:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__subtitle-area {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.fd-card__subtitle-area:after,
.fd-card__subtitle-area:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__subtitle {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  -webkit-line-clamp: 2;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  color: var(--sapTile_TextColor);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-wrap: break-word;
  max-height: 2.5rem;
  max-width: 100%;
}
.fd-card__subtitle:after,
.fd-card__subtitle:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__counter.fd-object-status {
  white-space: nowrap;
  -webkit-margin-start: 1rem;
  font-size: var(--sapFontSmallSize);
  margin-inline-start: 1rem;
  -webkit-margin-before: var(--fdCard_Counter_Margin);
  margin-block-start: var(--fdCard_Counter_Margin);
}
.fd-card__badge-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  right: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.25rem;
  max-width: calc(100% - 1rem);
  min-width: 1.375rem;
  position: absolute;
  top: -0.5rem;
  z-index: 10;
}
.fd-card__badge-container:after,
.fd-card__badge-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__badge-container[dir="rtl"],
[dir="rtl"] .fd-card__badge-container {
  left: 0.5rem;
  right: auto;
}
.fd-card__badge-container + .fd-card__header {
  --fdCard_Content_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
  --fdCard_Main_Header_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
}
.fd-card__badge-container + .fd-card__header:is(:last-child) {
  --fdCard_Content_Border_Radius: var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius);
}
.fd-card__badge-container + .fd-card__content {
  overflow: hidden;
  --fdCard_Content_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
}
.fd-card__badge-container + .fd-card__content:is(:last-child) {
  --fdCard_Content_Border_Radius: var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius);
}
.fd-card__badge.fd-object-status {
  --fdObjectStatus_Inverted_Border_Radius: 0.5rem;
  --fdObjectStatus_Inverted_Padding_Block: 0;
  --fdObjectStatus_Inverted_Padding_Inline: 0.25rem;
  --fdObjectStatus_Inverted_Line_Height: 0.875rem;
}
.fd-card__badge.fd-object-status span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-card__currency {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  color: var(--sapTile_TextColor);
  -ms-flex-direction: row;
  flex-direction: row;
  text-overflow: ellipsis;
  -webkit-margin-start: 0.25rem;
  margin-inline-start: 0.25rem;
  white-space: nowrap;
}
.fd-card__currency:after,
.fd-card__currency:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__currency:before {
  content: "| ";
}
.fd-card__analytics-area {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.5rem;
  overflow: hidden;
}
.fd-card__analytics-area:after,
.fd-card__analytics-area:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__analytics-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  overflow-x: hidden;
  white-space: nowrap;
  width: 100%;
  -webkit-margin-start: 2rem;
  margin-inline-start: 2rem;
}
.fd-card__analytics-container:after,
.fd-card__analytics-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__analytics {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-padding-after: 0.25rem;
  padding-block-end: 0.25rem;
  -webkit-margin-start: 1rem;
  font-size: var(--sapFontSmallSize);
  margin-inline-start: 1rem;
  max-width: calc(50% - 1rem);
  overflow: hidden;
}
.fd-card__analytics:after,
.fd-card__analytics:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__analytics-text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-padding-after: 0.25rem;
  color: var(--sapTile_TextColor);
  padding-block-end: 0.25rem;
}
.fd-card__analytics-text:after,
.fd-card__analytics-text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__analytics-content {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapTile_TitleTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-card__analytics-content:after,
.fd-card__analytics-content:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__analytics-content[dir="rtl"],
[dir="rtl"] .fd-card__analytics-content {
  direction: ltr;
  text-align: right;
}
.fd-card__second-subtitle {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapTile_TextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontSmallSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  margin-top: 0.25rem;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.fd-card__second-subtitle:after,
.fd-card__second-subtitle:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__numeric-content.fd-numeric-content {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: auto;
}
.fd-card__content {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  --fdCard_Focus_Outline_Radius: 0;
  -webkit-box-flex: 1;
  border-radius: var(--fdCard_Content_Border_Radius);
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
}
.fd-card__content:after,
.fd-card__content:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__content.is-focus,
.fd-card__content:focus {
  outline: none;
  z-index: 5;
}
.fd-card__content.is-focus:before,
.fd-card__content:focus:before {
  border: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle)
    var(--sapContent_FocusColor);
  border-radius: var(--fdCard_Focus_Outline_Radius);
  content: "";
  display: block;
  inset: var(--fdCard_Focus_Outline_Offset);
  position: absolute;
  z-index: 3;
}
.fd-card__content:is(:first-child) {
  overflow: hidden;
  --fdCard_Content_Border_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius) 0 0;
}
.fd-card__content:is(:last-child) {
  overflow: hidden;
  --fdCard_Content_Border_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
}
.fd-card__content:is(:only-child) {
  overflow: hidden;
  --fdCard_Content_Border_Radius: var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: var(--fdCard_Border_Corner_Radius);
}
.fd-card__content--with-spacing {
  padding-block: 1rem;
  padding-inline: 1rem;
}
.fd-card__content-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.75rem;
}
.fd-card__content-container:after,
.fd-card__content-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__content-container--horizontal {
  gap: 2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.fd-card__content-section {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  max-width: 24rem;
  min-width: 12rem;
  width: 100%;
}
.fd-card__content-section:after,
.fd-card__content-section:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__content-title-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-padding-after: 0.5rem;
  padding-block-end: 0.5rem;
}
.fd-card__content-title-container:after,
.fd-card__content-title-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__content-group {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.fd-card__content-group:after,
.fd-card__content-group:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__content-group-text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.25rem;
}
.fd-card__content-group-text:after,
.fd-card__content-group-text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card--analytical .fd-card__subtitle-area {
  margin-top: 0.5rem;
}
.fd-card--analytical .fd-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.fd-card--table[class*="-compact"] .fd-card__content,
.fd-card--table[class*="-condensed"] .fd-card__content,
[class*="-compact"] .fd-card--table:not([class*="-cozy"]) .fd-card__content,
[class*="-condensed"] .fd-card--table:not([class*="-cozy"]) .fd-card__content {
  -webkit-padding-after: 0.5rem;
  padding-block-end: 0.5rem;
}
.fd-card--object .fd-card__content {
  padding-block: 1rem;
  padding-inline: 1rem;
}
.fd-card__loader {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 5rem;
}
.fd-card__loader:after,
.fd-card__loader:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__media {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  background-color: var(--fdCard_Media_Background, var(--sapTile_Background));
  border-radius: var(--fdCard_Media_Border_Radius);
  -ms-flex-direction: row;
  flex-direction: row;
  flex-direction: var(--fdCard_Media_Flex_Direction, row);
  height: 100%;
  overflow: hidden;
  padding-block: var(--fdCard_Media_Padding_Block_Start, 0)
    var(--fdCard_Media_Padding_Block_End, 0);
  padding-inline: var(--fdCard_Media_Padding_Inline_Start, 0)
    var(--fdCard_Media_Padding_Inline_End, 0);
  position: relative;
}
.fd-card__media:after,
.fd-card__media:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__media.fd-card__media--with-padding {
  --fdCard_Media_Image_Radius: 0.5rem;
  --fdCard_Media_Padding_Inline_Start: 1rem;
  --fdCard_Media_Padding_Inline_End: 1rem;
  --fdCard_Media_Padding_Block_Start: 1rem;
}
.fd-card__media.fd-card__media--bg-shell-1 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_1_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_1_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_1_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_1_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-2 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_2_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_2_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_2_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_2_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-3 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_3_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_3_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_3_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_3_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-4 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_4_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_4_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_4_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_4_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-5 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_5_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_5_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_5_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_5_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-6 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_6_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_6_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_6_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_6_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-7 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_7_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_7_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_7_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_7_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-8 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_8_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_8_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_8_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_8_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-9 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_9_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_9_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_9_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_9_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-10 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_10_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_10_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_10_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_10_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-11 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_11_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_11_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_11_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_11_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-12 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_12_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_12_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_12_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_12_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-13 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_13_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_13_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_13_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_13_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-14 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_14_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_14_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_14_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_14_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-15 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_15_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_15_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_15_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_15_TextColor);
}
.fd-card__media.fd-card__media--bg-shell-16 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Background: var(--sapShell_Category_16_Background);
  --fdCard_Media_Heading_Color: var(--sapShell_Category_16_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_16_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_16_TextColor);
}
.fd-card__media.fd-card__media--bg-legend-1 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor1);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-2 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor2);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-3 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor3);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-4 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor4);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-5 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor5);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-6 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor6);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-7 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor7);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-8 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor8);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-9 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor9);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-10 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor10);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-11 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor11);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-12 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor12);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-13 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor13);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-14 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor14);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-15 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor15);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-16 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor16);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-17 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor17);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-18 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor18);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-19 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor19);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media.fd-card__media--bg-legend-20 {
  --fdCard_Media_Content_Container_Background: transparent;
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Background: var(--sapLegendBackgroundColor20);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media + .fd-card__header {
  --fdCard_Header_Border_Radius: 0;
  --fdCard_Focus_Outline_Radius: 0;
}
.fd-card__media + .fd-card__header:is(:last-child) {
  --fdCard_Header_Border_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
  --fdCard_Focus_Outline_Radius: 0 0 var(--fdCard_Border_Corner_Radius)
    var(--fdCard_Border_Corner_Radius);
}
.fd-card__media:only-child {
  --fdCard_Media_Border_Radius: var(--sapTile_BorderCornerRadius);
}
.fd-card__media-content-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: var(
    --fdCard_Media_Content_Container_Background,
    var(--sapTile_Background)
  );
  height: var(--fdCard_Media_Content_Container_Height, 100%);
  inset: var(--fdCard_Media_Content_Container_Top, 0)
    var(--fdCard_Media_Content_Container_Right, 0)
    var(--fdCard_Media_Content_Container_Right, 0)
    var(--fdCard_Media_Content_Container_Left, 0);
  justify-content: center;
  max-height: 100%;
  padding-block: var(--fdCard_Media_Content_Container_Padding_Block, 1rem);
  padding-inline: var(--fdCard_Media_Content_Container_Padding_Inline, 1rem);
  position: var(--fdCard_Media_Content_Container_Position, relative);
  -webkit-transform: var(--fdCard_Media_Content_Container_Transform, none);
  transform: var(--fdCard_Media_Content_Container_Transform, none);
  width: var(--fdCard_Media_Content_Container_Width, 100%);
  z-index: 3;
}
.fd-card__media-content-container:after,
.fd-card__media-content-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-1 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_1_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_1_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_1_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_1_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-2 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_2_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_2_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_2_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_2_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-3 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_3_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_3_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_3_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_3_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-4 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_4_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_4_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_4_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_4_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-5 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_5_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_5_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_5_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_5_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-6 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_6_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_6_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_6_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_6_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-7 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_7_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_7_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_7_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_7_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-8 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_8_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_8_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_8_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_8_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-9 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_9_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_9_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_9_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_9_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-10 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_10_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_10_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_10_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_10_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-11 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_11_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_11_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_11_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_11_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-12 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_12_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_12_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_12_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_12_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-13 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_13_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_13_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_13_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_13_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-14 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_14_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_14_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_14_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_14_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-15 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_15_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_15_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_15_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_15_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-shell-16 {
  --fdCard_Media_Content_Container_Background: var(
    --sapShell_Category_16_Background
  );
  --fdCard_Media_Heading_Color: var(--sapShell_Category_16_TextColor);
  --fdCard_Media_Heading_Shadow: var(--sapShell_Category_16_TextShadow);
  --fdCard_Media_Text_Color: var(--sapShell_Category_16_TextColor);
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-1 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor1);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-2 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor2);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-3 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor3);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-4 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor4);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-5 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor5);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-6 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor6);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-7 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor7);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-8 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor8);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-9 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(--sapLegendBackgroundColor9);
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-10 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor10
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-11 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor11
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-12 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor12
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-13 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor13
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-14 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor14
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-15 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor15
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-16 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor16
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-17 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor17
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-18 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor18
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-19 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor19
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-content-container.fd-card__media-content-container--bg-legend-20 {
  --fdCard_Media_Heading_Color: var(--sapTextColor);
  --fdCard_Media_Text_Color: var(--sapTextColor);
  --fdCard_Media_Content_Container_Background: var(
    --sapLegendBackgroundColor20
  );
  --fdCard_Media_Heading_Shadow: none;
}
.fd-card__media-image-container {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: var(--fdCard_Media_Image_Container_Height, 100%);
  width: var(--fdCard_Media_Image_Container_Width, 100%);
}
.fd-card__media-image-container:after,
.fd-card__media-image-container:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__media-image {
  -webkit-box-flex: 1;
  border-radius: var(--fdCard_Media_Image_Radius, 0);
  -ms-flex: 1;
  flex: 1;
  height: var(--fdCard_Media_Image_Height, 100%);
  width: var(--fdCard_Media_Image_Width, 100%);
}
.fd-card__media-heading {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdCard_Media_Heading_Color, var(--sapTile_TitleTextColor));
  font-family: var(--sapFontFamily);
  font-family: var(--sapFontHeaderFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontHeader3Size);
  font-weight: 400;
  font-weight: 700;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  text-shadow: var(--fdCard_Media_Heading_Shadow, none);
}
.fd-card__media-heading:after,
.fd-card__media-heading:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card__media-text {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdCard_Media_Text_Color, var(--sapTile_TextColor));
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-card__media-text:after,
.fd-card__media-text:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-card--banner {
  --fdCard_Media_Content_Container_Width: 80%;
  --fdCard_Media_Content_Container_Padding_Inline: 3rem;
  --fdCard_Media_Content_Container_Padding_Block: 3rem;
  border: 0.0625rem solid var(--sapTile_BorderColor);
  border-radius: var(--sapTile_BorderCornerRadius);
  -webkit-box-shadow: var(--sapContent_Shadow0);
  box-shadow: var(--sapContent_Shadow0);
  height: 100%;
}
@media (width >= 600px) and (width <= 1023px) {
  .fd-card--banner {
    --fdCard_Media_Image_Container_Width: 80%;
  }
}
@media (width <= 599px) {
  .fd-card--banner {
    --fdCard_Media_Image_Container_Width: 100%;
  }
}
.fd-card--banner:has(.fd-card__media-image-container) {
  --fdCard_Media_Content_Container_Width: 50%;
  --fdCard_Media_Image_Container_Width: 50%;
}
@media (width >= 600px) and (width <= 1023px) {
  .fd-card--banner:has(.fd-card__media-image-container) {
    --fdCard_Media_Content_Container_Width: 80%;
    --fdCard_Media_Image_Container_Width: 20%;
  }
}
@media (width <= 599px) {
  .fd-card--banner:has(.fd-card__media-image-container) {
    --fdCard_Media_Flex_Direction: column-reverse;
    --fdCard_Media_Content_Container_Width: 100%;
    --fdCard_Media_Image_Container_Width: 100%;
  }
}
.fd-card--banner:has(.fd-card__media-image-container):has(
    .fd-card__media-content-container--overlay
  ) {
  --fdCard_Media_Content_Container_Width: calc(50% - 3rem);
  --fdCard_Media_Image_Container_Width: 100%;
  --fdCard_Media_Content_Container_Top: 50%;
  --fdCard_Media_Content_Container_Left: 3rem;
  --fdCard_Media_Content_Container_Height: fit-content;
  --fdCard_Media_Content_Container_Position: absolute;
  --fdCard_Media_Content_Container_Transform: translateY(-50%);
}
@media (width >= 600px) and (width <= 1023px) {
  .fd-card--banner:has(.fd-card__media-image-container):has(
      .fd-card__media-content-container--overlay
    ) {
    --fdCard_Media_Content_Container_Width: calc(80% - 3rem);
    --fdCard_Media_Image_Container_Width: 100%;
  }
}
@media (width <= 599px) {
  .fd-card--banner:has(.fd-card__media-image-container):has(
      .fd-card__media-content-container--overlay
    ) {
    --fdCard_Media_Content_Container_Width: calc(100% - 3rem) %;
    --fdCard_Media_Image_Container_Width: 100%;
    --fdCard_Media_Content_Container_Right: 3rem;
    --fdCard_Media_Content_Container_Padding_Inline: 1rem;
    --fdCard_Media_Content_Container_Padding_Block: 1rem;
  }
}
.fd-card[class*="-compact"],
.fd-card[class*="-condensed"],
[class*="-compact"] .fd-card:not([class*="-cozy"]),
[class*="-condensed"] .fd-card:not([class*="-cozy"]) {
  --fdCard_Header_Text_Spacing: 0.5rem;
}
@media (width <= 599px) {
  .fd-card {
    --fdCard_Media_Content_Container_Width: 100%;
  }
}
.fd-shellbar {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background: var(--sapShellColor);
  border: 0 inset var(--sapShell_BorderColor);
  -webkit-box-shadow: var(--sapShell_Shadow);
  box-shadow: var(--sapShell_Shadow);
  height: 3.25rem;
  justify-content: space-between;
  padding-block: 0;
  padding-inline: var(--fdShellbar_Inline_Padding, 1rem);
}
.fd-shellbar:after,
.fd-shellbar:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__branding {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(
    --fdShellBar_Branding_Background,
    var(--sapButton_Lite_Background)
  );
  border: var(--sapButton_BorderWidth) solid
    var(--fdShellBar_Branding_Border_Color, var(--sapButton_Lite_BorderColor));
  border-radius: 0.375rem;
  cursor: var(--fdShellBar_Branding_Cursor, pointer);
  gap: 0.25rem;
  height: 2.25rem;
  padding-block: 0.125rem;
  padding-inline: 0.25rem 0.5rem;
}
.fd-shellbar__branding:after,
.fd-shellbar__branding:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__branding.is-hover,
.fd-shellbar__branding:hover {
  --fdShellBar_Branding_Background: var(--fdShellbar_Branding_Hover_Background);
  --fdShellBar_Branding_Border_Color: var(
    --fdShellbar_Branding_Hover_Border_Color
  );
}
.fd-shellbar__branding.is-active,
.fd-shellbar__branding:active {
  --fdShellBar_Branding_Background: var(
    --fdShellbar_Branding_Active_Background
  );
  --fdShellBar_Branding_Border_Color: var(
    --fdShellbar_Branding_Active_Border_Color
  );
}
.fd-shellbar__branding.is-active.is-focus,
.fd-shellbar__branding.is-active:focus,
.fd-shellbar__branding:active.is-focus,
.fd-shellbar__branding:active:focus {
  outline: none;
  z-index: 5;
}
.fd-shellbar__branding.is-focus,
.fd-shellbar__branding:focus {
  outline: var(--sapContent_FocusStyle) var(--sapContent_FocusWidth)
    var(--fdShellbar_Button_Outline_Color);
  outline-offset: -0.125rem;
  z-index: 5;
}
.fd-shellbar__branding--non-interactive {
  --fdShellBar_Branding_Cursor: auto;
}
.fd-shellbar__branding--non-interactive.is-active,
.fd-shellbar__branding--non-interactive.is-focus,
.fd-shellbar__branding--non-interactive.is-hover,
.fd-shellbar__branding--non-interactive:active,
.fd-shellbar__branding--non-interactive:focus,
.fd-shellbar__branding--non-interactive:hover {
  --fdShellBar_Branding_Background: var(--sapButton_Lite_Background);
  --fdShellBar_Branding_Border_Color: var(--sapButton_Lite_BorderColor);
}
.fd-shellbar__branding--non-interactive.is-focus,
.fd-shellbar__branding--non-interactive:focus {
  outline: none;
  z-index: 5;
}
.fd-shellbar__title {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdShellbar_Title_Color);
  font-family: var(--sapFontFamily);
  font-family: var(--sapFontSemiboldFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontHeader5Size);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-shellbar__title:after,
.fd-shellbar__title:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__subtitle {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--fdShellbar_Subtitle_Color);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontSmallSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fd-shellbar__subtitle:after,
.fd-shellbar__subtitle:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__product {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.fd-shellbar__product:after,
.fd-shellbar__product:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__logo {
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: inline-block;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 2rem;
  line-height: normal;
  margin-block: 0;
  margin-block: 0.0625rem;
  margin-inline: 0;
  margin-inline: 0.25rem;
  max-height: 2rem;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
  vertical-align: middle;
}
.fd-shellbar__logo:after,
.fd-shellbar__logo:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__logo > * {
  display: block;
  line-height: 0;
  max-height: 2rem;
  width: auto;
}
.fd-shellbar__logo--image-replaced {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDQxMi4zOCAyMDQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIwNi4xOSIgeDI9IjIwNi4xOSIgeTI9IjIwNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYjhmMSIvPjxzdG9wIG9mZnNldD0iLjAyIiBzdG9wLWNvbG9yPSIjMDFiNmYwIi8+PHN0b3Agb2Zmc2V0PSIuMzEiIHN0b3AtY29sb3I9IiMwZDkwZDkiLz48c3RvcCBvZmZzZXQ9Ii41OCIgc3RvcC1jb2xvcj0iIzE3NzVjOCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjMWM2NWJmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMWU1ZmJiIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPlNBUF9ncmFkX1Jfc2Nybl9aZWljaGVuZmzDpGNoZSAxPC90aXRsZT48cGF0aCBkPSJNMCAyMDRoMjA4LjQxTDQxMi4zOCAwSDB6IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI2EpIi8+PHBhdGggZD0iTTI0NC43MyAzOC4zNmgtNDAuNnY5Ni41MmwtMzUuNDYtOTYuNTVoLTM1LjE2bC0zMC4yNyA4MC43MkMxMDAgOTguNyA3OSA5MS42NyA2Mi40IDg2LjQgNTEuNDYgODIuODkgMzkuODUgNzcuNzIgNDAgNzJjLjA5LTQuNjggNi4yMy05IDE4LjM4LTguMzggOC4xNy40MyAxNS4zNyAxLjA5IDI5LjcxIDhsMTQuMS0yNC41NUM4OS4wNiA0MC40MiA3MSAzNi4yMSA1Ni4xNyAzNi4xOWgtLjA5Yy0xNy4yOCAwLTMxLjY4IDUuNi00MC42IDE0LjgzQTM0LjIzIDM0LjIzIDAgMCAwIDUuNzcgNzQuN0M1LjU0IDg3LjE1IDEwLjExIDk2IDE5LjcxIDEwM2M4LjEgNS45NCAxOC40NiA5Ljc5IDI3LjYgMTIuNjIgMTEuMjcgMy40OSAyMC40NyA2LjUzIDIwLjM2IDEzQTkuNTcgOS41NyAwIDAgMSA2NSAxMzVjLTIuODEgMi45LTcuMTMgNC0xMy4wOSA0LjEtMTEuNDkuMjQtMjAtMS41Ni0zMy42MS05LjU5TDUuNzcgMTU0LjQyYTkzLjc3IDkzLjc3IDAgMCAwIDQ2IDEyLjIyaDIuMTFjMTQuMjQtLjI1IDI1Ljc0LTQuMzEgMzQuOTItMTEuNzEuNTMtLjQxIDEtLjg0IDEuNDktMS4yOGwtNC4xMiAxMC44NUgxMjNsNi4xOS0xOC44MmE2Ny41IDY3LjUgMCAwIDAgMjEuNjggMy40MyA2OC4zIDY4LjMgMCAwIDAgMjEuMTYtMy4yNWw2IDE4LjY0aDYwLjE0di0zOWgxMy4xMWMzMS43MSAwIDUwLjQ2LTE2LjE1IDUwLjQ2LTQzLjIgMC0zMC4xMS0xOC4yMi00My45NC01Ny4wMS00My45NE0xNTAuOTEgMTIxYTM2LjkgMzYuOSAwIDAgMS0xMy0yLjI4bDEyLjg3LTQwLjU5aC4yMmwxMi42NSA0MC43MWEzOC41IDM4LjUgMCAwIDEtMTIuNzQgMi4xNm05Ni4yLTIzLjMzaC04Ljk0VjY0LjkxaDguOTRjMTEuOTMgMCAyMS40NCA0IDIxLjQ0IDE2LjE0IDAgMTIuNi05LjUxIDE2LjU3LTIxLjQ0IDE2LjU3IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmIi8+PC9zdmc+);
  height: 1.5rem;
  width: 3rem;
}
.fd-shellbar__separator {
  background-color: var(--sapToolbar_SeparatorColor);
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 2rem;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  width: 0.0625rem;
}
.fd-shellbar__separator:after,
.fd-shellbar__separator:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar__spacer {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 100%;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.fd-shellbar__spacer:after,
.fd-shellbar__spacer:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar .fd-popover__control:focus-visible {
  outline: none;
}
.fd-shellbar .fd-shellbar__button {
  --fdButtonBackgroundColor: var(--sapButton_Lite_Background);
  --fdButtonBorderColor: var(--sapButton_Lite_BorderColor);
  --fdButtonColor: var(--sapShell_TextColor);
}
.fd-shellbar .fd-shellbar__button > [class*="sap-icon"] {
  color: var(--fdButtonIconColor, var(--sapShell_InteractiveTextColor));
}
.fd-shellbar .fd-shellbar__button.fd-user-menu__control {
  padding-inline: 0;
}
.fd-shellbar .fd-shellbar__button.is-hover,
.fd-shellbar .fd-shellbar__button:hover {
  --fdButtonBackgroundColor: var(--sapShell_Hover_Background);
  --fdButtonBorderColor: var(--fdShellbar_Button_Hover_Border_Color);
  --fdButtonColor: var(--sapShell_TextColor);
}
.fd-shellbar .fd-shellbar__button.is-hover > [class*="sap-icon"],
.fd-shellbar .fd-shellbar__button:hover > [class*="sap-icon"] {
  color: var(--fdButtonIconColor, var(--sapShell_InteractiveTextColor));
}
.fd-shellbar .fd-shellbar__button.is-active,
.fd-shellbar .fd-shellbar__button:active {
  --fdButtonBackgroundColor: var(--sapShell_Active_Background);
  --fdButtonBorderColor: var(--fdShellbar_Button_Active_Border_Color);
  --fdButtonColor: var(--sapShell_Active_TextColor);
}
.fd-shellbar .fd-shellbar__button.is-active > [class*="sap-icon"],
.fd-shellbar .fd-shellbar__button:active > [class*="sap-icon"] {
  color: var(--fdButtonIconColor, var(--sapShell_Active_TextColor));
}
.fd-shellbar .fd-shellbar__button.is-toggled {
  --fdButtonBackgroundColor: var(--sapShell_Selected_Background);
  --fdButtonBorderColor: var(--fdShellbar_Button_Active_Border_Color);
  --fdButtonColor: var(--sapShell_Selected_TextColor);
}
.fd-shellbar .fd-shellbar__button.is-toggled > [class*="sap-icon"] {
  color: var(--fdButtonIconColor, var(--sapShell_Selected_TextColor));
}
.fd-shellbar .fd-shellbar__button.is-focus,
.fd-shellbar .fd-shellbar__button:focus {
  z-index: 5;
}
.fd-shellbar .fd-shellbar__button.is-focus:after,
.fd-shellbar .fd-shellbar__button:focus:after {
  border-color: var(--fdShellbar_Button_Outline_Color);
}
.fd-shellbar .fd-shellbar__button.fd-shellbar__button--menu {
  --fdButtonColor: var(--sapShell_TextColor);
}
.fd-shellbar .fd-shellbar__button:has(.fd-shellbar__avatar--circle) {
  border-radius: 20rem;
  --fdButton_Height: fit-content;
  --fdButton_Clickable_Height: fit-content;
  --fdButton_Min_Width: fit-content;
  --fdButton_Focus_Border_Radius: 20rem;
}
.fd-shellbar .fd-shellbar__button--menu .fd-shellbar__title {
  margin-block: 0;
  margin-inline: 0;
}
.fd-shellbar .fd-shellbar__action {
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.fd-shellbar .fd-shellbar__action:after,
.fd-shellbar .fd-shellbar__action:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar .fd-shellbar__action > * {
  vertical-align: middle;
}
.fd-shellbar .fd-shellbar__action--grow {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.fd-shellbar .fd-shellbar__action--shrink {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
.fd-shellbar .fd-shellbar__action:has(.fd-product-switch) {
  -webkit-margin-start: 0.5rem;
  margin-inline-start: 0.5rem;
}
.fd-shellbar .fd-shellbar__search-field {
  background-color: var(
    --fdShellbar_SearchField_Background_Color,
    var(--sapShell_InteractiveBackground)
  );
  border: none;
  border-radius: var(--fdShellbar_SearchField_Border_Radius);
  -webkit-box-shadow: var(
    --fdShellbar_SearchField_Box_Shadow,
    var(--fdShellbar_SearchField_Shadow)
  );
  box-shadow: var(
    --fdShellbar_SearchField_Box_Shadow,
    var(--fdShellbar_SearchField_Shadow)
  );
  max-width: 25rem;
  min-width: 25rem;
}
.fd-shellbar
  .fd-shellbar__search-field:has(.fd-shellbar__search-field-category) {
  max-width: 36rem;
}
.fd-shellbar .fd-shellbar__search-field.is-hover,
.fd-shellbar .fd-shellbar__search-field:hover {
  --fdShellbar_SearchField_Box_Shadow: var(--sapField_Hover_Shadow);
  --fdShellbar_SearchField_Background_Color: var(
    --fdShellbar_SearchField_Background_Color_Hover
  );
}
.fd-shellbar .fd-shellbar__search-field.is-focus,
.fd-shellbar .fd-shellbar__search-field:focus {
  outline: none;
  z-index: 5;
}
.fd-shellbar .fd-shellbar__search-field.is-active,
.fd-shellbar .fd-shellbar__search-field.is-focus,
.fd-shellbar .fd-shellbar__search-field:active,
.fd-shellbar .fd-shellbar__search-field:focus {
  --fdShellbar_SearchField_Background_Color: var(
    --fdShellbar_SearchField_Background_Color_Active
  );
}
.fd-shellbar .fd-shellbar__search-field:has(input:focus) {
  --fdShellbar_SearchField_Background_Color: var(
    --fdShellbar_SearchField_Background_Color_Active
  );
  background: none;
  -webkit-box-shadow: var(--fdShellbar_Active_Shadow);
  box-shadow: var(--fdShellbar_Active_Shadow);
}
.fd-shellbar .fd-shellbar__search-field:has(button:hover) {
  --fdShellbar_SearchField_Background_Color: var(
    --sapShell_InteractiveBackground
  );
}
.fd-shellbar .fd-shellbar__search-field .fd-shellbar__search-field-input {
  border-radius: var(--fdShellbar_SearchField_Input_Border_Radius);
  padding-inline: var(--fdInputGroup_Input_Padding, 0.875rem 0.25rem);
  width: 15rem;
  --fdInputGroup_Input_Color: var(--fdShellbar_SearchField_Input_Text_Color);
  --fdInputGroup_Input_Border: var(--fdShellbar_SearchField_Input_Border);
  --fdInputGroup_Input_Background: var(
    --fdShellbar_SearchField_Input_Background_Regular
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:-moz-placeholder
  ~ .fd-shellbar__search-cancel {
  display: none;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:-ms-input-placeholder
  ~ .fd-shellbar__search-cancel {
  display: none;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:placeholder-shown
  ~ .fd-shellbar__search-cancel {
  display: none;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input::-webkit-input-placeholder {
  color: var(--fdShellbar_SearchField_Input_Placeholder_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input::-moz-placeholder {
  color: var(--fdShellbar_SearchField_Input_Placeholder_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:-ms-input-placeholder {
  color: var(--fdShellbar_SearchField_Input_Placeholder_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input::-ms-input-placeholder {
  color: var(--fdShellbar_SearchField_Input_Placeholder_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input::placeholder {
  color: var(--fdShellbar_SearchField_Input_Placeholder_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-hover,
.fd-shellbar .fd-shellbar__search-field .fd-shellbar__search-field-input:hover {
  --fdInputGroup_Hover_Input_Background: var(
    --fdShellbar_SearchField_Input_Background_Hover
  );
  --fdInputGroup_Input_Border: var(--fdShellbar_SearchField_Input_Border_Hover);
  border: var(--fdInputGroup_Input_Border);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-active,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:active {
  --fdInputGroup_Input_Background: var(
    --fdShellbar_SearchField_Input_Background_Active
  );
  --fdInputGroup_Input_Border: var(
    --fdShellbar_SearchField_Input_Border_Active
  );
  --fdInputGroup_Input_Padding: var(
    --fdShellbar_SearchField_Input_Padding_Inline
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus,
.fd-shellbar .fd-shellbar__search-field .fd-shellbar__search-field-input:focus {
  z-index: 5;
  --fdInputGroup_Input_Background: var(
    --fdShellbar_SearchField_Input_Background_Focus
  );
  --fdInputGroup_Input_Border: var(
    --fdShellbar_SearchField_Input_Border_Active
  );
  --fdInputGroup_Input_Padding: var(
    --fdShellbar_SearchField_Input_Padding_Inline
  );
  outline: var(--fdShellbar_SearchField_Input_Outline);
  outline-offset: var(--fdShellbar_SearchField_Input_Outline_Offset);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:-moz-placeholder)
  ~ .fd-shellbar__search-submit
  > *,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:-moz-placeholder)
  ~ .fd-shellbar__search-submit
  > * {
  --fdButtonColor: var(--fdShellbar_SearchField_Submit_Button_Color);
  --fdButtonIconColor: var(--fdShellbar_SearchField_Submit_Button_Color);
  --fdButtonBorderColor: var(
    --fdShellbar_SearchField_Submit_Button_Border_Color
  );
  --fdButtonBackgroundColor: var(
    --fdShellbar_SearchField_Submit_Button_Background_Color
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:-ms-input-placeholder)
  ~ .fd-shellbar__search-submit
  > *,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:-ms-input-placeholder)
  ~ .fd-shellbar__search-submit
  > * {
  --fdButtonColor: var(--fdShellbar_SearchField_Submit_Button_Color);
  --fdButtonIconColor: var(--fdShellbar_SearchField_Submit_Button_Color);
  --fdButtonBorderColor: var(
    --fdShellbar_SearchField_Submit_Button_Border_Color
  );
  --fdButtonBackgroundColor: var(
    --fdShellbar_SearchField_Submit_Button_Background_Color
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:placeholder-shown)
  ~ .fd-shellbar__search-submit
  > *,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:placeholder-shown)
  ~ .fd-shellbar__search-submit
  > * {
  --fdButtonColor: var(--fdShellbar_SearchField_Submit_Button_Color);
  --fdButtonIconColor: var(--fdShellbar_SearchField_Submit_Button_Color);
  --fdButtonBorderColor: var(
    --fdShellbar_SearchField_Submit_Button_Border_Color
  );
  --fdButtonBackgroundColor: var(
    --fdShellbar_SearchField_Submit_Button_Background_Color
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:-moz-placeholder)
  ~ .fd-shellbar__search-submit
  > .is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:-moz-placeholder)
  ~ .fd-shellbar__search-submit
  > :hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:-moz-placeholder)
  ~ .fd-shellbar__search-submit
  > .is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:-moz-placeholder)
  ~ .fd-shellbar__search-submit
  > :hover {
  --fdButtonColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonIconColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdShellbar_SearchField_Submit_Button_Border_Color_Hover
  );
  --fdButtonBackgroundColor: var(
    --fdShellbar_SearchField_Submit_Button_Background_Color_Hover
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:-ms-input-placeholder)
  ~ .fd-shellbar__search-submit
  > .is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:-ms-input-placeholder)
  ~ .fd-shellbar__search-submit
  > :hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:-ms-input-placeholder)
  ~ .fd-shellbar__search-submit
  > .is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:-ms-input-placeholder)
  ~ .fd-shellbar__search-submit
  > :hover {
  --fdButtonColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonIconColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdShellbar_SearchField_Submit_Button_Border_Color_Hover
  );
  --fdButtonBackgroundColor: var(
    --fdShellbar_SearchField_Submit_Button_Background_Color_Hover
  );
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:placeholder-shown)
  ~ .fd-shellbar__search-submit
  > .is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input.is-focus:not(:placeholder-shown)
  ~ .fd-shellbar__search-submit
  > :hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:placeholder-shown)
  ~ .fd-shellbar__search-submit
  > .is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-input:focus:not(:placeholder-shown)
  ~ .fd-shellbar__search-submit
  > :hover {
  --fdButtonColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonIconColor: var(--sapButton_Emphasized_Hover_TextColor);
  --fdButtonBorderColor: var(
    --fdShellbar_SearchField_Submit_Button_Border_Color_Hover
  );
  --fdButtonBackgroundColor: var(
    --fdShellbar_SearchField_Submit_Button_Background_Color_Hover
  );
}
.fd-shellbar .fd-shellbar__search-field .fd-shellbar__search-field-addon {
  margin-inline: var(--fdShellbar_SearchField_Addon_Margin_Inline);
  max-width: var(--fdShellbar_SearchField_Button_Width);
  min-width: var(--fdShellbar_SearchField_Button_Width);
  width: var(--fdShellbar_SearchField_Button_Width);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-addon
  .fd-shellbar__button {
  height: var(--fdShellbar_SearchField_Button_Height);
  max-height: var(--fdShellbar_SearchField_Button_Height);
  max-width: var(--fdShellbar_SearchField_Button_Width);
  min-height: var(--fdShellbar_SearchField_Button_Height);
  min-width: var(--fdShellbar_SearchField_Button_Width);
  width: var(--fdShellbar_SearchField_Button_Width);
  --fdButton_Focus_Border_Radius: var(
    --fdShellbar_SearchField_Button_Border_Radius
  );
  border-radius: var(--fdShellbar_SearchField_Button_Border_Radius);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-addon
  .fd-shellbar__button.is-focus,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-addon
  .fd-shellbar__button:focus {
  z-index: 5;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-addon
  .fd-shellbar__button.is-focus:after,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-addon
  .fd-shellbar__button:focus:after {
  inset: var(--fdShellbar_SearchField_Button_Focus_Inset);
}
.fd-shellbar .fd-shellbar__search-field .fd-shellbar__search-field-category {
  position: relative;
  -webkit-margin-end: var(--fdShell_Search_Field_Category_Margin_End);
  margin-inline-end: var(--fdShell_Search_Field_Category_Margin_End);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category:after {
  background-color: var(--sapShell_InteractiveBorderColor);
  content: "";
  display: var(--fdShell_Search_Field_Category_Divider_Display);
  height: 1.5rem;
  position: absolute;
  right: -0.5rem;
  width: 0.0625rem;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category[dir="rtl"]:after,
[dir="rtl"]
  .fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category:after {
  left: -0.5rem;
  right: auto;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-select {
  -webkit-margin-start: 0.375rem;
  margin-inline-start: 0.375rem;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-select
  .fd-select__control:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-select
  .fd-select__control.is-focus,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-select
  .fd-select__control:focus {
  outline: none;
  z-index: 5;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-select
  .fd-select__text-content {
  color: var(--sapShell_InteractiveTextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-dropdown {
  border-radius: var(--fdShell_Search_Dropdown_Button_Radius);
  color: var(--sapShell_InteractiveTextColor);
  height: var(--fdShell_Search_Dropdown_Height);
  max-width: 2.125rem;
  min-width: 2.125rem;
  width: 2.125rem;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-dropdown
  > [class*="sap-icon"] {
  max-width: 1rem;
  min-width: 1rem;
  width: 1rem;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-dropdown.is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-dropdown:hover {
  background-color: var(--sapShell_Hover_Background);
  -webkit-box-shadow: var(--fdShell_Search_Dropdown_Box_Shadow_Hover);
  box-shadow: var(--fdShell_Search_Dropdown_Box_Shadow_Hover);
  color: var(--sapShell_InteractiveTextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-dropdown.is-active,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-dropdown:active {
  color: var(--sapShell_Active_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category {
  background: none;
  border: var(--fdShell_Search_Category_Border);
  border-radius: var(--fdShell_Search_Dropdown_Border_Radius);
  gap: 0.25rem;
  height: var(--fdShell_Search_Dropdown_Height);
  margin-inline: 0;
  max-width: 18rem;
  min-height: var(--fdShell_Search_Dropdown_Height);
  min-width: auto;
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category.is-hover,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category:hover {
  background-color: var(--fdShell_Search_Dropdown_Hover_Background);
  border: var(--fdShell_Search_Category_Border);
  -webkit-box-shadow: var(--sapField_Hover_Shadow);
  box-shadow: var(--sapField_Hover_Shadow);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category.is-active,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category:active {
  background-color: var(--fdShell_Search_Dropdown_Active_Background);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category.is-active
  .fd-shellbar__search-dropdown,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category:active
  .fd-shellbar__search-dropdown {
  -webkit-box-shadow: var(--fdShell_Search_Dropdown_Box_Shadow_Hover);
  box-shadow: var(--fdShell_Search_Dropdown_Box_Shadow_Hover);
  color: var(--sapShell_Active_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category.is-expanded,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category[aria-expanded="true"] {
  background-color: var(--fdShell_Search_Dropdown_Active_Background);
  -webkit-box-shadow: var(--sapField_Hover_Shadow);
  box-shadow: var(--sapField_Hover_Shadow);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category.is-expanded
  .fd-shellbar__search-dropdown,
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category[aria-expanded="true"]
  .fd-shellbar__search-dropdown {
  background-color: var(--sapShell_Active_Background);
  -webkit-box-shadow: var(--fdShell_Search_Dropdown_Box_Shadow_Hover);
  box-shadow: var(--fdShell_Search_Dropdown_Box_Shadow_Hover);
  color: var(--sapShell_Active_TextColor);
}
.fd-shellbar
  .fd-shellbar__search-field
  .fd-shellbar__search-field-category
  .fd-shellbar__search-category--collapsed
  .fd-select__text-content {
  display: none;
}
.fd-shellbar .fd-shellbar__group {
  --fdShellbar_Button_Active_Background: var(--sapShell_Active_Background);
  --fdShellbar_Button_Active_Color: var(--sapShell_Active_TextColor);
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
.fd-shellbar .fd-shellbar__group:after,
.fd-shellbar .fd-shellbar__group:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar .fd-shellbar__group--shrink {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.fd-shellbar .fd-shellbar__group--basis-auto {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.fd-shellbar .fd-shellbar__group--product {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.fd-shellbar .fd-shellbar__group--center,
.fd-shellbar .fd-shellbar__group--copilot {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  display: none;
  order: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-block: 0;
  margin-inline: 0.5rem;
}
.fd-shellbar .fd-shellbar__group--center .fd-shellbar__action,
.fd-shellbar .fd-shellbar__group--copilot .fd-shellbar__action {
  width: 100%;
}
@media (width >= 1440px) {
  .fd-shellbar .fd-shellbar__group--center,
  .fd-shellbar .fd-shellbar__group--copilot {
    display: inline-block;
  }
}
.fd-shellbar .fd-shellbar__group--context-area {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  gap: 0.5rem;
  order: 2;
}
.fd-shellbar .fd-shellbar__group--actions {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  gap: 0.5rem;
  order: 3;
}
.fd-shellbar .fd-shellbar__group--full-width {
  width: 100%;
}
.fd-shellbar .fd-shellbar__toolbar {
  padding-inline: 0;
}
.fd-shellbar--s,
.fd-shellbar--sm {
  --fdSelect_Text_Content_Display: none;
  --fdSelect_Min_Width: 1rem;
}
.fd-shellbar--s .fd-shellbar__subtitle,
.fd-shellbar--s .fd-shellbar__title,
.fd-shellbar--sm .fd-shellbar__subtitle,
.fd-shellbar--sm .fd-shellbar__title {
  display: none;
}
.fd-shellbar--s .fd-shellbar__group--mobile-flex,
.fd-shellbar--sm .fd-shellbar__group--mobile-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.fd-shellbar--s .fd-shellbar__action--mobile,
.fd-shellbar--sm .fd-shellbar__action--mobile {
  display: inline-block;
}
.fd-shellbar--s .fd-shellbar__action--desktop,
.fd-shellbar--sm .fd-shellbar__action--desktop {
  display: none;
}
.fd-shellbar--s .fd-shellbar__action:has(.fd-shellbar__search-field),
.fd-shellbar--sm .fd-shellbar__action:has(.fd-shellbar__search-field) {
  width: 100%;
}
.fd-shellbar--s .fd-shellbar__action-combobox--mobile,
.fd-shellbar--sm .fd-shellbar__action-combobox--mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--sapShellColor);
  height: 100%;
  left: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0.3rem;
  position: absolute;
  width: 100%;
  z-index: 7;
}
.fd-shellbar--s .fd-shellbar__button--menu [class*="sap-icon"],
.fd-shellbar--s .fd-shellbar__button--menu[class*="sap-icon"],
.fd-shellbar--sm .fd-shellbar__button--menu [class*="sap-icon"],
.fd-shellbar--sm .fd-shellbar__button--menu[class*="sap-icon"] {
  margin-block: 0 !important;
  margin-inline: 0 !important;
}
.fd-shellbar--s .fd-shellbar__search-field,
.fd-shellbar--sm .fd-shellbar__search-field {
  width: 100%;
}
.fd-shellbar--l,
.fd-shellbar--lg,
.fd-shellbar--m,
.fd-shellbar--md {
  padding-block: 0;
  padding-inline: 2rem;
}
.fd-shellbar--l .fd-shellbar__subtitle,
.fd-shellbar--l .fd-shellbar__title,
.fd-shellbar--lg .fd-shellbar__subtitle,
.fd-shellbar--lg .fd-shellbar__title,
.fd-shellbar--m .fd-shellbar__subtitle,
.fd-shellbar--m .fd-shellbar__title,
.fd-shellbar--md .fd-shellbar__subtitle,
.fd-shellbar--md .fd-shellbar__title,
.fd-shellbar--xl .fd-shellbar__subtitle,
.fd-shellbar--xl .fd-shellbar__title {
  display: inline-block;
}
.fd-shellbar--l .fd-shellbar__action--mobile,
.fd-shellbar--lg .fd-shellbar__action--mobile,
.fd-shellbar--m .fd-shellbar__action--mobile,
.fd-shellbar--md .fd-shellbar__action--mobile,
.fd-shellbar--xl .fd-shellbar__action--mobile {
  display: none;
}
.fd-shellbar--l .fd-shellbar__action--desktop,
.fd-shellbar--lg .fd-shellbar__action--desktop,
.fd-shellbar--m .fd-shellbar__action--desktop,
.fd-shellbar--md .fd-shellbar__action--desktop,
.fd-shellbar--xl .fd-shellbar__action--desktop {
  display: inline-block;
}
.fd-shellbar--xl,
.fd-shellbar--xxl {
  padding-block: 0;
  padding-inline: 3rem;
}
.fd-shellbar--side-nav {
  --fdShellbar_Inline_Padding: 0.875rem 1rem;
}
.fd-shellbar--side-nav.fd-shellbar--l,
.fd-shellbar--side-nav.fd-shellbar--lg,
.fd-shellbar--side-nav.fd-shellbar--m,
.fd-shellbar--side-nav.fd-shellbar--md,
.fd-shellbar--side-nav.fd-shellbar--s,
.fd-shellbar--side-nav.fd-shellbar--sm,
.fd-shellbar--side-nav.fd-shellbar--xl {
  padding-inline: 0.875rem 1rem;
}
@media (width <= 599px) {
  .fd-shellbar--responsive-paddings {
    padding-inline: 1rem;
  }
}
@media (width >= 600px) and (width <= 1023px) {
  .fd-shellbar--responsive-paddings {
    padding-inline: 2rem;
  }
}
@media (width >= 1024px) and (width <= 1439px) {
  .fd-shellbar--responsive-paddings {
    padding-inline: 2rem;
  }
}
@media (width >= 1440px) {
  .fd-shellbar--responsive-paddings {
    padding-inline: 3rem;
  }
}
@media (width <= 599px) {
  .fd-shellbar--responsive-paddings {
    --fdSelect_Text_Content_Display: none;
    --fdSelect_Min_Width: 1rem;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__subtitle,
  .fd-shellbar--responsive-paddings .fd-shellbar__title {
    display: none;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__group--mobile-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--mobile {
    display: inline-block;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--desktop {
    display: none;
  }
  .fd-shellbar--responsive-paddings
    .fd-shellbar__action:has(.fd-shellbar__search-field) {
    width: 100%;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action-combobox--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--sapShellColor);
    height: 100%;
    left: 0;
    margin-block: 0;
    margin-inline: 0;
    padding-block: 0;
    padding-inline: 0.3rem;
    position: absolute;
    width: 100%;
    z-index: 7;
  }
  .fd-shellbar--responsive-paddings
    .fd-shellbar__button--menu
    [class*="sap-icon"],
  .fd-shellbar--responsive-paddings
    .fd-shellbar__button--menu[class*="sap-icon"] {
    margin-block: 0 !important;
    margin-inline: 0 !important;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__search-field {
    width: 100%;
  }
}
@media (width >= 600px) and (width <= 1023px) {
  .fd-shellbar--responsive-paddings .fd-shellbar__subtitle,
  .fd-shellbar--responsive-paddings .fd-shellbar__title {
    display: inline-block;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--mobile {
    display: none;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--desktop {
    display: inline-block;
  }
}
@media (width >= 1024px) and (width <= 1439px) {
  .fd-shellbar--responsive-paddings .fd-shellbar__subtitle,
  .fd-shellbar--responsive-paddings .fd-shellbar__title {
    display: inline-block;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--mobile {
    display: none;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--desktop {
    display: inline-block;
  }
}
@media (width >= 1440px) {
  .fd-shellbar--responsive-paddings .fd-shellbar__subtitle,
  .fd-shellbar--responsive-paddings .fd-shellbar__title {
    display: inline-block;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--mobile {
    display: none;
  }
  .fd-shellbar--responsive-paddings .fd-shellbar__action--desktop {
    display: inline-block;
  }
}
.fd-shellbar-overlay {
  background: var(--sapBlockLayer_Background);
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 100%;
  left: 0;
  line-height: normal;
  margin-block: 0;
  margin-inline: 0;
  opacity: 0.3;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.fd-shellbar-overlay:after,
.fd-shellbar-overlay:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-shellbar[class*="-compact"],
.fd-shellbar[class*="-condensed"],
[class*="-compact"] .fd-shellbar:not([class*="-cozy"]),
[class*="-condensed"] .fd-shellbar:not([class*="-cozy"]) {
  --fdShell_Search_Dropdown_Height: var(--sapElement_Compact_Height);
  --fdShellbar_SearchField_Button_Height: var(--sapElement_Compact_Height);
}
.fd-counter {
  background-color: var(--sapContent_BadgeBackground);
  border: 0;
  border: 0.0625rem solid var(--fdBadge_Border_Color);
  border-radius: 0.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--sapTextColor);
  color: var(--sapContent_BadgeTextColor);
  display: inline-block;
  font-family: var(--sapFontFamily);
  font-size: var(--sapFontSize);
  font-size: var(--sapFontSmallSize);
  font-weight: 400;
  forced-color-adjust: none;
  height: 1rem;
  line-height: normal;
  line-height: 0.875rem;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  padding-inline: 0.3125rem;
  text-align: center;
  z-index: 1;
}
.fd-counter:after,
.fd-counter:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  font-size: inherit;
}
.fd-counter--notification {
  -webkit-transform: translate(-40%, -50%);
  transform: translate(-40%, -50%);
}
.fd-counter--notification[dir="rtl"],
[dir="rtl"] .fd-counter--notification {
  -webkit-transform: translate(40%, -50%);
  transform: translate(40%, -50%);
}
