.range.svelte-1usftpc{height:22px;position:relative}.track.svelte-1usftpc,.fill.svelte-1usftpc{pointer-events:none;border-radius:9999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.track.svelte-1usftpc{background:#ffffff1a;left:0;right:0}.fill.svelte-1usftpc{background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));box-shadow:0 0 8px #adc7f766}input[type=range].svelte-1usftpc{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0}input[type=range].svelte-1usftpc::-webkit-slider-thumb{appearance:none;border:3px solid var(--color-primary);cursor:grab;pointer-events:auto;background:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .12s;box-shadow:0 1px 6px #00000080}input[type=range].svelte-1usftpc::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range].svelte-1usftpc:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}input[type=range].svelte-1usftpc::-moz-range-thumb{border:3px solid var(--color-primary);cursor:grab;pointer-events:auto;background:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .12s;box-shadow:0 1px 6px #00000080}input[type=range].svelte-1usftpc::-moz-range-thumb:hover{transform:scale(1.15)}input[type=range].svelte-1usftpc::-moz-range-track{background:0 0}.facet[open].svelte-1bxgx4x .facet-chevron:where(.svelte-1bxgx4x){transform:rotate(180deg)}.check.svelte-1bxgx4x{width:18px;height:18px;color:var(--color-on-primary);border:1.5px solid #fff3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.check.svelte-1bxgx4x svg{width:13px;height:13px}.check-on.svelte-1bxgx4x{background:var(--color-primary);border-color:var(--color-primary)}.budget-field.svelte-1bxgx4x{background:#0003;border:1px solid #ffffff1a;border-radius:.5rem;flex:1;align-items:center;gap:.25rem;min-width:0;padding:.375rem .625rem;transition:border-color .15s,background-color .15s;display:flex}.budget-field.svelte-1bxgx4x:focus-within{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);background:#0000004d}.budget-field.svelte-1bxgx4x input:where(.svelte-1bxgx4x){font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--color-on-surface);background:0 0;border:0;outline:none;font-size:.8125rem}
