icking outside
      window.addEventListener('click', (e) => {
          if (e.target.classList.contains('dialog-overlay')) {
              e.target.style.display = 'none';
          }
      });

      // Close dialogs when hitting escape
      window.addEventListener('keydown', (e) => {
          if (e.key === 'Escape') {
              providerDialog.style.display = 'none';
              apiKeyDialog.style.display = 'none';
              logDetailsModal.style.display = 'none';
          }
      });

      