.widget_snec_cat_nav{--snec-cn-accent:var(--wd-primary-color, rgb(35, 164, 85));--snec-cn-text:var(--color-gray-800, #333);--snec-cn-muted:var(--color-gray-500, #767676);--snec-cn-active-bg:var(--color-gray-900, #242424);--snec-cn-active-text:#fff;--snec-cn-bg:var(--bgcolor-white, #fff);--snec-cn-soft:var(--bgcolor-gray-100, #f7f7f7);--snec-cn-line:var(--brdcolor-gray-300, rgba(0, 0, 0, .105));--snec-cn-radius:12px;--snec-cn-row:40px;--snec-cn-sub-max-h:320px;--li-mb:0;--li-pl:0}.wd-widget.widget.widget_snec_cat_nav{margin-bottom:30px;padding:18px 14px 6px;border:1px solid var(--snec-cn-line);border-radius:var(--snec-cn-radius);background:var(--snec-cn-bg)}.widget_snec_cat_nav .widget-title{margin-bottom:14px;padding-inline:4px}.snec-cn{color:var(--snec-cn-text);font-size:14px;line-height:1.35}.snec-cn [hidden]{display:none!important}.snec-cn ul{margin:0;padding:0;list-style:none}.snec-cn li{margin:0;padding:0}.snec-cn__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.snec-cn__search{position:relative;margin-bottom:10px}.snec-cn__search-icon{position:absolute;top:50%;inset-inline-start:13px;color:var(--snec-cn-muted);transform:translateY(-50%);pointer-events:none}.snec-cn .snec-cn__input{box-sizing:border-box;width:100%;height:44px;margin:0;padding:0 42px 0 40px;border:1px solid #fff0;border-radius:10px;background:var(--snec-cn-soft);box-shadow:none;color:var(--snec-cn-text);font:inherit;font-size:14px;-webkit-appearance:none;appearance:none}.snec-cn .snec-cn__input::placeholder{color:var(--snec-cn-muted);opacity:1}.snec-cn .snec-cn__input::-webkit-search-cancel-button,.snec-cn .snec-cn__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.snec-cn .snec-cn__input:focus{border-color:var(--snec-cn-accent);background:var(--snec-cn-bg);outline:none}.snec-cn .snec-cn__clear{position:absolute;top:2px;inset-inline-end:2px}.snec-cn .snec-cn__clear,.snec-cn .snec-cn__toggle,.snec-cn .snec-cn__more{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:8px;background:#fff0;box-shadow:none;color:var(--snec-cn-muted);font:inherit;letter-spacing:normal;text-transform:none;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:#fff0}.snec-cn .snec-cn__clear:focus-visible,.snec-cn .snec-cn__toggle:focus-visible,.snec-cn .snec-cn__more:focus-visible,.snec-cn .snec-cn__link:focus-visible,.snec-cn .snec-cn__rlink:focus-visible{outline:2px solid var(--snec-cn-accent);outline-offset:-2px}.snec-cn__tree{position:relative}.snec-cn__item{display:flex;flex-wrap:wrap;align-items:flex-start}.snec-cn .snec-cn__link{display:flex;flex:1 1 0%;align-items:center;gap:8px;box-sizing:border-box;min-width:0;min-height:var(--snec-cn-row);padding:9px 10px;border-radius:8px;color:var(--snec-cn-text);text-decoration:none}.snec-cn__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.snec-cn__count{flex:0 0 auto;margin-inline-start:auto;color:var(--snec-cn-muted);font-size:13px;font-variant-numeric:tabular-nums}.snec-cn__item.is-ancestor>.snec-cn__link{font-weight:600}.snec-cn .snec-cn__item.is-active>.snec-cn__link{background:var(--snec-cn-active-bg);color:var(--snec-cn-active-text);font-weight:600}.snec-cn__item.is-active>.snec-cn__link .snec-cn__count{color:var(--snec-cn-active-text);opacity:.75}.snec-cn__toggle{flex:0 0 40px}.snec-cn.has-counts .snec-cn__list:has(>.has-kids)>.snec-cn__item:not(.has-kids)>.snec-cn__link{margin-inline-end:40px}.snec-cn__list .snec-cn__list{flex:0 0 calc(100% - 12px);min-width:0;box-sizing:border-box;margin:0 0 4px 12px;padding-inline-start:6px;border-inline-start:1px solid var(--snec-cn-line)}.snec-cn__chev{display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.snec-cn__toggle[aria-expanded="true"] .snec-cn__chev{transform:rotate(45deg)}.snec-cn__thumb{flex:0 0 28px;width:28px;height:28px;overflow:hidden;border-radius:6px;background:var(--snec-cn-soft)}.snec-cn__thumb img{display:block;width:100%;height:100%;object-fit:cover}.snec-cn__tree.is-collapsed .snec-cn__list--l1>.is-over{display:none}.snec-cn__tree.is-collapsed.has-more::after{content:"";position:absolute;right:0;bottom:0;left:0;height:48px;background:linear-gradient(to bottom,transparent,var(--snec-cn-bg) 85%);pointer-events:none}.snec-cn__tree.is-expanded{max-height:var(--snec-cn-max-h,450px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.snec-cn__tree.is-collapsed .snec-cn__list--l1>.snec-cn__item>.snec-cn__list{max-height:var(--snec-cn-sub-max-h);overflow-y:auto;scrollbar-width:thin}.snec-cn__foot{margin-top:4px;padding-top:4px;border-top:1px solid var(--snec-cn-line);text-align:center}.snec-cn .snec-cn__more{gap:8px;width:100%;min-height:44px;color:var(--snec-cn-accent);font-weight:600}.snec-cn__more .snec-cn__chev{transform:rotate(45deg) translate(-2px,-2px)}.snec-cn__more[aria-expanded="true"] .snec-cn__chev{transform:rotate(-135deg) translate(-2px,-2px)}.snec-cn.is-searching .snec-cn__tree,.snec-cn.is-searching .snec-cn__foot{display:none}.snec-cn .snec-cn__rlink{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--snec-cn-row);padding:9px 10px;border-radius:8px;color:var(--snec-cn-text);text-decoration:none}.snec-cn__rpath{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.snec-cn__anc{color:var(--snec-cn-muted)}.snec-cn__sep{padding:0 4px;color:var(--snec-cn-muted)}.snec-cn mark{padding:0;background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--snec-cn-accent);text-decoration-thickness:2px;text-underline-offset:3px}.snec-cn__note{margin:6px 0 8px;padding:0 10px;color:var(--snec-cn-muted);font-size:13px}.snec-cn__note.is-empty{padding:14px 10px;color:var(--snec-cn-text);font-size:14px;text-align:center}@media (hover:hover){.snec-cn .snec-cn__link:hover,.snec-cn .snec-cn__rlink:hover,.snec-cn .snec-cn__toggle:hover,.snec-cn .snec-cn__clear:hover{background:var(--snec-cn-soft);color:var(--snec-cn-text)}.snec-cn .snec-cn__item.is-active>.snec-cn__link:hover{background:var(--snec-cn-active-bg);color:var(--snec-cn-active-text)}.snec-cn .snec-cn__more:hover{background:var(--snec-cn-soft);color:var(--snec-cn-accent)}}@media (prefers-reduced-motion:reduce){.snec-cn__chev{transition:none}}.widget_snec_cat_nav{--snec-cn-text:#1e1e1e;--snec-cn-muted:#5c5c5c;--snec-cn-row:42px;--snec-cn-toggle-w:30px}.wd-widget.widget.widget_snec_cat_nav{padding:18px 10px 6px}.snec-cn{font-size:15px;line-height:1.4}.snec-cn .snec-cn__link{padding:10px 8px}.snec-cn__list>.snec-cn__item+.snec-cn__item{margin-top:2px}.snec-cn__count{min-width:2.4em;font-size:13px;font-weight:600;text-align:right}.snec-cn .snec-cn__toggle{flex:0 0 var(--snec-cn-toggle-w);min-width:var(--snec-cn-toggle-w);color:#444}.snec-cn.has-counts .snec-cn__list:has(>.has-kids)>.snec-cn__item:not(.has-kids)>.snec-cn__link{margin-inline-end:var(--snec-cn-toggle-w)}.snec-cn__list .snec-cn__list{flex:0 0 calc(100% - 8px);margin:2px 0 4px 8px;padding-inline-start:4px}.snec-cn__list .snec-cn__list .snec-cn__link{font-size:14px}.snec-cn .snec-cn__input{font-size:15px}.wd-widget.widget.widget_snec_cat_nav{padding:0;border:0;border-radius:0;background:#fff0}.widget_snec_cat_nav .widget-title{padding-inline:0}