.wo-editorial-menu .wo-category-disclosure { grid-column:1/-1; min-width:0; list-style:none; }
.wo-editorial-menu .wo-category-reveal { display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%; min-height:42px; padding:10px 8px; margin:8px 0 0; border:0; border-top:1px solid #e5e5e5; border-radius:0; background:transparent; color:#666; box-shadow:none; font-size:13px; font-weight:400; text-transform:none; text-align:start; }
.wo-editorial-menu .wo-category-chevron { display:flex; flex:0 0 16px; }
.wo-editorial-menu .wo-category-reveal[aria-expanded=true] .wo-category-chevron { transform:rotate(180deg); }
.wo-editorial-menu .wo-category-awaiting[hidden] { display:none!important; }
.wo-editorial-menu .wo-category-awaiting { margin:0; padding:0; width:100%; }
.wo-editorial-menu .wo-category-awaiting a { color:#767676; }
.wo-editorial-menu .wo-category-awaiting img { filter:grayscale(1); opacity:.55; }
.wo-editorial-menu .wo-category-awaiting a:hover { color:#171717; }
.wo-editorial-menu .wo-category-reveal:focus-visible { outline:2px solid #171717; outline-offset:2px; }
.wo-editorial-menu [data-category-slug][hidden] { display:none!important; }
.wo-editorial-menu .wo-menu-categories > .wo-category-disclosure { margin-top:18px; }
.wo-editorial-menu .wo-category-disclosure .wo-category-awaiting { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:4px 20px; }
.wo-editorial-menu .wo-category-disclosure .wo-category-awaiting a { white-space:nowrap; }
.wo-editorial-menu .wo-mobile-panel > .wo-category-disclosure { margin:4px 0 14px; }
.wo-editorial-menu .wo-mobile-panel .wo-category-disclosure .wo-category-awaiting { grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 12px; }

/* The last mobile accordion already provides the shared divider. */
.wo-editorial-menu .wo-mobile-panel > .wo-category-disclosure .wo-category-reveal { border-top:0; margin-top:0; }
