.calc-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:28px}.calc-range:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px;border-radius:8px}.calc-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--blog-accent) var(--pct,0%), var(--blog-border) var(--pct,0%));border-radius:999px;height:6px}.calc-range::-moz-range-track{background:linear-gradient(to right, var(--blog-accent) var(--pct,0%), var(--blog-border) var(--pct,0%));border-radius:999px;height:6px}.calc-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--blog-accent);background:#fff;border-radius:999px;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #0000004d}.calc-range::-moz-range-thumb{border:3px solid var(--blog-accent);background:#fff;border-radius:999px;width:16px;height:16px;box-shadow:0 1px 4px #0000004d}@media (max-width:639px){.calc-range{height:22px}.calc-range::-webkit-slider-runnable-track{height:4px}.calc-range::-moz-range-track{height:4px}.calc-range::-webkit-slider-thumb{border-width:2px;width:16px;height:16px;margin-top:-6px}.calc-range::-moz-range-thumb{border-width:2px;width:12px;height:12px}}
