.mm-price{margin-top:2px}.mm-price-hist{align-items:flex-end;gap:2px;height:72px;padding:0 9px;display:flex}.mm-price-bar{background:color-mix(in oklab, var(--color-ink) 11%, var(--color-paper));border-radius:2px 2px 0 0;flex:1;min-width:0;transition:background .12s}.mm-price-bar.is-in{background:var(--color-primary)}.mm-price-slider{height:28px;margin-top:-14px;position:relative}.mm-price-track{background:var(--color-line);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:9px;right:9px}.mm-price-fill{background:var(--color-primary);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.mm-price-input{appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:0;left:0}.mm-price-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #1f1b1642}.mm-price-input::-moz-range-thumb{pointer-events:auto;background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #1f1b1642}.mm-price-input::-webkit-slider-runnable-track{background:0 0}.mm-price-input::-moz-range-track{background:0 0}.mm-price-fields{align-items:flex-end;gap:14px;margin-top:22px;display:flex}.mm-price-field{flex-direction:column;flex:1;gap:7px;display:flex}.mm-price-field span{color:var(--color-ink-soft);padding-left:2px;font-size:11px;font-weight:500}.mm-price-pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);text-align:center;color:var(--color-ink);font-variant-numeric:tabular-nums;background:var(--color-paper);justify-content:center;align-items:baseline;gap:5px;padding:13px 16px;font-size:16px;font-weight:600;display:flex}.mm-price-pill small{color:var(--color-ink-muted);font-size:11.5px;font-weight:500}.mm-price-dash{background:var(--color-line);flex-shrink:0;width:12px;height:1px;margin-bottom:24px}
.mm-range-row{flex-direction:column;gap:4px;display:flex}.mm-range-head{color:var(--color-ink-soft);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.mm-range-head b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.mm-range-row input[type=range]{appearance:none;background:var(--color-line);border-radius:2px;width:100%;height:4px;margin:8px 0}.mm-range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-ink);border:3px solid var(--color-paper);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #1f1b1640}.mm-range-row input[type=range]::-moz-range-thumb{background:var(--color-ink);border:3px solid var(--color-paper);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #1f1b1640}
.mm-segmented{background:var(--color-cream);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.mm-segmented-btn{color:var(--color-ink);border-radius:var(--radius-pill);background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .14s}.mm-segmented-btn.is-active{background:var(--color-ink);color:var(--color-cream)}
