@charset "utf-8";

/* jsgrid pager 항상 보이기 설정 */
.jsgrid-pager-container {
	display: block !important;
}



tr.keep-highlight td.jsgrid-cell {
  background-color: #66ffff;
}


textarea.select2-search__field {
	margin-top: 10px !important;
	font-family: "NotoSans",Malgun Gothic,"맑은 고딕",dotum,"돋움",gulim,"굴림",Arial,AppleGothic,verdana,sans-serif,helvetica !important;
}

button.btn-excel {
	min-width: 100px !important;
	font-size: unset !important;
	height: unset !important;
	padding: unset !important;
}

/* 엑셀 다운로드 & 등록 버튼 */
.btn-wrap button.btn-excel.btn-same{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-width: 150px !important;
	height: 62px !important;
	padding: 0 20px !important;
	font-size: 20px !important;
	gap: 10px;
	line-height: 62px !important;
	text-align: center !important;
	box-sizing: border-box !important;
	border: 1px solid #cbd5e1 !important;
	background-color: #fff !important;
	margin: 0 5px 0 !important;
}

.btn-wrap button.btn-excel.btn-same:hover{
	background-color: #f8fafc !important;
}

.btn-wrap button.btn-excel.btn-same i{
	display: inline-block;
	line-height: 1;
}
/* 등록(API 등록) 버튼도 동일 규격 강제 */
.btn-wrap button.btn-write.btn-same{
	min-width: 150px !important;
	height: 62px !important;
	font-size: 20px !important;

	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	box-sizing: border-box !important;

	padding: 0 20px 0 50px !important;
	line-height: 62px !important;
	margin-top: 0;
}

.table-wrap .btn-wrap.btn-same > div{
	display: flex;
	align-items: center;
}

/* 로그인 1차 인증 성공 시 input 회색 처리 */
.login-wrap input:disabled {
	background-color: #f2f2f2;
	color: #999;
	border-color: #ddd;
}

