@layer components{.collapsible-filter{border-block-end-width:var(--wc-collapse--bbe-width,var(--divider--width));border-block-end-color:var(--s-color-border-subtle);border-block-end-style:var(--divider--style);-webkit-padding-before:var(--wc-collapse--pbs,var(--s-spacing-3));padding-block-start:var(--wc-collapse--pbs,var(--s-spacing-3));-webkit-padding-after:var(--wc-collapse--pbe,var(--s-spacing-3));padding-block-end:var(--wc-collapse--pbe,var(--s-spacing-3));display:block;position:relative;&:first-of-type{-webkit-padding-before:0;padding-block-start:0}& .collapsible-filter__content{-webkit-padding-before:var(--s-spacing-3);padding-block-start:var(--s-spacing-3)}& .collapsible-filter__summary{justify-content:space-between;align-items:center;gap:var(--s-spacing-3);cursor:pointer;--e-heading-h3-mbe:none;--e-heading-h5-mbe:none;--tooltip-svg-trigger--fill:var(--s-color-text-subtle);color:var(--s-color-text-default);list-style:none;display:flex;&::-webkit-details-marker{display:none}}& .collapsible-filter__sr-description{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .collapsible-icon{color:var(--s-color-palette-neutral-800);flex-shrink:0;transition:transform .3s ease-in-out;display:flex}& .actions{-webkit-margin-before:var(--s-spacing-2);margin-block-start:var(--s-spacing-2)}}}