Liferay.Loader.define('site-navigation-item-selector-web$dom-helpers@5.2.0/esm/css', ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    import getComputedStyle from './getComputedStyle';
    import hyphenate from './hyphenateStyle';
    import isTransform from './isTransform';

    function style(node, property) {
      var css = '';
      var transforms = '';

      if (typeof property === 'string') {
        return node.style.getPropertyValue(hyphenate(property)) || getComputedStyle(node).getPropertyValue(hyphenate(property));
      }

      Object.keys(property).forEach(function (key) {
        var value = property[key];

        if (!value && value !== 0) {
          node.style.removeProperty(hyphenate(key));
        } else if (isTransform(key)) {
          transforms += key + "(" + value + ") ";
        } else {
          css += hyphenate(key) + ": " + value + ";";
        }
      });

      if (transforms) {
        css += "transform: " + transforms + ";";
      }

      node.style.cssText += ";" + css;
    }

    export default style;
  }
});
//# sourceMappingURL=css.js.map