.rf-filters{--rf-primary:#1856dd;--rf-ink:#1b3f8d;--rf-accent:#c36;--rf-text:#333;--rf-muted:#6b7280;--rf-line:#e0e0e0;--rf-surface:#fff;--rf-surface-2:#f6f7f9;--rf-chip-on:#1856dd;--rf-focus:#1856dd;--rf-radius:8px;--rf-radius-sm:4px;--rf-gap:8px;--rf-tap:44px;--rf-z:9990;--rf-ease:cubic-bezier(.32,.72,0,1);width:100%;max-width:100%;color:var(--rf-text);text-align:left;overflow-wrap:break-word;font-size:16px;line-height:1.5;position:relative}.rf-filters *,.rf-filters :before,.rf-filters :after{box-sizing:border-box}.rf-filters button{box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.rf-filters button:hover,.rf-filters button:focus,.rf-filters button:active,.rf-filters [type=button]:hover,.rf-filters [type=button]:focus,.rf-filters [type=button]:active{color:inherit;background:0 0;text-decoration:none}.rf-filters :focus-visible{outline:2px solid var(--rf-focus);outline-offset:2px;border-radius:var(--rf-radius-sm)}.rf-filters .rf-icon{flex:none}.rf-filters .rf-more__badge[hidden],.rf-filters .rf-acc__count[hidden]{display:none}.rf-filters .rf-filters__intro{margin-bottom:14px}.rf-filters .rf-filters__heading{color:var(--rf-ink);margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.25}.rf-filters .rf-filters__subheading{color:var(--rf-muted);margin:0;font-size:15px}.rf-filters .rf-filters__active{align-items:flex-start;gap:var(--rf-gap);margin-bottom:14px;display:flex}.rf-filters .rf-filters__active.is-empty{display:none}.rf-filters .rf-filters__active .jet-active-tags{flex:auto;min-width:0}.rf-filters .rf-filters__active .jet-active-tags__title{color:var(--rf-ink);margin-bottom:6px;font-size:14px;font-weight:700}.rf-filters .rf-filters__active .jet-active-tags__list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rf-filters .rf-filters__active .jet-active-tag{border:1px solid var(--rf-line);background:var(--rf-surface-2);border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:4px 6px 4px 10px;font-size:14px;line-height:1.2;display:inline-flex}.rf-filters .rf-filters__active .jet-active-tag__label{display:none}.rf-filters .rf-filters__active .jet-active-tag__val{overflow-wrap:anywhere}.rf-filters .rf-filters__active .jet-active-tag__remove{width:24px;height:24px;color:var(--rf-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.rf-filters .rf-filters__active .jet-active-tag__remove:hover{color:var(--rf-text);background:#00000014}.rf-filters .jet-remove-all-filters.hide{display:none}.rf-filters .jet-remove-all-filters__button{min-height:32px;color:var(--rf-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.rf-filters .jet-remove-all-filters__button:hover{color:#1247bb}.rf-filters .rf-filters__search{margin-bottom:14px}.rf-filters .jet-search-filter{display:block;position:relative}.rf-filters .jet-search-filter__input-wrapper{display:block}.rf-filters .jet-search-filter__input{border:1px solid var(--rf-line);border-radius:var(--rf-radius);background:var(--rf-surface);width:100%;height:48px;color:var(--rf-text);padding:0 14px 0 44px;font-size:16px}.rf-filters .jet-search-filter__input::placeholder{color:var(--rf-muted)}.rf-filters .jet-search-filter__submit{width:44px;height:48px;color:var(--rf-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;left:0}.rf-filters .jet-search-filter__submit:hover{color:var(--rf-primary)}.rf-filters .jet-search-filter__submit-text{display:none}.rf-filters .jet-checkboxes-list-wrapper{border:0;min-width:0;margin:0;padding:0}.rf-filters .jet-checkboxes-list__item{position:relative}.rf-filters .jet-checkboxes-list__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-filters .jet-filters-counter{color:var(--rf-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px}.rf-filters .rf-row--empty{opacity:.45}.rf-filters .rf-filters__actions{margin-top:12px}.rf-filters .rf-more{border:1px solid var(--rf-line);border-radius:var(--rf-radius);background:var(--rf-surface);min-height:40px;color:var(--rf-text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.rf-filters .rf-more:focus,.rf-filters .rf-more:active{background:var(--rf-surface);color:var(--rf-text)}.rf-filters .rf-more:hover{border-color:var(--rf-primary);background:var(--rf-surface);color:var(--rf-primary)}.rf-filters .rf-more .rf-icon{width:18px;height:18px}.rf-filters .rf-more__badge{background:var(--rf-primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.rf-filters .rf-filters__meta{justify-content:space-between;align-items:center;gap:var(--rf-gap);border-top:1px solid var(--rf-line);margin-top:14px;padding-top:12px;display:flex}.rf-filters .rf-count{color:var(--rf-ink);margin:0;font-size:15px}.rf-filters .rf-count__value{font-variant-numeric:tabular-nums;font-weight:700}.rf-filters .rf-count.is-pending{visibility:hidden}