/* ==== [운영 메모 2026-10-29] — 이 메모는 주석이라 동작에 영향 없음 ====
   모바일 입체형 버튼 공통. 불러오는 곳: 34쪽 전부(국문·영문), 모바일(47.99rem 이하)만.
   ==== */
/* ==========================================================================
   mobile-buttons.css — 국문 모바일 공통 입체형 버튼 (2026-10-23, 테스트본)
   - 로드: 각 국문 페이지 <link media="(max-width: 47.99rem)"> — PC(48rem 이상)에는 적용되지 않는다.
   - 기준: 메인 상단 바로가기 버튼(mobile-c3.css 9-10)과 같은 규칙. 유형별로 색·그림자 강도만 다르다.
       P  파란 채움(주요 CTA)        L  연한 파란 채움(어두운 배경 위)   W  흰색 채움(파란·네이비 배경 위)
       OD 외곽선(어두운 배경 위)      OL 외곽선(밝은 배경 위)            F  하단 고정 바(눌림 효과만)
   - 버튼의 크기·글자·색·링크·폼 동작은 건드리지 않는다. 모서리(8px)·그라데이션·그림자·눌림·포커스만 추가한다.
   - transform·box-shadow·filter 만 쓰므로 레이아웃은 움직이지 않는다.
   - 일반 텍스트 링크·햄버거 메뉴·KO/EN·입력창·체크박스는 대상이 아니다(선택자에 포함하지 않음).
   ========================================================================== */

/* 공통: 모서리 · 전환 · 터치 */
body.medicell .m15 .location__call,
body.medicell .m15 .online-consult__submit,
body.medicell .m15 .reserve-cta__action--primary,
body.medicell .m15 .spinal-tx-hero__cta--primary,
body.medicell .m15 .sc-hero__cta--primary,
body.medicell .m15 .sc-final-cta__action--primary,
body.medicell .m15 .quick-consult .quick-consult__submit,
body.medicell .m15 .facility-cta__action--primary,
body.medicell .m15 .tx-next__cta,
body.medicell .m15 .symptom-check__cta,
body.medicell .m15 .spinal-next__cta,
body.medicell .m15 .home-final-cta__action--primary,
body.medicell .m15 .director-cta__action,
body.medicell .m15 .ivia-cta__action,
body.medicell .m15 .neuro-final-cta__action,
body.medicell .m15 .dementia-cta__action,
body.medicell .m15 .parkinsons-cta__action,
body.medicell .m15 .stroke-cta__action,
body.medicell .m15 .regen-final-cta__action,
body.medicell .m15 .home-final-cta__action--secondary,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary),
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary),
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary),
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary),
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary),
body.medicell .m15 .location__link,
body.medicell .m15 .team__accordion > summary {
	border-radius: 8px;
	transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
	-webkit-tap-highlight-color: transparent;
	touch-action: manipulation;
}

/* P */
body.medicell .m15 .location__call,
body.medicell .m15 .online-consult__submit,
body.medicell .m15 .reserve-cta__action--primary,
body.medicell .m15 .spinal-tx-hero__cta--primary,
body.medicell .m15 .sc-hero__cta--primary,
body.medicell .m15 .sc-final-cta__action--primary,
body.medicell .m15 .quick-consult .quick-consult__submit {
	--mb-ledge: #1f2f9a;
	--mb-glow: rgba(47,70,214,.32);
	--mb-glow-h: rgba(47,70,214,.46);
	--mb-focus: #111b32;
	background-image: linear-gradient(180deg, rgba(255,255,255,.20), rgba(255,255,255,0) 50%, rgba(0,0,0,.14));
	box-shadow: 0 3px 0 var(--mb-ledge), 0 7px 12px var(--mb-glow);
}

/* L */
body.medicell .m15 .facility-cta__action--primary,
body.medicell .m15 .tx-next__cta,
body.medicell .m15 .symptom-check__cta,
body.medicell .m15 .spinal-next__cta {
	--mb-ledge: #566ad8;
	--mb-glow: rgba(125,147,255,.35);
	--mb-glow-h: rgba(125,147,255,.5);
	--mb-focus: #ffffff;
	background-image: linear-gradient(180deg, rgba(255,255,255,.28), rgba(255,255,255,0) 50%, rgba(0,0,0,.10));
	box-shadow: 0 3px 0 var(--mb-ledge), 0 7px 12px var(--mb-glow);
}

