/* 경영대학 연구경쟁력 강화 게시판 전용 스타일
   퍼블 research01-02.css 가 .bn-list-strengthening / .bn-view-common01.type03 기본 레이아웃을 모두 처리.
   본 파일은 퍼블에 없는 분야 라벨(b-tag-cate) 추가 + write 폼 인풋만 담당. */

/* ===== 목록(list) — 퍼블 대비 추가: 분야 라벨 (좌측 컬럼) + 외부링크 새창 분리 ===== */
.strengthening_cob_research .bn-list-strengthening > ul > li {
	position: relative;
}

/* 카드 본문 a — flex (분야 라벨 + b-txt-box) */
.strengthening_cob_research .bn-list-strengthening > ul > li > a.b-main {
	display: flex;
	align-items: flex-start;
	gap: 20px;
	padding: 32px 60px 32px 0;
}
.strengthening_cob_research .bn-list-strengthening > ul > li > a.b-main .b-txt-box {
	flex: 1;
	min-width: 0;
}

/* 분야 라벨 (좌측 컬럼) */
.strengthening_cob_research .bn-list-strengthening .b-tag-cate {
	flex-shrink: 0;
	display: inline-block;
	padding: 6px 16px;
	border-radius: 16px;
	font-size: 14px;
	background: #f0f4f9;
	color: #2b5fbb;
	font-weight: 500;
	line-height: 1.4;
	margin-top: 4px;
	white-space: nowrap;
}

/* 퍼블 research01-02.css 의 `li > a:after` 자동 화살표 무력화.
   외부링크 클릭 동작을 분리하기 위해 별도 a.b-ext 가 화살표를 그린다. */
.strengthening_cob_research .bn-list-strengthening > ul > li > a.b-main:after,
.strengthening_cob_research .bn-list-strengthening > ul > li > a:after {
	content: none !important;
	display: none !important;
	background: none !important;
}

/* 외부링크 a (b-ext) — 카드 본문 a 의 우측에 절대 위치. 클릭 시 새창 외부링크 이동 */
.strengthening_cob_research .bn-list-strengthening > ul > li > a.b-ext {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	background: url('/_res/yonsei_ysb/_share/img/ybri/ico-arrow-link.png') no-repeat center;
	z-index: 2;
	font-size: 0;
	text-decoration: none;
}
.strengthening_cob_research .bn-list-strengthening > ul > li > a.b-ext:hover {
	opacity: 0.7;
}

/* 상태 표시: 미게시/삭제 */
.strengthening_cob_research .bn-list-strengthening li.unpublished {
	opacity: 0.45;
}
.strengthening_cob_research .bn-list-strengthening li.deleted .b-title-box {
	text-decoration: line-through;
	color: #999;
}

/* ===== 작성(write) ===== */
.strengthening_cob_research .bn-write-common01 .b-keyword-input-box .keyword-row {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	margin-right: 6px;
	margin-bottom: 6px;
}

.strengthening_cob_research .bn-write-common01 .b-keyword-input-box .keyword-row .b-keyword-del {
	width: 24px;
	height: 24px;
	padding: 0;
	border: 1px solid #d0d5dd;
	background: #fff;
	cursor: pointer;
	font-size: 16px;
	line-height: 1;
}

.strengthening_cob_research .bn-write-common01 .b-keyword-input-box .b-keyword-add {
	display: inline-block;
	margin-top: 4px;
	padding: 4px 12px;
	border: 1px solid #d0d5dd;
	background: #fff;
	cursor: pointer;
	font-size: 13px;
}

.strengthening_cob_research .bn-write-common01 .b-lock-box input[type="radio"] + label {
	margin-right: 16px;
}

.strengthening_cob_research .bn-write-common01 .b-period-box {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

.strengthening_cob_research .bn-write-common01 .b-period-box .b-input.type03 {
	width: 140px;
}
