// Wymuszenie wyrównania TYLKO captcha do lewej
function forceCaptchaOnlyLeftAlign() {
  // Specyficzne selektory tylko dla captcha
  const captchaSelectors = [
    'iframe[src*="recaptcha"]',
    'iframe[title*="reCAPTCHA"]', 
    '.g-recaptcha',
    '.rc-anchor',
    'div[class*="recaptcha"]'
  ];
  
  captchaSelectors.forEach(selector => {
    try {
      const elements = document.querySelectorAll('.contact-tab-main ' + selector);
      elements.forEach(element => {
        // Wymuś style tylko na captcha element
        element.style.setProperty('text-align', 'left', 'important');
        element.style.setProperty('margin-left', '0', 'important');
        element.style.setProperty('margin-right', 'auto', 'important');
        element.style.setProperty('margin-top', '10px', 'important');
        element.style.setProperty('display', 'block', 'important');
        element.style.setProperty('float', 'none', 'important');
        element.style.setProperty('position', 'relative', 'important');
        element.style.setProperty('left', '0', 'important');
        element.style.setProperty('transform', 'none', 'important');
        
        // Sprawdź czy parent ma width 304px (typowe dla captcha) i jeśli tak, wyrównaj go też
        if (element.parentElement && element.parentElement.style.width === '304px') {
          element.parentElement.style.setProperty('text-align', 'left', 'important');
          element.parentElement.style.setProperty('margin-left', '0', 'important');
          element.parentElement.style.setProperty('margin-right', 'auto', 'important');
        }
      });
    } catch(e) {
      // Ignoruj błędy selektorów
    }
  });
}

// Uruchom funkcję co 500ms
setInterval(forceCaptchaOnlyLeftAlign, 500);

// Uruchom po kliknięciu w tab
$('.contact-tab-main .top-group .box').on('click', function() {
  setTimeout(forceCaptchaOnlyLeftAlign, 200);
  setTimeout(forceCaptchaOnlyLeftAlign, 500);
});