/* Ascunde footer-ul Sched complet */
#sched-footer,
.sched-container-footer,
footer,
.footer,
#footer,
.sched-footer,
div[class*="footer"] {
  display: none !important;
}

/* Ascunde linkul "format csv" / export din pagina de sesiune */
a[href*="csv"],
a[href*=".csv"],
.export-links,
.sched-export {
  display: none !important;
}

/* Ascunde bara de Log in */
.sched-container-login,
#sched-login,
.login-prompt,
div[class*="login"],
a[href*="login"] {
  display: none !important;
}


/* Ascunde butoanele de aplicații mobile */
a[href*="apple.com"],
a[href*="play.google.com"],
.sched-container-apps,
div[class*="app-badges"] {
  display: none !important;
}


.user-profile__about > .user-profile__title { font-size: 0; }
.user-profile__about > .user-profile__title::before { content: "Projects"; font-size: 22px; }
.user-profile__about-content img { max-width: 100%; height: auto; }

img[src*="app-store-dark.svg"],
img[src*="google-play"] {
  display: none !important;
}

.icon.icon--square.icon--mobile {
  display: none !important;
}

a.sched-title-tooltip[oldtitle*="Mobile App"] {
  display: none !important;
}

.user-profile__about > .user-profile__title {
  visibility: hidden;
  position: relative;
}
.user-profile__about > .user-profile__title::before {
  content: "Projects";
  visibility: visible;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.user-profile__about-content img { max-width: 100%; height: auto; }


<style>
/* 1. Varianta CSS - ascunde blocul de câmpuri custom din pagina de sesiune */
.sched-event-details-custom,
.sched-event-details-custom-format {
  display: none !important;
}
</style>

<script>
/* 2. Fallback JS - ascunde orice element care conține exact eticheta "format" */
(function () {
  function hideFormat() {
    var all = document.querySelectorAll('body *');
    var hits = [];
    for (var i = 0; i < all.length; i++) {
      var el = all[i];
      var t = (el.textContent || '').trim().toLowerCase();
      if (t.indexOf('format') === 0 && t.length < 40) hits.push(el);
    }
    // păstrăm doar elementul cel mai adânc (ca să nu ascundem tot containerul)
    hits.forEach(function (el) {
      var hasChildHit = hits.some(function (o) { return o !== el && el.contains(o); });
      if (!hasChildHit) el.style.display = 'none';
    });
  }
  document.addEventListener('DOMContentLoaded', hideFormat);
  new MutationObserver(hideFormat).observe(document.documentElement, {childList: true, subtree: true});
})();

/* Ascunde câmpul custom "format" din pagina/pop-up-ul de sesiune */
.sched-event-details-format,
.sched-event-details-custom-format,
.sched-event-details-customfield-format,
.sched-event-format,
.event-format,
[class*="details-format"],
[class*="custom-format"],
[class*="-format"] {
  display: none !important;
}

/* Ascunde blocul de câmpuri custom din pagina de sesiune (eticheta "format csv") */
ul.tip-custom-fields {
  display: none !important;
}

.sched-event-details-roles .sched-person-session-role { display: none; }