@charset "UTF-8";
@import 'style.css';
table.k-grid {
	width: 100%;
}

thead.k-grid {
	border-top: 2px solid #000000;
	border-color:#adadad !important;
}

.k-grid {
	border-top: 1px solid #000000;
}

.k-grid th {
	text-align: center;
	white-space: nowrap;
	border-color:#adadad !important;
	border-bottom: 1px solid #adadad !important;
}

.k-grid-content tbody td {
	white-space: nowrap !important;
	border-color:#adadad !important;
	border-bottom: 1px solid #adadad !important;
	text-overflow: ellipsis !important;
}

#grid-panel {
	min-height:calc(100vh - 230px); 
}

#grid-panel #parentGrid {
	height: 100%;
}

#grid-panel #childGrid {
	height: 100%;
}

.k-autocomplete, .k-draghandle, .k-dropdown-wrap, .k-grid-header, .k-grouping-header, .k-header, .k-numeric-wrap, .k-panelbar .k-tabstrip-items .k-item, .k-picker-wrap, .k-progressbar, .k-state-highlight, .k-tabstrip-items .k-item, .k-textbox, .k-toolbar {
	background-color: --color-ocean
}

.k-pager-wrap {
	background-color: #f1f1f1;
}

.k-grid-pager {
	padding: 12px;
}
/*
.k-input {
	padding: 0.125rem 0.5rem;
	height: 25.5px;
}
*/
.k-datepicker .k-picker-wrap, .k-timepicker .k-picker-wrap, .k-combobox .k-dropdown-wrap {
	border: 1px solid #cac9c9;
}

/* datepicker 기본 아이콘 제거 */
.k-datepicker .k-button
 {
	display: none;
}

.k-timepicker .k-button
{
	display: none;
}

/*grid 내 필터 배경색 변경 */
.k-filtercell > span .k-input {
	background: #ffffff;
}

/**/
.k-input-solid {
	border-color: var(--form-border-color);
}