
    function loadIframe() {
      var container = document.querySelector('.itscomplicated-card') || document.querySelector('.itscomplicated-calendar');
      if (!container) {
        console.error('No suitable container found');
        return;
      }
      // Prevent double loading
      if (container.querySelector('iframe')) {
        return;
      }
      var iframe = document.createElement('iframe');
      iframe.src = "https://complicated.life/embed/systemic-therapist-jorn-jacob-rohwer/card";
      iframe.style.width = "100%";
      iframe.style.minWidth = "310px";
      iframe.style.maxWidth = "1023px";
      iframe.style.border = "0";
      iframe.scrolling = "no";
      iframe.onload = function() {
        this.style.height = this.contentWindow.document.documentElement.scrollHeight + 'px';
      };
      container.appendChild(iframe);

      window.addEventListener('message', function(event) {
        if (event.origin === 'https://complicated.life') {
          try {
            var message = event.data;
            if (message.action === 'resize') {
              iframe.style.height = message.height + 'px';
            }
          } catch (e) {
            console.error('Error parsing message:', e);
          }
        }
      }, false);
    }

    if (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', loadIframe, false);
    } else {
      loadIframe();
    }
    