
@layer uniformNavigation {
 .chapter-navigation a, #nav a {min-height:26px!important;height:auto!important;padding-block:2px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;}
 .chapter-navigation :is(ol,ul,nav,.page-toc,.restored-page-toc), #nav table {grid-template-columns:minmax(0,1fr)!important;columns:1!important;flex-direction:column!important;}
 .site-global-index {display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:3px!important;}
 .site-global-index>ul {display:flex!important;flex:1 1 var(--nav-tile-width,140px)!important;flex-wrap:wrap!important;gap:3px!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important;}
 .site-global-index>ul>li {display:block!important;position:relative!important;flex:0 0 var(--nav-tile-width,140px)!important;width:var(--nav-tile-width,140px)!important;min-width:var(--nav-tile-width,140px)!important;margin:0!important;padding:0!important;grid-column:auto!important;}
 .site-global-index>ul>li>:is(a,button), .site-global-index>.bookshelf-return, .mobile-nav-bar>.bookshelf-return, .site-global-index .dropdown-menu a {
  display:flex!important;flex:0 0 var(--nav-tile-width,140px)!important;width:var(--nav-tile-width,140px)!important;min-width:var(--nav-tile-width,140px)!important;max-width:var(--nav-tile-width,140px)!important;height:48px!important;min-height:48px!important;max-height:48px!important;
  align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;padding:6px!important;margin:0!important;gap:3px!important;aspect-ratio:auto!important;transform:none!important;
 }
 .site-global-index[data-dropdown-ready] li>ul.dropdown-menu {position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:var(--nav-tile-width,140px)!important;min-width:var(--nav-tile-width,140px)!important;max-width:var(--nav-tile-width,140px)!important;grid-column:auto!important;max-height:60dvh!important;overflow:auto!important;z-index:100!important;}
 .site-global-index[data-dropdown-ready] li[data-menu-open]>ul.dropdown-menu {display:flex!important;flex-direction:column!important;}
 .nav-fit-label {display:block!important;flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;line-height:1.2!important;letter-spacing:0!important;}
}

@layer uniformNavigation { .site-global-index>ul>li.mobile-only-overview {display:none!important;} }

@layer uniformNavigation { .nav-fit-label * {display:inline!important;font:inherit!important;white-space:nowrap!important;} }

@layer uniformNavigation {
 .chapter-navigation {padding-inline-start:0!important;}
 .chapter-navigation :is(.page-toc,.restored-page-toc,ol,ul) {padding-inline-start:0!important;margin-inline-start:0!important;}
 .mobile-nav-panel {padding-inline:var(--chapter-panel-inset,18px)!important;}
 .title-return-row > h1 {padding-inline:0!important;margin-inline:0!important;text-align:left!important;}
}

@layer uniformNavigation { .title-return-row > h1, .mast.title-row > h1 {order:-1!important;} }

@layer uniformNavigation {
 @media(min-width:901px) {
  .site-global-index > ul {display:contents!important;}
 }
}
