/* ============================================
   NAVIGATION ALIGNMENT - PRINTIFY STYLE
   ============================================ */
/* Hide pagination controls */
.flyout-pagination-container,
.navPages-action.paginator,
.navPages-action.previous,
.navPages-action.next {
  display: none !important; }

/* Display all flyout pages without pagination */
.flyout-page-wrapper .flyout.page {
  display: block !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important; }

/* Remove height restrictions on flyouts */
.navPage-subMenu-horizontal,
.second-level-flyout,
.third-level-flyout {
  min-height: auto !important;
  height: auto !important; }

/* Clean layout for submenu items */
.navPage-subMenu-list {
  display: flex;
  flex-direction: column;
  gap: 0; }

/* Align second-level items in columns */
.all-second-level-plus-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 1rem; }

/* Child items proper spacing */
.navPage-subMenu-item-child {
  margin: 0;
  padding: 0.5rem 0; }

/* Third level submenu alignment */
.third-level-flyout .navPage-subMenu-list {
  padding: 0.5rem 0; }

/* Remove fader effects that might hide content */
.fader {
  opacity: 1 !important; }

/* Ensure dropdowns are visible when active */
.navPage-subMenu[aria-hidden="true"] {
  display: block !important; }

/* Clean spacing for nested items */
.second-level,
.third-level {
  display: block !important; }
