.rslider[data-v-8bf28938]{height:28px;margin:2px 10px 14px;position:relative}.rslider-track[data-v-8bf28938]{background:linear-gradient(to right,var(--border-strong) var(--lo),var(--accent) var(--lo),var(--accent) var(--hi),var(--border-strong) var(--hi));border-radius:2px;height:3px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.rslider-in[data-v-8bf28938]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;height:100%;left:-10px;margin:0;pointer-events:none;position:absolute;top:0;width:calc(100% + 20px)}.rslider-in.top[data-v-8bf28938]{z-index:1}.rslider-in[data-v-8bf28938]::-webkit-slider-runnable-track{background:none;border:0}.rslider-in[data-v-8bf28938]::-moz-range-track{background:none;border:0}.rslider-in[data-v-8bf28938]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--accent);border-radius:999px;box-shadow:var(--shadow-xs);cursor:grab;height:20px;pointer-events:auto;-webkit-transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);width:20px}.rslider-in[data-v-8bf28938]::-moz-range-thumb{background:var(--surface);border:2px solid var(--accent);border-radius:999px;box-shadow:var(--shadow-xs);cursor:grab;height:16px;pointer-events:auto;width:16px}.rslider-in[data-v-8bf28938]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.rslider-in[data-v-8bf28938]:focus-visible{outline:none}.rslider-in[data-v-8bf28938]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ring)}.rslider-in[data-v-8bf28938]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--ring)}@media(pointer:coarse){.rslider[data-v-8bf28938]{height:36px;margin:2px 13px 14px}.rslider-in[data-v-8bf28938]{left:-13px;width:calc(100% + 26px)}.rslider-in[data-v-8bf28938]::-webkit-slider-thumb{height:26px;width:26px}.rslider-in[data-v-8bf28938]::-moz-range-thumb{height:22px;width:22px}}@media(prefers-reduced-motion:reduce){.rslider-in[data-v-8bf28938]::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.rf-row[data-v-eccfe6bc]{align-items:start;display:grid;gap:6px;grid-template-columns:1fr auto 1fr}.rf-side[data-v-eccfe6bc]{display:flex;flex-direction:column;gap:5px;min-width:0}.rf-side[data-v-eccfe6bc]:last-child{align-items:stretch;text-align:right}.rf-dash[data-v-eccfe6bc]{color:var(--fg-subtle);line-height:38px}.rf-cap[data-v-eccfe6bc],.rf-dash[data-v-eccfe6bc]{font-family:var(--font-accent)}.rf-cap[data-v-eccfe6bc]{color:var(--fg-muted);font-size:11.5px;letter-spacing:.02em}.rf-field[data-v-eccfe6bc]{align-items:stretch;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);display:flex;height:38px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.rf-field[data-v-eccfe6bc]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.rf-money .rf-cur[data-v-eccfe6bc]{align-items:center;color:var(--fg-subtle);display:flex;font-family:var(--font-accent);font-size:13px;padding-left:9px}.rf-money input[data-v-eccfe6bc]{background:none;border:0;color:var(--fg);font-family:var(--font-accent);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;min-width:0;padding:0 9px 0 3px;width:100%}.rf-money input[data-v-eccfe6bc]:focus{outline:none}.rf-sel[data-v-eccfe6bc]{flex:1;min-width:0;position:relative}.rf-sel+.rf-sel[data-v-eccfe6bc]{border-left:1px solid var(--border)}.rf-sel select[data-v-eccfe6bc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--fg);cursor:pointer;font-family:var(--font-accent);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;height:100%;padding:0 18px 0 8px;width:100%}.rf-sel select[data-v-eccfe6bc]:focus{outline:none}.rf-sel svg[data-v-eccfe6bc]{color:var(--fg-subtle);height:12px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:12px}@media(max-width:900px){.rf-field[data-v-eccfe6bc]{height:44px}.rf-dash[data-v-eccfe6bc]{line-height:44px}.rf-money input[data-v-eccfe6bc],.rf-sel select[data-v-eccfe6bc]{font-size:16px}}@media(max-width:767px){.rf-cap[data-v-eccfe6bc]{font-size:12px}}
