"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "base", {
    enumerable: true,
    get: function() {
        return base;
    }
});
const _styledcomponents = require("styled-components");
const _Switchtokens = require("../Switch.tokens");
const _Switchstyles = require("../Switch.styles");
const base = (0, _styledcomponents.css)([
    ``,
    `{flex:0 0 var(`,
    `);width:var(`,
    `);height:var(`,
    `);border-style:solid;border-width:var(`,
    `);border-radius:var(`,
    `);box-sizing:border-box;&::after{margin:auto var(`,
    `);width:var(`,
    `);height:var(`,
    `);border-radius:var(`,
    `);border:var(`,
    `,0) solid var(`,
    `,var(`,
    `));}}`,
    `:checked ~ `,
    `{border-width:var(`,
    `,var(`,
    `));&::after{margin:auto var(`,
    `);border-color:var(`,
    `,var(`,
    `));}}:active:not([disabled]) `,
    `::after{width:calc(var(`,
    `) * var(`,
    `,1));}`
], _Switchstyles.StyledTrigger, _Switchtokens.tokens.trackWidth, _Switchtokens.tokens.trackWidth, _Switchtokens.tokens.trackHeight, _Switchtokens.tokens.trackBorderWidthOff, _Switchtokens.tokens.trackBorderRadius, _Switchtokens.tokens.thumbOffsetOff, _Switchtokens.tokens.thumbSize, _Switchtokens.tokens.thumbSize, _Switchtokens.tokens.thumbBorderRadius, _Switchtokens.tokens.thumbBorderWidth, _Switchtokens.tokens.thumbBorderColorOff, _Switchtokens.tokens.thumbBackgroundColorOn, _Switchstyles.StyledInput, _Switchstyles.StyledTrigger, _Switchtokens.tokens.trackBorderWidthOn, _Switchtokens.tokens.trackBorderWidthOff, _Switchtokens.tokens.thumbOffsetOn, _Switchtokens.tokens.thumbBorderColorOn, _Switchtokens.tokens.thumbBackgroundColorOn, _Switchstyles.StyledTrigger, _Switchtokens.tokens.thumbSize, _Switchtokens.tokens.thumbPressScale);
