@layer sw-ui{.swl-filter-group{--swl-filter-goup-children:var(--c6976438);--swl-filter-group-child-height:var(--3af335b0);--swl-filter-group-gap:1.6rem;--swl-filter-group-filters-height:calc(var(--swl-filter-goup-children)*var(--swl-filter-group-child-height) + var(--swl-filter-group-gap)*(var(--swl-filter-goup-children) - 1));border-bottom:1px solid var(--color-grey-3);padding-bottom:var(--swl-filter-group-gap)}.swl-filter-group--title{font-family:var(--font-family-base,system-ui,serif);font-size:var(--subtitle-2-font-size,2rem);font-style:var(--subtitle-2-style,normal);font-weight:var(--subtitle-2-weight,600);line-height:var(--subtitle-2-line-height,1);margin-bottom:var(--swl-filter-group-gap)}.swl-filter-group--title button{all:unset;align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.swl-filter-group--title button.swl-filter-group--title--button__open svg{transform:rotate(180deg)}.swl-filter-group--title svg{fill:currentColor;aspect-ratio:1/1;height:1em;transition:all .2s ease-out}.swl-filter-group--content{max-height:0;overflow:hidden;transition:all .2s ease-out}.swl-filter-group--content--search{align-items:center;display:flex;gap:.8rem;margin-bottom:var(--swl-filter-group-gap)}.swl-filter-group--content--search svg{fill:currentColor;aspect-ratio:1/1;height:1em;transition:all .2s ease-out}.swl-filter-group--content--filters{display:flex;flex-direction:column;gap:var(--swl-filter-group-gap);overflow:auto}.swl-filter-group--content--filters :deep(.hidden){display:none}.swl-filter-group--content__open{max-height:var(--swl-filter-group-filters-height)}.swl-filter-group--content__open:has(.swl-filter-group--content--search){max-height:calc(var(--swl-filter-group-filters-height) + var(--input-field-height) + var(--swl-filter-group-gap))}.swl-filter-group--content__scrollable .swl-filter-group--content--filters__scrollable{max-height:var(--swl-filter-group-filters-height);overflow:auto;padding-right:.8rem}}
