"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get BaseSliderContainer () {
        return BaseSliderContainer;
    },
    get BaseStyledRange () {
        return BaseStyledRange;
    },
    get BaseStyledTrack () {
        return BaseStyledTrack;
    },
    get Label () {
        return Label;
    },
    get LabelWrapper () {
        return LabelWrapper;
    }
});
const _styledcomponents = /*#__PURE__*/ _interop_require_default(require("styled-components"));
const _Slidertokens = require("../../Slider.tokens");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
const Label = _styledcomponents.default.label.withConfig({
    displayName: "SliderBase.styles__Label",
    componentId: "sc-2d5ccbbf-0"
})([
    `font-family:var(`,
    `);font-size:var(`,
    `);font-style:var(`,
    `);font-weight:var(`,
    `);letter-spacing:var(`,
    `);line-height:var(`,
    `);`
], _Slidertokens.tokens.labelFontFamily, _Slidertokens.tokens.labelFontSize, _Slidertokens.tokens.labelFontStyle, _Slidertokens.tokens.labelFontWeight, _Slidertokens.tokens.labelLetterSpacing, _Slidertokens.tokens.labelLineHeight);
const LabelWrapper = _styledcomponents.default.div.withConfig({
    displayName: "SliderBase.styles__LabelWrapper",
    componentId: "sc-2d5ccbbf-1"
})([
    `color:var(`,
    `);display:flex;align-items:center;gap:var(`,
    `);`
], _Slidertokens.tokens.labelColor, _Slidertokens.tokens.labelWrapperGap);
const BaseSliderContainer = _styledcomponents.default.div.withConfig({
    displayName: "SliderBase.styles__BaseSliderContainer",
    componentId: "sc-2d5ccbbf-2"
})([
    `position:relative;display:grid;align-items:center;height:var(`,
    `);`
], _Slidertokens.tokens.size);
const BaseStyledTrack = _styledcomponents.default.div.withConfig({
    displayName: "SliderBase.styles__BaseStyledTrack",
    componentId: "sc-2d5ccbbf-3"
})([
    `position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:var(`,
    `);border-radius:var(`,
    `);background-color:var(`,
    `);pointer-events:none;`
], _Slidertokens.tokens.railThickness, _Slidertokens.tokens.railBorderRadius, _Slidertokens.tokens.railBackgroundColor);
const BaseStyledRange = _styledcomponents.default.input.withConfig({
    displayName: "SliderBase.styles__BaseStyledRange",
    componentId: "sc-2d5ccbbf-4"
})([
    `appearance:none;outline:none;background:transparent;border:none;width:calc(100% + var(`,
    `,0rem));height:var(`,
    `);margin:0;margin-left:calc(var(`,
    `,0rem) / -2);cursor:pointer;&:disabled{cursor:not-allowed;}&::-webkit-slider-runnable-track{background:transparent;}&::-webkit-slider-thumb{-webkit-appearance:none;outline:none;width:var(`,
    `);height:var(`,
    `,var(`,
    `));border-radius:var(`,
    `,50%);cursor:grab;border-style:var(`,
    `,solid);border-color:transparent;border-width:var(`,
    `,0.0625rem);background:none no-repeat center,linear-gradient(var(`,
    `),var(`,
    `)) padding-box,var(`,
    `) border-box;transition:background-color 0.1s ease-in-out,background-image 0.1s ease-in-out;opacity:`,
    `;}&:not(:disabled)::-webkit-slider-thumb:hover,&:not(:disabled)::-webkit-slider-thumb:active,&:focus-visible::-webkit-slider-thumb{background:var(`,
    `,none) no-repeat center,linear-gradient(var(`,
    `),var(`,
    `)) padding-box,var(`,
    `) border-box;}&::-webkit-slider-thumb:active{cursor:grabbing;}&::-moz-range-track{background:transparent;height:var(`,
    `);}&::-moz-range-progress{background:transparent;}&::-moz-range-thumb{width:var(`,
    `);height:var(`,
    `,var(`,
    `));border-radius:var(`,
    `,50%);cursor:grab;border-style:var(`,
    `,solid);border-color:transparent;border-width:var(`,
    `,0.0625rem);background:none no-repeat center,linear-gradient(var(`,
    `),var(`,
    `)) padding-box,var(`,
    `) border-box;transition:background-color 0.1s ease-in-out,background-image 0.1s ease-in-out;opacity:`,
    `;}&:not(:disabled)::-moz-range-thumb:hover,&:not(:disabled)::-moz-range-thumb:active{background:var(`,
    `,none) no-repeat center,linear-gradient(var(`,
    `),var(`,
    `)) padding-box,var(`,
    `) border-box;}&::-moz-range-thumb:active{cursor:grabbing;}&:disabled{&::-webkit-slider-thumb{cursor:not-allowed;}&::-webkit-slider-thumb:active{cursor:not-allowed;}&::-moz-range-thumb{cursor:not-allowed;}&::-moz-range-thumb:active{cursor:not-allowed;}}`
], _Slidertokens.tokens.thumbSize, _Slidertokens.tokens.size, _Slidertokens.tokens.thumbSize, _Slidertokens.tokens.thumbSize, _Slidertokens.tokens.thumbHeight, _Slidertokens.tokens.thumbSize, _Slidertokens.tokens.thumbBorderRadius, _Slidertokens.tokens.thumbBorderStyle, _Slidertokens.tokens.thumbBorderWidth, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbBorderColor, ({ showPointer })=>showPointer === false ? '0' : '1', _Slidertokens.tokens.thumbInnerContent, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbFocusBorderColor, _Slidertokens.tokens.railThickness, _Slidertokens.tokens.thumbSize, _Slidertokens.tokens.thumbHeight, _Slidertokens.tokens.thumbSize, _Slidertokens.tokens.thumbBorderRadius, _Slidertokens.tokens.thumbBorderStyle, _Slidertokens.tokens.thumbBorderWidth, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbBorderColor, ({ showPointer })=>showPointer === false ? '0' : '1', _Slidertokens.tokens.thumbInnerContent, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbBackgroundColor, _Slidertokens.tokens.thumbFocusBorderColor);
