/* 영문워킹페이퍼 (eng_working_paper) 전용 CSS
   - 목록: bn-list-research01 type02 (thesis 와 동일 가로 카드 레이아웃)
           thesis 는 저널명|발표년도, 영문워킹페이퍼는 분야|발표년도 (b-info-box 항목 자체는 list.jsp 에서 결정)
   - 상세: 제목-정보 사이 갭 제거 (thesis 패턴 동일) */

/* ──────────────────────────────────────────────────────────────
 * 목록 — b-info-box "분야 | 발표년도" 가로 표기
 *   thesis 의 .bn-list-research01 .b-info-box 와 동일 룩 (구분자 " | ")
 * ────────────────────────────────────────────────────────────── */
.eng_working_paper .bn-list-research01 .b-info-box {
	display: flex;
	gap: 0;
	list-style: none;
	padding: 0;
	margin: 4px 0;
}
.eng_working_paper .bn-list-research01 .b-info-box li + li::before {
	content: " | ";
	white-space: pre;
}

/* ──────────────────────────────────────────────────────────────
 * 상세 — 제목(b-top-box) 과 정보영역(b-content-box) 사이 큰 여백 압축
 *   솔루션 공통 .bn-view-common01.type03 .b-main-box .b-top-box (0,3,1) 를
 *   .b-main-box.eng-working-paper-view 컴파운드(0,4,1)로 덮어씀
 * ────────────────────────────────────────────────────────────── */
.bn-view-common01.type03 .b-main-box.eng-working-paper-view .b-top-box {
	padding-bottom: 12px;
	margin-bottom: 0;
	border-bottom: 0;
}
.bn-view-common01.type03 .b-main-box.eng-working-paper-view .b-content-box {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
}
.bn-view-common01.type03 .b-main-box.eng-working-paper-view .b-content-box .fr-view {
	padding-top: 0;
	margin-top: 0;
}

/* ──────────────────────────────────────────────────────────────
 * 상세 — 정보영역 (thesis-info 클래스 재사용, 룩은 thesis 와 동일)
 * ────────────────────────────────────────────────────────────── */
.eng-working-paper-view .thesis-info {
	list-style: none;
	margin: 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #e5e5e5;
}
.eng-working-paper-view .thesis-info > li {
	padding: 6px 0;
	font-size: 16px;
	line-height: 1.6;
	color: #333;
}
.eng-working-paper-view .thesis-info .th {
	font-weight: 700;
	color: #111;
	margin-right: 4px;
}
.eng-working-paper-view .thesis-info .th::after {
	content: " :";
}
.eng-working-paper-view .thesis-info .td {
	margin-right: 6px;
}
.eng-working-paper-view .thesis-info .sep {
	color: #ccc;
	margin: 0 8px;
}

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