body #wheelStage .wheel-file-tabs #diameterMenu.diameter-slider-source,
body .wheel-filter-dialog #diameterMenu.diameter-slider-source,
body #diameterMenu.diameter-slider-source{display:none!important}
.wheel-diameter-slider{padding:4px 0 2px;min-width:0}
.wheel-diameter-slider[hidden]{display:none!important}
.wheel-diameter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.wheel-diameter-heading label{font:700 17px 'Barlow Condensed',sans-serif;letter-spacing:.05em;color:#b9b9bf}
.wheel-diameter-heading .diameter-reset{border:0;background:none;color:#f20210;font:600 14px 'Barlow Condensed',sans-serif;text-transform:uppercase;min-height:44px;padding:0 4px;cursor:pointer}
.wheel-diameter-value{display:flex;align-items:center;justify-content:center;gap:16px;margin:8px 0}
.wheel-diameter-value output{font:400 clamp(25px,8vw,42px) 'Russo One',sans-serif;color:#fff;line-height:1.2;text-align:center}
.wheel-diameter-value output.has-size{font-size:clamp(42px,13vw,64px)}
#wheelDiameterRange{display:block;appearance:none;-webkit-appearance:none;width:100%;height:44px;margin:12px 0 0;padding:0;background:transparent;cursor:pointer;touch-action:pan-y;accent-color:#f20210}
#wheelDiameterRange::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,#f20210 var(--diameter-progress,0%),#36363c var(--diameter-progress,0%))}
#wheelDiameterRange::-moz-range-track{height:6px;border-radius:6px;background:#36363c}
#wheelDiameterRange::-moz-range-progress{height:6px;border-radius:6px;background:#f20210}
#wheelDiameterRange::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border:3px solid #fff;border-radius:50%;background:#f20210;box-shadow:0 0 0 5px #f2021020}
#wheelDiameterRange::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#f20210;box-shadow:0 0 0 5px #f2021020}
#wheelDiameterRange:focus-visible,.wheel-diameter-slider button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.wheel-diameter-scale{display:flex;justify-content:space-between;font:700 14px 'Barlow Condensed',sans-serif;color:#9e9ea6}
.wheel-diameter-slider p{margin:10px 0 8px;color:#9e9ea6;font:400 12px/1.5 'Russo One',sans-serif}
body #wheelSizePanel:has(.wheel-diameter-slider)>.wheel-tab-hint{display:none}

.wheel-diameter-value{min-height:77px}

body #wheelSizePanel.wheel-size-collapsed>:not(.wheel-size-summary){display:none!important}
.wheel-size-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}
.wheel-size-summary[hidden]{display:none!important}
.wheel-size-summary strong{font:400 15px/1.5 'Russo One',sans-serif;color:#fff}
.wheel-size-summary button{flex-shrink:0;min-height:44px;border:0;background:transparent;color:#f20210;font:700 18px 'Barlow Condensed',sans-serif;text-transform:uppercase;cursor:pointer;padding:0 4px}
.wheel-size-summary button:focus-visible{outline:2px solid #fff;outline-offset:3px}
