.rpws-ew-taxonomy-filter-plus{display:block;width:100%}.rpws-ew-taxonomy-filter-plus search{display:flex;flex-direction:column;gap:12px}.rpws-ew-taxonomy-filter-plus-clear{background:none;border:none;padding:0;font:inherit;color:inherit;font-size:.8rem;cursor:pointer;transition:all .3s ease}.rpws-ew-taxonomy-filter-plus-clear:focus{outline:none}.rpws-ew-taxonomy-filter-plus-dropdown-wrapper{position:relative;display:inline-block;width:100%}.rpws-ew-taxonomy-filter-plus-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;cursor:pointer}.rpws-ew-taxonomy-filter-plus-dropdown-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;transition:color .3s ease,fill .3s ease}.rpws-ew-taxonomy-filter-plus-dropdown-icon svg{transition:fill .3s ease}.rpws-ew-taxonomy-filter-plus-multiselect{cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.rpws-ew-taxonomy-filter-plus-buttons,.rpws-ew-taxonomy-filter-plus-checkboxes,.rpws-ew-taxonomy-filter-plus-radio{display:flex;flex-direction:var(--flex-direction);justify-content:var(--justify-content);align-items:var(--align-items);flex-wrap:var(--flex-wrap);align-content:var(--align-content);gap:var(--gap);row-gap:var(--row-gap);column-gap:var(--column-gap)}.rpws-ew-taxonomy-filter-plus-control.active{color:#fff;background-color:#666}.rpws-ew-taxonomy-filter-plus-count{font-size:12px;opacity:.7;margin-left:4px}.rpws-ew-taxonomy-filter-plus-checkbox{display:flex;align-items:center;cursor:pointer;padding:8px 0;padding-left:8px;transition:background-color .3s ease}.rpws-ew-taxonomy-filter-plus-checkbox input[type=checkbox]{margin-right:8px;width:16px;height:16px;cursor:pointer}.rpws-ew-taxonomy-filter-plus-label{flex:1;font-size:.9rem;cursor:pointer}.rpws-ew-taxonomy-filter-plus-radio-item{display:flex;align-items:center;cursor:pointer;padding:8px 0;padding-left:8px;transition:background-color .3s ease}.rpws-ew-taxonomy-filter-plus-radio-item input[type=radio]{margin-right:8px;width:16px;height:16px;cursor:pointer}.rpws-ew-taxonomy-filter-plus-dropdown option[data-level="1"],.rpws-ew-taxonomy-filter-plus-multiselect option[data-level="1"]{padding-left:20px}.rpws-ew-taxonomy-filter-plus-dropdown option[data-level="2"],.rpws-ew-taxonomy-filter-plus-multiselect option[data-level="2"]{padding-left:40px}.rpws-ew-taxonomy-filter-plus-dropdown option[data-level="3"],.rpws-ew-taxonomy-filter-plus-multiselect option[data-level="3"]{padding-left:60px}.rpws-ew-taxonomy-filter-plus.loading{opacity:.6;pointer-events:none}.rpws-ew-taxonomy-filter-plus.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #007cba;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rpws-ew-taxonomy-filter-plus-empty,.e-filter-empty{padding:20px;text-align:center;color:#666;font-style:italic;background-color:#f9f9f9;border:1px dashed #ddd;border-radius:4px;font-size:14px;line-height:1.5}@media(prefers-contrast: high){.rpws-ew-taxonomy-filter-plus-button{border-width:2px}.rpws-ew-taxonomy-filter-plus-dropdown,.rpws-ew-taxonomy-filter-plus-multiselect{border-width:2px}}@media(prefers-reduced-motion: reduce){.rpws-ew-taxonomy-filter-plus-button,.rpws-ew-taxonomy-filter-plus-dropdown,.rpws-ew-taxonomy-filter-plus-multiselect,.rpws-ew-taxonomy-filter-plus-checkbox,.rpws-ew-taxonomy-filter-plus-radio-item{transition:none}.rpws-ew-taxonomy-filter-plus.loading::after{animation:none}}
