/* 세현성형외과 전환용 덮어쓰기. 리뉴업 원본 스타일은 그대로 두고 여기서만 조정한다. */

/* 세현에 해당 콘텐츠가 아직 없는 섹션: 리뉴업 환자 전후사진, 리뉴업 원장 유튜브, 리뉴업 셀카 후기 */
#mc_bna,#mc_ytList,#mc_selfie{display:none!important}
/* 공지(사전 수술예약제 안내) 섹션: 사용자 요청으로 뺀다(2026-09-23) */
#mc_event{display:none!important}

/* 다국어 사이트·이벤트 팝업·비급여 수가표 팝업은 세현에 없다 */
#gnb .language-wrap{display:none!important}
#popuplayer_container,#mpopuplayer_container{display:none!important}
#footer .btn-wrap a[href="javascript:pop_cost()"]{display:none}

/* 퀵메뉴 아이콘은 순서로 배정되므로 숨긴 버튼도 자리는 남아 있다 */
#quick .sehyun-hidden{display:none!important}

/* 리뉴업 원장 서명 이미지를 뺀 자리 */
#mc_points .profile .sign{display:none}

/* 정기 휴진 안내(원본에서 주석 처리돼 있던 스타일을 살림) */
#mc_qna .box-R .clinictime .notice{margin-top:1.6rem;font-size:calc(1.4rem * var(--fs-767));color:#8a8580;letter-spacing:-.04em}

/* 로그인 팝업: 기존 홈페이지 회원 아이디로만 로그인하므로 리뉴업 소셜 로그인 버튼은 숨기고, 안내·오류 문구 자리를 둔다 */
#login #member_login .sns_wrap{display:none}
#login .sehyun-login-msg{min-height:22px;margin:0 0 16px;font-size:15px;line-height:1.5;letter-spacing:-.03em;text-align:center;color:#6f6a64;word-break:keep-all}
#login .sehyun-login-msg:empty{min-height:0;margin:0}
#login .sehyun-login-msg.is-error{color:#c0392b}
@media only screen and (max-width:767px){#login .sehyun-login-msg{font-size:13px;margin-bottom:12px}}

/* 카카오톡 아이디 복사 안내 */
.sehyun-toast{position:fixed;left:50%;bottom:4rem;z-index:100000;transform:translate(-50%,1rem);padding:1.4rem 2.4rem;border-radius:3rem;background:rgba(62,58,54,.92);color:#faf7f0;font:500 1.5rem/1.5 Pretendard,sans-serif;letter-spacing:-.03em;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;white-space:nowrap}
.sehyun-toast.on{opacity:1;transform:translate(-50%,0)}
@media only screen and (max-width:767px){.sehyun-toast{font-size:1.3rem;white-space:normal;width:calc(100% - 4rem);text-align:center}}

/* 인포: 사진 없이 왼쪽 흰색, 오른쪽 검은색 단색. 사진 자리는 그대로 두어 섹션 크기는 유지한다 */
#mc_info .contents .box-L .bg img,#mc_info .contents .box-R .bg .swiper-container{visibility:hidden}
#mc_info .contents .box-R .bg::after{content:'';position:absolute;top:0;bottom:0;left:0;right:-100vw;background:#000}
@media only screen and (max-width:767px){
 html body #mc_info{background:#fff}
 #mc_info .contents .box-R .bg::after{right:0}
}

/* 모바일은 가로 사진의 가운데를 세로로 잘라 쓴다. 원본 값(배너 -57%, 포인트 01 -48%)이면 모델 얼굴과 원장 수술복이
   왼쪽 문구 밑으로 들어와 글씨가 읽히지 않으므로 사진을 오른쪽으로 옮겨 문구가 빈 배경 위에 오게 한다 */
@media only screen and (max-width:767px){
 html body #mc_model .bg-wrap > img{transform:translateX(-48%)}
 html body #mc_points .box-wrap .box-R .inner .list:nth-child(1) .photo > img{transform:translateX(-41%)}
}

/* 포인트 04: 어두운 남색 사진을 다른 카드와 같은 밝은 톤으로 바꿨으므로(2026-09-24) 원본의 밝은 회색 글자(#bbb) 대신 기본 글자색을 쓴다 */
#mc_points .box-wrap .box-R .inner .list:nth-child(4) .txt{--color:var(--color-primary)!important}

/* 하단 배너: 인테리어 사진 대신 파도 영상. 원본 사진과 같은 크기(1920x755, 모바일 720x950)를 채운다 */
#mc_interior .bg-wrap .sehyun-wave{display:block;width:100%;height:755px;object-fit:cover;object-position:center}
@media only screen and (max-width:1559px){#mc_interior .bg-wrap .sehyun-wave{height:100%}}
@media only screen and (max-width:767px){#mc_interior .bg-wrap .sehyun-wave{height:auto;aspect-ratio:720/950}}

