title: DomMarkers and DomIcons not working inside a ShadowRoot
body: <p>I'm trying to use DomMakers and DomIcons inside a ShadowRoot. When the markers load, I get this error:</p>
  <pre><code>Uncaught TypeError: Cannot read properties of undefined (reading 'getPropertyValue')
  at rm.Ga (mapsjs-core.js:350:435)
  at kn (mapsjs-core.js:376:338)
  at S.Ga (mapsjs-core.js:376:52)
  at T.de (mapsjs-core.js:408:437)
  at $o (eval at &lt;anonymous&gt; (mapsjs-core.js:73:36), &lt;anonymous&gt;:5:219)
  at Zo (eval at &lt;anonymous&gt; (mapsjs-core.js:73:36), &lt;anonymous&gt;:4:425)
  at fp.g (eval at &lt;anonymous&gt; (mapsjs-core.js:73:36), &lt;anonymous&gt;:16:301)
  </code></pre>
  <p>This happens because mapsjs-core can't find the canvas element, since it's inside a ShadowRoot. Here is the code snippet where the error occurs:</p>
  <pre><code>var r = g.style;
  f.push({
    Aj: r.getPropertyValue(tm),
    bo: r.getPropertyPriority(tm),
    style: r
  });
  </code></pre>
  <p><code>g</code> is supposed to be the map canvas, but inside a ShadowRoot it's the <code>document</code> element</p>
  <p>I'm using Here Maps API for Javascript v3.1.30.7 on a React app.</p>
  <p>If I change to Markers and Icons the problem is gone, but I lose the interactivity I need.</p>