.em-feed-filter-dropdown,.em-feed-filter-search,.em-feed-selection-chip,.em-feed-selection-clear-all{--feed-height:var(--em-filter-height,3.5rem);--feed-border:var(--em-filter-border,2px solid #000);--feed-radius:var(--em-filter-border-radius,4px);--feed-padding-inline:var(--em-filter-input-padding-inline,1rem);--feed-font-size:var(--em-filter-input-font-size,1rem);--feed-focus:var(--em-filter-color-primary,#000);--feed-focus-light:var(--em-filter-focus-color-light,var(--color-black,#000));--feed-black:var(--color-black,#000);--feed-white:var(--color-white,#fff);--feed-hover:var(--color-gray-100,#f2f2f2)}.em-feed-filter-dropdown__heading,.em-feed-filter-search__label{display:block;font-size:var(--font-size-sm,.875rem);font-weight:600;margin-bottom:.5rem}.em-feed-filter-dropdown{position:relative}.em-feed-filter-dropdown__toggle{align-items:center;background:var(--feed-white);border:var(--feed-border);border-radius:var(--feed-radius);color:var(--feed-black);cursor:pointer;display:flex;font:inherit;font-size:var(--feed-font-size);font-weight:600;gap:.5rem;min-height:var(--feed-height);padding:.25rem .25rem .25rem var(--feed-padding-inline);text-align:left;width:100%}.em-feed-filter-dropdown__toggle.em-feed-filter-dropdown__toggle:focus-visible{outline:2px solid var(--feed-focus-light);outline-offset:2px}.em-filters .em-feed-filter-dropdown__toggle:focus-visible{outline:2px solid var(--feed-focus)}.em-feed-filter-dropdown__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-feed-filter-dropdown__count{display:none}.em-feed-filter-dropdown__count.is-visible{display:inline}.em-feed-filter-dropdown__value{background-color:var(--feed-black);border-radius:var(--border-radius-2xs,2px);color:var(--feed-white);display:inline-block;max-width:100%;overflow:hidden;padding-block:.375rem;padding-inline-end:calc(.375rem - var(--feed-padding-inline));padding-inline-start:.75rem;padding:.375rem .75rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.em-feed-filter-dropdown__value.is-placeholder{background:none;color:inherit;font-weight:500;margin-left:0;padding:0}.em-feed-filter-dropdown__icon{align-items:center;align-self:stretch;aspect-ratio:1/1;background-color:var(--feed-black);border-radius:var(--feed-radius);color:var(--feed-white);display:flex;flex:0 0 auto;height:2.75rem;justify-content:center;margin-block-start:.25rem;width:2.75rem}.em-feed-filter-dropdown__icon svg{display:none}.em-feed-filter-dropdown__icon:before{background-color:currentcolor;content:"";display:block;flex:0 0 auto;height:1.875rem;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 33 32\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.66296 10.1145L16.663 18.1145L24.663 10.1145L26.5486 12.0001L16.663 21.8857L6.77734 12.0001L8.66296 10.1145Z\"/></svg>");mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:transform .2s;width:1.875rem}.em-feed-filter-dropdown__toggle[aria-expanded=true] .em-feed-filter-dropdown__icon:before{transform:rotate(180deg)}.em-feed-filter-dropdown__control{position:relative}.em-feed-filter-dropdown__control:has(>.em-feed-filter-dropdown__clear:not([hidden])) .em-feed-filter-dropdown__label{padding-right:2.25rem}.em-feed-filter-dropdown__clear{align-items:center;background:none;border:0;border-radius:2px;color:var(--feed-black);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:var(--feed-height);right:3rem;top:50%;transform:translateY(-50%);width:2rem}.em-feed-filter-dropdown__clear[hidden]{display:none}.em-feed-filter-dropdown__clear:hover{opacity:.7}.em-feed-filter-dropdown__clear.em-feed-filter-dropdown__clear:focus-visible{outline:2px solid var(--feed-focus-light);outline-offset:0}.em-feed-filter-dropdown__clear svg{height:1.25rem;width:1.25rem}.em-feed-filter-dropdown__panel{background:var(--feed-white);border:var(--feed-border);border-radius:var(--feed-radius);color:var(--feed-black);display:none;left:0;margin-top:.25rem;max-height:20rem;min-width:100%;overflow-y:auto;padding-block:.5rem;position:absolute;top:100%;z-index:20}.em-feed-filter-dropdown__panel.is-open{display:block}.em-feed-filter-dropdown__item{align-items:center;cursor:pointer;display:flex;font-size:var(--feed-font-size);font-weight:500;gap:.75rem;padding:.375rem 1rem}.em-feed-filter-dropdown__item:hover{background:var(--feed-hover)}.em-feed-filter-dropdown__item:focus-visible{background:var(--feed-hover);outline:2px solid var(--feed-focus-light);outline-offset:-2px}.em-feed-filter-dropdown__item.is-active{font-weight:600}.em-feed-filter-dropdown__item-check{align-items:center;border:2px solid var(--feed-black);border-radius:2px;color:var(--feed-white);display:flex;flex:0 0 auto;height:1.5rem;justify-content:center;width:1.5rem}.em-feed-filter-dropdown__item-check:before{background-color:currentcolor;content:"";display:block;flex:0 0 auto;height:1rem;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>");mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:0;transform:scale(.5);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);width:1rem}.is-active>.em-feed-filter-dropdown__item-check{background-color:var(--feed-black)}.is-active>.em-feed-filter-dropdown__item-check:before{opacity:1;transform:scale(1)}.em-feed-filter-dropdown__item-label{flex:1 1 auto}.em-feed-filter-dropdown--sort{align-items:center;display:flex;gap:.5rem}.em-feed-filter-dropdown--sort .em-feed-filter-dropdown__sort-label{font-size:var(--feed-font-size);white-space:nowrap}.em-feed-filter-dropdown--sort .em-feed-filter-dropdown__toggle{background:transparent;border:0;border-radius:2px;min-height:0;padding:.25rem;width:auto}.em-feed-filter-dropdown--sort .em-feed-filter-dropdown__icon{align-self:center;background:transparent;color:var(--feed-black);width:1.25rem}.em-feed-filter-dropdown--sort .em-feed-filter-dropdown__icon:before{height:1.25rem;width:1.25rem}.em-feed-filter-dropdown--sort .em-feed-filter-dropdown__panel{left:auto;min-width:max-content;right:0}.em-feed-filter-buttons{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem}.em-feed-filter-buttons__label{font-weight:600;margin-right:.25rem}.em-feed-filter-buttons__list{display:flex;flex-flow:row wrap;gap:.5rem}.em-feed-filter-button{background:transparent;border:2px solid;border-radius:var(--em-filter-button-border-radius,4px);color:inherit;cursor:pointer;display:inline-block;font:inherit;font-weight:600;padding:.375rem .875rem;white-space:nowrap}.em-feed-filter-button.is-active{background:var(--color-black,#000);border-color:var(--color-black,#000);color:var(--color-white,#fff)}.em-feed-filter-search__field{align-items:center;display:flex;position:relative}.em-feed-filter-search__field:has(.em-feed-filter-search__clear.is-visible):after{display:none}.em-feed-filter-search .em-feed-filter-search__input[type=search]{background:var(--feed-white);border:var(--feed-border);border-radius:var(--feed-radius);box-shadow:none;color:var(--feed-black);font:inherit;font-size:var(--feed-font-size);line-height:normal;margin:0;max-width:none;min-height:var(--feed-height);padding:.25rem calc(var(--feed-height) + .25rem) .25rem var(--feed-padding-inline);width:100%}.em-feed-filter-search .em-feed-filter-search__input[type=search]::placeholder{color:inherit;opacity:.6}.em-feed-filter-search .em-feed-filter-search__input[type=search]:focus{border:var(--feed-border);box-shadow:none;outline:none}.em-feed-filter-search .em-feed-filter-search__input[type=search]:focus-visible{outline:2px solid var(--feed-focus);outline-offset:2px}.em-feed-filter-search .em-feed-filter-search__input[type=search]::-webkit-search-cancel-button{appearance:none}.em-feed-filter-search__clear{align-items:center;aspect-ratio:1/1;background:none;border:0;border-radius:var(--feed-radius);bottom:.25rem;color:var(--feed-black);cursor:pointer;display:none;justify-content:center;padding:0;position:absolute;right:.25rem;top:.25rem}.em-feed-filter-search__clear.is-visible{display:flex}.em-feed-filter-search__clear:hover{background:var(--feed-hover)}.em-feed-filter-search__clear svg{height:1.5rem;width:1.5rem}.em-feed-filter-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.em-feed-filter-checkbox__input{color:inherit;display:flex;text-decoration:none}.em-feed-filter-checkbox__check{align-items:center;border:2px solid;border-radius:2px;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.em-feed-filter-checkbox.is-active .em-feed-filter-checkbox__check{background-color:var(--color-black,#000);border-color:var(--color-black,#000);color:var(--color-white,#fff)}.em-feed-filter-checkbox.is-active .em-feed-filter-checkbox__check:before{background-color:currentcolor;content:"";display:block;flex:0 0 auto;height:1rem;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>");mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1rem}.em-feed-filter-checkbox__label{-webkit-user-select:none;user-select:none}.em-feed-selection-result-count{font-weight:600;white-space:nowrap}.em-feed-selection-chip,.em-feed-selection-result-count,.em-feed-selection-search-keyword{align-items:center;display:inline-flex}.em-feed-selection-chip{background:var(--feed-black);border-radius:var(--border-radius-2xs,2px);color:var(--feed-white);font-size:var(--feed-font-size);font-weight:600;gap:.375rem;padding:.375rem .5rem .375rem .75rem;text-decoration:none;white-space:nowrap}.em-feed-selection-chip:focus-visible,.em-feed-selection-chip:hover{background:var(--color-gray-muted,#444);color:var(--feed-white)}.em-feed-selection-chip__remove{display:flex}.em-feed-selection-chip__remove svg{height:1.25rem;width:1.25rem}.em-feed-selection-clear-all{align-items:center;color:var(--feed-black);display:inline-flex;font-size:var(--feed-font-size);font-weight:600;gap:.25rem;text-decoration:none}.em-feed-selection-clear-all:before{background-color:currentcolor;content:"";display:block;flex:0 0 auto;height:1.25rem;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"/></svg>");mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1.25rem}.em-feed-selection-clear-all:focus-visible,.em-feed-selection-clear-all:hover{text-decoration:underline}
