.fs-range{--fs-range-cursor: pointer;--fs-range-cursor-thumb: grab;--fs-range-color: var(--cat-color-brand-cat-yellow);--fs-range-thumb-background: var(--cat-color-neutral-0);--fs-range-thumb-border-color: var(--cat-color-neutral-100);padding:.625rem;display:flex;justify-content:center;align-items:center}.fs-range--disabled{--fs-range-cursor: not-allowed;--fs-range-cursor-thumb: not-allowed;--fs-range-color: var(--cat-theme-color-background-default-disabled);--fs-range-thumb-background: var(--cat-theme-color-background-default-disabled);--fs-range-thumb-border-color: var(--cat-theme-color-border-disabled)}.fs-range__container{position:relative;width:100%;height:0;margin-block:32px}.fs-range__zero_indicator{height:.8rem;background-color:var(--cat-color-neutral-90);border:.1rem solid var(--cat-color-neutral-90);display:inline-block;position:absolute;z-index:4;border-radius:1rem;transform:translate(-.1rem,-.35rem)}.fs-range__input_hidden{position:absolute;appearance:none;width:100%;opacity:0;top:1rem;height:.375rem;cursor:unset}.fs-range__input_hidden--right{z-index:11}.fs-range__input_hidden::-webkit-slider-thumb{pointer-events:all;width:1.65rem;height:1.5rem;border-radius:0;border:0 none;background-color:var(--cat-color-brand-red-70);appearance:none;cursor:var(--fs-range-cursor-thumb);transform:translateY(-.575rem)}.fs-range__input_hidden--left::-webkit-slider-thumb{transform:translateY(-1rem)}.fs-range__input_hidden:focus{outline:none}.fs-range__input_hidden--focused{z-index:11}.fs-range__input_hidden::-webkit-slider-runnable-track{height:.375rem;box-shadow:.063rem .063rem .063rem var(--cat-color-neutral-100),0 0 .063rem var(--cat-color-neutral-100);background:var(--cat-color-neutral-90);border-radius:1.188rem;border:.013rem solid var(--cat-color-neutral-100);cursor:var(--fs-range-cursor)}.fs-range__input_hidden:focus::-webkit-slider-runnable-track{background:var(--cat-color-brand-blue-70)}.fs-range__input_hidden::-moz-range-track{height:.375rem;cursor:var(--fs-range-cursor);box-shadow:.063rem .063rem .063rem var(--cat-color-neutral-100),0 0 .063rem var(--cat-color-neutral-100);background:var(--cat-color-neutral-90);border-radius:1.188rem;border:.013rem solid var(--cat-color-neutral-100)}.fs-range__input_hidden::-moz-range-thumb{box-shadow:.063rem .063rem .063rem var(--cat-color-neutral-100),0 0 .063rem var(--cat-color-neutral-100);border:.063rem solid var(--cat-color-neutral-100);height:1.5rem;width:1.6rem;border-radius:.188rem;background:var(--cat-color-neutral-0);appearance:none;cursor:var(--fs-range-cursor-thumb);pointer-events:all;transform:translateY(-.4rem)}.fs-range__mock{position:relative;z-index:1;height:.625rem;top:.925rem;left:.75rem;width:calc(100% - 1.5rem)}.fs-range__mock__line{position:absolute;inset:0;border-radius:.313rem;height:0;border:.155rem solid var(--cat-theme-color-background-strong)}.fs-range__mock__line:hover{cursor:var(--fs-range-cursor)}.fs-range__mock__bar{position:absolute;z-index:2;inset:0 25%;border-radius:.313rem;height:0;border:.155rem solid var(--fs-range-color);background-color:var(--fs-range-color)}.fs-range__mock__ball{position:absolute;z-index:3;width:24px;height:24px;background-color:var(--fs-range-thumb-background);border-radius:50%;border:.063rem solid var(--fs-range-thumb-border-color);transition:box-shadow .3s ease-in-out}.fs-range__mock__ball__preview_box{display:inline-flex;position:absolute;white-space:nowrap;z-index:15;background:var(--cat-color-neutral-10);padding:.25rem;bottom:1.5rem;transform:translate(-2rem);pointer-events:none;visibility:hidden}.fs-range__mock__ball__preview_box--visible{visibility:visible}.fs-range__mock__ball__input_box{display:inline-flex;align-items:baseline;position:relative;bottom:1.5rem;right:1.25rem;background:var(--cat-color-neutral-10);cursor:var(--fs-range-cursor)}.fs-range__mock__ball__input_box--right{bottom:-1.7rem}.fs-range__mock__ball__input_box:hover{background:var(--cat-color-neutral-20)}.fs-range__mock__ball__input_box:focus-within{border-bottom:.063rem solid var(--fs-range-color)}.fs-range__mock__ball__input_box--focussed{border-bottom:.063rem solid var(--fs-range-color)}.fs-range__mock__ball__input_box_field{width:2rem;height:1.172rem;border:none;text-align:center;cursor:inherit;background-color:transparent}.fs-range__mock__ball__input_box_field:focus{outline:none}.fs-range__mock__ball__input_box_field_hidden{display:none}.fs-range__mock__ball__input_box_label{font-size:.75rem;cursor:inherit;padding-right:.25rem}.fs-range__mock__ball__input_box_label_valued{width:max-content;font-size:.75rem;cursor:inherit}.fs-range__mock__ball_left{left:25%;transform:translate(-.8rem,-.65rem)}.fs-range__mock__ball_right{right:25%;transform:translate(-.8rem,-.65rem)}.bedrock-dark .fs-range__mock__ball__preview_box,.bedrock-dark .fs-range__mock__ball__input_box{background:var(--cat-color-neutral-95, #1f1f1f)}.bedrock-dark .fs-range__mock__ball__input_box:hover{background:var(--color-background-default-hover, #272727)}.bedrock-dark .fs-range__mock__line{border-color:var(--cat-color-neutral-80, #404040);background-color:var(--cat-color-neutral-80, #404040)}.bedrock-dark .fs-range__mock__ball__input_box_field,.bedrock-dark .fs-range__mock__ball__input_box_label{color:var(--cat-theme-color-content-default, #f2f2f2)}
