/* Range slider edit — theme-aware. */
.pp-range { display: inline-flex; align-items: center; gap: .6rem; min-width: 12rem; width: 100%; max-width: 22rem; }
.pp-range-in {
    flex: 1 1 auto;
    accent-color: var(--pp-accent, #4f46e5);
    height: 1.2rem;
    cursor: pointer;
}
.pp-range-out {
    flex: 0 0 auto;
    min-width: 2.5rem;
    text-align: right;
    font-weight: 600;
    font-variant-numeric: tabular-nums;
    color: var(--pp-text, #0f172a);
}