/* W */
body.medicell .m15 .home-final-cta__action--primary,
body.medicell .m15 .director-cta__action,
body.medicell .m15 .ivia-cta__action,
body.medicell .m15 .neuro-final-cta__action,
body.medicell .m15 .dementia-cta__action,
body.medicell .m15 .parkinsons-cta__action,
body.medicell .m15 .stroke-cta__action,
body.medicell .m15 .regen-final-cta__action {
	--mb-ledge: #b4bacb;
	--mb-glow: rgba(0,0,0,.28);
	--mb-glow-h: rgba(0,0,0,.40);
	--mb-focus: #ffffff;
	background-image: linear-gradient(180deg, rgba(255,255,255,.9), rgba(255,255,255,0) 40%, rgba(0,0,0,.07));
	box-shadow: 0 3px 0 var(--mb-ledge), 0 7px 12px var(--mb-glow);
}

/* OD */
body.medicell .m15 .home-final-cta__action--secondary,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary),
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary),
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary) {
	--mb-ledge: rgba(0,0,0,.35);
	--mb-glow: rgba(0,0,0,.22);
	--mb-glow-h: rgba(0,0,0,.34);
	--mb-focus: #ffffff;
	background-image: linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,0));
	box-shadow: 0 3px 0 var(--mb-ledge), 0 7px 12px var(--mb-glow);
}

/* OL */
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary),
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary),
body.medicell .m15 .location__link,
body.medicell .m15 .team__accordion > summary {
	--mb-ledge: #cdd2dd;
	--mb-glow: rgba(30,40,80,.12);
	--mb-glow-h: rgba(30,40,80,.2);
	--mb-focus: #111b32;
	background-image: linear-gradient(180deg, rgba(255,255,255,.85), rgba(0,0,0,.03));
	box-shadow: 0 3px 0 var(--mb-ledge), 0 7px 12px var(--mb-glow);
}

/* 호버: 마우스 같은 정밀 포인터에서만 */
@media (hover: hover) and (pointer: fine) {
	body.medicell .m15 .location__call:hover,
	body.medicell .m15 .online-consult__submit:hover,
	body.medicell .m15 .reserve-cta__action--primary:hover,
	body.medicell .m15 .spinal-tx-hero__cta--primary:hover,
	body.medicell .m15 .sc-hero__cta--primary:hover,
	body.medicell .m15 .sc-final-cta__action--primary:hover,
	body.medicell .m15 .quick-consult .quick-consult__submit:hover,
	body.medicell .m15 .facility-cta__action--primary:hover,
	body.medicell .m15 .tx-next__cta:hover,
	body.medicell .m15 .symptom-check__cta:hover,
	body.medicell .m15 .spinal-next__cta:hover,
	body.medicell .m15 .home-final-cta__action--primary:hover,
	body.medicell .m15 .director-cta__action:hover,
	body.medicell .m15 .ivia-cta__action:hover,
	body.medicell .m15 .neuro-final-cta__action:hover,
	body.medicell .m15 .dementia-cta__action:hover,
	body.medicell .m15 .parkinsons-cta__action:hover,
	body.medicell .m15 .stroke-cta__action:hover,
	body.medicell .m15 .regen-final-cta__action:hover,
	body.medicell .m15 .home-final-cta__action--secondary:hover,
	body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):hover,
	body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):hover,
	body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):hover,
	body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):hover,
	body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):hover,
	body.medicell .m15 .location__link:hover,
	body.medicell .m15 .team__accordion > summary:hover {
		transform: translateY(2px);
		box-shadow: 0 1px 0 var(--mb-ledge), 0 4px 8px var(--mb-glow-h);
		filter: brightness(.96);
	}
}

