@charset "utf-8";
/* YBRI DB 사용 신청 (사용자) 전용 스타일 */

/* [사용예약] 신청 화면: 필수 필드 라벨 전체(글자 + 별표)를 파란색으로
   - _share/css/ybri-board.css 의 .b-title-box{color:#222} / .b-required:after{color:#222} 를
     ybri-write-wb 스코프 + 높은 specificity 로 무력화 (퍼블 파일 미수정) */
.ybri-write-wb .bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required,
.ybri-write-wb .bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required label {
	color: #1174FF;
}
.ybri-write-wb .bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required:after {
	color: #1174FF;
}

/* [캘린더] 신청 불가일(토·일요일 + 관리자 지정 차단일)은 셀 회색 처리로 시각 표시
   - ybri-day-block 은 ybri-db-apply.js 의 dayCellClassNames 가 차단일 셀에 붙인다
   - 셀 안 '신청불가' 칩은 퍼블 팔레트 e-color10(#D3D3D3) 재사용 (클릭은 JS에서 차단) */
#calendar .fc-day-sat,
#calendar .fc-day-sun,
#calendar td.ybri-day-block {
	background-color: #f2f2f2;
	cursor: not-allowed;
}
#calendar .fc-day-sat .fc-daygrid-day-number,
#calendar .fc-day-sun .fc-daygrid-day-number,
#calendar td.ybri-day-block .fc-daygrid-day-number {
	color: #aaa;
}
/* 퍼블 ybri-schedule.css 의 .fc-daygrid-day-frame{cursor:pointer} 가 셀 안쪽을 덮어써
   위의 not-allowed 가 실제로는 보이지 않는다 — frame 까지 내려서 지정 */
#calendar .fc-day-sat .fc-daygrid-day-frame,
#calendar .fc-day-sun .fc-daygrid-day-frame,
#calendar td.ybri-day-block .fc-daygrid-day-frame,
#calendar .ybri-block-event {
	cursor: not-allowed;
}
