.c-multi-select-filter{width:var(--multi-select-filter-width,245px);min-width:var(--multi-select-filter-min-width,40px);position:relative}@media (width<=767px){.c-multi-select-filter{--multi-select-filter-width:100%}}.c-multi-select-filter__overlay{--overlay-opacity:0;--overlay-z-index:24}.c-multi-select-filter__button{--button-min-height:var(--multi-select-filter-height,40px);--button-padding:var(--multi-select-filter-button-padding,10px 8px 10px 12px);--button-size:100%;--button-justify-content:space-between;--button-border-color:var(--multi-select-filter-button-border-color,var(--c-border-color));--button-background:var(--multi-select-filter-button-background-color,var(--c-white));gap:0}.c-multi-select-filter__button:active,.c-multi-select-filter__button:focus,.c-multi-select-filter__button:hover{--button-border-color:var(--multi-select-filter-button-active-border-color,var(--c-border-focus))}.c-multi-select-filter__button.disabled{--button-background:var(--c-disabled-bg)!important;--button-border-color:var(--c-onyx--400)!important;cursor:not-allowed!important;pointer-events:auto!important}.c-multi-select-filter__button-text{text-overflow:ellipsis;white-space:nowrap;color:var(--c-black);font-family:var(--font-family--secondary);font-size:var(--multi-select-filter-font-size,16px);font-weight:500;overflow:hidden}.c-multi-select-filter__button-chevron{--icon-color:var(--c-onyx--600);--icon-size:var(--chevron-icon-size,24px);flex-shrink:0;margin-left:6px}.c-multi-select-filter__list{--dropdown-list-width:var(--multi-select-filter-list-width,280px)}.c-multi-select-filter__item{padding:var(--dropdown-list-item-padding,8px 12px);border-radius:var(--c-border-radius);justify-content:space-between;align-items:center;display:flex}.c-multi-select-filter__item:hover{background-color:var(--c-onyx--150)}.c-multi-select-filter__item.disabled{cursor:not-allowed}.c-multi-select-filter__item-checkbox{flex:1;min-width:0}.c-multi-select-filter__item-count{color:var(--c-onyx--600);font-family:var(--font-family--secondary);flex-shrink:0;margin-left:8px;font-size:14px}.c-multi-select-filter__clear{border-top:1px solid var(--c-border-color);color:var(--c-primary);font-family:var(--font-family--secondary);cursor:pointer;margin-top:4px;padding:10px 12px 6px;font-size:14px;font-weight:500}.c-multi-select-filter__clear:hover{text-decoration:underline}
