import BaseStyle from '@primevue/core/base/style'; var theme = function theme(_ref) { var dt = _ref.dt; return "\n.p-iconfield {\n position: relative;\n}\n\n.p-inputicon {\n position: absolute;\n top: 50%;\n margin-top: calc(-1 * (".concat(dt('icon.size'), " / 2));\n color: ").concat(dt('iconfield.icon.color'), ";\n line-height: 1;\n}\n\n.p-iconfield .p-inputicon:first-child {\n left: ").concat(dt('form.field.padding.x'), ";\n}\n\n.p-iconfield .p-inputicon:last-child {\n right: ").concat(dt('form.field.padding.x'), ";\n}\n\n.p-iconfield .p-inputtext:not(:first-child) {\n padding-left: calc((").concat(dt('form.field.padding.x'), " * 2) + ").concat(dt('icon.size'), ");\n}\n\n.p-iconfield .p-inputtext:not(:last-child) {\n padding-right: calc((").concat(dt('form.field.padding.x'), " * 2) + ").concat(dt('icon.size'), ");\n}\n"); }; var classes = { root: 'p-iconfield' }; var IconFieldStyle = BaseStyle.extend({ name: 'iconfield', theme: theme, classes: classes }); export { IconFieldStyle as default }; //# sourceMappingURL=index.mjs.map