@layer sw-ui{.swl-filter-group{--swl-filter-goup-children:var(--v0193338a);--swl-filter-group-child-height:var(--v3d7d1556);--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));padding-bottom:var(--swl-filter-group-gap);border-bottom:1px solid var(--color-grey-3)}.swl-filter-group--title{font-family:var(--font-family-base,system-ui,serif);font-style:var(--subtitle-2-style,normal);font-weight:var(--subtitle-2-weight,600);font-size:var(--subtitle-2-font-size,2rem);line-height:var(--subtitle-2-line-height,1);margin-bottom:var(--swl-filter-group-gap)}.swl-filter-group--title button{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.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;height:1em;transition:all .2s ease-out}.swl-filter-group--content{max-height:0;transition:all .2s ease-out;overflow:hidden}.swl-filter-group--content--search{margin-bottom:var(--swl-filter-group-gap);align-items:center;gap:.8rem;display:flex}.swl-filter-group--content--search svg{fill:currentColor;aspect-ratio:1;height:1em;transition:all .2s ease-out}.swl-filter-group--content--filters{gap:var(--swl-filter-group-gap);flex-direction:column;display:flex;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);padding-right:.8rem;overflow:auto}}
