/* ============================================================
 * board.thesis.css — 논문(thesis) 게시판 전용 보조 스타일
 *
 * 퍼블 클래스 (bn-search01, bn-list-research01, b-img-box,
 *   b-txt-box, b-title-box, b-info-box, b-name-box 등) 은
 *   _share/css/board.css + research01-02.css 가 책임지므로
 *   본 파일은 thesis 전용 신규 셀렉터(.thesis-*, .author-*) 만 정의.
 * ============================================================ */

/* ---- 저자 입력방식 토글 영역 ----
 * write.jsp 의 F04-1(.author-select) / F04-2(.author-direct) 영역.
 * 기본 노출 여부는 board.thesis.js 가 인라인 style 로 토글하지만,
 * 깜빡임 방지를 위해 초기 hidden 클래스 보조. */
.thesis-write .author-select[data-author-type="S"][hidden],
.thesis-write .author-direct[data-author-type="D"][hidden] {
	display: none;
}

/* 메일링리스트 셀렉트박스 폭 — 라벨이 "한글이름 (분야)" 형태라 넉넉히 */
.thesis-write .author-mailing-select {
	min-width: 320px;
	max-width: 100%;
}

/* 직접입력 저자명 input — 100자 가독성 폭 */
.thesis-write .author-direct-name {
	min-width: 280px;
	max-width: 100%;
}


/* ---- 리스트 카드 보정 (퍼블 미러링 외 미세 조정) ---- */

/* 카드 1열에서 카드 사이 간격이 너무 좁을 때 보정. 퍼블 기본 동작에 영향 없는 정도 */
.thesis .bn-list-research01.type02 > ul > li + li {
	margin-top: 0; /* 퍼블 기본 보존 */
}

/* 미게시(secretYn='N') 항목 — 관리자 화면에서만 노출되며 흐리게 표시 */
.thesis .bn-list-research01 > ul > li.unpublished > a {
	opacity: 0.6;
}

/* 삭제된 항목 (deleteYn='Y') 취소선 */
.thesis .bn-list-research01 > ul > li.deleted .b-title-box {
	text-decoration: line-through;
	color: #999;
}

/* ---- 상세(view.jsp) 정보영역 — 화면설계서 슬라이드 26 패턴 ----
 * 4줄 inline 구성, 라벨(th) + 값(td) + " | " 구분자(sep). 표 형식 X */

/* 제목(b-top-box) 과 정보영역 사이의 큰 여백 압축 — 화면설계서 26 가까이
 * 솔루션 공통 .bn-view-common01.type03 .b-main-box .b-top-box (specificity 0,3,1)
 * 를 이기기 위해 .b-main-box.thesis-view compound 셀렉터로 0,4,1 확보 */
.bn-view-common01.type03 .b-main-box.thesis-view .b-top-box {
	padding-bottom: 12px;
	margin-bottom: 0;
}
.bn-view-common01.type03 .b-main-box.thesis-view .b-content-box {
	padding-top: 0;
	margin-top: 0;
}
.bn-view-common01.type03 .b-main-box.thesis-view .b-content-box .fr-view {
	padding-top: 0;
	margin-top: 0;
}

.thesis-view .thesis-info {
	list-style: none;
	margin: 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #e5e5e5;
}
.thesis-view .thesis-info > li {
	padding: 6px 0;
	font-size: 16px;
	line-height: 1.6;
	color: #333;
}
.thesis-view .thesis-info .th {
	font-weight: 700;
	color: #111;
	margin-right: 4px;
}
.thesis-view .thesis-info .th::after {
	content: " :";
}
.thesis-view .thesis-info .td {
	margin-right: 6px;
}
.thesis-view .thesis-info .sep {
	color: #ccc;
	margin: 0 8px;
}
.thesis-view .thesis-info a[target="_blank"] {
	color: #0066cc;
	text-decoration: underline;
}
.thesis-view .thesis-info a[target="_blank"]:hover {
	color: #003c80;
}

@media (max-width: 768px) {
	.thesis-view .thesis-info .sep {
		display: none;
	}
	.thesis-view .thesis-info > li {
		display: flex;
		flex-wrap: wrap;
		gap: 4px 8px;
	}
}