/* 누름(클릭·터치 중) */
body.medicell .m15 .location__call:active,
body.medicell .m15 .online-consult__submit:active,
body.medicell .m15 .reserve-cta__action--primary:active,
body.medicell .m15 .spinal-tx-hero__cta--primary:active,
body.medicell .m15 .sc-hero__cta--primary:active,
body.medicell .m15 .sc-final-cta__action--primary:active,
body.medicell .m15 .quick-consult .quick-consult__submit:active,
body.medicell .m15 .facility-cta__action--primary:active,
body.medicell .m15 .tx-next__cta:active,
body.medicell .m15 .symptom-check__cta:active,
body.medicell .m15 .spinal-next__cta:active,
body.medicell .m15 .home-final-cta__action--primary:active,
body.medicell .m15 .director-cta__action:active,
body.medicell .m15 .ivia-cta__action:active,
body.medicell .m15 .neuro-final-cta__action:active,
body.medicell .m15 .dementia-cta__action:active,
body.medicell .m15 .parkinsons-cta__action:active,
body.medicell .m15 .stroke-cta__action:active,
body.medicell .m15 .regen-final-cta__action:active,
body.medicell .m15 .home-final-cta__action--secondary:active,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):active,
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):active,
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):active,
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):active,
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):active,
body.medicell .m15 .location__link:active,
body.medicell .m15 .team__accordion > summary:active {
	transform: translateY(3px);
	box-shadow: 0 0 0 var(--mb-ledge), 0 1px 2px var(--mb-glow-h);
	filter: brightness(.92);
	transition-duration: .08s;
}

/* 키보드 포커스 */
body.medicell .m15 .location__call:focus-visible,
body.medicell .m15 .online-consult__submit:focus-visible,
body.medicell .m15 .reserve-cta__action--primary:focus-visible,
body.medicell .m15 .spinal-tx-hero__cta--primary:focus-visible,
body.medicell .m15 .sc-hero__cta--primary:focus-visible,
body.medicell .m15 .sc-final-cta__action--primary:focus-visible,
body.medicell .m15 .quick-consult .quick-consult__submit:focus-visible,
body.medicell .m15 .facility-cta__action--primary:focus-visible,
body.medicell .m15 .tx-next__cta:focus-visible,
body.medicell .m15 .symptom-check__cta:focus-visible,
body.medicell .m15 .spinal-next__cta:focus-visible,
body.medicell .m15 .home-final-cta__action--primary:focus-visible,
body.medicell .m15 .director-cta__action:focus-visible,
body.medicell .m15 .ivia-cta__action:focus-visible,
body.medicell .m15 .neuro-final-cta__action:focus-visible,
body.medicell .m15 .dementia-cta__action:focus-visible,
body.medicell .m15 .parkinsons-cta__action:focus-visible,
body.medicell .m15 .stroke-cta__action:focus-visible,
body.medicell .m15 .regen-final-cta__action:focus-visible,
body.medicell .m15 .home-final-cta__action--secondary:focus-visible,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):focus-visible,
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):focus-visible,
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):focus-visible,
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):focus-visible,
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):focus-visible,
body.medicell .m15 .location__link:focus-visible,
body.medicell .m15 .team__accordion > summary:focus-visible {
	outline: 3px solid var(--mb-focus, #111b32);
	outline-offset: 3px;
}

/* F. 하단 고정 상담 바("1:1 상담 신청" / "즉석상담") — 크기·위치·색은 그대로, 누르는 동안만 안쪽 그림자·밝기 변화 */
body.medicell .m15 .quick-consult__open-btn,
body.medicell .m15 .quick-consult__tel-btn {
	transition: box-shadow .18s ease, filter .18s ease;
	-webkit-tap-highlight-color: transparent;
	touch-action: manipulation;
}
body.medicell .m15 .quick-consult__open-btn:active,
body.medicell .m15 .quick-consult__tel-btn:active {
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, .35);
	filter: brightness(.9);
	transition-duration: .08s;
}
body.medicell .m15 .quick-consult__open-btn:focus-visible,
body.medicell .m15 .quick-consult__tel-btn:focus-visible {
	outline: 3px solid #fff;
	outline-offset: -5px;
}

