.neo-slider{flex-direction:column;gap:8px;width:100%;display:flex}.neo-slider.disabled{opacity:.5;cursor:not-allowed}.neo-slider.disabled .neo-slider__value-input{pointer-events:none}.neo-slider.disabled .neo-slider__input,.neo-slider.disabled .neo-slider__range{cursor:not-allowed}.neo-slider__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.neo-slider__label{color:#ffffffc7;flex:1;font-size:14px;font-weight:400}.neo-slider__value-input{background:var(--surface-input);--shadow-input:var(--shadow-input-compact);--shadow-input-hover:var(--shadow-input-compact-hover);box-shadow:var(--shadow-input);transition:background var(--dur-hover) var(--ease-micro),box-shadow var(--dur-hover) var(--ease-micro);cursor:text;border:none;border-radius:8px;align-items:center;gap:4px;min-width:60px;padding:4px 8px;display:flex}@media (hover:hover) and (pointer:fine){.neo-slider__value-input:hover{box-shadow:var(--shadow-input-hover),inset 0 0 0 9999px #ffffff0f}}.neo-slider__value-input:active{box-shadow:var(--shadow-input-hover),inset 0 0 0 9999px #ffffff1f}.neo-slider__input{color:var(--brand-1000);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:none;width:100%;max-width:45px;padding:0;font-size:14px;font-weight:500}@media only screen and (max-width:899px){.neo-slider__input{max-width:52px;font-size:16px}}.neo-slider__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.neo-slider__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.neo-slider__input[type=text]{-moz-appearance:textfield}.neo-slider__unit{color:#ffffffc7;white-space:nowrap;font-size:12px;font-weight:400}.neo-slider__range{--neo-slider-track:linear-gradient(to right, var(--brand-1000) 0%, var(--brand-1000) var(--fill-percent,0%), #ffffff0f var(--fill-percent,0%), #ffffff0f 100%);appearance:none;cursor:grab;background:0 0;width:100%;height:24px}.neo-slider__range:active:not(:disabled){cursor:grabbing}.neo-slider__range::-webkit-slider-runnable-track{background:var(--neo-slider-track);height:8px;transition:box-shadow var(--dur-hover) var(--ease-micro);border-radius:8px}.neo-slider__range::-moz-range-track{background:var(--neo-slider-track);height:8px;transition:box-shadow var(--dur-hover) var(--ease-micro);border-radius:8px}@media (hover:hover) and (pointer:fine){.neo-slider__range:hover:not(:disabled)::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 9999px #ffffff0f}.neo-slider__range:hover:not(:disabled)::-moz-range-track{box-shadow:inset 0 0 0 9999px #ffffff0f}}.neo-slider__range:active:not(:disabled)::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 9999px #ffffff1f}.neo-slider__range:active:not(:disabled)::-moz-range-track{box-shadow:inset 0 0 0 9999px #ffffff1f}.neo-slider__range:disabled{cursor:not-allowed}.neo-slider__range:disabled::-webkit-slider-thumb{cursor:not-allowed;transform:none}.neo-slider__range:disabled::-moz-range-thumb{cursor:not-allowed;transform:none}.neo-slider__range:disabled::-ms-thumb{cursor:not-allowed;transform:none}.neo-slider__range::-webkit-slider-thumb{appearance:none;cursor:grab;width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-micro);box-shadow:inset 0 0 0 1px var(--thumb-edge-on-light),inset 0 1px 0 var(--thumb-highlight-on-light),inset 0 -1px 0 var(--thumb-shade-on-light),var(--shadow-raised);background:#fff;border-radius:50%;margin-top:-6px}@media (hover:hover) and (pointer:fine){.neo-slider__range:not(:disabled)::-webkit-slider-thumb:hover{transform:scale(1.12)}}.neo-slider__range:active:not(:disabled)::-webkit-slider-thumb{cursor:grabbing;transition:transform var(--dur-press) var(--ease-micro),box-shadow var(--dur-press) var(--ease-micro);transform:scale(1.24)}.neo-slider__range::-moz-range-thumb{cursor:grab;width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-micro);box-shadow:inset 0 0 0 1px var(--thumb-edge-on-light),inset 0 1px 0 var(--thumb-highlight-on-light),inset 0 -1px 0 var(--thumb-shade-on-light),var(--shadow-raised);background:#fff;border:none;border-radius:50%}@media (hover:hover) and (pointer:fine){.neo-slider__range:not(:disabled)::-moz-range-thumb:hover{transform:scale(1.12)}}.neo-slider__range:active:not(:disabled)::-moz-range-thumb{cursor:grabbing;transition:transform var(--dur-press) var(--ease-micro),box-shadow var(--dur-press) var(--ease-micro);transform:scale(1.24)}.neo-slider__range::-moz-range-track{background:0 0;border:none}.neo-slider__range::-ms-thumb{cursor:grab;width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-micro);box-shadow:inset 0 0 0 1px var(--thumb-edge-on-light),inset 0 1px 0 var(--thumb-highlight-on-light),inset 0 -1px 0 var(--thumb-shade-on-light),var(--shadow-raised);background:#fff;border-radius:50%}@media (hover:hover) and (pointer:fine){.neo-slider__range::-ms-thumb:hover{transform:scale(1.12)}}.neo-slider__range:active:not(:disabled)::-ms-thumb{cursor:grabbing;transition:transform var(--dur-press) var(--ease-micro),box-shadow var(--dur-press) var(--ease-micro);transform:scale(1.24)}.neo-slider__range::-ms-fill-lower{background:var(--brand-1000);border-radius:8px}.neo-slider__range::-ms-fill-upper{background:#ffffff0f;border-radius:8px}.neo-slider__range::-ms-track{color:#0000;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.neo-slider__value-input,.neo-slider__range{transition:none}.neo-slider__range::-webkit-slider-thumb{transition:none}.neo-slider__range::-moz-range-thumb{transition:none}.neo-slider__range::-ms-thumb{transition:none}.neo-slider__range:hover::-webkit-slider-thumb{transform:none}.neo-slider__range:active::-webkit-slider-thumb{transform:none}.neo-slider__range:hover::-moz-range-thumb{transform:none}.neo-slider__range:active::-moz-range-thumb{transform:none}.neo-slider__range:hover::-ms-thumb{transform:none}.neo-slider__range:active::-ms-thumb{transform:none}}
