@charset "utf-8";

/* ==========================================================
   정규교과목(huss_rc) 스킨
   필터·표 디자인은 /css/sub.css 의 .edu / .rc_* 를 그대로 사용한다.
   공용 요소(관리자 메뉴 · 쓰기 폼)는 ../huss_edu.css
   관리자일 때만 표 오른쪽에 '관리' 열이 추가된다.
   ========================================================== */

.rc .rc_bar .hb_chkall{margin-left:auto;}

.rc .r_adm{display:flex; align-items:center; justify-content:flex-end; gap:2px;}
.rc .r_adm a{display:inline-flex; align-items:center; gap:3px; height:32px; padding:0 10px; border-radius:100px; font-size:13px; font-weight:700; color:#204c75; transition:background .2s ease, color .2s ease;}
.rc .r_adm a i{font-size:15px;}
.rc .r_adm a.ed:hover, .rc .r_adm a.ed:focus-visible{background:#204c75; color:#fff;}
.rc .r_adm a.dl{color:#d64545;}
.rc .r_adm a.dl:hover, .rc .r_adm a.dl:focus-visible{background:#d64545; color:#fff;}
.rc .r_adm .chk{display:inline-flex; align-items:center; justify-content:center; width:30px; height:32px; cursor:pointer;}
.rc .r_adm .chk input{width:17px; height:17px; margin:0; accent-color:#246ba5; cursor:pointer;}
.rc .rc_list li.is_hl .rc_item{background:#e5f3fb; transition:background 1.2s ease;}

.rc.is_adm .rc_head, .rc.is_adm .rc_item{grid-template-columns:70px minmax(0, 1fr) 130px 210px 110px 160px;}

@media (max-width: 1400px){
	.rc.is_adm .rc_head, .rc.is_adm .rc_item{grid-template-columns:60px minmax(0, 1fr) 120px 190px 100px 150px;}
}
@media (max-width: 1170px){
	.rc.is_adm .rc_head, .rc.is_adm .rc_item{grid-template-columns:50px minmax(0, 1fr) 110px 170px 90px 70px;}
	.rc .r_adm a{padding:0 7px;}
	.rc .r_adm a span{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0);}
}
@media (max-width: 980px){
	.rc.is_adm .rc_item{grid-template-columns:auto auto minmax(0, 1fr) auto; grid-template-areas:"name name name adm" "code dept univ univ";}
	.rc .r_adm{grid-area:adm; align-self:start;}
}
