:root{--wfg-btn-radius:14px;--wfg-btn-padding:10px 20px;--wfg-btn-gap:8px;--wfg-btn-font-size:13.5px;--wfg-btn-bg:rgba(10,10,16,.65);--wfg-btn-bg-hover:rgba(10,10,16,.78);--wfg-btn-bg-active:rgba(10,10,16,.82);--wfg-btn-blur:blur(18px) saturate(1.3);--wfg-btn-color:rgba(255,255,255,.6);--wfg-btn-color-hover:rgba(255,255,255,.82);--wfg-btn-color-active:rgba(255,255,255,.9);--wfg-panel-width:270px;--wfg-panel-max-h:480px;--wfg-panel-radius:18px;--wfg-panel-bg:rgba(10,10,16,.72);--wfg-panel-blur:blur(22px) saturate(1.4);--wfg-panel-shadow:0 8px 48px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);--wfg-panel-padding:12px 18px 4px;--wfg-row-radius:10px;--wfg-row-bg-hover:rgba(255,255,255,.05);--wfg-icon-size:26px;--wfg-icon-radius:7px;--wfg-icon-bg:rgba(255,255,255,.07);--wfg-icon-color:rgba(255,255,255,.55);--wfg-icon-bg-active:rgba(255,255,255,.12);--wfg-icon-color-active:rgba(255,255,255,.9);--wfg-label-font-size:13.5px;--wfg-label-color:rgba(255,255,255,.72);--wfg-selected-color:rgba(255,255,255,.97);--wfg-reset-radius:12px;--wfg-reset-bg:rgba(255,255,255,.07);--wfg-reset-color:rgba(255,255,255,.35);--wfg-reset-bg-hover:rgba(255,255,255,.1);--wfg-reset-color-hover:rgba(255,255,255,.5);--wfg-divider-color:rgba(255,255,255,.06);--wfg-scroll-thumb:rgba(255,255,255,.12);--wfg-value-color:rgba(255,255,255,.95);--wfg-sb-btn-radius:10px;--wfg-sb-btn-bg:rgba(255,255,255,.04);--wfg-sb-btn-bg-hover:rgba(255,255,255,.08);--wfg-sb-panel-radius:0 0 12px 12px;--wfg-hint-color:rgba(255,255,255,.3);--wfg-count-bg:rgba(255,255,255,.08);--wfg-count-color:rgba(255,255,255,.4);--wfg-group-color:rgba(255,255,255,.28);--wfg-group-color-hover:rgba(255,255,255,.5);--wfg-group-color-open:rgba(255,255,255,.45);--wfg-chip-icon-size:40px;--wfg-chip-text-max:80px;--wfg-chip-count-color:rgba(255,255,255,.35);--wfg-search-padding:10px 16px 10px 40px;--wfg-search-bg:#fff;--wfg-search-color:#111;--wfg-search-placeholder:rgba(0,0,0,.35);--wfg-search-icon-color:rgba(0,0,0,.35);--wfg-badge-size:18px;--wfg-badge-bg:#ff3b30;--wfg-badge-bg-muted:rgba(255,255,255,.15);--wfg-badge-color:#fff;--wfg-badge-color-muted:rgba(255,255,255,.4);--wfg-badge-font-size:10px;--wfg-icon-grid-gap:6px}.wenrexa-filter-dropdown{position:relative;display:inline-block}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-toggle{display:none}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-btn{display:inline-flex;align-items:center;gap:var(--wfg-btn-gap);padding:var(--wfg-btn-padding);border-radius:var(--wfg-btn-radius);background:var(--wfg-btn-bg);backdrop-filter:var(--wfg-btn-blur);-webkit-backdrop-filter:var(--wfg-btn-blur);color:var(--wfg-btn-color);font-size:var(--wfg-btn-font-size);font-weight:500;letter-spacing:.02em;cursor:pointer;user-select:none;transition:background .2s,color .2s;border:0;position:relative;z-index:3}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-btn:hover{background:var(--wfg-btn-bg-hover);color:var(--wfg-btn-color-hover)}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-dropdown-btn{background:var(--wfg-btn-bg-active);color:var(--wfg-btn-color-active)}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-chevron{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-dropdown-btn .wenrexa-filter-dropdown-chevron{transform:rotate(180deg)}.wenrexa-filter-dropdown .wenrexa-filter-gl-panel{position:absolute;top:calc(100% + 2px);left:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-gl-panel{opacity:1;visibility:visible;transform:translateY(0)}.wenrexa-filter-dropdown-backdrop{display:none;position:fixed;inset:0;z-index:999;cursor:default}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-dropdown-backdrop{display:block}@media(max-width:576px){.wenrexa-filter-dropdown .wenrexa-filter-gl-panel{left:50%;transform:translateX(-50%) translateY(-8px);width:calc(100vw - 24px);max-width:320px}.wenrexa-filter-dropdown .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-gl-panel{transform:translateX(-50%) translateY(0)}.wnx-f-sidebar-panel .wenrexa-filter-gl-panel{width:100%;max-width:100%}}.wenrexa-filter-gl-panel{width:var(--wfg-panel-width);max-height:var(--wfg-panel-max-h);background:var(--wfg-panel-bg);backdrop-filter:var(--wfg-panel-blur);-webkit-backdrop-filter:var(--wfg-panel-blur);border-radius:var(--wfg-panel-radius);box-shadow:var(--wfg-panel-shadow);display:flex;flex-direction:column;overflow:hidden}.wenrexa-filter-gl-panel .wenrexa-filter-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--wfg-panel-padding);display:flex;flex-direction:column;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--wfg-scroll-thumb) transparent}.wenrexa-filter-gl-panel .wenrexa-filter-scroll::-webkit-scrollbar{width:4px}.wenrexa-filter-gl-panel .wenrexa-filter-scroll::-webkit-scrollbar-track{background:transparent}.wenrexa-filter-gl-panel .wenrexa-filter-scroll::-webkit-scrollbar-thumb{background:var(--wfg-scroll-thumb);border-radius:4px}.wenrexa-filter-gl-panel .wenrexa-filter-footer{padding:8px 18px 16px;flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-acc-input{display:none}.wenrexa-filter-gl-panel .wenrexa-filter-group-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--wfg-group-color);text-transform:uppercase;padding:10px 4px 6px;cursor:pointer;user-select:none;transition:color .18s;flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-group-label:hover{color:var(--wfg-group-color-hover)}.wenrexa-filter-gl-panel .wenrexa-filter-acc-chevron{font-size:9px;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.wenrexa-filter-gl-panel .wenrexa-filter-acc-input:checked+.wenrexa-filter-group-label{color:var(--wfg-group-color-open)}.wenrexa-filter-gl-panel .wenrexa-filter-acc-input:checked+.wenrexa-filter-group-label .wenrexa-filter-acc-chevron{transform:rotate(0deg)}.wenrexa-filter-gl-panel .wenrexa-filter-acc-content{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-acc-input:checked+.wenrexa-filter-group-label+.wenrexa-filter-acc-content{max-height:600px}.wenrexa-filter-gl-panel .wenrexa-filter-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 4px;border-radius:var(--wfg-row-radius);transition:background .18s;cursor:pointer;flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-row:hover{background:var(--wfg-row-bg-hover)}.wenrexa-filter-gl-panel .wenrexa-filter-row-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.wenrexa-filter-gl-panel .wenrexa-filter-icon{width:var(--wfg-icon-size);height:var(--wfg-icon-size);border-radius:var(--wfg-icon-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--wfg-icon-bg);color:var(--wfg-icon-color);font-size:13px;transition:background .2s,color .2s}.wenrexa-filter-gl-panel .wenrexa-filter-label{font-size:var(--wfg-label-font-size);font-weight:400;color:var(--wfg-label-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.wenrexa-filter-gl-panel .wenrexa-filter-divider{height:1px;background:var(--wfg-divider-color);margin:4px 0;flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-reset{padding:10px;border-radius:var(--wfg-reset-radius);background:var(--wfg-reset-bg);color:var(--wfg-reset-color);font-size:13px;font-weight:500;letter-spacing:.04em;text-align:center;user-select:none;cursor:pointer;transition:background .18s,color .18s}.wenrexa-filter-gl-panel .wenrexa-filter-reset:hover{background:var(--wfg-reset-bg-hover);color:var(--wfg-reset-color-hover)}.wenrexa-filter-gl-panel .wenrexa-filter-radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wenrexa-filter-gl-panel .wenrexa-filter-row:has(.wenrexa-filter-radio-input:checked) .wenrexa-filter-label{color:var(--wfg-selected-color);font-weight:600;user-select:none}.wenrexa-filter-gl-panel .wenrexa-filter-row:has(.wenrexa-filter-radio-input:checked) .wenrexa-filter-icon{background:var(--wfg-icon-bg-active);color:var(--wfg-icon-color-active)}.wenrexa-filter-gl-panel .wen-toggle{padding:5px 4px;border-radius:var(--wfg-row-radius);transition:background .18s;width:100%;gap:10px}.wenrexa-filter-gl-panel .wen-toggle:hover{background:var(--wfg-row-bg-hover)}.wenrexa-filter-gl-panel .wen-toggle__label-text{font-size:var(--wfg-label-font-size);font-weight:400;color:var(--wfg-label-color);transition:color .2s}.wenrexa-filter-gl-panel .wen-toggle__label{padding-top:0;flex:1;min-width:0}.wenrexa-filter-gl-panel .wen-toggle__hint{color:var(--wfg-hint-color);font-size:11px}.wenrexa-filter-gl-panel .wen-toggle:has(.wen-toggle__input:checked) .wen-toggle__label-text{color:var(--wfg-selected-color);font-weight:500}.wenrexa-filter-gl-panel .wen-toggle__count{background:var(--wfg-count-bg);color:var(--wfg-count-color);font-size:11px}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch{display:flex;align-items:center;gap:10px;padding:0 4px;border-radius:var(--wfg-row-radius);transition:background .18s;cursor:pointer;flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch:hover{background:var(--wfg-row-bg-hover)}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch .wenrexa-filter-icon{flex-shrink:0}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch>div{flex:1;min-width:0}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch .wen-toggle{padding:5px 0;gap:8px;flex:1;min-width:0;justify-content:space-between}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch .wen-toggle:hover{background:none}.wenrexa-filter-gl-panel .wenrexa-filter-row-switch:has(.wen-toggle__input:checked) .wenrexa-filter-icon{background:var(--wfg-icon-bg-active);color:var(--wfg-icon-color-active)}.wenrexa-filter-gl-panel .wenrexa-filter-icon--plain{background:none}.wenrexa-filter-gl-panel .wenrexa-filter-row:has(.wenrexa-filter-radio-input:checked) .wenrexa-filter-icon--plain,.wenrexa-filter-gl-panel .wenrexa-filter-row-switch:has(.wen-toggle__input:checked) .wenrexa-filter-icon--plain{background:none}.wenrexa-filter-gl-close-radio{display:none}.wnx-f-sidebar-body .wenrexa-filter-dropdown{display:block;width:100%}.wnx-f-sidebar-body .wenrexa-filter-dropdown-btn{width:100%;justify-content:space-between;border-radius:var(--wfg-sb-btn-radius);background:var(--wfg-sb-btn-bg)}.wnx-f-sidebar-body .wenrexa-filter-dropdown-btn:hover{background:var(--wfg-sb-btn-bg-hover)}.wnx-f-sidebar-body .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-dropdown-btn{background:var(--wfg-sb-btn-bg-hover)}.wnx-f-sidebar-body .wenrexa-filter-gl-panel{position:relative;top:0;left:0;width:100%;max-height:0;overflow:hidden;transform:none;opacity:1;visibility:visible;box-shadow:none;border-radius:var(--wfg-sb-panel-radius);transition:max-height .3s cubic-bezier(.4,0,.2,1)}.wnx-f-sidebar-body .wenrexa-filter-dropdown-toggle:checked~.wenrexa-filter-gl-panel{max-height:600px;overflow-y:auto;margin-top:2px;transform:none}.wnx-f-sidebar-body .wenrexa-filter-dropdown-backdrop{display:none!important}.wenrexa-filter-dropdown-btn .wnx-f-value{color:var(--wfg-value-color);font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wenrexa-filter-gl-panel .wnx-f-range{padding:8px 4px}.wenrexa-filter-gl-panel .btn-check+.btn-outline-light{font-size:12px;padding:4px 12px;border-radius:var(--wfg-icon-radius)}.wenrexa-filter-gl-panel>.wenrexa-filter-scroll>div>.wen-toggle,.wenrexa-filter-gl-panel>.wenrexa-filter-scroll>.wen-toggle{padding:5px 4px;border-radius:var(--wfg-row-radius);transition:background .18s;width:100%;gap:10px}.wenrexa-filter-gl-panel>.wenrexa-filter-scroll>div>.wen-toggle:hover,.wenrexa-filter-gl-panel>.wenrexa-filter-scroll>.wen-toggle:hover{background:var(--wfg-row-bg-hover)}.wfg-chip{display:inline-flex;align-items:center;gap:var(--wfg-btn-gap);padding:var(--wfg-btn-padding);border-radius:var(--wfg-btn-radius);background:var(--wfg-btn-bg);backdrop-filter:var(--wfg-btn-blur);-webkit-backdrop-filter:var(--wfg-btn-blur);color:var(--wfg-btn-color);font-size:var(--wfg-btn-font-size);font-weight:500;letter-spacing:.02em;cursor:pointer;user-select:none;transition:background .2s,color .2s;border:0;white-space:nowrap}.wfg-chip:hover{background:var(--wfg-btn-bg-hover);color:var(--wfg-btn-color-hover)}.wfg-chip--icon-only{width:var(--wfg-chip-icon-size);height:var(--wfg-chip-icon-size);padding:0;justify-content:center}.wfg-chip--counted .wfg-chip__text{max-width:var(--wfg-chip-text-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfg-chip--counted .wfg-chip__count{color:var(--wfg-chip-count-color);font-weight:400;flex-shrink:0}.wfg-chip--active{color:var(--wfg-btn-color-active);background:var(--wfg-btn-bg-active)}.wfg-chip--disabled{opacity:.35;cursor:default;pointer-events:none}.wfg-search{position:relative;display:inline-flex;align-items:center}.wfg-search__icon{position:absolute;left:14px;color:var(--wfg-search-icon-color);font-size:13px;pointer-events:none;z-index:1}.wfg-search__input{padding:var(--wfg-search-padding);border-radius:var(--wfg-btn-radius);background:var(--wfg-search-bg);color:var(--wfg-search-color);font-size:var(--wfg-btn-font-size);font-weight:500;letter-spacing:.02em;border:0;outline:0;transition:background .2s;width:100%}.wfg-search__input::placeholder{color:var(--wfg-search-placeholder)}.wfg-search__input:focus{background:var(--wfg-search-bg);outline:1px solid rgba(0,0,0,.15)}.wfg-chip--badge{position:relative}.wfg-chip__badge{position:absolute;top:-6px;right:-6px;min-width:var(--wfg-badge-size);height:var(--wfg-badge-size);padding:0 5px;border-radius:999px;background:var(--wfg-badge-bg);color:var(--wfg-badge-color);font-size:var(--wfg-badge-font-size);font-weight:700;display:flex;align-items:center;justify-content:center;line-height:var(--wfg-badge-size);pointer-events:none;box-sizing:border-box}.wfg-chip__badge--muted{background:var(--wfg-badge-bg-muted);color:var(--wfg-badge-color-muted)}.wfg-icon-grid{display:flex;gap:var(--wfg-icon-grid-gap);padding:4px 0}.wfg-icon-grid--vertical{flex-direction:column;align-items:stretch}.wenrexa-filter-dropdown--card-act .wfg-icon-grid--vertical{align-items:center}.wfg-icon-grid--horizontal{flex-direction:row;flex-wrap:nowrap}.wfg-chip--light{background:rgba(255,255,255,.88);backdrop-filter:none;-webkit-backdrop-filter:none;color:rgba(0,0,0,.75)}.wfg-chip--light:hover{background:rgba(255,255,255,1);color:rgba(0,0,0,.9)}.wfg-chip--ghost{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.wfg-chip--ghost:hover{background:var(--wfg-btn-bg);backdrop-filter:var(--wfg-btn-blur);-webkit-backdrop-filter:var(--wfg-btn-blur)}.wenrexa-filter-gl-panel--auto-w{width:auto;min-width:0}