/* 원본 CSS는 수정하지 않는다. 새로 더한 요소·결함 수정만 여기에 둔다. */

/* C-BBS-8: 권한 없음 안내(원본은 alert 후 뒤로가기) */
.kw-no-access { padding: 60px 20px; text-align: center; color: #333; font-size: 16px; }
.kw-no-access p { margin-bottom: 24px; }
.kw-no-access .btn_type1 { display: inline-block; min-width: 120px; padding: 10px 20px; background: #333; color: #fff; border-radius: 4px; }

/* 검색 버튼: 원본은 <a href="javascript:"> → 접근 가능한 <button>. 원본 a.btn_search 모양 유지 */
button.btn_search { border: 0; cursor: pointer; font-size: 0; }

/* 품질검사 신청 위저드 자리 안내(새 시스템 준비 중 — README TODO) */
.kw-wizard-notice { width: 100%; padding: 60px 20px; border: 1px solid #ddd; border-radius: 8px; text-align: center; color: #333; font-size: 18px; line-height: 1.6; box-sizing: border-box; }
.kw-wizard-notice .sub { margin-top: 10px; font-size: 15px; color: #666; }
.kw-wizard-notice a { color: inherit; text-decoration: underline; }
.selection-container .kw-wizard-notice { grid-column: 1 / -1; flex: 1 1 100%; max-width: none; }

/* 글·댓글 삭제 등 POST 버튼을 원본 링크 버튼 모양으로 */
.kw-inline-form { display: inline; margin: 0; }
.kw-inline-form button { font: inherit; cursor: pointer; }
.board_view .paging_util .kw-inline-form button.btn_bbs1 { border: 0; }
.comment_Area .bt_area .kw-inline-form button.btn { color: #999; font-size: 13px; }
/* 댓글 작성 버튼(원본은 <a class="btn btn_bbs1">) */
.comment_Area .form_box button.btn { position: absolute; right: 0; top: 0; width: 100px; height: 80px; border: 1px solid #333; background: #333; color: #fff; }
.kw-comment-login { padding: 16px 0; font-size: 14px; color: #666; }
.kw-comment-login a { text-decoration: underline; }
/* 글쓰기 에디터(Quill, 원본 ckeditor5 자리) · 보안문자 · 첨부 삭제 */
.kw-editor { min-height: 320px; background: #fff; }
.ql-toolbar.ql-snow { border-color: #ddd; }
.ql-container.ql-snow { border-color: #ddd; font-size: 15px; }
.kw-captcha svg { vertical-align: middle; height: 40px; width: auto; background: #f5f5f5; }
.kw-captcha a { margin: 0 8px; font-size: 13px; color: #666; text-decoration: underline; }
.kw-file-del { display: block; margin-top: 6px; font-size: 13px; color: #666; }
/* 헤더 로그인 상태(원본 header.asp 의 '아이디님') */
.header_login .welcome, .m_util .welcome { margin-right: 6px; }
