.pf-v5-c-menu {
  --pf-v5-global--Color--100: var(--pf-v5-global--Color--dark-100);
  --pf-v5-global--Color--200: var(--pf-v5-global--Color--dark-200);
  --pf-v5-global--BorderColor--100: var(--pf-v5-global--BorderColor--dark-100);
  --pf-v5-global--primary-color--100: var(--pf-v5-global--primary-color--dark-100);
  --pf-v5-global--link--Color: var(--pf-v5-global--link--Color--dark);
  --pf-v5-global--link--Color--hover: var(--pf-v5-global--link--Color--dark--hover);
  --pf-v5-global--BackgroundColor--100: var(--pf-v5-global--BackgroundColor--light-100);
  --pf-v5-global--icon--Color--light: var(--pf-v5-global--icon--Color--light--dark);
  --pf-v5-global--icon--Color--dark: var(--pf-v5-global--icon--Color--dark--dark);
}

.pf-v5-c-menu__group, .pf-v5-c-menu__list-item, .pf-v5-c-menu__list {
  --pf-v5-hidden-visible--hidden--Display: none;
  --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--visible--Display);
  display: var(--pf-v5-hidden-visible--Display);
}
.pf-m-hidden.pf-v5-c-menu__group, .pf-m-hidden.pf-v5-c-menu__list-item, .pf-m-hidden.pf-v5-c-menu__list {
  --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--hidden--Display);
}
@media screen and (min-width: 576px) {
  .pf-m-hidden-on-sm.pf-v5-c-menu__group, .pf-m-hidden-on-sm.pf-v5-c-menu__list-item, .pf-m-hidden-on-sm.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--hidden--Display);
  }
  .pf-m-visible-on-sm.pf-v5-c-menu__group, .pf-m-visible-on-sm.pf-v5-c-menu__list-item, .pf-m-visible-on-sm.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--visible--Display);
  }
}
@media screen and (min-width: 768px) {
  .pf-m-hidden-on-md.pf-v5-c-menu__group, .pf-m-hidden-on-md.pf-v5-c-menu__list-item, .pf-m-hidden-on-md.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--hidden--Display);
  }
  .pf-m-visible-on-md.pf-v5-c-menu__group, .pf-m-visible-on-md.pf-v5-c-menu__list-item, .pf-m-visible-on-md.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--visible--Display);
  }
}
@media screen and (min-width: 992px) {
  .pf-m-hidden-on-lg.pf-v5-c-menu__group, .pf-m-hidden-on-lg.pf-v5-c-menu__list-item, .pf-m-hidden-on-lg.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--hidden--Display);
  }
  .pf-m-visible-on-lg.pf-v5-c-menu__group, .pf-m-visible-on-lg.pf-v5-c-menu__list-item, .pf-m-visible-on-lg.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--visible--Display);
  }
}
@media screen and (min-width: 1200px) {
  .pf-m-hidden-on-xl.pf-v5-c-menu__group, .pf-m-hidden-on-xl.pf-v5-c-menu__list-item, .pf-m-hidden-on-xl.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--hidden--Display);
  }
  .pf-m-visible-on-xl.pf-v5-c-menu__group, .pf-m-visible-on-xl.pf-v5-c-menu__list-item, .pf-m-visible-on-xl.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--visible--Display);
  }
}
@media screen and (min-width: 1450px) {
  .pf-m-hidden-on-2xl.pf-v5-c-menu__group, .pf-m-hidden-on-2xl.pf-v5-c-menu__list-item, .pf-m-hidden-on-2xl.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--hidden--Display);
  }
  .pf-m-visible-on-2xl.pf-v5-c-menu__group, .pf-m-visible-on-2xl.pf-v5-c-menu__list-item, .pf-m-visible-on-2xl.pf-v5-c-menu__list {
    --pf-v5-hidden-visible--Display: var(--pf-v5-hidden-visible--visible--Display);
  }
}

