"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "base", {
    enumerable: true,
    get: function() {
        return base;
    }
});
const _react = require("@emotion/react");
const _mixins = require("../../../../mixins");
const _ButtonGrouptokens = require("../../ButtonGroup.tokens");
const _Button = require("../../../Button");
const base = (0, /*#__PURE__*/ _react.css)("&.", _ButtonGrouptokens.classes.default, "{--plasma_private-button-radius-inner:var(", _ButtonGrouptokens.tokens.buttonDefaultRadius, ");}&.", _ButtonGrouptokens.classes.segmented, "{--plasma_private-button-radius-inner:var(", _ButtonGrouptokens.tokens.buttonSegmentedRadius, ");&.", _ButtonGrouptokens.classes.none, "{--plasma_private-button-radius-inner:0;}}& .", _Button.buttonClasses.buttonItem, "{", _Button.buttonTokens.buttonRadius, ":var(--plasma_private-button-radius-inner);", (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-button-radius-inner)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), "}&.", _ButtonGrouptokens.classes.horizontal, ",&.", _ButtonGrouptokens.classes.vertical, "{.", _Button.buttonClasses.buttonItem, ":first-child:last-child{border-radius:var(", _ButtonGrouptokens.tokens.buttonSideRadius, ");", (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: `var(${_ButtonGrouptokens.tokens.buttonSideRadius})`,
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), "}}&.", _ButtonGrouptokens.classes.horizontal, "{.", _Button.buttonClasses.buttonItem, ":first-child{--plasma_private-left-side-radius:var(", _ButtonGrouptokens.tokens.buttonSideRadius, ") var(--plasma_private-button-radius-inner)\n                var(--plasma_private-button-radius-inner) var(", _ButtonGrouptokens.tokens.buttonSideRadius, ");border-radius:var(--plasma_private-left-side-radius);", (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-left-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), "}.", _Button.buttonClasses.buttonItem, ":last-child{--plasma_private-right-side-radius:var(--plasma_private-button-radius-inner)\n                var(", _ButtonGrouptokens.tokens.buttonSideRadius, ") var(", _ButtonGrouptokens.tokens.buttonSideRadius, ")\n                var(--plasma_private-button-radius-inner);border-radius:var(--plasma_private-right-side-radius);", (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-right-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), "}}&.", _ButtonGrouptokens.classes.vertical, "{.", _Button.buttonClasses.buttonItem, ":first-child{--plasma_private-up-side-radius:var(", _ButtonGrouptokens.tokens.buttonSideRadius, ") var(", _ButtonGrouptokens.tokens.buttonSideRadius, ")\n                var(--plasma_private-button-radius-inner) var(--plasma_private-button-radius-inner);border-radius:var(--plasma_private-up-side-radius);", (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-up-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), "}.", _Button.buttonClasses.buttonItem, ":last-child{--plasma_private-down-side-radius:var(--plasma_private-button-radius-inner)\n                var(--plasma_private-button-radius-inner) var(", _ButtonGrouptokens.tokens.buttonSideRadius, ")\n                var(", _ButtonGrouptokens.tokens.buttonSideRadius, ");border-radius:var(--plasma_private-down-side-radius);", (0, _mixins.addFocus)({
    outlineOffset: 'var(--plasma_private-btn-outline-size)',
    outlineSize: 'calc(0.032rem + var(--plasma_private-btn-outline-size))',
    outlineRadius: 'var(--plasma_private-down-side-radius)',
    outlineColor: `var(${_Button.buttonTokens.buttonFocusColor})`
}), "}}", "base");
