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 () {
            return css(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n      display: inline-block;\n      position: relative;\n      line-height: normal;\n    "], ["\n      display: inline-block;\n      position: relative;\n      line-height: normal;\n    "])));
        },
        rootMobile: function (t) {
            return css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n      width: ", ";\n      max-width: ", ";\n    "], ["\n      width: ", ";\n      max-width: ", ";\n    "])), t.selectRootWidthMobile, t.mobileSelectMaxWidth);
        },
        placeholder: function (t) {
            return css(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n      color: ", ";\n      text-overflow: ellipsis;\n    "], ["\n      color: ", ";\n      text-overflow: ellipsis;\n    "])), t.selectPlaceholderColor);
        },
        placeholderDisabled: function (t) {
            return css(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n      color: ", ";\n    "], ["\n      color: ", ";\n    "])), t.selectPlaceholderColorDisabled);
        },
        customUsePlaceholder: function () {
            return css(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n      color: inherit;\n      opacity: 0.7;\n    "], ["\n      color: inherit;\n      opacity: 0.7;\n    "])));
        },
        arrowWrap: function (t) {
            return css(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n      color: ", ";\n      flex-shrink: 0;\n    "], ["\n      color: ", ";\n      flex-shrink: 0;\n    "])), t.selectMenuArrowColor);
        },
        arrowDisabled: function (t) {
            return css(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n      color: ", ";\n    "], ["\n      color: ", ";\n    "])), t.selectMenuArrowColorDisabled);
        },
        customUseArrow: function () {
            return css(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n      color: inherit;\n      opacity: 0.7;\n    "], ["\n      color: inherit;\n      opacity: 0.7;\n    "])));
        },
        label: function () {
            return css(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n      flex: 1 1 auto;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      overflow: hidden;\n    "], ["\n      flex: 1 1 auto;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      overflow: hidden;\n    "])));
        },
        search: function () {
            return css(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n      margin: 1px 4px 4px;\n    "], ["\n      margin: 1px 4px 4px;\n    "])));
        },
        leftIconSmall: function (t) {
            return css(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n      margin-right: ", ";\n      width: ", ";\n    "], ["\n      margin-right: ", ";\n      width: ", ";\n    "])), t.selectIconGapSmall, t.btnIconSizeSmall);
        },
        leftIconMedium: function (t) {
            return css(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n      margin-right: ", ";\n      width: ", ";\n    "], ["\n      margin-right: ", ";\n      width: ", ";\n    "])), t.selectIconGapMedium, t.btnIconSizeMedium);
        },
        leftIconLarge: function (t) {
            return css(templateObject_13 || (templateObject_13 = __makeTemplateObject(["\n      margin-right: ", ";\n      width: ", ";\n    "], ["\n      margin-right: ", ";\n      width: ", ";\n    "])), t.selectIconGapLarge, t.btnIconSizeLarge);
        },
        leftIconLink: function (t) {
            return css(templateObject_14 || (templateObject_14 = __makeTemplateObject(["\n      margin-right: ", ";\n    "], ["\n      margin-right: ", ";\n    "])), t.btnLinkIconMarginRight);
        },
        selectButtonContainer: function () {
            return css(templateObject_15 || (templateObject_15 = __makeTemplateObject(["\n      width: 100%;\n      display: inline-flex;\n      justify-content: space-between;\n    "], ["\n      width: 100%;\n      display: inline-flex;\n      justify-content: space-between;\n    "])));
        },
    });
});
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, templateObject_13, templateObject_14, templateObject_15;
//# sourceMappingURL=Select.styles.js.map