.jn-catalog-dropdown-menu{min-width:164px;padding:5px;border:1px solid #e4e8ee;border-radius:10px;box-shadow:0 8px 24px #202b3e1f}.jn-catalog-dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding:8px 10px;border-radius:6px;color:#4c5564;font-size:13px}.jn-catalog-dropdown-menu .dropdown-item:hover,.jn-catalog-dropdown-menu .dropdown-item:focus{background:#f3f5f8;color:#243147}.jn-catalog-dropdown-menu .dropdown-item.active{background:#edf2fa;color:#243147;font-weight:700}.jn-catalog-dropdown-menu .dropdown-item.active:after{content:"\2713";color:#4d6485}.jn-catalog-crumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;margin:0;padding:0;list-style:none}.jn-catalog-crumb-list>li{display:flex;align-items:center;min-width:0}.jn-catalog-crumb-list>li+li:before{content:"\203a";margin-right:4px;color:#b7bfcc}.jn-catalog-crumb-toggle{display:flex;align-items:center;gap:4px;min-height:36px;padding:4px;border:0;border-radius:6px;background:transparent;color:#526071;font:inherit;font-weight:600}.jn-catalog-crumb-toggle svg{flex:none}.jn-catalog-crumb-picker:last-child .jn-catalog-crumb-toggle{color:#202b3e;font-weight:700}.jn-catalog-crumb-toggle:hover,.jn-catalog-crumb-toggle[aria-expanded=true]{background:#edf2fa;color:#243147}.jn-catalog-crumb-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.jn-catalog-crumb-toggle:focus-visible{outline:2px solid #2860dc;outline-offset:2px}.jn-catalog-crumb-menu{min-width:200px;max-height:360px;max-height:min(60vh,360px);overflow-y:auto;overscroll-behavior-y:contain}.jn-catalog-crumb.jn-catalog-crumb--mobile{display:none}@media (max-width:767.98px){.jn-site-main>.jn-catalog-crumb:first-child{margin-top:-16px}.jn-catalog-crumb.jn-catalog-crumb--mobile{display:flex}.jn-catalog-crumb{position:sticky;top:var(--jn-shell-header-height);z-index:1024;gap:3px;margin-inline:calc(0px - var(--jn-mobile-gutter));padding:4px 8px 4px 11px;border-bottom:1px solid #edf0f4;background:#fff;box-shadow:0 3px 8px #202b3e0a;font-size:12px}.jn-catalog-crumb-toggle{padding-inline:3px}.jn-catalog-crumb-list>.jn-catalog-crumb-home{display:none}.jn-catalog-crumb-list>.jn-catalog-crumb-root:before{content:none}}@media (max-width:359.98px){.jn-catalog-crumb{padding-left:9px}}
