.elementor-346 .elementor-element.elementor-element-4ac0477{width:100%;max-width:100%;background-color:transparent;margin:36px 1px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;background-image:linear-gradient(180deg, #010101 0%, #030202 100%);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-e3e9a6c{margin:9% -1% calc(var(--kit-widget-spacing, 0px) + -1%) -1%;}}/* Start custom CSS for shortcode, class: .elementor-element-4ac0477 */<style>
#p360-payment-overlay {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 9999999;
  background: rgba(0,0,0,.82);
  align-items: center;
  justify-content: center;
  padding: 18px;
  box-sizing: border-box;
}
#p360-payment-overlay.p360-open { display: flex; }
#p360-payment-box {
  width: 100%;
  max-width: 420px;
  box-sizing: border-box;
  position: relative;
  padding: 30px 22px 24px;
  border: 1px solid #12c8ff;
  border-radius: 18px;
  background: #101827;
  color: #fff;
  text-align: center;
  box-shadow: 0 15px 60px #0009;
  font-family: Arial, sans-serif;
  animation: p360-appear .25s ease-out;
}
#p360-payment-box .p360-check {
  width: 62px;
  height: 62px;
  margin: 0 auto 16px;
  border: 2px solid #20d9a2;
  border-radius: 50%;
  color: #20d9a2;
  font-size: 38px;
  line-height: 62px;
}
#p360-payment-box h2 {
  color: #fff;
  font-size: 22px;
  margin: 0 20px 12px;
}
#p360-payment-box p {
  color: #d8e3ef;
  font-size: 15px;
  line-height: 1.6;
}
#p360-payment-box .p360-tx {
  background: #182438;
  border: 1px solid #30465f;
  border-radius: 10px;
  padding: 14px;
  margin: 20px 0;
}
#p360-payment-box .p360-tx small {
  display: block;
  color: #a9bdd3;
  margin-bottom: 8px;
}
#p360-payment-box #p360-txid {
  color: #35d4ff;
  font-size: 14px;
  overflow-wrap: anywhere;
}
#p360-payment-box button {
  cursor: pointer;
  border: 0;
  border-radius: 8px;
  font-weight: bold;
}
#p360-payment-box .p360-dismiss {
  position: absolute;
  top: 9px;
  right: 10px;
  background: #273449;
  color: white;
  font-size: 25px;
  width: 36px;
  height: 36px;
}
#p360-payment-box .p360-done {
  width: 100%;
  padding: 13px;
  background: linear-gradient(90deg,#00b9f1,#16dfb0);
  color: #071525;
  font-size: 16px;
}
#p360-payment-box .p360-copy {
  margin-top: 10px;
  padding: 8px 12px;
  background: transparent;
  border: 1px solid #35d4ff;
  color: #35d4ff;
}
@keyframes p360-appear {
  from { opacity: 0; transform: translateY(12px) scale(.97); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
<\/style>
<div id="p360-payment-overlay">
  <div id="p360-payment-box" role="dialog"
       aria-modal="true" aria-labelledby="p360-payment-title">
    <button type="button" class="p360-dismiss"
            id="p360-dismiss" aria-label="Close">&times;</button>
    <div class="p360-check">&#10003;</div>
    <h2 id="p360-payment-title">Deposit Request Submitted!</h2>
    <p id="p360-payment-message">
      Your deposit request has been submitted successfully.
    </p>
    <div class="p360-tx">
      <small>Transaction ID</small>
      <strong id="p360-txid">—</strong><br>
      <button type="button" class="p360-copy" id="p360-copy">
        Copy Transaction ID
      </button>
    </div>
    <p style="font-size:12px;color:#a9bdd3">
      Your deposit will be credited after payment verification.
    </p>
    <button type="button" class="p360-done" id="p360-done">
      OK, Close
    </button>
  </div>
</div>

<script>
(function () {
  function initP360Popup() {
    var overlay = document.getElementById('p360-payment-overlay');
    if (!overlay || overlay.dataset.initialized === 'yes') return;
    overlay.dataset.initialized = 'yes';

    var params = new URLSearchParams(window.location.search);
    var success = params.get('p360_success');
    var error = params.get('p360_error');

    // Open only when the server has redirected with a result.
    if (!success && !error) return;

    var isError = !success && !!error;
    var message = success || error || '';
    var match = message.match(/Transaction\s*ID\s*:\s*([^\s&]+)/i);
    var txid = match ? match[1] : '';

    document.getElementById('p360-payment-title').textContent =
      isError ? 'Request Not Completed' : 'Deposit Request Submitted!';

    document.querySelector('#p360-payment-box .p360-check').textContent =
      isError ? '!' : '\u2713';

    document.querySelector('#p360-payment-box .p360-check').style.color =
      isError ? '#ff7373' : '#20d9a2';

    document.getElementById('p360-payment-message').textContent =
      message.replace(/Transaction\s*ID\s*:\s*[^\s&]+/i, '').trim() ||
      (isError ? 'Your request could not be completed.' :
      'Your deposit request has been submitted successfully.');

    document.getElementById('p360-txid').textContent =
      txid || 'Not provided in response';

    if (isError) {
      document.querySelector('#p360-payment-box .p360-check').style.borderColor = '#ff7373';
      document.querySelector('#p360-payment-box .p360-done').textContent = 'Close';
      document.querySelector('#p360-payment-box .p360-tx').style.display = 'none';
    }

    function closePopup() {
      overlay.classList.remove('p360-open');
      overlay.setAttribute('aria-hidden', 'true');

      // Remove result parameters so refreshing does not reopen the popup.
      var url = new URL(window.location.href);
      url.searchParams.delete('p360_success');
      url.searchParams.delete('p360_error');
      window.history.replaceState({}, document.title,
        url.pathname + url.search + url.hash);
    }

    document.getElementById('p360-dismiss').addEventListener('click', closePopup);
    document.getElementById('p360-done').addEventListener('click', closePopup);

    overlay.addEventListener('click', function (event) {
      if (event.target === overlay) closePopup();
    });

    document.addEventListener('keydown', function (event) {
      if (event.key === 'Escape' && overlay.classList.contains('p360-open')) {
        closePopup();
      }
    });

    document.getElementById('p360-copy').addEventListener('click', function () {
      if (!txid) return;
      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(txid).then(function () {
          document.getElementById('p360-copy').textContent = 'Copied!';
        }).catch(function () {
          window.prompt('Copy transaction ID:', txid);
        });
      } else {
        window.prompt('Copy transaction ID:', txid);
      }
    });

    overlay.classList.add('p360-open');
    overlay.setAttribute('aria-hidden', 'false');
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', initP360Popup);
  } else {
    initP360Popup();
  }
})();
</script>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3e9a6c *//* Wrap long text inside page content */
.entry-content,
.entry-content p,
.entry-content li,
.entry-content a,
.wp-block-paragraph {
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: normal;
    max-width: 100%;
    box-sizing: border-box;
}

/* Prevent page content from overflowing on mobile */
.entry-content {
    min-width: 0;
    overflow-x: hidden;
}/* End custom CSS */