@charset "utf-8";

#new_sch{margin:0 0 12px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}
#new_sch legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#new_sch form{display:grid;grid-template-columns:170px 170px minmax(160px,1fr) 88px;gap:7px;align-items:center}
#new_sch select,#new_sch .frm_input{width:100%;height:40px;padding:0 12px;border:1px solid var(--color-border-light);border-radius:var(--radius-small);background:var(--color-background-sub);color:var(--color-text)}
#new_sch .btn_submit{height:40px;border:0;border-radius:var(--radius-small);background:var(--color-primary);color:#fff;font-size:12px;font-weight:650}
#new_sch .btn_submit:hover{background:var(--color-primary-bright)}
#new_sch p{grid-column:1/-1;margin:1px 0 0;color:var(--color-text-sub);font-size:11px;text-align:center}
#fnewlist{position:relative}
#fnewlist .tbl_wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}
#fnewlist table{width:100%;min-width:720px;border-collapse:collapse;color:var(--color-text-sub);font-size:12px}
#fnewlist thead{background:var(--color-surface-strong)}
#fnewlist th{height:42px;padding:0 10px;border-bottom:1px solid var(--color-border);color:var(--color-text-sub);font-weight:600;text-align:center}
#fnewlist td{height:46px;padding:7px 10px;border-bottom:1px solid var(--color-border);text-align:center;white-space:nowrap}
#fnewlist tbody tr:last-child td{border-bottom:0}
#fnewlist tbody tr:hover{background:var(--color-surface-hover)}
#fnewlist .new_tit{display:block;max-width:430px;overflow:hidden;color:var(--color-text);text-align:left;text-overflow:ellipsis;white-space:nowrap}
#fnewlist .new_tit:hover{color:var(--color-success)}
#fnewlist .td_group a,#fnewlist .td_board a{display:inline-block;padding:3px 7px;border-radius:999px;background:rgba(64,208,79,.12);color:var(--color-success);font-weight:500}
#fnewlist .td_board a{background:rgba(78,119,245,.14);color:#8eabff}
#fnewlist .profile_img img{width:24px;height:24px;border-radius:50%}
#fnewlist .empty_table{padding:70px 20px;color:var(--color-text-sub);text-align:center}
.admin_new_btn{margin:0 0 8px;text-align:right}
.admin_new_btn .btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-sub)}
.selec_chk{position:absolute;width:1px;height:1px;opacity:0}
.chk_box label{position:relative;display:inline-block;min-height:16px;padding-left:21px;color:var(--color-text-sub)}
.chk_box label span{position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid var(--color-border-light);border-radius:3px;background:var(--color-background-sub)}
.chk_box input:checked+label span{border-color:var(--color-primary);background:var(--color-primary)}

@media(max-width:760px){#new_sch form{grid-template-columns:1fr 1fr}#new_sch .frm_input{grid-column:1/-1}#new_sch .btn_submit{grid-column:1/-1}#new_sch{padding:12px}}
