@charset "utf-8";

/* ==========================================================
   융합교육과정(huss_cv) 스킨
   카드·탭 디자인은 /css/sub.css 의 .edu / .cv_* 를 그대로 사용한다.
   공용 요소(관리자 메뉴 · 쓰기 폼)는 ../huss_edu.css
   ========================================================== */

/* 카드 안 관리 버튼 */
.cv .hb_iadm{position:absolute; right:14px; bottom:14px; z-index:3; display:flex; align-items:center; gap:4px; padding:4px; border-radius:100px; background:rgba(255,255,255,.96); box-shadow:0 6px 18px rgba(32,76,117,.14); opacity:.35; transition:opacity .25s ease;}
.cv .cv_item:hover .hb_iadm, .cv .hb_iadm:focus-within{opacity:1;}
.cv .hb_iadm:has(input:checked){opacity:1;}
.cv .hb_iadm a{display:inline-flex; align-items:center; gap:3px; height:30px; padding:0 12px; border-radius:100px; font-size:13px; font-weight:700; color:#204c75; transition:background .2s ease, color .2s ease;}
.cv .hb_iadm a i{font-size:15px;}
.cv .hb_iadm a.ed:hover, .cv .hb_iadm a.ed:focus-visible{background:#204c75; color:#fff;}
.cv .hb_iadm a.dl{color:#d64545;}
.cv .hb_iadm a.dl:hover, .cv .hb_iadm a.dl:focus-visible{background:#d64545; color:#fff;}
.cv .hb_iadm .chk{display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; cursor:pointer;}
.cv .hb_iadm .chk input{width:17px; height:17px; margin:0; accent-color:#246ba5; cursor:pointer;}
.cv.is_adm .cv_item{padding-bottom:58px;}
.cv.is_adm .cv_list:not(.is_detail) .cv_item{padding-bottom:56px;}
.cv.is_adm .cv_item.is_feat{padding-bottom:70px;}
.cv .cv_item:target{box-shadow:0 0 0 3px #348bc1;}
.cv .cv_phead .hb-btn{flex:none;}

@media (max-width: 767px){
	.cv .hb_iadm{opacity:1;}
}
