#sched-footer-link {display: none;}
#sched-container-header-menu {display: none;}
.sched-share-app {display: none;}
#sched-menu-login {display: none;}

#sb_widget {display: none !important;}

a.sched-title-tooltip[href*="mobile-site"] {display: none !important;}

.notification-bar.notification-bar__login {display: none !important;}

.nav-menu {display: none !important;}

.sched-person-session h2 a {
  pointer-events: none !important;
  cursor: default !important;
  color: inherit !important;
  text-decoration: none !important;
}

.footer.footer--embed {display: none !important;}


/* Make the Share Event button bigger + prominent (no color changes) */
a.event-share {
  transform: scale(1.35) !important;
  transform-origin: center !important;
  margin-left: 10px !important;
}

/* Un-stick sched's floating schedule toolbar so it scrolls inline
   with the agenda instead of pinning over the sessions. */
.schedule__header-container.fixed {
  position: static !important;
  transform: none !important;
  box-shadow: none !important;
}

/* remove the empty band above the schedule in embed mode */
.schedorg-body-embed #sched-body-inner { padding-top: 0 !important; }

/* hide the "Sign up or log in to save this…" prompt on session detail pages */
#sched-page-event-sharing h4 { display: none !important; }




/* Put the timezone (PDT) inline right after the end time.
   sched renders this date row as a flex row, which strands the PDT span at the
   far right when the date wraps on narrow/mobile widths. Switching it back to
   normal inline flow makes PDT sit immediately after the time. */
.list-single__date {
  display: block !important;          /* was flex — that stranded .tz at the right */
}
.list-single__date::before {          /* keep the calendar icon inline before the text */
  display: inline !important;
  margin-right: 4px !important;
  vertical-align: middle !important;
}
.list-single__date .tz {
  display: inline !important;         /* PDT flows right after "8:45am" */
}


/* Hide the embed's scrollbar but keep the schedule scrollable in the pane */
html, body {
  scrollbar-width: none;         /* Firefox */
  -ms-overflow-style: none;      /* old Edge */
}
html::-webkit-scrollbar,
body::-webkit-scrollbar {
  display: none;                 /* Chrome, Safari, Edge */
}


#sched-page-event .event-nav__icons a.event-share {
  display: none !important;
}