.pf-v5-c-menu {
  color: var(--pf-v5-global--Color--100);
  --pf-v5-c-menu--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);
  --pf-v5-c-menu--BoxShadow: var(--pf-v5-global--BoxShadow--md);
  --pf-v5-c-menu--MinWidth: auto;
  --pf-v5-c-menu--Width: auto;
  --pf-v5-c-menu--ZIndex: var(--pf-v5-global--ZIndex--sm);
  --pf-v5-c-menu--Top: auto;
  --pf-v5-c-menu--m-flyout__menu--Top: calc(var(--pf-v5-c-menu__list--PaddingTop) * -1 + var(--pf-v5-c-menu--m-flyout__menu--top-offset));
  --pf-v5-c-menu--m-flyout__menu--Right: auto;
  --pf-v5-c-menu--m-flyout__menu--Bottom: auto;
  --pf-v5-c-menu--m-flyout__menu--Left: calc(100% + var(--pf-v5-c-menu--m-flyout__menu--left-offset));
  --pf-v5-c-menu--m-flyout__menu--m-top--Bottom: calc(var(--pf-v5-c-menu__list--PaddingTop) * -1);
  --pf-v5-c-menu--m-flyout__menu--m-left--Right: calc(100% + var(--pf-v5-c-menu--m-flyout__menu--m-left--right-offset));
  --pf-v5-c-menu--m-plain--BoxShadow: none;
  --pf-v5-c-menu--m-flyout__menu--top-offset: 0px;
  --pf-v5-c-menu--m-flyout__menu--left-offset: 0px;
  --pf-v5-c-menu--m-flyout__menu--m-left--right-offset: 0px;
  --pf-v5-c-menu__content--Height: auto;
  --pf-v5-c-menu__content--MaxHeight: none;
  --pf-v5-c-menu--m-scrollable__content--MaxHeight: 18.75rem;
  --pf-v5-c-menu--c-divider--MarginTop: 0;
  --pf-v5-c-menu--c-divider--MarginBottom: 0;
  --pf-v5-c-menu__list--c-divider--MarginTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__list--c-divider--MarginBottom: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__header--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header--PaddingBottom: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header--c-menu__item--MarginTop: calc(var(--pf-v5-c-menu__header--PaddingTop) * -1 / 2);
  --pf-v5-c-menu__header--c-menu__item--MarginRight: calc(var(--pf-v5-c-menu__header--PaddingRight) * -1 / 2);
  --pf-v5-c-menu__header--c-menu__item--MarginBottom: calc(var(--pf-v5-c-menu__header--PaddingBottom) * -1 / 2);
  --pf-v5-c-menu__header--c-menu__item--MarginLeft: calc(var(--pf-v5-c-menu__header--PaddingLeft) * -1 / 2);
  --pf-v5-c-menu__header--c-menu__item--PaddingTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__header--c-menu__item--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header--c-menu__item--PaddingBottom: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__header--c-menu__item--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header--c-menu__item--BackgroundColor: transparent;
  --pf-v5-c-menu__header--c-menu__item--hover--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);
  --pf-v5-c-menu__header--c-menu__item--focus--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);
  --pf-v5-c-menu__search--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__search--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__search--PaddingBottom: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__search--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__header__search--PaddingTop: 0;
  --pf-v5-c-menu__list--Display: block;
  --pf-v5-c-menu__list--PaddingTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__list--PaddingBottom: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__list-item--Display: flex;
  --pf-v5-c-menu__list-item--Color: var(--pf-v5-global--Color--100);
  --pf-v5-c-menu__list-item--BackgroundColor: transparent;
  --pf-v5-c-menu__list-item--hover--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);
  --pf-v5-c-menu__list-item--focus-within--BackgroundColor: var(--pf-v5-global--BackgroundColor--200);
  --pf-v5-c-menu__list-item--m-loading--PaddingTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item--PaddingTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__item--PaddingBottom: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__item--OutlineOffset: calc(0.125rem * -1);
  --pf-v5-c-menu__item--FontSize: var(--pf-v5-global--FontSize--md);
  --pf-v5-c-menu__item--FontWeight: var(--pf-v5-global--FontWeight--normal);
  --pf-v5-c-menu__item--LineHeight: var(--pf-v5-global--LineHeight--md);
  --pf-v5-c-menu__list-item--m-disabled__item--Color: var(--pf-v5-global--disabled-color--100);
  --pf-v5-c-menu__list-item--m-danger__item--Color: var(--pf-v5-global--danger-color--100);
  --pf-v5-c-menu__list-item--m-load__item--Color: var(--pf-v5-global--link--Color);
  --pf-v5-c-menu__group--Display: block;
  --pf-v5-c-menu__group-title--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__group-title--PaddingRight: var(--pf-v5-c-menu__item--PaddingRight);
  --pf-v5-c-menu__group-title--PaddingLeft: var(--pf-v5-c-menu__item--PaddingLeft);
  --pf-v5-c-menu__group-title--FontSize: var(--pf-v5-global--FontSize--xs);
  --pf-v5-c-menu__group-title--FontWeight: var(--pf-v5-global--FontWeight--normal);
  --pf-v5-c-menu__group-title--Color: var(--pf-v5-global--Color--200);
  --pf-v5-c-menu__item-description--FontSize: var(--pf-v5-global--FontSize--xs);
  --pf-v5-c-menu__item-description--Color: var(--pf-v5-global--Color--200);
  --pf-v5-c-menu__item-icon--MarginRight: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-check--MarginRight: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-toggle-icon--PaddingRight: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-toggle-icon--PaddingLeft: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__list-item--m-disabled__item-toggle-icon--Color: var(--pf-v5-global--disabled-color--200);
  --pf-v5-c-menu__item-text--item-toggle-icon--MarginLeft: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-toggle-icon--item-text--MarginLeft: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-select-icon--MarginLeft: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-select-icon--Color: var(--pf-v5-global--active-color--100);
  --pf-v5-c-menu__item-select-icon--FontSize: var(--pf-v5-global--icon--FontSize--sm);
  --pf-v5-c-menu__item-external-icon--MarginLeft: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-external-icon--Color: var(--pf-v5-global--link--Color);
  --pf-v5-c-menu__item-external-icon--FontSize: var(--pf-v5-global--icon--FontSize--sm);
  --pf-v5-c-menu__item-external-icon--Opacity: 0;
  --pf-v5-c-menu__item-action--PaddingTop: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-action--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__item-action--PaddingBottom: var(--pf-v5-global--spacer--sm);
  --pf-v5-c-menu__item-action--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__item-action--Color: var(--pf-v5-global--Color--200);
  --pf-v5-c-menu__item-action--BackgroundColor: transparent;
  --pf-v5-c-menu__item-action--hover--Color: var(--pf-v5-global--Color--100);
  --pf-v5-c-menu__item-action--disabled--Color: var(--pf-v5-global--disabled-color--200);
  --pf-v5-c-menu__item-action--m-favorited--Color: var(--pf-v5-global--palette--gold-400);
  --pf-v5-c-menu__item-action--m-favorited--hover--Color: var(--pf-v5-global--palette--gold-500);
  --pf-v5-c-menu__item-action-icon--Height: calc(var(--pf-v5-c-menu__item--FontSize) * var(--pf-v5-c-menu__item--LineHeight));
  --pf-v5-c-menu__item-action--m-favorite__icon--FontSize: var(--pf-v5-global--icon--FontSize--sm);
  --pf-v5-c-menu__breadcrumb--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__breadcrumb--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__breadcrumb--PaddingBottom: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__breadcrumb--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__breadcrumb--c-breadcrumb__item--FontSize: var(--pf-v5-global--FontSize--md);
  --pf-v5-c-menu__breadcrumb--c-breadcrumb__heading--FontSize: var(--pf-v5-global--FontSize--md);
  --pf-v5-c-menu--m-drilldown--c-menu--Top: 0;
  --pf-v5-c-menu--m-drilldown--c-menu--TransitionDuration--transform: var(--pf-v5-global--TransitionDuration);
  --pf-v5-c-menu--m-drilldown--c-menu--Transition: transform var(--pf-v5-c-menu--m-drilldown--c-menu--TransitionDuration--transform);
  --pf-v5-c-menu--m-drilldown__content--TransitionDuration--height: var(--pf-v5-global--TransitionDuration);
  --pf-v5-c-menu--m-drilldown__content--TransitionDuration--transform: var(--pf-v5-global--TransitionDuration);
  --pf-v5-c-menu--m-drilldown__content--Transition: transform var(--pf-v5-c-menu--m-drilldown__content--TransitionDuration--transform), height var(--pf-v5-c-menu--m-drilldown__content--TransitionDuration--height);
  --pf-v5-c-menu--m-drilldown__list--TransitionDuration--transform: var(--pf-v5-global--TransitionDuration);
  --pf-v5-c-menu--m-drilldown__list--Transition: transform var(--pf-v5-c-menu--m-drilldown__list--TransitionDuration--transform);
  --pf-v5-c-menu--m-drilled-in--c-menu__list-item--m-current-path--c-menu--ZIndex: var(--pf-v5-global--ZIndex--xs);
  --pf-v5-c-menu__footer--PaddingTop: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__footer--PaddingRight: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__footer--PaddingBottom: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__footer--PaddingLeft: var(--pf-v5-global--spacer--md);
  --pf-v5-c-menu__footer--BoxShadow: none;
  --pf-v5-c-menu__footer--after--BorderTopWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-menu__footer--after--BorderTopColor: var(--pf-v5-global--BorderColor--100);
  --pf-v5-c-menu--m-scrollable__footer--BoxShadow: var(--pf-v5-global--BoxShadow--sm-top);
  --pf-v5-c-menu--m-scrollable__footer--after--BorderTopWidth: 0;
  --pf-v5-c-menu--m-scrollable__footer--after--BorderBottomWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-menu--m-nav--BoxShadow: var(--pf-v5-global--BoxShadow--lg);
  --pf-v5-c-menu--m-nav--BackgroundColor: var(--pf-v5-global--BackgroundColor--dark-300);
  --pf-v5-c-menu--m-nav__list--PaddingTop: 0;
  --pf-v5-c-menu--m-nav__list--PaddingBottom: 0;
  --pf-v5-c-menu--m-nav__list-item--hover--BackgroundColor: var(--pf-v5-global--BackgroundColor--dark-200);
  --pf-v5-c-menu--m-nav__list-item--focus-within--BackgroundColor: var(--pf-v5-global--BackgroundColor--dark-200);
  --pf-v5-c-menu--m-nav__list-item--active--BackgroundColor: var(--pf-v5-global--BackgroundColor--dark-200);
  --pf-v5-c-menu--m-nav__item--PaddingRight: var(--pf-v5-global--spacer--lg);
  --pf-v5-c-menu--m-nav__item--PaddingLeft: var(--pf-v5-global--spacer--lg);
  --pf-v5-c-menu--m-nav__item--Color: var(--pf-v5-global--Color--light-100);
  --pf-v5-c-menu--m-nav__item--FontSize: var(--pf-v5-global--FontSize--sm);
  --pf-v5-c-menu--m-nav__item--OutlineOffset: calc(var(--pf-v5-global--spacer--xs) * -1);
  --pf-v5-c-menu--m-nav__item--before--BorderBottomColor: var(--pf-v5-global--BackgroundColor--dark-200);
  --pf-v5-c-menu--m-nav__item--before--BorderBottomWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-menu--m-nav__item--hover--after--BorderLeftColor: var(--pf-v5-global--BorderColor--200);
  --pf-v5-c-menu--m-nav__item--hover--after--BorderLeftWidth: var(--pf-v5-global--BorderWidth--sm);
  --pf-v5-c-menu--m-nav__item--hover--after--Top: calc(var(--pf-v5-c-menu--m-nav__item--before--BorderBottomWidth) * -1);
  --pf-v5-c-menu--m-nav__item__list-item--first-child__item--hover--after--Top: 0;
  --pf-v5-c-menu--m-nav__item-description--Color: var(--pf-v5-global--Color--light-200);
  --pf-v5-c-menu--m-nav--c-menu--left-offset: 0.25rem;
  --pf-v5-c-menu--m-nav--c-menu--m-top--bottom-offset: 0;
  --pf-v5-c-menu--m-nav--c-menu--m-left--right-offset: 0.25rem;
  --pf-v5-c-menu--m-nav--c-menu--Top: calc(var(--pf-v5-c-menu--m-nav__item--before--BorderBottomWidth) * -1);
  --pf-v5-c-menu--m-nav--c-menu--Left: calc(100% - var(--pf-v5-c-menu--m-nav--c-menu--left-offset));
  --pf-v5-c-menu--m-nav--c-menu--m-left--Right: calc(100% - var(--pf-v5-c-menu--m-nav--c-menu--m-left--right-offset));
  --pf-v5-c-menu--m-nav--c-menu--m-top--Bottom: calc(0 + var(--pf-v5-c-menu--m-nav--c-menu--m-top--bottom-offset));
  --pf-v5-c-menu--m-nav__list-item--first-child--c-menu--Top: 0;
  inset-block-start: var(--pf-v5-c-menu--Top);
  z-index: var(--pf-v5-c-menu--ZIndex);
  width: var(--pf-v5-c-menu--Width);
  min-width: var(--pf-v5-c-menu--MinWidth);
  background-color: var(--pf-v5-c-menu--BackgroundColor);
  box-shadow: var(--pf-v5-c-menu--BoxShadow);
}
.pf-v5-c-menu .pf-v5-c-menu__content .pf-v5-c-menu .pf-v5-c-menu__content {
  overflow: visible;
}
.pf-v5-c-menu .pf-v5-c-divider {
  margin-block-start: var(--pf-v5-c-menu--c-divider--MarginTop);
  margin-block-end: var(--pf-v5-c-menu--c-divider--MarginBottom);
}
.pf-v5-c-menu .pf-v5-c-menu.pf-m-flyout, .pf-v5-c-menu.pf-m-flyout .pf-v5-c-menu {
  position: absolute;
  inset-block-start: var(--pf-v5-c-menu--m-flyout__menu--Top);
  inset-block-end: var(--pf-v5-c-menu--m-flyout__menu--Bottom);
  inset-inline-start: var(--pf-v5-c-menu--m-flyout__menu--Left);
  inset-inline-end: var(--pf-v5-c-menu--m-flyout__menu--Right);
}
.pf-v5-c-menu .pf-v5-c-menu.pf-m-flyout .pf-v5-c-menu__content, .pf-v5-c-menu.pf-m-flyout .pf-v5-c-menu .pf-v5-c-menu__content {
  overflow-y: visible;
}
.pf-v5-c-menu.pf-m-top {
  --pf-v5-c-menu--m-flyout__menu--Top: auto;
  --pf-v5-c-menu--m-flyout__menu--Bottom: var(--pf-v5-c-menu--m-flyout__menu--m-top--Bottom);
}
.pf-v5-c-menu.pf-m-left {
  --pf-v5-c-menu--m-flyout__menu--Right: var(--pf-v5-c-menu--m-flyout__menu--m-left--Right);
  --pf-v5-c-menu--m-flyout__menu--Left: auto;
}
.pf-v5-c-menu.pf-m-drilldown {
  display: flex;
  flex-direction: column;
}
.pf-v5-c-menu.pf-m-drilldown[hidden] {
  display: none;
}
.pf-v5-c-menu.pf-m-drilldown > .pf-v5-c-menu__content {
  flex-grow: 1;
  overflow: hidden;
  transition: var(--pf-v5-c-menu--m-drilldown__content--Transition);
}
.pf-v5-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v5-c-menu__content > .pf-v5-c-menu__list,
.pf-v5-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v5-c-menu__list {
  transform: translateX(-100%);
}
:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v5-c-menu__content > .pf-v5-c-menu__list, .pf-v5-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v5-c-menu__list {
  transform: translateX(calc(-100% * var(--pf-v5-global--inverse--multiplier)));
}

