#scenario_08 {
}

/* 스마트 싱스 (출근하기) */
#scenario_09-modal_a {
  width: 280px;
  max-width: 100%;
  aspect-ratio: 280 / 580 auto;
}

#scenario_09-modal_a .button_a {
  position: absolute;
  top: 26%;
  left: 3%;
  width: 51%;
  aspect-ratio: 1.8 / 1 auto;
  z-index: 1;
  display: none;
}

#scenario_09-modal_a[data-action="1"] .button_a {
  display: block;
}

#scenario_09-video_a {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}
#scenario_09-video_a_mo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}

#scenario_09-mobile_a {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 150%);
  width: 480px;
  max-width: 100%;
  transition: transform 1s;
}

#scenario_09-modal_a[data-action="1"] #scenario_09-mobile_a {
  transform: translate(-50%, 0%);
}

#scenario_09-modal_a[data-action="0"] button:not(.button_a) {
  pointer-events: none;
}

#scenario_09-modal_a .pointer {
  position: absolute;
  width: 470px;
  aspect-ratio: 2.25 / 1 auto;
  max-width: 470px;
  opacity: 0;
  transition: 1s;
}
#scenario_09-modal_a .pointer{
  top: 30%;
  left: 28%;
}
#scenario_09-modal_a[data-action="1"] .pointer{
  opacity: 0;
}
#scenario_09-modal_a[data-action="1"] .pointer {
  opacity: 1;
}



/* 스마트 싱스 (업무 시작) */
#scenario_09-modal_b {
  width: 266px;
  max-width: 100%;
  aspect-ratio: 1 / 0.24 auto;
}

#scenario_09-modal_b .button_a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
}

#scenario_09-modal_b[data-action="1"] .button_a {
  display: block;
}

#scenario_09-video_b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#scenario_09-mobile_b {
  /* width: 266px; */
  max-width: 100%;
  transition: 1s;
  opacity: 0;
}

#scenario_09-modal_b[data-action="1"] #scenario_09-mobile_b {
  opacity: 1;
}

#scenario_09-modal_b[data-action="0"] button:not(.button_a) {
  pointer-events: none;
}

#scenario_09-modal_b .pointer {
  position: absolute;
  width: 100%;
  aspect-ratio: 1 / 0.24 auto;
  max-width: 163px;
  opacity: 0;
  transition: 1s;
  top: 33%;
  left: 73%;
}

#scenario_09-modal_b[data-action="1"] .pointer {
  opacity: 1;
}
/* #scenario_09-modal_b .pointer::after {
  content: "";
  position: absolute;
  width: max-content;
  padding: 8px 40px;
  background-color: #ffffff;
  border: 1px solid #1F1F1F;
  border-radius: 34px;
  font-size: 24px;
  font-weight: 700;
  color: #000;
  opacity: 0;
  transition: 2s;
} */

/* #scenario_09-modal_b .pointer::before {
  content: "";
  position: absolute;
  width: max-content;
  padding: 9px 20px;
  background-color: #000;
  border-radius: 34px;
  font-size: 24px;
  color: #ffffff;
  font-weight: 700;
  z-index: 1;    
}

#scenario_09-modal_b[data-action="1"] .pointer::before {
  content: "02";
  top: 88%;
  left: 35%;
}
#scenario_09-modal_b[data-action="1"] .pointer::after {
  content: "'업무 시작하기' 클릭";
  opacity: 1;
  top: 88%;
  left: 80%;
} */
/* #scenario_09-modal_b .pointer::after {
  content: "";
  position: absolute;
  width: max-content;
  padding: 8px 40px;
  background-color: #154ede;
  border-radius: 34px;
  font-size: 34px;
  font-weight: 700;
  color: #fff;
  opacity: 0;
}

#scenario_09-modal_b[data-action="1"] .pointer::after {
  content: "'업무 시작하기' 클릭";
  opacity: 1;
  top: 100%;
  left: 100%;
  transform: translateY(-100%);
} */

@media (max-width: 768px) {
  #scenario_09-modal_a .button_a {
    top: 27%;
    left: 4%;
    width: 47%;
  }
  #scenario_09-modal_a .pointer::before{
    font-size: 20px;
  }
  #scenario_09-modal_a .pointer::after {
    padding: 6px 20px;
    font-size: 20px;
  }
  #scenario_09-modal_a .pointer{
    top: 33%;
    left: 26%;
    width: 100%;
    max-width: 220px;
  }
  #scenario_09-modal_b .button_a{
    aspect-ratio: 1 / 0.3 auto;
  }
  #scenario_09-modal_b[data-action="1"] #scenario_09-mobile_b {
    backdrop-filter: blur(11px);
    border-radius: 99px;
  }
  #scenario_09-modal_b .pointer{
    width: 76.5%;
    top: 17%;
    left: 81%;
  }
  #scenario_09-modal_b{
    width: 34.872%;
  }
  #scenario_09-modal_a .pointer::before,
  #scenario_09-modal_b .pointer::before {
    padding: 7px 20px;
    font-size: 20px;
    left: 39%;

}
  #scenario_09-modal_a .pointer::after,
  #scenario_09-modal_b .pointer::after {
    padding: 6px 20px;
    font-size: 20px;
  }

  
}
@media (max-width: 390px) {
  #scenario_09-modal_a .pointer::after, 
  #scenario_09-modal_b .pointer::after{
    font-size: 14px;
    padding: 6px 20px;

  }
  #scenario_09-modal_a .pointer::before,
  #scenario_09-modal_b .pointer::before{
    padding: 6px 14px;
    font-size: 14px;
  }
}