.scrollLock {
	min-height: 100vh;
	overflow: hidden !important;
	touch-action: none !important;
}
.px-large{
	padding: 0 14rem;
}
.meeting .exp-check-form{
	width: 100%;
	max-width: 592px;
	margin: 0 auto;
}
input[type="date"]::-webkit-calendar-picker-indicator {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  color: transparent;
	background-position: calc(100% - 20px) 16px;
	background-size: 15px 15px;
}

.meeting .btn{
	width: 240px;
	padding-left: 0;
	padding-right: 0;
}

button.form-control.dropdown-toggle::after{
	right: 0.4em;
}
input[type='date'].form-control.is-invalid,
button.form-control.dropdown-toggle.is-invalid{
	background-position-x: calc(100% - 2.5rem);
}

.time-select.form-control[disabled]{
	border-color: #E6E6E6;
	background-color: #E6E6E6;
	color: #9D9F9E;
}
input[type='date']{
	color: #9D9F9E;
	vertical-align: middle;
}
input[type='date'][disabled]{
	color: #9D9F9E;
	border-color: #E6E6E6;
	background-color: #E6E6E6;
}
.form-control:disabled, 
.form-control[readonly]{
	background-color: #E6E6E6;
}

.form-control[readonly]:hover, 
.form-control[readonly]:focus{
	border-color: #E6E6E6;
	cursor: auto;
}

#modal-inquiry .modal-content {overflow-y: scroll; max-height: 100vh;}
#modal-cancel .modal-content {border-radius:10px;padding:3.75rem 2.5rem 2.5rem;text-align:center}
#modal-cancel .modal-body .btn { width:100%;margin-top:3.75rem}
#modal-cancelsuccess .modal-dialog{max-width: max-content;}

input::-webkit-date-and-time-value{ text-align:left; color: #9D9F9E;}


.container-box.inquiry-list{
	padding: 3.75rem 0 6.5rem;
}
.srch-hash{
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	max-width: 1016px;
	margin: 0 auto;
	width: calc(100% - 4rem);
}
.srch-hash li{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* margin: 1.875rem 0; */
	margin: 0 !important;
	padding: 1.875rem 0;
	width: 100%;
	gap: 1rem;
}
.srch-hash li:not(:last-child){
	border-bottom: 1px solid #E6E6E6;
}
.srch-hash li > div{
	display: flex;
}
.srch-hash li p{font-size: 1rem;}
.srch-hash li .btn{width: 146px;}
.srch-hash li .attendance{min-width: 60px;}
.srch-hash li .cancelModalOpenBtn{margin-right: 1rem;}

#modal-inquiry .modal-dialog{
	max-width: 1400px;
	height: max-content;
	align-items: flex-start;
}

#modal-inquiry .modal-dialog .modal-body{
	padding: 5rem;
}

.closeBtn{
	max-width: 240px;
	width: 80%;
}

@media screen and (max-width:1024px){
	.srch-hash li .btn{
		width: 100px;
	}
	.srch-hash li .attendance{
		min-width: 40px;
	}
}

@media screen and (max-width:768px){
	#modal-inquiry .modal-dialog .modal-body{
		padding: 5rem 1.5rem;
	}
	.srch-hash li p{
		font-size: 0.875em;
	}
}

@media screen and (max-width:556px){
	.srch-hash li > div{
		width: 100%;
	}
	.srch-hash li .btn{
		width: 50%;
		max-width:100px;
	}
}