/* [2026-10-14] 대관 예약현황(userRentalRpt01.jsp) 전용 — 모바일(768px 이하) 표시 보정 (서울시 모바일 점검 3.2) */
@media screen and (max-width: 768px) {
	/* 검색표: 1000px 고정 해제 → 화면 폭에 맞춤, 「조회」 버튼이 화면 안에 보이게 */
	.rpt-search .cont_tbl { width: 100% !important; table-layout: auto; }
	.rpt-search .cont_tbl th, .rpt-search .cont_tbl td { display: block; width: auto; }
	.rpt-search .cont_tbl th { padding: 10px 12px; text-align: left; }
	.rpt-search .cont_tbl td { padding: 10px 12px; }
	.rpt-search .input-wrap { width: calc(50% - 12px) !important; margin-left: 0 !important; display: inline-block; vertical-align: middle; }
	.rpt-search .cont_tbl td .btn { float: none !important; display: block; width: 100%; margin-top: 10px !important; }
	/* 예약표: 머리줄 겹침 고정 해제, 표 최소 폭 + 가로 스크롤 */
	.scroll_container { margin-top: 20px; }
	.scroll_container .table_box { height: auto !important; min-height: 0 !important; overflow-x: auto; overflow-y: visible; }
	.scroll_container .table_box table { min-width: 900px; }
	.scroll_container .table_box table thead tr { position: static; display: table-row; width: auto; }
	.scroll_container .table_box table tr { display: table-row; }
}
