.mm-shared-media-range{--mm-media-range-height:4px;--mm-media-range-fill:#fff;--mm-media-range-track:#525252e0;appearance:none;width:100%;min-width:0;height:18px;color:var(--mm-media-range-fill);background:linear-gradient(to right, var(--mm-media-range-fill) 0, var(--mm-media-range-fill) var(--mm-media-range-progress), var(--mm-media-range-track) var(--mm-media-range-progress), var(--mm-media-range-track) 100%) center / 100% var(--mm-media-range-height) no-repeat;cursor:pointer;border:0;margin:0;padding:0;transition:background-size .1s}.mm-shared-media-range:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #ffffff80}.mm-shared-media-range:disabled{cursor:default;opacity:.58}.mm-shared-media-range:is(:hover,:focus-visible):not(:disabled){--mm-media-range-height:7px}.mm-shared-media-range::-webkit-slider-runnable-track{background:0 0;border:0;height:18px}.mm-shared-media-range::-webkit-slider-thumb{appearance:none;background:var(--mm-media-range-fill);opacity:0;border:0;border-radius:50%;width:10px;height:10px;margin-top:4px;transition:opacity .1s,transform .1s;transform:scale(.72);box-shadow:0 2px 7px #0000006b}.mm-shared-media-range:is(:hover,:focus-visible):not(:disabled)::-webkit-slider-thumb{opacity:1;transform:scale(1)}.mm-shared-media-range::-moz-range-track{background:0 0;border:0;height:18px}.mm-shared-media-range::-moz-range-progress{background:0 0;height:18px}.mm-shared-media-range::-moz-range-thumb{background:var(--mm-media-range-fill);opacity:0;border:0;border-radius:50%;width:10px;height:10px;transition:opacity .1s,transform .1s;transform:scale(.72);box-shadow:0 2px 7px #0000006b}.mm-shared-media-range:is(:hover,:focus-visible):not(:disabled)::-moz-range-thumb{opacity:1;transform:scale(1)}@media (hover:none){.mm-shared-media-range{--mm-media-range-height:6px}.mm-shared-media-range::-webkit-slider-thumb{opacity:1;width:12px;height:12px;transform:none}.mm-shared-media-range::-moz-range-thumb{opacity:1;width:12px;height:12px;transform:none}.mm-shared-media-range::-webkit-slider-thumb{margin-top:3px}}@media (prefers-reduced-motion:reduce){.mm-shared-media-range{transition:none}.mm-shared-media-range::-webkit-slider-thumb{transition:none}.mm-shared-media-range::-moz-range-thumb{transition:none}}
