.elementor-7874 .elementor-element.elementor-element-b6c99bc{--display:flex;--position:fixed;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-b6c99bc{left:0px;}body.rtl .elementor-7874 .elementor-element.elementor-element-b6c99bc{right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7874 .elementor-element.elementor-element-b6c99bc{--width:100%;}}/* Start custom CSS */<!-- Zalepi ovo u Elementor HTML widget na TOJ stranici (Virtuelna tura). -->
<style>
/* 1) CSS “mreža” – pokriva Chatbase i dosta drugih chat widgeta */
#chatbase-bubble,
.chatbase-bubble,
#chatbase-message-bubbles,
[id*="chatbase"],
[class*="chatbase"],
iframe[src*="chatbase"],
iframe[src*="tawk"],
#tawkchat-container,
.crisp-client,
[class*="crisp"],
iframe[src*="crisp"],
#intercom-container,
.intercom-lightweight-app,
iframe[src*="intercom"],
#hubspot-messages-iframe-container,
iframe[src*="hubspot"],
#drift-widget-container,
iframe[src*="drift"],
.zEWidget-launcher,
iframe[src*="zendesk"],
[id*="zendesk"]{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}

/* 2) “Generički” floating launcheri (često su fixed-bottom) */
*[style*="position: fixed"][style*="bottom:"],
*[style*="position:fixed"][style*="bottom:"]{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}
</style>

<script>
/* Kill-switch koji radi i kada se chat ubaci POSLE učitavanja (najčešći slučaj) */
(function () {
  function hideChat() {
    const body.elementor-page-7874s = [
      '#chatbase-bubble',
      '.chatbase-bubble',
      '#chatbase-message-bubbles',
      '[id*="chatbase"]',
      '[class*="chatbase"]',
      'iframe[src*="chatbase"]',
      '#tawkchat-container',
      'iframe[src*="tawk"]',
      '.crisp-client',
      '[class*="crisp"]',
      'iframe[src*="crisp"]',
      '#intercom-container',
      '.intercom-lightweight-app',
      'iframe[src*="intercom"]',
      '#hubspot-messages-iframe-container',
      'iframe[src*="hubspot"]',
      '#drift-widget-container',
      'iframe[src*="drift"]',
      '.zEWidget-launcher',
      'iframe[src*="zendesk"]',
      '[id*="zendesk"]'
    ];

    body.elementor-page-7874s.forEach(sel => {
      document.querySelectorAll(sel).forEach(el => {
        el.style.setProperty('display', 'none', 'important');
        el.style.setProperty('visibility', 'hidden', 'important');
        el.style.setProperty('opacity', '0', 'important');
        el.style.setProperty('pointer-events', 'none', 'important');
      });
    });

    // Bonus: sakrij sve fixed elemente pri dnu desno (tipičan chat launcher)
    document.querySelectorAll('*').forEach(el => {
      const s = el.style;
      if (!s) return;
      const pos = (s.position || '').toLowerCase();
      if (pos === 'fixed' && (s.bottom || s.inset || '').toString() !== '') {
        el.style.setProperty('display', 'none', 'important');
        el.style.setProperty('visibility', 'hidden', 'important');
        el.style.setProperty('opacity', '0', 'important');
        el.style.setProperty('pointer-events', 'none', 'important');
      }
    });
  }

  // Uradi odmah + ponovi nekoliko puta (za učitavanje sa zakašnjenjem)
  hideChat();
  let tries = 0;
  const iv = setInterval(() => {
    hideChat();
    tries++;
    if (tries > 30) clearInterval(iv); // ~15 sekundi
  }, 500);

  // Prati DOM promene i sakrij čim se pojavi
  const obs = new MutationObserver(() => hideChat());
  obs.observe(document.documentElement, { childList: true, subtree: true });
})();
</script>/* End custom CSS */