/* 동작 줄이기 설정: 움직임 없이 그림자·밝기 변화만 */
@media (prefers-reduced-motion: reduce) {
	body.medicell .m15 .location__call,
	body.medicell .m15 .online-consult__submit,
	body.medicell .m15 .reserve-cta__action--primary,
	body.medicell .m15 .spinal-tx-hero__cta--primary,
	body.medicell .m15 .sc-hero__cta--primary,
	body.medicell .m15 .sc-final-cta__action--primary,
	body.medicell .m15 .quick-consult .quick-consult__submit,
	body.medicell .m15 .facility-cta__action--primary,
	body.medicell .m15 .tx-next__cta,
	body.medicell .m15 .symptom-check__cta,
	body.medicell .m15 .spinal-next__cta,
	body.medicell .m15 .home-final-cta__action--primary,
	body.medicell .m15 .director-cta__action,
	body.medicell .m15 .ivia-cta__action,
	body.medicell .m15 .neuro-final-cta__action,
	body.medicell .m15 .dementia-cta__action,
	body.medicell .m15 .parkinsons-cta__action,
	body.medicell .m15 .stroke-cta__action,
	body.medicell .m15 .regen-final-cta__action,
	body.medicell .m15 .home-final-cta__action--secondary,
	body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary),
	body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary),
	body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary),
	body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary),
	body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary),
	body.medicell .m15 .location__link,
	body.medicell .m15 .team__accordion > summary {
		transition: none;
	}
	body.medicell .m15 .location__call:hover,
	body.medicell .m15 .online-consult__submit:hover,
	body.medicell .m15 .reserve-cta__action--primary:hover,
	body.medicell .m15 .spinal-tx-hero__cta--primary:hover,
	body.medicell .m15 .sc-hero__cta--primary:hover,
	body.medicell .m15 .sc-final-cta__action--primary:hover,
	body.medicell .m15 .quick-consult .quick-consult__submit:hover,
	body.medicell .m15 .facility-cta__action--primary:hover,
	body.medicell .m15 .tx-next__cta:hover,
	body.medicell .m15 .symptom-check__cta:hover,
	body.medicell .m15 .spinal-next__cta:hover,
	body.medicell .m15 .home-final-cta__action--primary:hover,
	body.medicell .m15 .director-cta__action:hover,
	body.medicell .m15 .ivia-cta__action:hover,
	body.medicell .m15 .neuro-final-cta__action:hover,
	body.medicell .m15 .dementia-cta__action:hover,
	body.medicell .m15 .parkinsons-cta__action:hover,
	body.medicell .m15 .stroke-cta__action:hover,
	body.medicell .m15 .regen-final-cta__action:hover,
	body.medicell .m15 .home-final-cta__action--secondary:hover,
	body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):hover,
	body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):hover,
	body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):hover,
	body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):hover,
	body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):hover,
	body.medicell .m15 .location__link:hover,
	body.medicell .m15 .team__accordion > summary:hover,
	body.medicell .m15 .location__call:active,
	body.medicell .m15 .online-consult__submit:active,
	body.medicell .m15 .reserve-cta__action--primary:active,
	body.medicell .m15 .spinal-tx-hero__cta--primary:active,
	body.medicell .m15 .sc-hero__cta--primary:active,
	body.medicell .m15 .sc-final-cta__action--primary:active,
	body.medicell .m15 .quick-consult .quick-consult__submit:active,
	body.medicell .m15 .facility-cta__action--primary:active,
	body.medicell .m15 .tx-next__cta:active,
	body.medicell .m15 .symptom-check__cta:active,
	body.medicell .m15 .spinal-next__cta:active,
	body.medicell .m15 .home-final-cta__action--primary:active,
	body.medicell .m15 .director-cta__action:active,
	body.medicell .m15 .ivia-cta__action:active,
	body.medicell .m15 .neuro-final-cta__action:active,
	body.medicell .m15 .dementia-cta__action:active,
	body.medicell .m15 .parkinsons-cta__action:active,
	body.medicell .m15 .stroke-cta__action:active,
	body.medicell .m15 .regen-final-cta__action:active,
	body.medicell .m15 .home-final-cta__action--secondary:active,
	body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):active,
	body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):active,
	body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):active,
	body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):active,
	body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):active,
	body.medicell .m15 .location__link:active,
	body.medicell .m15 .team__accordion > summary:active {
		transform: none;
	}
}


/* ==========================================================================
   [v14] 모바일 CTA 단색 플랫 (2026-10-27 사용자 승인 · 운영 미반영)
   - 대상: mobile-buttons.css 가 입체 처리하는 CTA 전체(같은 선택자 27개).
   - 변경: 그라데이션·단 그림자(ledge)·글로우 제거, 눌림 시 이동(translate) 제거, 높이 56px 로 통일(한 줄 문구는 테두리 포함 정확히 56px, 두 줄로 넘어가면 그만큼 늘어남).
   - 유지: 모서리 8px(상단 빠른 메뉴와 동일), 색(파랑·흰색·외곽선), 글씨·링크·동작. 눌림·호버는 밝기만 (filter: brightness).
   ========================================================================== */
