.filter-facets{box-sizing:border-box;position:sticky;top:10px;width:100%;z-index:10}.filter-facets .filter-facets-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.filter-facets .filter-facets-title{align-items:baseline;color:#fff;display:flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:1px;margin:0;padding-left:12px;position:relative}.filter-facets .filter-facets-title:before{background:#cf0;bottom:2px;content:"";left:0;position:absolute;top:2px;width:2px}.filter-facets .filter-facets-title-en{color:#666;font-family:JetBrains Mono,Roboto Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.filter-facets .filter-facets-clear{color:#cf0;cursor:pointer;font-size:12px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-facets .filter-facets-clear:hover{opacity:.8}.filter-facets .filter-facets-body{overflow-y:auto;padding-right:8px;scrollbar-gutter:stable}.filter-facets .filter-facets-body::-webkit-scrollbar{width:2px}.filter-facets .filter-facets-body::-webkit-scrollbar-thumb{background-color:transparent!important}.filter-facets .filter-facets-body.is-hovering::-webkit-scrollbar-thumb{background-color:#606060!important}.filter-facets .filter-facets-group{border-bottom:1px solid #1f1f1f}.filter-facets .filter-facets-group:last-child{border-bottom:none}.filter-facets .filter-facets-group-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-facets .filter-facets-group-header:hover .filter-facets-chevron{color:#cfcfcf}.filter-facets .filter-facets-group-title{align-items:baseline;color:#dae2e2;display:flex;font-size:13px;font-weight:600;gap:6px}.filter-facets .filter-facets-group-title-en{color:#666;font-family:JetBrains Mono,Roboto Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.filter-facets .filter-facets-chevron{color:#666;font-size:11px;transition:transform .2s ease,color .2s ease}.filter-facets .filter-facets-chevron.is-collapsed{transform:rotate(-90deg)}.filter-facets .filter-facets-group-body{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.filter-facets .filter-facets-item{align-items:center;display:flex;justify-content:space-between;min-width:0}.filter-facets .filter-facets-item .filter-facets-checkbox{align-items:center;display:flex;flex:1;min-width:0}.filter-facets .filter-facets-item .filter-facets-checkbox>span:last-child{display:flex;flex:1;min-width:0}.filter-facets .filter-facets-option{align-items:center;display:inline-flex;gap:6px;min-width:0;width:100%}.filter-facets .filter-facets-logo{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;overflow:hidden;width:18px}.filter-facets .filter-facets-logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.filter-facets .filter-facets-logo-fallback{align-items:center;background:#2a2a2a;color:#999;display:inline-flex;font-size:10px;font-weight:700;height:100%;justify-content:center;line-height:1;width:100%}.filter-facets .filter-facets-label{color:#999;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-facets .filter-facets-count{color:#555;flex-shrink:0;font-family:JetBrains Mono,Roboto Mono,ui-monospace,monospace;font-size:11px;margin-left:8px}.filter-facets .filter-facets-toggle{align-items:center;color:#cf0;cursor:pointer;display:inline-flex;font-size:12px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-facets .filter-facets-toggle:hover{opacity:.8}.filter-facets .filter-facets-empty{color:#555;font-size:12px;line-height:1.5}.filter-facets .filter-facets-checkbox .ant-checkbox-inner{background-color:transparent;border-color:#444;border-radius:0}.filter-facets .filter-facets-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#cf0;border-color:#cf0!important}.filter-facets .filter-facets-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#000}@media (max-width:767px){.filter-facets{position:static;top:auto}.filter-facets .filter-facets-body{max-height:none!important;overflow:visible;padding-right:0;scrollbar-gutter:auto}}
