/* Compact navigation panels, scoped to the existing header. */
@media (min-width:1024px){
 .yb-header__nav .rb-nav-group{position:relative}
 .yb-header__nav .rb-nav-group>summary{display:flex;align-items:center;gap:9px;transition:color .18s ease}
 .yb-header__nav .rb-nav-group>summary::-webkit-details-marker{display:none}
 .yb-header__nav .rb-nav-group>summary>span:last-child{display:block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;font-size:0;transform:rotate(45deg);margin-top:-3px;transition:transform .18s ease}
 .yb-header__nav .rb-nav-group[open]>summary{color:var(--yb-header-accent)}
 .yb-header__nav .rb-nav-group[open]>summary>span:last-child{transform:rotate(225deg);margin-top:3px}
 .yb-header__nav .rb-nav-panel{left:-16px;right:auto;top:calc(100% - 3px);width:560px;max-width:calc(100vw - 64px);max-height:min(520px,calc(100vh - 140px));padding:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;border:1px solid #e8e5df;border-top:2px solid var(--yb-header-accent);border-radius:0 0 10px 10px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.14);overscroll-behavior:contain;scrollbar-width:thin}
 .yb-header__nav .rb-nav-group--g0>.rb-nav-panel{width:460px;grid-template-columns:repeat(3,minmax(0,1fr))}
 .yb-header__nav .rb-nav-group--g1>.rb-nav-panel{width:640px}
 .yb-header__nav .rb-nav-panel a{display:flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:5px;font-size:13px;line-height:1.45;font-weight:400;letter-spacing:0;color:#343434;text-transform:none;transition:background .15s ease,color .15s ease}
 .yb-header__nav .rb-nav-panel a:hover,.yb-header__nav .rb-nav-panel a:focus-visible{background:#f5f2ec;color:#75552f;outline-offset:1px}
 .yb-header__nav .rb-nav-panel a::after{display:none}
 .yb-header__nav .rb-nav-group:not([open])>.rb-nav-panel{display:none}
}
@media(max-width:1023px){.yb-header__mobile-panel .rb-nav-panel a{border-radius:4px;padding-left:12px}.yb-header__mobile-panel .rb-nav-panel a:focus-visible{outline:1px solid var(--yb-header-accent);outline-offset:-1px}}
