.rlf-wrap{--rlf-accent:#b3123f;--rlf-border:#d9d9d9;--rlf-text:#333;max-width:300px;font-size:14px;color:var(--rlf-text)}.rlf-field{margin-bottom:22px}.rlf-field>label{display:block;font-weight:600;margin-bottom:8px}.rlf-select-wrap input.rlf-search,
.rlf-minmax
input{width:100%;box-sizing:border-box;padding:10px
12px;border:1px
solid var(--rlf-border);border-radius:4px;font-size:14px}.rlf-minmax{display:flex;gap:12px;margin-bottom:6px}.rlf-minmax
input{flex:1;min-width:0}.rlf-slider{position:relative;height:24px;margin-top:6px}.rlf-track{position:absolute;top:11px;left:0;right:0;height:2px;background:#ddd;border-radius:2px}.rlf-range{position:absolute;top:0;height:2px;background:var(--rlf-accent)}.rlf-h{position:absolute;top:0;left:0;width:100%;margin:0;height:24px;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.rlf-h::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;height:16px;width:16px;border-radius:50%;background:#fff;border:1px
solid #bbb;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer}.rlf-h::-moz-range-thumb{pointer-events:auto;height:16px;width:16px;border-radius:50%;background:#fff;border:1px
solid #bbb;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer}.rlf-checkboxes{display:flex;flex-direction:column;gap:8px}.rlf-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.rlf-checkbox
input{accent-color:var(--rlf-accent)}.rlf-checkbox .rlf-count{color:#999;font-style:normal;margin-left:2px}.rlf-checkbox input:checked+span{font-weight:600;color:var(--rlf-accent)}.rlf-reset{display:inline-block;font-size:13px;color:var(--rlf-text);text-decoration:underline}.rlf-loading{opacity: .45;transition:opacity .2s;pointer-events:none}