/**
 * 시장 4단계 CLEAR 연출
 */
body.market-step4-clear-phase::before,
body.market-step4-clear-phase.market-step4-dim-active::before {
  display: none !important;
  content: none !important;
}

body.market-step4-clear-phase.mascot-coach-spotlight-dim::before {
  display: none !important;
  content: none !important;
}

body.market-step4-clear-phase #marketStep4Overlay,
body.market-step4-clear-phase .market-step4-overlay.is-clear-dim {
  display: block !important;
  position: fixed;
  inset: 0;
  z-index: 470;
  background: rgba(2, 6, 4, 0.9) !important;
  pointer-events: none;
}

body.market-step4-clear-phase #marketStep4Overlay.is-dim,
body.market-step4-clear-phase .market-step4-overlay.is-dim {
  background: transparent !important;
}

body.market-step4-clear-phase .market-step4-clear,
.market-step4-clear {
  color: #d8ffeb;
  text-shadow: 0 0 24px rgba(111, 234, 175, 0.8), 0 0 36px rgba(111, 234, 175, 0.36);
}

body.market-step4-clear-phase .market-step4-clear.is-show,
.market-step4-clear.is-show {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

body.market-step4-clear-phase #marketStep4Clear {
  position: fixed;
  z-index: 1210 !important;
  pointer-events: none;
}

body.market-step4-clear-phase .tutorial-callout-target {
  animation: none !important;
  box-shadow: none !important;
  background: transparent !important;
  z-index: auto !important;
}
