/* CCF pilot tweaks for Storyline unified player resume overlay. */
body.resume-shown .mobile-start-course-title,
body.resume-shown .mobile-load-title-overlay,
body.resume-shown #mobile-start-title {
  display: none !important;
}

body.resume-shown .mobile-start-overlay button.restart {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Keep Resume highly visible on the dark stage (embed can look "blank" otherwise). */
body.resume-shown .mobile-start-overlay button.resume,
.cs-ResumePromptSlide [data-ref="resumeButton"],
.cs-ResumePromptSlide .cs-6Fa4CUVh10s-ResumePromptSlide-btn0 {
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 20 !important;
}

/* Menu ticks: grey when visited, green + thicker when slide timeline completes. */
#outline-content li div.listitem.cs-viewed:not(.cs-complete):not(.ccf-timeline-complete):not(.is-scene) .visitedIcon .check-icon {
  color: #9aa0a6 !important;
  transform: none;
}

#outline-content li div.listitem.cs-complete:not(.is-scene):not(.cs-locked) .visitedIcon .check-icon,
#outline-content li div.listitem.ccf-timeline-complete:not(.is-scene):not(.cs-locked) .visitedIcon .check-icon {
  color: #2e9e4b !important;
  transform: scale(1.35);
  transform-origin: center;
}
