/* 제밤 공통 게시판 스킨 */
.jbb-table td.subj a { font-weight: 500; }
.jbb-table td.num { width: 64px; text-align: center; color: var(--muted); font-size: 13px; }
.jbb-table td.name { width: 120px; font-size: 13px; color: var(--text-2); text-align: center; }
.jbb-table td.chk, .jbb-table th.chk { width: 34px; text-align: center; }
.jbb-table tr.notice td { background: var(--bg-soft); }
.jbb-table tr.notice td.num { color: var(--point-dark); font-weight: 700; }
.jbb .new { display: inline-block; font-size: 10px; font-weight: 800; color: #fff; background: var(--point); padding: 0 4px; line-height: 15px; vertical-align: 1px; margin-left: 4px; }
.jbb .cm { color: var(--point-dark); font-size: 12px; font-weight: 700; margin-left: 5px; }
.jbb-admin-btns { display: flex; gap: 6px; justify-content: flex-end; margin: 10px 0; }
/* 좁은 화면 처리(칸 숨김 + 제목 아래 보조 줄)는 jebam.css 의 .board 규칙 한 곳에서 맡는다.
   여기서도 따로 정해 두면 기준이 갈려 같은 정보가 두 번 나오는 일이 생긴다. */
/* 수정·삭제·복사·이동. 글자만이면 누를 높이가 20px 라 휴대폰에서 '삭제'가 잘못 눌린다 */
.jbb-view .view-head .jbb-admin a { margin-left: 2px; padding: 7px 8px; color: var(--muted); display: inline-block; }
.jbb-content { min-height: 120px; margin-bottom: 20px; line-height: 1.8; word-break: break-word; }
.jbb-content img { height: auto; margin: 0 auto 12px; }
.jbb-img { margin-bottom: 12px; }
.jbb-files { border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: 10px 4px; margin-bottom: 16px; font-size: 13px; }
.jbb-files li + li { margin-top: 6px; }
.jbb-files small { color: var(--muted); margin-left: 6px; }
.jbb-link { font-size: 13px; }
.jbb-actions { display: flex; flex-wrap: wrap; gap: 6px; margin: 18px 0 8px; }
.jbb-comments { margin-top: 30px; }
.jbb-write .wr_content textarea { width: 100%; min-height: 300px; border: 1px solid #d6d6d6; padding: 10px; line-height: 1.7; }
.jbb-files-input { display: grid; gap: 8px; margin-bottom: 10px; }
.jbb-file input[type="file"] { font-size: 13px; }
.jbb-options { display: flex; flex-wrap: wrap; gap: 14px; padding: 12px 14px; background: var(--bg-soft); border: 1px solid var(--line-2); font-size: 13px; margin-top: 14px; }
.jbb-options label { display: inline-flex; align-items: center; gap: 6px; }
