/* F18 강의 Q&A 목록·상세 — 그누보드: lms/course_qna.php, lms/course_qna_view.php
   화면 대부분은 pages/front-learn.css(cq-*, cv-*)를 그대로 씁니다. 여기에는 실제 쓰기 동작에 필요한 작은 것만 둡니다. */

/* 쓰기 뒤 새로 고쳐 돌아오는 자리(CP.reloadTo): 고정 헤더 아래로 */
#answers, .cv-ans, .cv-cmt{scroll-margin-top:calc(var(--header-h) + 16px)}

/* 비공개 질문 안내 */
.cv-locked{margin-top:8px;padding:48px 20px}

/* 본문: lms_text_html 문단·코드 */
.cv-body pre code[data-lang]::before{content:attr(data-lang);display:block;margin-bottom:6px;font-size:11.5px;color:var(--text-3)}
.cv-body .lesson-link{color:inherit;text-decoration:underline;text-underline-offset:2px}
.cv-body .t-caption svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}

/* 내 답변 고치기 */
.cv-an-edit{display:grid;gap:8px;margin-top:12px}
.cv-an-edit .cv-write-foot{margin-top:0}

/* 댓글: 지우기 · 역할 배지 · 본문 문단 */
.cv-cmt .badge{margin-right:6px;vertical-align:1px}
.cv-cmt [data-an-del]{height:22px;padding:0 6px;margin-left:4px;vertical-align:middle}
.cv-cmt [data-an-del] svg{width:13px;height:13px}
.cv-cmt p{margin:0}
.cv-cmt p + p{margin-top:6px}

/* 쓰기 상자 안내 줄 */
.cv-write > .row > svg{width:18px;height:18px;flex:none;color:var(--text-3)}
