var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
    if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
    return cooked;
};
import { ZERO_WIDTH_SPACE_CSS } from '../../../lib/chars.js';
import { memoizeGetStyles } from '../../../lib/theming/Emotion.js';
import { getStyles } from '../Input.styles.js';
export var getStylesLayout = memoizeGetStyles(function (emotion) {
    var styles = getStyles(emotion);
    return {
        root: function (t) {
            return styles.root(t);
        },
        input: function () {
            return emotion.css(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n        min-width: 0;\n        overflow: hidden;\n        position: relative;\n        width: 100%;\n        display: flex;\n      "], ["\n        min-width: 0;\n        overflow: hidden;\n        position: relative;\n        width: 100%;\n        display: flex;\n      "])));
        },
        aside: function () {
            return emotion.css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n        display: inline-flex;\n        align-items: center;\n        flex-shrink: 0;\n\n        &::before {\n          content: '", "';\n        }\n      "], ["\n        display: inline-flex;\n        align-items: center;\n        flex-shrink: 0;\n\n        &::before {\n          content: '", "';\n        }\n      "])), ZERO_WIDTH_SPACE_CSS);
        },
        icon: function (t) {
            return emotion.css(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n        color: ", ";\n      "], ["\n        color: ", ";\n      "])), t.inputIconColor);
        },
        iconFocus: function (t) {
            return emotion.css(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n        color: ", ";\n      "], ["\n        color: ", ";\n      "])), t.inputFocusedIconColor);
        },
        iconDisabled: function (t) {
            return emotion.css(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n        cursor: default;\n        color: ", ";\n      "], ["\n        cursor: default;\n        color: ", ";\n      "])), t.inputIconColorDisabled);
        },
        text: function (t) {
            return emotion.css(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n        color: ", ";\n      "], ["\n        color: ", ";\n      "])), t.inputPlaceholderColor);
        },
        textDisabled: function (t) {
            return emotion.css(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n        color: ", ";\n      "], ["\n        color: ", ";\n      "])), t.inputPlaceholderColorDisabled);
        },
    };
});
var templateObject_1, templateObject_2, templateObject_3, templateObject_4, templateObject_5, templateObject_6, templateObject_7;
//# sourceMappingURL=InputLayout.styles.js.map