/* ===================================
   imt-organization.css
   융합의학기술원(IMT) 조직도 페이지 전용 보정
   범위: 07_icmit/012_organization.html 한정
   목적: 박스 폭 제한 + 자연스러운 줄바꿈으로 가로 스크롤 방지
   =================================== */

/* 한글 단어 단위 줄바꿈 */
.page-imt-organization .org-node__role {
  word-break: var(--word-break-base);
  white-space: normal;
  line-height: 1.4;
}

.page-imt-organization .org-node {
  white-space: normal;
}

/* 3개 센터 가로 배치의 lv2 박스 폭 통일 */
.page-imt-organization .org-chart__list--3col > .org-chart__item > .org-node--lv2 {
  max-width: 160px;
  margin: 0 auto;
}

/* 융합의학기술원장 직속 곁가지(연구지원팀/공동연구사업단) 박스 폭 */
.page-imt-organization .org-chart__branch-side .org-node--lv2 {
  max-width: 200px;
}

/* 공동연구사업단(우측 곁가지) — 긴 명칭을 2줄로 정리하기 위해 우측 박스만 폭 확대
   (좌측 융합의학연구지원팀은 --left 제외로 200px 유지) */
.page-imt-organization .org-chart__branch-side:not(.org-chart__branch-side--left) .org-node--lv2 {
  max-width: 520px;
}

/* ===== 곁가지 행 보정 =====
   공동연구사업단(5줄)처럼 큰 곁가지 박스가 원장 박스와 세로로 겹치지 않도록
   곁가지 행 전체를 아래로 내리고, 그 간격만큼 중앙 세로선(::before)을 위로 연장해
   원장 → 곁가지 행 → 3센터로 이어지는 세로선 끊김을 방지한다. */
.page-imt-organization .org-chart__branch-row {
  margin-top: var(--space-10);
}
.page-imt-organization .org-chart__branch-row::before {
  top: calc(-1 * var(--space-10));
}

/* 곁가지 박스를 가로 연결선에 붙여 박스↔연결선 틈 제거
   (organization.css 기본 min-width:280 → 박스가 영역 중앙에 떠 틈이 생기는 것 보정) */
.page-imt-organization .org-chart__branch-side-inner {
  min-width: 0;
}

/* lv3 산하 담당 박스 — 두 줄로 정리 */
.page-imt-organization .org-node--lv3 {
  max-width: 140px;
  margin: 0 auto;
}

/* 컨테이너 가로 스크롤 방지 */
.page-imt-organization .org-chart {
  max-width: 100%;
}
