"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 ComboboxItemNotFound () {
        return ComboboxItemNotFound;
    },
    get StyledCombobox () {
        return StyledCombobox;
    },
    get StyledNativeSelect () {
        return StyledNativeSelect;
    },
    get StyledPopover () {
        return StyledPopover;
    },
    get StyledRoot () {
        return StyledRoot;
    }
});
var _styled = /*#__PURE__*/ _interop_require_default(require("@emotion/styled"));
var _engines = require("../../../engines");
var _Popover = require("../../Popover");
var _Comboboxtokens = require("./Combobox.tokens");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
var StyledRoot = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "ee8347q0",
    label: "StyledRoot"
})("width:100%;position:relative;& .", _Popover.popoverClasses.wrapper, "{display:block;}");
var StyledCombobox = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "ee8347q1",
    label: "StyledCombobox"
})("box-sizing:border-box;background:var(", _Comboboxtokens.tokens.background, ");box-shadow:var(", _Comboboxtokens.tokens.boxShadow, ");border-radius:var(", _Comboboxtokens.tokens.borderRadius, ");width:var(", _Comboboxtokens.tokens.width, ");height:var(", _Comboboxtokens.tokens.height, ");padding:var(", _Comboboxtokens.tokens.paddingTop, ") var(", _Comboboxtokens.tokens.paddingRight, ") var(", _Comboboxtokens.tokens.paddingBottom, ")\n        var(", _Comboboxtokens.tokens.paddingLeft, ");");
// issue #823
var Popover = (0, _engines.component)(_Popover.popoverConfig);
var StyledPopover = /*#__PURE__*/ (0, _styled.default)(Popover, {
    target: "ee8347q2",
    label: "StyledPopover"
})("display:block;.", String(_Popover.popoverClasses.root), ",.", String(_Popover.popoverClasses.target), "{width:", function(param) {
    var usePortal = param.usePortal, selectWidth = param.selectWidth;
    return usePortal ? "".concat(selectWidth, "px") : '100%';
}, ";}");
var ComboboxItemNotFound = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "ee8347q3",
    label: "ComboboxItemNotFound"
})("text-align:center;padding:0.5rem;font-family:var(", _Comboboxtokens.tokens.itemFontFamily, ");font-size:var(", _Comboboxtokens.tokens.itemFontSize, ");font-style:var(", _Comboboxtokens.tokens.itemFontStyle, ");font-weight:var(", _Comboboxtokens.tokens.itemFontWeightBold, ");letter-spacing:var(", _Comboboxtokens.tokens.itemFontLetterSpacing, ");line-height:var(", _Comboboxtokens.tokens.itemFontLineHeight, ");");
var StyledNativeSelect = (0, /*#__PURE__*/ _styled.default)("select", {
    target: "ee8347q4",
    label: "StyledNativeSelect"
})("display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;color:transparent;border:none;outline:none;opacity:0;position:absolute;inset:0;");