body.medicell .m15 .location__call,
body.medicell .m15 .online-consult__submit,
body.medicell .m15 .reserve-cta__action--primary,
body.medicell .m15 .spinal-tx-hero__cta--primary,
body.medicell .m15 .sc-hero__cta--primary,
body.medicell .m15 .sc-final-cta__action--primary,
body.medicell .m15 .quick-consult .quick-consult__submit,
body.medicell .m15 .facility-cta__action--primary,
body.medicell .m15 .tx-next__cta,
body.medicell .m15 .symptom-check__cta,
body.medicell .m15 .spinal-next__cta,
body.medicell .m15 .home-final-cta__action--primary,
body.medicell .m15 .director-cta__action,
body.medicell .m15 .ivia-cta__action,
body.medicell .m15 .neuro-final-cta__action,
body.medicell .m15 .dementia-cta__action,
body.medicell .m15 .parkinsons-cta__action,
body.medicell .m15 .stroke-cta__action,
body.medicell .m15 .regen-final-cta__action,
body.medicell .m15 .home-final-cta__action--secondary,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary),
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary),
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary),
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary),
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary),
body.medicell .m15 .location__link,
body.medicell .m15 .team__accordion > summary {
	background-image: none !important;
	box-shadow: none !important;
	transform: none !important;
	box-sizing: border-box;
	min-height: 56px;
	padding-block: 0 !important;
	align-items: center;
	transition: filter .18s ease !important;
}
@media (hover: hover) and (pointer: fine) {
	body.medicell .m15 .location__call:hover,
	body.medicell .m15 .online-consult__submit:hover,
	body.medicell .m15 .reserve-cta__action--primary:hover,
	body.medicell .m15 .spinal-tx-hero__cta--primary:hover,
	body.medicell .m15 .sc-hero__cta--primary:hover,
	body.medicell .m15 .sc-final-cta__action--primary:hover,
	body.medicell .m15 .quick-consult .quick-consult__submit:hover,
	body.medicell .m15 .facility-cta__action--primary:hover,
	body.medicell .m15 .tx-next__cta:hover,
	body.medicell .m15 .symptom-check__cta:hover,
	body.medicell .m15 .spinal-next__cta:hover,
	body.medicell .m15 .home-final-cta__action--primary:hover,
	body.medicell .m15 .director-cta__action:hover,
	body.medicell .m15 .ivia-cta__action:hover,
	body.medicell .m15 .neuro-final-cta__action:hover,
	body.medicell .m15 .dementia-cta__action:hover,
	body.medicell .m15 .parkinsons-cta__action:hover,
	body.medicell .m15 .stroke-cta__action:hover,
	body.medicell .m15 .regen-final-cta__action:hover,
	body.medicell .m15 .home-final-cta__action--secondary:hover,
	body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):hover,
	body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):hover,
	body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):hover,
	body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):hover,
	body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):hover,
	body.medicell .m15 .location__link:hover,
	body.medicell .m15 .team__accordion > summary:hover {
		transform: none !important;
		box-shadow: none !important;
		filter: brightness(.94);
	}
}
body.medicell .m15 .location__call:active,
body.medicell .m15 .online-consult__submit:active,
body.medicell .m15 .reserve-cta__action--primary:active,
body.medicell .m15 .spinal-tx-hero__cta--primary:active,
body.medicell .m15 .sc-hero__cta--primary:active,
body.medicell .m15 .sc-final-cta__action--primary:active,
body.medicell .m15 .quick-consult .quick-consult__submit:active,
body.medicell .m15 .facility-cta__action--primary:active,
body.medicell .m15 .tx-next__cta:active,
body.medicell .m15 .symptom-check__cta:active,
body.medicell .m15 .spinal-next__cta:active,
body.medicell .m15 .home-final-cta__action--primary:active,
body.medicell .m15 .director-cta__action:active,
body.medicell .m15 .ivia-cta__action:active,
body.medicell .m15 .neuro-final-cta__action:active,
body.medicell .m15 .dementia-cta__action:active,
body.medicell .m15 .parkinsons-cta__action:active,
body.medicell .m15 .stroke-cta__action:active,
body.medicell .m15 .regen-final-cta__action:active,
body.medicell .m15 .home-final-cta__action--secondary:active,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary):active,
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary):active,
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary):active,
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary):active,
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary):active,
body.medicell .m15 .location__link:active,
body.medicell .m15 .team__accordion > summary:active {
	transform: none !important;
	box-shadow: none !important;
	filter: brightness(.9);
}


