.allocation-slider{width:100%;height:44px;position:relative}.allocation-rail{background:var(--allocation-track);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:12px;left:8px;right:8px}.allocation-fill{width:var(--allocation-percent);border-radius:inherit;background:var(--allocation-color);height:100%}.allocation-point{background:var(--allocation-track);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.allocation-point.is-filled{background:var(--allocation-color)}.allocation-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:100%;height:26px;margin:0;padding:0;display:block;position:relative}.allocation-range::-webkit-slider-runnable-track{background:0 0;height:2px}.allocation-range::-moz-range-track{background:0 0;height:2px}.allocation-range::-moz-range-progress{background:0 0}.allocation-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2.5px solid var(--allocation-color);background:var(--allocation-bg);border-radius:50%;width:13px;height:13px;margin-top:-5.5px}.allocation-range::-moz-range-thumb{box-sizing:border-box;border:2.5px solid var(--allocation-color);background:var(--allocation-bg);border-radius:50%;width:13px;height:13px}.allocation-range:focus-visible{outline:1px solid var(--allocation-color);outline-offset:2px;border-radius:4px}.allocation-labels{height:18px;margin:0 8px;position:relative}.allocation-labels button{min-width:30px;height:18px;color:var(--allocation-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.allocation-labels button:first-child{transform:none}.allocation-labels button:last-child{transform:translate(-100%)}.allocation-labels button[aria-pressed=true]{color:var(--allocation-color)}.allocation-labels button:focus-visible{outline:1px solid var(--allocation-color);outline-offset:1px}