/* Shared Sidebar Hit Repair v1 — market/account/list only.
 * Keep the actual, server-rendered navigation above workspace hit layers.
 * Modal overlays always stay above the sidebar and its "More" flyout.
 */
@media (min-width:901px) {
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side {
    position:relative!important;
    z-index:2147482100!important;
    isolation:isolate!important;
    pointer-events:auto!important;
    visibility:visible!important;
  }
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side .bu-core-side-scroll,
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side .bu-core-side-foot {
    position:relative!important;
    z-index:1!important;
    pointer-events:auto!important;
  }
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side :is(a[href],summary,button:not(:disabled)) {
    position:relative!important;
    z-index:2!important;
    pointer-events:auto!important;
    touch-action:manipulation!important;
    cursor:pointer!important;
    -webkit-tap-highlight-color:transparent;
  }
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side :is(a[href],summary):focus-visible {
    outline:2px solid #78f3dc!important;
    outline-offset:1px!important;
  }
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side :is(.bu-core-side-scroll,.bu-core-side-more,summary,a)::before,
  html body :is(#bux3,#buxList,#n2x).bu-core-side-unified-ready > .bu-core-unified-side :is(.bu-core-side-scroll,.bu-core-side-more,summary,a)::after {
    pointer-events:none!important;
  }
  /* Portaled "Weitere" menu belongs above the market root (z=2147480000)
     and below account/filter/chat overlays (z>=2147483000). */
  html body > .bu-one-side-flyout {
    position:fixed!important;
    z-index:2147482400!important;
    pointer-events:auto!important;
    visibility:visible!important;
  }
  html body > .bu-one-side-flyout :is(a[href],button:not(:disabled)) {
    min-height:42px!important;
    pointer-events:auto!important;
    touch-action:manipulation!important;
    cursor:pointer!important;
  }
  html body > .bu-one-side-flyout :is(a[href],button:not(:disabled)):focus-visible {
    outline:2px solid #82f6dd!important;
    outline-offset:1px!important;
  }
}
/* The native bottom-sheet directory is the mobile navigation, not the
   hidden desktop aside. Restore normal hit targets without re-showing it. */
@media (max-width:900px) {
  html body .bu-one-mobile-menu:not([hidden]) .bu-mobile-directory-links a[href],
  html body .bu-one-mobile-menu:not([hidden]) .bu-mobile-directory-actions button:not(:disabled),
  html body .bu-one-chrome > .bu-one-bottom-nav :is(a[href],button:not(:disabled)) {
    pointer-events:auto!important;
    touch-action:manipulation!important;
  }
}