/* ==========================================================================
   [v15] 모바일 CTA 글씨·정렬 통일 (2026-10-28 · 운영 미반영)
   - 현재: 크기 17.25/18/18.4/19.55px, 굵기 600/700/800, 정렬 start/center 가 버튼마다 달랐다.
   - 기준: 17px / 굵기 700 / 자간 -0.011em / 가운데 정렬(글자 가로·세로 중앙). 높이 56px·모서리 8px·색은 위 단색 플랫 규칙 그대로.
   ========================================================================== */
body.medicell .m15 .location__call,
body.medicell .m15 .online-consult__submit,
body.medicell .m15 .reserve-cta__action--primary,
body.medicell .m15 .spinal-tx-hero__cta--primary,
body.medicell .m15 .sc-hero__cta--primary,
body.medicell .m15 .sc-final-cta__action--primary,
body.medicell .m15 .quick-consult .quick-consult__submit,
body.medicell .m15 .facility-cta__action--primary,
body.medicell .m15 .tx-next__cta,
body.medicell .m15 .symptom-check__cta,
body.medicell .m15 .spinal-next__cta,
body.medicell .m15 .home-final-cta__action--primary,
body.medicell .m15 .director-cta__action,
body.medicell .m15 .ivia-cta__action,
body.medicell .m15 .neuro-final-cta__action,
body.medicell .m15 .dementia-cta__action,
body.medicell .m15 .parkinsons-cta__action,
body.medicell .m15 .stroke-cta__action,
body.medicell .m15 .regen-final-cta__action,
body.medicell .m15 .home-final-cta__action--secondary,
body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary),
body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary),
body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary),
body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary),
body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary),
body.medicell .m15 .location__link,
body.medicell .m15 .team__accordion > summary {
	font-size: 17px !important;
	font-weight: 700 !important;
	letter-spacing: -.011em !important;
	text-align: center !important;
	justify-content: center !important;
	align-items: center !important;
}

/* [v15] 동작 줄이기 설정: 위 단색 플랫 규칙의 밝기 전환(.18s)도 끈다(호버·눌림 때 밝기가 즉시 바뀜). */
@media (prefers-reduced-motion: reduce) {
	body.medicell .m15 .location__call,
	body.medicell .m15 .online-consult__submit,
	body.medicell .m15 .reserve-cta__action--primary,
	body.medicell .m15 .spinal-tx-hero__cta--primary,
	body.medicell .m15 .sc-hero__cta--primary,
	body.medicell .m15 .sc-final-cta__action--primary,
	body.medicell .m15 .quick-consult .quick-consult__submit,
	body.medicell .m15 .facility-cta__action--primary,
	body.medicell .m15 .tx-next__cta,
	body.medicell .m15 .symptom-check__cta,
	body.medicell .m15 .spinal-next__cta,
	body.medicell .m15 .home-final-cta__action--primary,
	body.medicell .m15 .director-cta__action,
	body.medicell .m15 .ivia-cta__action,
	body.medicell .m15 .neuro-final-cta__action,
	body.medicell .m15 .dementia-cta__action,
	body.medicell .m15 .parkinsons-cta__action,
	body.medicell .m15 .stroke-cta__action,
	body.medicell .m15 .regen-final-cta__action,
	body.medicell .m15 .home-final-cta__action--secondary,
	body.medicell .m15 .facility-cta__action:not(.facility-cta__action--primary),
	body.medicell .m15 .reserve-cta__action:not(.reserve-cta__action--primary),
	body.medicell .m15 .sc-final-cta__action:not(.sc-final-cta__action--primary),
	body.medicell .m15 .spinal-tx-hero__cta:not(.spinal-tx-hero__cta--primary),
	body.medicell .m15 .sc-hero__cta:not(.sc-hero__cta--primary),
	body.medicell .m15 .location__link,
	body.medicell .m15 .team__accordion > summary {
		transition: none !important;
	}
}
