var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
    if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
    return cooked;
};
import { memoizeGetStyles } from '../../lib/theming/Emotion.js';
export var getStyles = memoizeGetStyles(function (_a) {
    var css = _a.css;
    return ({
        root: function (t) {
            return css(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n      background: ", ";\n      border-radius: ", ";\n      box-sizing: ", ";\n      outline: none;\n      padding: ", " ", ";\n    "], ["\n      background: ", ";\n      border-radius: ", ";\n      box-sizing: ", ";\n      outline: none;\n      padding: ", " ", ";\n    "])), t.menuBgDefault, t.menuBorderRadius, t.menuBoxSizing, t.menuPaddingY, t.menuPaddingX);
        },
        hasMargin: function (t) {
            return css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n      margin: ", " 0;\n    "], ["\n      margin: ", " 0;\n    "])), t.menuOffsetY);
        },
        mobileRoot: function (t) {
            return css(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n      border-radius: 0;\n      margin: 0;\n      padding: 0 ", ";\n    "], ["\n      border-radius: 0;\n      margin: 0;\n      padding: 0 ", ";\n    "])), t.mobileMenuPaddingX);
        },
        alignRight: function () {
            return css(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n      flex: 1 1 100%;\n    "], ["\n      flex: 1 1 100%;\n    "])));
        },
        scrollContainer: function (t) {
            return css(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n      padding: ", " 0;\n    "], ["\n      padding: ", " 0;\n    "])), t.menuScrollContainerContentWrapperPaddingY);
        },
        scrollContainerMobile: function (t) {
            return css(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n      padding: ", " 0;\n    "], ["\n      padding: ", " 0;\n    "])), t.mobileMenuScrollContainerContentWrapperPaddingY);
        },
        shadow: function (t) {
            return css(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n      border: ", ";\n      box-shadow: ", ";\n    "], ["\n      border: ", ";\n      box-shadow: ", ";\n    "])), t.menuBorder, t.menuShadow);
        },
        wrapper: function () {
            return css(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n      position: relative;\n      z-index: 1;\n      width: 100%;\n      overflow: hidden;\n      line-height: 18px;\n      box-sizing: border-box;\n    "], ["\n      position: relative;\n      z-index: 1;\n      width: 100%;\n      overflow: hidden;\n      line-height: 18px;\n      box-sizing: border-box;\n    "])));
        },
        headerWrapper: function () {
            return css(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n      top: -5px;\n    "], ["\n      top: -5px;\n    "])));
        },
        footerWrapper: function () {
            return css(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n      bottom: -5px;\n    "], ["\n      bottom: -5px;\n    "])));
        },
        contentWrapper: function () {
            return css(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n      padding: 6px 18px 7px 8px;\n    "], ["\n      padding: 6px 18px 7px 8px;\n    "])));
        },
        menuSeparatorWrapper: function (t) {
            return css(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n      height: ", ";\n    "], ["\n      height: ", ";\n    "])), t.menuSeparatorBorderWidth);
        },
    });
});
var templateObject_1, templateObject_2, templateObject_3, templateObject_4, templateObject_5, templateObject_6, templateObject_7, templateObject_8, templateObject_9, templateObject_10, templateObject_11, templateObject_12;
//# sourceMappingURL=Menu.styles.js.map