/* QT-144 navigation drawers and category-choice presentation.
   Shared header geometry lives only in ../yf-shared-header.css. */

html body .yf-sheet.yf-cat-top-panel .yf-cat-all-btn,
html body .yf-sheet.yf-cat-top-panel .yf-cat-all-btn.sel,
html body .yf-sheet.yf-cat-top-panel .yf-cat-all-btn:hover,
html body .yf-sheet.yf-cat-top-panel .yf-cat-all-btn:focus,
html body .yf-sheet.yf-cat-top-panel .yf-cat-all-btn:active{
  color:var(--yf-brand-orange)!important;
  background:transparent!important;
}
html body .yf-sheet.yf-cat-top-panel .yf-cat-item-l1:not(.yf-cat-all-btn):not(.sel),
html body .yf-sheet.yf-cat-top-panel .yf-cat-item-l2:not(.yf-cat-all-btn):not(.sel),
html body .yf-sheet.yf-cat-top-panel .yf-cat-item-l3:not(.yf-cat-all-btn):not(.sel){color:#222!important}
html body .yf-sheet.yf-cat-top-panel .yf-cat-item-l1.sel:not(.yf-cat-all-btn),
html body .yf-sheet.yf-cat-top-panel .yf-cat-item-l2.sel:not(.yf-cat-all-btn),
html body .yf-sheet.yf-cat-top-panel .yf-cat-item-l3.sel:not(.yf-cat-all-btn){color:var(--yf-brand-orange)!important}
html body .yf-sheet.yf-cat-top-panel .has-child:not(.sel){color:#222!important}
html body .yf-sheet.yf-cat-top-panel .has-child.sel{color:var(--yf-brand-orange)!important}
