.inBox .crumb-sep { padding-left: 0; font-weight: normal; color: inherit; }

/* 본문(에디터 산출 HTML)이 좁은 화면에서 넘치지 않게 — read-2 정적 페이지에서 이어받은 규칙. */
#bo_v_con img,
#bo_v_con video,
#bo_v_con iframe,
#bo_v_con table {
    max-width: 100%;
}

#bo_v_con img {
    height: auto;
}

#bo_v_con table {
    display: block;
    overflow-x: auto;
}

@media (max-width: 768px) {
    #bo_v_con {
        word-break: break-all;
    }
}

/* ---- 배선으로 더해진 요소의 서식(R41). 원본에 없던 종류만 적는다. ---- */

/* 3상태: 본문이 오기 전/못 올 때는 안내만 보인다(글 내용 껍데기를 먼저 보이지 않게). */
#bo_v[data-state="loading"] > *:not(.bo_v_state),
#bo_v[data-state="empty"] > *:not(.bo_v_state),
#bo_v[data-state="error"] > *:not(.bo_v_state) { display: none; }
#bo_v .bo_v_state p { margin: 0; padding: 80px 0; color: #777; text-align: center; font-size: 1em; }
#bo_v .bo_v_state p a { margin-left: 10px; padding: 0 15px; line-height: 35px; }

/* 댓글 목록 3상태 — #bo_vc_empty(원본) 와 같은 모양으로 둔다. */
#bo_vc .cmt_state { margin: 0; padding: 80px 0; color: #777; text-align: center; }

/* 댓글 한 건: 원본에 실 댓글이 없어 마크업이 없었다 — 스킨 클래스에 맞춰 간격만 정한다. */
#bo_vc .cm_wrap header { padding: 15px 0 8px; }
#bo_vc .cm_wrap header .bo_vc_hdinfo { margin-left: 10px; font-size: 0.92em; }
#bo_vc .cm_wrap header .bo_vc_hdinfo i { margin-right: 4px; }
#bo_vc article.cmt_reply { margin-left: 40px; }

/* 댓글 권한 안내 / 등록 실패 안내 — 원본에 없던 문구 줄. */
.cmt_noti { margin: 15px 0; padding: 20px; color: #777; background: #f8f9fb; border-radius: 3px; text-align: center; }
.bo_vc_w .cmt_msg { margin: 10px 0 0; color: #ed6479; }

/* 첨부파일 목록: 원본 상세엔 첨부 영역이 없었다 — 스킨의 #bo_v_file 규칙에 맞춰 아이콘만 정렬한다. */
#bo_v_file li { overflow: hidden; }
#bo_v_file .bo_v_file_cnt { margin-left: 10px; }

/* 부가정보 목록: 원본 상세엔 없던 종류다 — 스킨의 #bo_v_file 목록 모양에 맞춰 이름/값 두 칸만 정한다(R41). */
#bo_v_extra h2 { position: absolute; font-size: 0; line-height: 0; overflow: hidden; }
#bo_v_extra ul { margin: 0; padding: 0; list-style: none; }
#bo_v_extra li { overflow: hidden; padding: 10px 15px; border-bottom: 1px solid #eee; background: #f8f9fb; font-size: 0.95em; }
#bo_v_extra .bo_v_extra_label { display: inline-block; min-width: 120px; color: #555; font-weight: bold; }
#bo_v_extra .bo_v_extra_value { color: #333; word-break: break-all; }