.pf-v5-c-menu.pf-m-drilldown > .pf-v5-c-menu__content .pf-v5-c-menu {
  --pf-v5-c-menu--BoxShadow: none;
  position: absolute;
  inset-block-start: var(--pf-v5-c-menu--m-drilldown--c-menu--Top);
  inset-inline-start: 100%;
  width: 100%;
  transition: var(--pf-v5-c-menu--m-drilldown--c-menu--Transition);
}
.pf-v5-c-menu.pf-m-drilldown > .pf-v5-c-menu__content .pf-v5-c-menu.pf-m-drilled-in {
  transform: translateX(-100%);
}
:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-menu.pf-m-drilldown > .pf-v5-c-menu__content .pf-v5-c-menu.pf-m-drilled-in {
  transform: translateX(calc(-100% * var(--pf-v5-global--inverse--multiplier)));
}

.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list {
  position: relative;
  overflow: hidden;
  visibility: visible;
  transition: var(--pf-v5-c-menu--m-drilldown__list--Transition);
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list .pf-v5-c-menu__list {
  --pf-v5-c-menu__list--PaddingTop: 0;
  --pf-v5-c-menu__list--PaddingBottom: 0;
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list-item.pf-m-current-path .pf-v5-c-menu {
  z-index: var(--pf-v5-c-menu--m-drilled-in--c-menu__list-item--m-current-path--c-menu--ZIndex);
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list-item.pf-m-current-path > .pf-v5-c-menu {
  overflow: visible;
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list-item.pf-m-static > .pf-v5-c-menu {
  position: static;
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list-item.pf-m-static:hover {
  background-color: transparent;
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__list-item:not(.pf-m-current-path) .pf-v5-c-menu {
  display: none;
}
.pf-v5-c-menu.pf-m-drilldown .pf-v5-c-menu__item {
  outline-offset: var(--pf-v5-c-menu__item--OutlineOffset);
}
.pf-v5-c-menu.pf-m-drilled-in > .pf-v5-c-menu__content > .pf-v5-c-menu__list {
  overflow: visible;
  visibility: hidden;
}
.pf-v5-c-menu.pf-m-drilled-in > .pf-v5-c-menu__content > .pf-v5-c-menu__list > .pf-v5-c-divider,
.pf-v5-c-menu.pf-m-drilled-in > .pf-v5-c-menu__content > .pf-v5-c-menu__list > .pf-v5-c-menu__list-item:not(.pf-m-current-path) {
  display: none;
}
.pf-v5-c-menu.pf-m-drilled-in > .pf-v5-c-menu__content > .pf-v5-c-menu__list > .pf-v5-c-menu__list-item.pf-m-current-path {
  visibility: hidden;
}
.pf-v5-c-menu.pf-m-plain {
  --pf-v5-c-menu--BoxShadow: var(--pf-v5-c-menu--m-plain--BoxShadow);
}
.pf-v5-c-menu.pf-m-scrollable {
  --pf-v5-c-menu__content--MaxHeight: var(--pf-v5-c-menu--m-scrollable__content--MaxHeight);
  --pf-v5-c-menu__footer--BoxShadow: var(--pf-v5-c-menu--m-scrollable__footer--BoxShadow);
  --pf-v5-c-menu__footer--after--BorderTopWidth: var(--pf-v5-c-menu--m-scrollable__footer--after--BorderTopWidth);
}
.pf-v5-c-menu.pf-m-scrollable .pf-v5-c-menu__content {
  overflow-y: auto;
}
.pf-v5-c-menu.pf-m-nav, .pf-v5-c-menu.pf-m-nav .pf-v5-c-menu {
  --pf-v5-c-menu--BackgroundColor: var(--pf-v5-c-menu--m-nav--BackgroundColor);
  --pf-v5-c-menu__list--PaddingTop: var(--pf-v5-c-menu--m-nav__list--PaddingTop);
  --pf-v5-c-menu__list--PaddingBottom: var(--pf-v5-c-menu--m-nav__list--PaddingBottom);
  --pf-v5-c-menu__list-item--hover--BackgroundColor: var(--pf-v5-c-menu--m-nav__list-item--hover--BackgroundColor);
  --pf-v5-c-menu__list-item--focus-within--BackgroundColor: var(--pf-v5-c-menu--m-nav__list-item--focus-within--BackgroundColor);
  --pf-v5-c-menu__list-item--active--BackgroundColor: var(--pf-v5-c-menu--m-nav__list-item--active--BackgroundColor);
  --pf-v5-c-menu__item--Color: var(--pf-v5-c-menu--m-nav__item--Color);
  --pf-v5-c-menu__item--FontSize: var(--pf-v5-c-menu--m-nav__item--FontSize);
  --pf-v5-c-menu__item--OutlineOffset: var(--pf-v5-c-menu--m-nav__item--OutlineOffset);
  --pf-v5-c-menu__item--PaddingRight: var(--pf-v5-c-menu--m-nav__item--PaddingRight);
  --pf-v5-c-menu__item--PaddingLeft: var(--pf-v5-c-menu--m-nav__item--PaddingLeft);
  --pf-v5-c-menu__item-description--Color: var(--pf-v5-c-menu--m-nav__item-description--Color);
  box-shadow: var(--pf-v5-c-menu--m-nav--BoxShadow);
}
.pf-v5-c-menu.pf-m-nav .pf-v5-c-menu__item, .pf-v5-c-menu.pf-m-nav .pf-v5-c-menu .pf-v5-c-menu__item {
  position: relative;
  outline-offset: var(--pf-v5-c-nav__item--m-flyout--c-menu__item--OutlineOffset);
}
.pf-v5-c-menu.pf-m-nav .pf-v5-c-menu__item::before, .pf-v5-c-menu.pf-m-nav .pf-v5-c-menu .pf-v5-c-menu__item::before {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  content: "";
  border-block-end: var(--pf-v5-c-menu--m-nav__item--before--BorderBottomWidth) solid var(--pf-v5-c-menu--m-nav__item--before--BorderBottomColor);
}
.pf-v5-c-menu.pf-m-nav .pf-v5-c-menu__item:hover::after, .pf-v5-c-menu.pf-m-nav .pf-v5-c-menu .pf-v5-c-menu__item:hover::after {
  position: absolute;
  inset-block-start: var(--pf-v5-c-menu--m-nav__item--hover--after--Top);
  inset-block-end: 0;
  inset-inline-start: 0;
  content: "";
  border-inline-start: var(--pf-v5-c-menu--m-nav__item--hover--after--BorderLeftWidth) solid var(--pf-v5-c-menu--m-nav__item--hover--after--BorderLeftColor);
}
.pf-v5-c-menu.pf-m-nav .pf-v5-c-menu {
  width: 100%;
}
.pf-v5-c-menu.pf-m-flyout.pf-m-nav, .pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu {
  inset-block-start: var(--pf-v5-c-menu--m-nav--c-menu--Top);
  inset-inline-start: var(--pf-v5-c-menu--m-nav--c-menu--Left);
}
.pf-v5-c-menu.pf-m-flyout.pf-m-nav.pf-m-top, .pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu.pf-m-top {
  --pf-v5-c-menu--m-nav--c-menu--Top: auto;
  inset-block-end: var(--pf-v5-c-menu--m-nav--c-menu--m-top--Bottom);
}
.pf-v5-c-menu.pf-m-flyout.pf-m-nav.pf-m-left, .pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu.pf-m-left {
  --pf-v5-c-menu--m-nav--c-menu--Left: auto;
  inset-inline-end: var(--pf-v5-c-menu--m-nav--c-menu--m-left--Right);
}
.pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu__list-item:first-child, .pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu .pf-v5-c-menu__list-item:first-child {
  --pf-v5-c-menu--m-nav__item--hover--after--Top: var(--pf-v5-c-menu--m-nav__item__list-item--first-child__item--hover--after--Top);
}
.pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu__list-item:first-child .pf-v5-c-menu, .pf-v5-c-menu.pf-m-flyout.pf-m-nav .pf-v5-c-menu .pf-v5-c-menu__list-item:first-child .pf-v5-c-menu {
  --pf-v5-c-menu--m-nav--c-menu--Top: var(--pf-v5-c-menu--m-nav__list-item--first-child--c-menu--Top);
}

.pf-v5-c-menu__breadcrumb {
  display: flex;
  align-items: center;
  min-height: var(--pf-v5-c-menu__breadcrumb--MinHeight);
  padding-block-start: var(--pf-v5-c-menu__breadcrumb--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__breadcrumb--PaddingBottom);
  padding-inline-start: var(--pf-v5-c-menu__breadcrumb--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__breadcrumb--PaddingRight);
}
.pf-v5-c-menu__breadcrumb .pf-v5-c-breadcrumb {
  --pf-v5-c-breadcrumb__item--FontSize: var(--pf-v5-c-menu__breadcrumb--c-breadcrumb__item--FontSize);
  --pf-v5-c-breadcrumb__heading--FontSize: var(--pf-v5-c-menu__breadcrumb--c-breadcrumb__heading--FontSize);
}

.pf-v5-c-menu__content {
  height: var(--pf-v5-c-menu__content--Height);
  max-height: var(--pf-v5-c-menu__content--MaxHeight);
}
.pf-v5-c-menu__content .pf-v5-c-menu__content {
  --pf-v5-c-menu__content--Height: auto;
}

.pf-v5-c-menu__header {
  --pf-v5-c-menu__item--PaddingTop: var(--pf-v5-c-menu__header--c-menu__item--PaddingTop);
  --pf-v5-c-menu__item--PaddingRight: var(--pf-v5-c-menu__header--c-menu__item--PaddingRight);
  --pf-v5-c-menu__item--PaddingBottom: var(--pf-v5-c-menu__header--c-menu__item--PaddingBottom);
  --pf-v5-c-menu__item--PaddingLeft: var(--pf-v5-c-menu__header--c-menu__item--PaddingLeft);
  padding-block-start: var(--pf-v5-c-menu__header--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__header--PaddingBottom);
  padding-inline-start: var(--pf-v5-c-menu__header--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__header--PaddingRight);
}
.pf-v5-c-menu__header > .pf-v5-c-menu__item {
  --pf-v5-c-menu__item--BackgroundColor: var(--pf-v5-c-menu__header--c-menu__item--BackgroundColor);
  margin-block-start: var(--pf-v5-c-menu__header--c-menu__item--MarginTop);
  margin-block-end: var(--pf-v5-c-menu__header--c-menu__item--MarginBottom);
  margin-inline-start: var(--pf-v5-c-menu__header--c-menu__item--MarginLeft);
  margin-inline-end: var(--pf-v5-c-menu__header--c-menu__item--MarginRight);
}
.pf-v5-c-menu__header > .pf-v5-c-menu__item:hover {
  --pf-v5-c-menu__item--BackgroundColor: var(--pf-v5-c-menu__header--c-menu__item--hover--BackgroundColor);
}
.pf-v5-c-menu__header > .pf-v5-c-menu__item:focus {
  --pf-v5-c-menu__item--BackgroundColor: var(--pf-v5-c-menu__header--c-menu__item--focus--BackgroundColor);
}
.pf-v5-c-menu__header + .pf-v5-c-menu__search {
  --pf-v5-c-menu__search--PaddingTop: var(--pf-v5-c-menu__header__search--PaddingTop);
}

.pf-v5-c-menu__search {
  padding-block-start: var(--pf-v5-c-menu__search--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__search--PaddingBottom);
  padding-inline-start: var(--pf-v5-c-menu__search--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__search--PaddingRight);
}

.pf-v5-c-menu__list {
  --pf-v5-hidden-visible--visible--Display: var(--pf-v5-c-menu__list--Display);
  padding-block-start: var(--pf-v5-c-menu__list--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__list--PaddingBottom);
}
.pf-v5-c-menu__list > .pf-v5-c-divider {
  margin-block-start: var(--pf-v5-c-menu__list--c-divider--MarginTop);
  margin-block-end: var(--pf-v5-c-menu__list--c-divider--MarginBottom);
}

.pf-v5-c-menu__list-item {
  --pf-v5-hidden-visible--visible--Display: var(--pf-v5-c-menu__list-item--Display);
  position: relative;
  color: var(--pf-v5-c-menu__list-item--Color);
  background-color: var(--pf-v5-c-menu__list-item--BackgroundColor);
}
.pf-v5-c-menu__list-item:hover {
  --pf-v5-c-menu__list-item--BackgroundColor: var(--pf-v5-c-menu__list-item--hover--BackgroundColor);
  --pf-v5-c-menu__list-item--Color: var(--pf-v5-c-menu__list-item--hover--Color, inherit);
}
.pf-v5-c-menu__list-item:focus-within, .pf-v5-c-menu__list-item.pf-m-focus {
  --pf-v5-c-menu__list-item--BackgroundColor: var(--pf-v5-c-menu__list-item--focus-within--BackgroundColor);
  --pf-v5-c-menu__list-item--Color: var(--pf-v5-c-menu__list-item--focus-within--Color, inherit);
}
.pf-v5-c-menu__list-item.pf-m-disabled, .pf-v5-c-menu__list-item.pf-m-aria-disabled {
  --pf-v5-c-menu__list-item--hover--BackgroundColor: transparent;
  --pf-v5-c-menu__item--Color: var(--pf-v5-c-menu__list-item--m-disabled__item--Color);
  --pf-v5-c-menu__item-toggle-icon: var(--pf-v5-c-menu__list-item--m-disabled__item-toggle-icon--Color);
}
.pf-v5-c-menu__list-item.pf-m-disabled {
  --pf-v5-c-menu__list-item--focus-within--BackgroundColor: transparent;
  pointer-events: none;
}
.pf-v5-c-menu__list-item.pf-m-aria-disabled .pf-v5-c-menu__item {
  cursor: default;
}
.pf-v5-c-menu__list-item.pf-m-load {
  --pf-v5-c-menu__list-item--hover--BackgroundColor: transparent;
  --pf-v5-c-menu__list-item--focus-within--BackgroundColor: transparent;
  --pf-v5-c-menu__item--Color: var(--pf-v5-c-menu__list-item--m-load__item--Color);
}
.pf-v5-c-menu__list-item.pf-m-loading {
  --pf-v5-c-menu__list-item--hover--BackgroundColor: transparent;
  --pf-v5-c-menu__list-item--focus-within--BackgroundColor: transparent;
  justify-content: center;
  padding-block-start: var(--pf-v5-c-menu__list-item--m-loading--PaddingTop);
  overflow: hidden;
}
.pf-v5-c-menu__list-item.pf-m-danger {
  --pf-v5-c-menu__item--Color: var(--pf-v5-c-menu__list-item--m-danger__item--Color, inherit);
}

.pf-v5-c-menu__item {
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  min-width: 0;
  padding-block-start: var(--pf-v5-c-menu__item--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__item--PaddingBottom);
  padding-inline-start: var(--pf-v5-c-menu__item--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__item--PaddingRight);
  font-size: var(--pf-v5-c-menu__item--FontSize);
  font-weight: var(--pf-v5-c-menu__item--FontWeight);
  line-height: var(--pf-v5-c-menu__item--LineHeight);
  color: var(--pf-v5-c-menu__item--Color);
  text-align: start;
  background-color: var(--pf-v5-c-menu__item--BackgroundColor);
  border: none;
}
.pf-v5-c-menu__item:hover {
  text-decoration: none;
}
.pf-v5-c-menu__item:hover, .pf-v5-c-menu__item:focus {
  --pf-v5-c-menu__item-external-icon--Opacity: 1;
}
.pf-v5-c-menu__item.pf-m-selected .pf-v5-c-menu__item-select-icon {
  opacity: 1;
}
label.pf-v5-c-menu__item:where(:not([disabled], .pf-m-disabled, .pf-m-aria-disabled)) {
  cursor: pointer;
}

.pf-v5-c-menu__item-main {
  display: flex;
  align-items: center;
  width: 100%;
}

.pf-v5-c-menu__item-external-icon {
  margin-inline-start: var(--pf-v5-c-menu__item-external-icon--MarginLeft);
  font-size: var(--pf-v5-c-menu__item-external-icon--FontSize);
  color: var(--pf-v5-c-menu__item-external-icon--Color);
  opacity: var(--pf-v5-c-menu__item-external-icon--Opacity);
}

.pf-v5-c-menu__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
}

.pf-v5-c-menu__group {
  --pf-v5-hidden-visible--visible--Display: var(--pf-v5-c-menu__group--Display);
}

.pf-v5-c-menu__group-title {
  padding-block-start: var(--pf-v5-c-menu__group-title--PaddingTop);
  padding-inline-start: var(--pf-v5-c-menu__group-title--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__group-title--PaddingRight);
  font-size: var(--pf-v5-c-menu__group-title--FontSize);
  font-weight: var(--pf-v5-c-menu__group-title--FontWeight);
  color: var(--pf-v5-c-menu__group-title--Color);
}

.pf-v5-c-menu__item-description {
  font-size: var(--pf-v5-c-menu__item-description--FontSize);
  color: var(--pf-v5-c-menu__item-description--Color);
  word-break: break-word;
}

.pf-v5-c-menu__item-icon {
  margin-inline-end: var(--pf-v5-c-menu__item-icon--MarginRight);
}

.pf-v5-c-menu__item-check {
  display: flex;
  align-items: center;
  margin-inline-end: var(--pf-v5-c-menu__item-check--MarginRight);
}
.pf-v5-c-menu__item-check .pf-v5-c-check {
  --pf-v5-c-check__input--TranslateY: none;
}

.pf-v5-c-menu__item-toggle-icon {
  padding-inline-start: var(--pf-v5-c-menu__item-toggle-icon--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__item-toggle-icon--PaddingRight);
  color: var(--pf-v5-c-menu__item-toggle-icon, inherit);
}
:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-menu__item-toggle-icon {
  scale: -1 1;
}

.pf-v5-c-menu__item-text + .pf-v5-c-menu__item-toggle-icon {
  margin-inline-start: var(--pf-v5-c-menu__item-text--item-toggle-icon--MarginLeft);
}

.pf-v5-c-menu__item-toggle-icon + .pf-v5-c-menu__item-text {
  margin-inline-start: var(--pf-v5-c-menu__item-toggle-icon--item-text--MarginLeft);
}

.pf-v5-c-menu__item-select-icon {
  margin-inline-start: var(--pf-v5-c-menu__item-select-icon--MarginLeft);
  font-size: var(--pf-v5-c-menu__item-select-icon--FontSize);
  color: var(--pf-v5-c-menu__item-select-icon--Color);
  opacity: 0;
}

.pf-v5-c-menu__item-action {
  display: flex;
  padding-block-start: var(--pf-v5-c-menu__item-action--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__item-action--PaddingBottom);
  padding-inline-start: var(--pf-v5-c-menu__item-action--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__item-action--PaddingRight);
  color: var(--pf-v5-c-menu__item-action--Color);
  background-color: var(--pf-v5-c-menu__item-action--BackgroundColor);
  border: none;
}
.pf-v5-c-menu__item-action.pf-m-favorite .pf-v5-c-menu__item-action-icon {
  font-size: var(--pf-v5-c-menu__item-action--m-favorite__icon--FontSize);
}
.pf-v5-c-menu__item-action.pf-m-favorited {
  --pf-v5-c-menu__item-action--Color: var(--pf-v5-c-menu__item-action--m-favorited--Color);
  --pf-v5-c-menu__item-action--hover--Color: var(--pf-v5-c-menu__item-action--m-favorited--hover--Color);
}
.pf-v5-c-menu__item-action:hover, .pf-v5-c-menu__item-action:focus {
  --pf-v5-c-menu__item-action--Color: var(--pf-v5-c-menu__item-action--hover--Color);
}
.pf-v5-c-menu__item-action:disabled, .pf-v5-c-menu__item-action.pf-m-disabled, .pf-v5-c-menu__item-action.pf-m-aria-disabled {
  --pf-v5-c-menu__item-action--Color: var(--pf-v5-c-menu__item-action--disabled--Color);
}

.pf-v5-c-menu__item-action-icon {
  display: flex;
  align-items: center;
  height: var(--pf-v5-c-menu__item-action-icon--Height);
}

.pf-v5-c-menu__footer {
  position: relative;
  padding-block-start: var(--pf-v5-c-menu__footer--PaddingTop);
  padding-block-end: var(--pf-v5-c-menu__footer--PaddingBottom);
  padding-inline-start: var(--pf-v5-c-menu__footer--PaddingLeft);
  padding-inline-end: var(--pf-v5-c-menu__footer--PaddingRight);
  box-shadow: var(--pf-v5-c-menu__footer--BoxShadow);
}
.pf-v5-c-menu__footer::after {
  position: absolute;
  inset: 0;
  pointer-events: none;
  content: "";
  border-block-start: var(--pf-v5-c-menu__footer--after--BorderTopWidth) solid var(--pf-v5-c-menu__footer--after--BorderTopColor);
}

:where(.pf-v5-theme-dark) .pf-v5-c-menu {
  --pf-v5-c-menu--BackgroundColor: var(--pf-v5-global--BackgroundColor--300);
  --pf-v5-c-menu__list-item--hover--BackgroundColor: var(--pf-v5-global--BackgroundColor--400);
  --pf-v5-c-menu__list-item--focus-within--BackgroundColor: var(--pf-v5-global--BackgroundColor--400);
}