/* Form */
	/* Select */
		.k-input-value-text {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; color:inherit;}
		.k-list-item {cursor:pointer; height: 35px !important;}
		.k-input-button .k-button-icon {background:none;}
		.kendo-grid-tbl0202 .k-input-button .k-button-icon,
		.k-filter-menu-container .k-icon-button .k-button-icon { background: url("../../images/renewal/admin/icon/icon_map.png") no-repeat -52px 1px;}
		
/* Popup */
	.k-window {font-family:var(--initff);}
	
	.k-picker-solid,
	.k-picker-solid:hover {background-color:transparent !important;}
	.k-list-item.k-selected:hover {}

/* editor */
.k-editor-window .k-window-content { padding: 0 !important;}
.k-editor-window .k-form { padding-top: 20px;}
.k-editor-window .k-tabstrip .k-content { padding-left: 0; padding-right: 0;}
.k-editor-window .k-checkbox { margin: 0; padding: 0;}
.k-editor-window .k-checkbox + .k-checkbox-label { margin-top: 0; padding: 0;}
.k-editor-window .k-window-buttons { padding: 20px 0 0;}
.k-editor-table-wizard-window .k-numerictextbox { width: 100%; height: 40px;}
.k-editor-table-wizard-window .k-numerictextbox input { height: 40px; border: 0; border-radius: 0;}
.k-editor-table-wizard-window .k-numerictextbox input:focus { border: 0;}
.k-editor-window .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item { border-bottom: 0;}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active { margin-bottom: -1px; border-bottom: 1px solid #fff;}
.k-editor-window .k-form .k-form-field-wrap { display: flex; align-items: center;}
.k-editor-window .k-input-button .k-i-caret-alt-down { min-width: calc( 1rem * 1.5) !important; background: url("../../images/renewal/admin/icon/icon_map.png") no-repeat -52px 1px;}
.k-editor-window .k-input-spinner { border: 0;}
.k-editor-table-wizard-window .k-numerictextbox + .k-dropdownlist { flex-shrink: 0; height: 40px;}
.k-editor-table-wizard-window .k-numerictextbox + .k-dropdownlist .k-input-button { height: 40px; padding-block: 0;}
.k-editor-window * { box-sizing: border-box;}
.k-editor-window .k-picker .k-input-button { box-sizing: border-box;}

/* grid */
.k-grid{border-radius:0;border:none;box-shadow:none}
.k-grid .k-grid-header{ border-radius: 0; border-top: 1px solid #E1E3E3; border-right: 1px solid #E1E3E3; background:#F8FAFA; border-bottom: 0; }
.k-grid .k-grid-header .k-grid-header-wrap{ border-color: #E1E3E3; background: #F8FAFA; border-left: 1px solid #E1E3E3; border-right: none;}
.k-grid .k-grid-header .k-grid-header-wrap table{ border-collapse: collapse;}
.k-grid .k-grid-header .k-grid-header-wrap table th,
.k-grid-header th.k-header { position: relative; padding: 13px; border-radius: 0; text-align: center; vertical-align: middle; color: #000000; font-weight: 500; letter-spacing: -0.02em; border-right: 1px solid #E1E3E3; border-top: 0; border-bottom: 0; border-left: 0; background: #F8FAFA;}
.k-grid-header-wrap table thead tr th.k-header:first-child{ border-width: 1px;}
.k-grid .k-grid-header th.k-header > .k-link { position: relative; min-height: inherit; line-height: inherit; margin: 0; padding: 0; color: #8E8E8E;}
.k-header > .k-grid-filter > span.k-i-filter,
.k-grid-filter .k-icon, .k-header .k-icon.k-i-filter { background: url("../../images/renewal/admin/icon/icon_map.png") no-repeat -27px -3px;}
.k-header > .k-grid-filter > span.k-i-filter:before,
.k-grid-filter .k-icon:before, .k-header .k-icon.k-i-filter:before { content: "";}
.k-filter-menu{ padding: 10px; border: 1px solid #E1E3E3!important; border-radius: 0; background: #fff; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.05), 4px 4px 10px rgba(0, 0, 0, 0.08);}
.k-filter-menu .k-filter-menu-container .k-dropdown{ width: 100%; margin-bottom: 7px; border-radius: 3px; border: none;}
.k-filter-menu .k-filter-menu-container .k-dropdown .k-dropdown-wrap,
.k-filter-menu .k-filter-menu-container .k-dropdown { height: 35px; border-radius: 3px; border: 1px solid #E1E3E3;}
.k-filter-menu .k-filter-menu-container .k-dropdown .k-dropdown-wrap .k-input{ height: 100%; padding: 0; line-height: 35px; border: none;}
.k-filter-menu .k-filter-menu-container .k-dropdown .k-dropdown-wrap .k-select{ background: #fff;}
.k-filter-menu .k-filter-menu-container .k-dropdown .k-dropdown-wrap .k-select > span.k-icon.k-i-arrow-60-down,
.k-i-arrow-s { display: block; height: 100%; background: url("../../images/renewal/admin/icon/icon_map.png") no-repeat -52px 7px;}
.k-filter-menu .k-filter-menu-container .k-dropdown .k-dropdown-wrap .k-select > span.k-icon.k-i-arrow-60-down:before,
.k-i-arrow-s:before { content: ""; display: none;}
.k-filter-menu .k-filter-menu-container .k-textbox{ height: 35px; padding: 0; margin: 0; line-height: 35px; border-radius: 3px; /*border: 1px solid #d1d1d1;*/}
.k-filter-menu .k-action-buttons .k-button{ float: right; min-width: 90px; height: 32px; margin: 7px 0 0; padding: 0; line-height: 30px; text-align: center; font-size: 12px; color: #404040; font-weight: 500; font-family: 'Spoqa Han Sans', sans-serif; border-radius: 4px; border: 1px solid #d1d1d1; background: #fff;}
.k-filter-menu .k-action-buttons .k-button.k-primary,
.k-filter-menu .k-action-buttons .k-button.k-button-solid-primary { line-height: 32px; color: #fff; border: none; background: var(--mc);}
.k-filter-menu .k-action-buttons .k-button:hover,
.k-filter-menu .k-action-buttons .k-button.k-button-solid-primary:hover { color: #404040!important; font-weight: 500;}
.k-filter-menu .k-action-buttons .k-button.k-primary:hover,
.k-filter-menu .k-action-buttons .k-button.k-button-solid-primary:hover { color: #fff!important; font-weight: 500;}
.k-filter-menu .k-list-container{ background: #fff;}
.k-grid .k-grid-content{ border-top: 1px solid #E1E3E3; border-left: 0; background: #ffffff; box-sizing: border-box; }
.k-grid .k-grid-content table{border-collapse:collapse;}
.k-grid .k-grid-content table tr td,
.k-grid .k-grid-content td { padding: 13px 15px; line-height: 19px; font-size: 14px; color: #666; font-weight: 400; letter-spacing: -0.02em; border: 1px solid #e8e8e8; border-left: 0; background: #fff; word-break: keep-all;}
.k-grid .k-grid-content table tr td a{ line-height: 19px; font-size: 14px; color: #404040; font-weight: 500; letter-spacing: -0.02em; text-decoration: underline; cursor: pointer;}
#cmpltGrid table th.table-header-cell a {text-decoration: none !important;}   /* �슫�쁺愿�由� �닔猷뚭�由� 釉붾옖�뵒�뱶 �븯�쐞怨쇱젙 洹몃━�뱶�슜 */
.k-grid .k-grid-content table tr.k-state-selected td a{color:#404040; cursor: pointer;}
.k-grid .k-grid-content table tr td:last-child{ border-right: none;}
/* .k-grid .k-grid-content table tr td:first-child{ border-left: none;} */
.k-grid-header-wrap table thead tr th.k-header{ border: none; border-left: 1px solid #e8e8e8;}
table.tabular tbody tr td strong{ float: left; line-height: 32px; font-size: 18px; font-weight: 500; color: #404040;}
.k-grid .k-grid-content table tr.not_use td,
.k-grid .k-grid-content table tr.not_use td a { color: #ff0000 !important;}
.k-grid .k-cell-inner>.k-link { justify-content: center;}
.k-header .k-grid-filter { top: 10px;}
.k-filter-menu .k-action-buttons { margin: 0;}
.k-grid .k-grid-content table tr td .k-numerictextbox input.k-input-inner,
.k-numerictextbox input.k-input-inner { height: 35px !important; padding: 7px 3px; border-radius: 3px 0 0 3px; text-align: center;}
.k-grid .k-grid-content table tr td .k-numerictextbox .k-button,
.k-numerictextbox .k-button { width: 100%; padding: 0; border: 0; background: #ffffff;}
.k-grid .k-grid-content table tr td .k-numerictextbox .k-input-spinner,
.k-numerictextbox .k-input-spinner { border-radius: 0;}
.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap { border: 0;}
.k-grid .k-grid-content td .date-box-wrap { display: flex;}
.k-grid .k-grid-content .k-datetimepicker .k-button { padding: 0; border: 0; background: #ffffff;}
.k-grid .k-grid-content .k-datetimepicker .k-button:hover { border: 0;}
div.k-grid-footer{ border: 0;}
.k-grid-footer-wrap { border: 1px solid #e8e8e8; border-top: 0; background: #fcfcfc;}
.k-footer-template td { padding: 13px; border: 0; background: #fcfcfc; font-weight: 500; font-size: 14px; color: #333; text-align: center; letter-spacing: -0.02em;}
.k-footer-template td span { display: block; width: 100%;}
.k-footer-template td span.span-cost { text-align: right;}
.k-grid .k-grid-content td .flex-box.input-box { align-items: center;}
.k-grid .k-grid-content td .flex-box .label-txt { margin: 0 5px;}
.k-pager-sizes .k-dropdown { width: 7em;}
.k-input-md .k-input-inner { height: auto !important;}
.k-column-title { font-weight: bold; color: #000;}
.k-filter-menu-container .k-actions .k-button-solid-primary { border-color: var(--mc); background: var(--mc);}

/* kendo UI 2023 */
.k-input, .k-picker { font-family: var(--initff) !important;}
/* kendo select, dropdown */
.k-input-value-text { font-size: 13px; font-weight: 400; color: #999A9A; line-height: 19px;}
/*.k-button-md.k-icon-button .k-button-icon { font-size: 0;}*/
/*.k-dropdownlist .k-button-md.k-icon-button .k-button-icon:before { content: ''; display: inline-block; width: 1em; height: 1em; background: url("../../images/renewal/admin/icon/icon_map.png") no-repeat -52px -3px;}*/
.k-rounded-md { border-radius: 3px;}
.k-popup { border: 0;}
.k-popup.k-list-container { padding: 0; border: 1px solid #dddddd; border-radius: 3px; background: #ffffff; box-shadow: 0 0 7px rgba(0, 0, 0, 0.05), 4px 4px 10px rgba(0, 0, 0, 0.08);}
.k-popup>.k-list {}
.k-popup .k-list .k-selected { background: #F8F6FB; color: #404040;}
.k-popup .k-list .k-hover { background: var(--mc); color: #ffffff;}
.k-pane .k-picker-solid { height: 35px;}
.k-checkbox-label { margin: 0 !important; padding: 0 !important; border-radius: 0 !important;}
.k-checkbox { padding: 0 !important;}


/* mobile */
@media all and (max-width:768px) {
	.k-editor-toolbar { overflow-x: auto; flex-wrap: nowrap; padding-block: 0;}
	.k-editor-toolbar .k-button { padding: 0;}
	.k-picker-md .k-input-inner { padding-block: 0;}
}