:has(>.gf-quick-filters){flex-wrap:wrap;gap:0}:has(>.gf-quick-filters)>#gf-grid{flex:1 1 1px;min-width:0}.gf-quick-filters{align-items:center;background:var(--gf-qf-bg,transparent);box-sizing:border-box;clear:both;color:var(--gf-qf-text,inherit);display:flex;flex:0 0 100%;flex-wrap:wrap;font-size:var(--gf-qf-font-size,inherit);gap:8px 12px;grid-column:1/-1;margin:0 0 15px;max-width:100%;min-width:0;width:100%}.gf-quick-filters.gf-qf--sticky{position:sticky;top:0;z-index:15}.gf-qf-toggle{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--gf-qf-border,rgba(37,37,37,.15));border-radius:var(--gf-qf-radius,6px);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:38px;line-height:22px;margin:0;padding:0 12px}.gf-qf-toggle-icon{display:inline-flex;height:1.2em;width:1em}.gf-qf-toggle-icon svg{display:block;height:1.2em;width:1em}.gf-qf-toggle-label{display:inline-grid;justify-items:center}.gf-qf-toggle-label>.gf-qf-label--hide,.gf-qf-toggle-label>.gf-qf-label--show{grid-area:1/1;text-align:center;white-space:nowrap}.gf-qf-toggle-label>[hidden]{display:block!important;visibility:hidden}.gf-qf-filters:empty{display:none}.gf-qf-filters{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;overflow:visible}.gf-qf-filters .gf-option-block--qf{border:0;clear:none;flex:0 0 auto;float:none;margin:0;padding:0;position:relative;z-index:11}.gf-qf-filters .gf-option-block--qf.is-collapsed{z-index:10}.gf-qf-filters .gf-option-block--qf:not(.is-collapsed){z-index:21}.gf-qf-filters .gf-option-block--qf .gf-block-title{background:none;border:0;margin:0;padding:0}.gf-qf-filters .gf-option-block--qf.is-collapsed .gf-block-content{display:none}.gf-qf-filters .gf-option-block--qf:not(.is-collapsed) .gf-block-content{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:block;left:0;max-height:320px;max-width:320px;min-width:220px;overflow:auto;padding:8px 12px;position:absolute;top:calc(100% + 4px);z-index:20}.gf-qf-filters .gf-option-block--qf .gf-block-title .h3,.gf-qf-filters .gf-option-block--qf .gf-block-title h3{align-items:center;background:#fff;border:1px solid var(--gf-qf-border,rgba(37,37,37,.15));border-radius:var(--gf-qf-radius,6px);cursor:pointer;display:flex;gap:8px;letter-spacing:0;line-height:22px;margin:0;opacity:1;padding:7px 12px;position:relative;text-decoration:none;white-space:nowrap;z-index:10}#gf-quick-filters .gf-qf-filters .gf-option-block--qf .gf-block-title .h3 span,#gf-quick-filters .gf-qf-filters .gf-option-block--qf .gf-block-title h3 span{flex:0 0 auto;float:none}#gf-quick-filters .gf-qf-filters .gf-option-block--qf .gf-block-title .h3:after,#gf-quick-filters .gf-qf-filters .gf-option-block--qf .gf-block-title h3:after{content:none!important;display:none!important;float:none!important;margin:0!important}#gf-quick-filters .gf-qf-caret{align-self:center;color:currentColor;display:block;flex:0 0 auto;height:12px;margin:0;opacity:.7;padding:0;transform-origin:50% 50%;transition:transform .15s ease;width:12px}#gf-quick-filters .gf-qf-filters .gf-option-block--qf:not(.is-collapsed) .gf-qf-caret,#gf-quick-filters .gf-qf-sort.is-open .gf-qf-caret{transform:scaleY(-1)}.gf-qf-filters .gf-option-block--yesno-inline{flex:0 0 auto}.gf-qf-filters .gf-option-block--yesno-inline .gf-block-title--yesno{align-items:center;background:#fff;border:1px solid var(--gf-qf-border,rgba(37,37,37,.15));border-radius:var(--gf-qf-radius,6px);display:inline-flex;gap:8px;line-height:22px;margin:0;padding:7px 12px;white-space:nowrap}.gf-qf-filters .gf-option-block--yesno-inline .gf-block-title--yesno .h3{align-items:center;background:none;border:0;cursor:default;display:inline-flex;margin:0;padding:0}.gf-qf-filters .gf-option-block--yesno-inline .gf-yesno-switch,.gf-qf-sort{flex:0 0 auto}.gf-qf-sort{position:relative;z-index:12}.gf-qf-sort-toggle{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--gf-qf-border,rgba(37,37,37,.15));border-radius:var(--gf-qf-radius,6px);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;line-height:22px;margin:0;padding:7px 12px;position:relative}.gf-qf-sort-options{background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:none;list-style:none;margin:0;max-height:280px;min-width:100%;overflow:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.gf-qf-sort.is-open .gf-qf-sort-options{display:block}.gf-qf-sort-options [role=option]{cursor:pointer;padding:8px 12px;white-space:nowrap}.gf-qf-sort-options [role=option]:focus,.gf-qf-sort-options [role=option]:hover{background:#f7f7f7;outline:none}@media only screen and (min-width:768px){html.gf-left #gf-tree{opacity:1;overflow:hidden;transform:translateZ(0);transition:width .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),min-width .35s cubic-bezier(.4,0,.2,1),opacity .28s ease,transform .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1)}html.gf-left #gf-grid{transition:width .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1)}html.gf-qf-sidebar-collapsed.gf-left #gf-tree{margin:0!important;max-width:0!important;min-width:0!important;opacity:0;padding-left:0!important;padding-right:0!important;pointer-events:none;transform:translate3d(-12px,0,0);width:0!important}html.gf-qf-sidebar-collapsed.gf-left #gf-grid,html.gf-qf-sidebar-collapsed.gf-left #gf-tree+#gf-grid{clear:both!important;flex:1 1 100%!important;float:none!important;max-width:100%!important;padding-left:0!important;width:100%!important}html.gf-top_one #gf-tree{transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .28s ease,margin .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1)}html.gf-qf-sidebar-collapsed.gf-top_one #gf-tree{margin:0!important;max-height:0!important;opacity:0;padding-bottom:0!important;padding-top:0!important;pointer-events:none}}@media (prefers-reduced-motion:reduce){html.gf-left #gf-grid,html.gf-left #gf-tree{transition:none!important}}@media only screen and (max-width:767px){.gf-quick-filters:not(.gf-quick-filters--drawer){display:none}}@media only screen and (min-width:768px){html.gf-offcanvas:has(.gf-quick-filters--drawer .gf-qf-toggle) .gf-actions>.gf-filter-trigger{display:none!important}}