@charset "utf-8";

/*etc custom*/
[class*="ag-theme"] input:not([type=button]):not([type=submit]):not(.input):not(.input1),
[class*="ag-theme"] textarea.w2ui-input {border-color: transparent; /*background-color: transparent;*/}

/*ag custom*/
/*common reset*/
[class*="ag-theme"] .ag-root-wrapper {border-top-color: #666;}

[class*="ag-theme"] {font-family: 'arial', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; color: initial;}
[class*="ag-theme"] * {font-family: initial; color: initial;}

[class*="ag-theme"] .fa,
[class*="ag-theme"] .far,
[class*="ag-theme"] .fas,
[class*="ag-theme"] .ag-icon,
[class*="ag-theme"] *::before,
[class*="ag-theme"] *::after {font-family: agGridBalham; font-family: agGridBalham, "Font Awesome 5 Free";}

[class*="ag-theme"] [class^="ag-"], [class*="ag-theme"] [class^="ag-"]:focus {box-shadow: none !important;}
[class*="ag-theme"] input[class^=ag-]:not([type]):focus, [class*="ag-theme"] input[class^=ag-][type=date]:focus, [class*="ag-theme"] input[class^=ag-][type=datetime-local]:focus, [class*="ag-theme"] input[class^=ag-][type=number]:focus, [class*="ag-theme"] input[class^=ag-][type=tel]:focus, [class*="ag-theme"] input[class^=ag-][type=text]:focus, [class*="ag-theme"] textarea[class^=ag-]:focus {border-color: #ec6509;}


/*toggle*/
[class*="ag-theme"] .ag-toggle-button-input-wrapper {background-color: #ec6509 !important; border-color: #ec6509 !important;}
[class*="ag-theme"] input[class^=ag-] {}
[class*="ag-theme"] .ag-toggle-button-input-wrapper:before {border: 0 none; top: 1px; left: 1px; width: 14px; height: 14px;}
[class*="ag-theme"] .ag-toggle-button-input-wrapper.ag-checked:before {left: calc(100% - 15px);}

/*side toggle - sms기준
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select.ag-toggle-button .ag-label {display: none;}
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {width: 42px; height: 20px; border-radius: 20px;}
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {position: relative; z-index: 1}
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {top: 2px; left: 3px;}
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {left: calc(100% - 17px);}
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:after {content: ''; display: block; width: 19px; height: 9px; background: url(../images/agCustom/ico-gridToggle-txtOff.png) center center no-repeat; position: absolute; right: 2px; top: 50%; margin-top: -4px;}
.grindBlankHC-box [class*="ag-theme"] .ag-side-bar .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:after {width: 15px; background-image: url(../images/agCustom/ico-gridToggle-txtOn.png); right: auto; left: 4px;}*/

/*input*/
[class*="ag-theme"] .ag-checkbox-input-wrapper {/*color: #ccc;*/ color: transparent; background-color: transparent; border-radius: 0;}
[class*="ag-theme"] .ag-checkbox-input-wrapper:after {content: ''; color: transparent; display: block; width: 16px; height: 16px; background: url(../images/agCustom/ico-gridCheck-defult.png) center center no-repeat;}
[class*="ag-theme"] .ag-checkbox-input-wrapper.ag-checked:after {/*color: #ec6509;*/ color: transparent; background-image: url(../images/agCustom/ico-gridCheck-checked.png);}
[class*="ag-theme"] .ag-checkbox-input-wrapper.ag-indeterminate:after {color: transparent; background-image: url(../images/agCustom/ico-gridCheck-indeterminate.png)}

/*drop box type*/
[class*="ag-theme"] .ag-column-drop-cell {background: #e6e6e6;}
[class*="ag-theme"] .ag-column-drop-vertical-cell-text {color: #333;}

/*ico*/
[class*="ag-theme"] .ag-icon-grip:before {color: #ed660a;}
[class*="ag-theme"] .ag-icon-cancel:before {color: #aba8a8;}

/*side bar*/
[class*="ag-theme"] .ag-side-bar .ag-column-drop-vertical-title {color: #333}
[class*="ag-theme"] .ag-side-bar .ag-column-drop-title-bar .ag-icon:before {color: #ccc; background: #fff;}
[class*="ag-theme"] .ag-side-buttons .ag-side-button-icon-wrapper .ag-icon-columns:before {color: #ed660a;}

/*grid title*/
[class*="ag-theme"] .ag-column-drop-horizontal {border-bottom-color: #ddd;}
[class*="ag-theme"] .ag-column-drop-title-bar .ag-icon:before {color: #707171;}

/*grid*/
[class*="ag-theme"] .ag-header {background-color: #f9f9f9; border-bottom-color: #ddd;}
[class*="ag-theme"] .ag-header-cell,
[class*="ag-theme"] .ag-header-group-cell {padding: 0 8px;}
[class*="ag-theme"] .ag-header-cell:after {background-color: #ddd;}
[class*="ag-theme"] .ag-header-cell .ag-header-cell-text {font-size: 11px; font-weight: normal; line-height: 10px; text-overflow: clip; overflow: visible; white-space: normal !important; height: auto; letter-spacing: -0.02rem;}
[class*="ag-theme"] .ag-header-cell.ag-column-hover .ag-header-cell-label .ag-header-cell-text {color: #f36f20;}

/* [class*="ag-theme"] .ag-header-row.ag-header-row-column {height: 36px !important;} */

[class*="ag-theme"] .ag-row {border-color: #ddd;}

/*[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing),
[class*="ag-theme"] .ag-cell-range-selected-1:not(.ag-cell-focus) {background-color: transparent;}*/
[class*="ag-theme"] .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {border-top-color: #ec6608;}
[class*="ag-theme"] .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {border-right-color: #ec6608;}
[class*="ag-theme"] .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {border-left-color: #ec6608;}
[class*="ag-theme"] .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {border-bottom-color: #ec6608;}

[class*="ag-theme"] .ag-ltr .ag-cell-range-single-cell.ag-cell.ag-cell-focus {border-color: #ec6509;}
[class*="ag-theme"] .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
[class*="ag-theme"] .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected){border-color: #ec6509;}
/*[class*="ag-theme"] .ag-cell.ag-cell-focus {border-color: #ec6509;}*/

/*드레그해서 선택한곳, 그 상태에서 밖에 한번 클릭했을때*/
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {}
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-even .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {background-color: #fff;}/*ㅁㅁㅁㅁㅁ*/
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-odd .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {background-color: #fcf9f7;}/*ㅁㅁㅁㅁㅁ*/

[class*="ag-theme"] .ag-row-even:not([class*="cell-"]) .ag-cell {background-color: transparent !important;}
[class*="ag-theme"] .ag-row-odd {background-color: transparent;}
[class*="ag-theme"] .ag-row-odd:not([class*="cell-"]) .ag-cell {background-color: #fcf9f7 !important;}
[class*="ag-theme"] .ag-row-hover {background-color: transparent;}
[class*="ag-theme"] .ag-row-hover:not([class*="cell-"]) .ag-cell {background-color: #fff3eb !important;}
[class*="ag-theme"] .ag-row-selected {background-color: transparent;}
[class*="ag-theme"] .ag-row-selected:not([class*="cell-"]) .ag-cell {background-color: #f1e7e0 !important;}

/*checkbox단독,,,테스트중-ie확인필요*/
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"] {position: relative;}
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"]::before,
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"]::after {content:'';display:block; position: absolute; box-sizing: border-box;}
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"]::before {content: '<';color: #fff;opacity: 0;font-size: 14px;line-height: 12px;z-index: 1;transform: rotate(-90deg);left: 2px;top: 0;}
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"]::after {width: 16px;height: 16px;background-color: #fff;border: 1px solid #999;border-radius:3px;left: -2px;top: -2px;}
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"]:checked::before {opacity: 1;}
[class*="ag-theme"] .ag-row .ag-cell-value [type="checkbox"]:checked:after {background-color: #f36f20; border-color: #f36f20;}

[class*="ag-theme"].ag-popup .ag-tabs.ag-menu .ag-tabs-header.ag-menu-header {display: table; width: 100%; text-align: center;}
[class*="ag-theme"].ag-popup .ag-tabs.ag-menu .ag-tabs-header.ag-menu-header .ag-tab {display: table-cell;}

.ag-filter .ag-filter-wrapper .ag-filter-apply-panel .ag-standard-button {padding: 3px 10px; border: 1px solid #ddd; border-radius: 3px; color: #333;}
.ag-filter .ag-filter-wrapper .ag-filter-apply-panel .ag-standard-button:hover {background-color: rgba(0,0,0,0.1);}
.ag-filter .ag-filter-wrapper .ag-filter-apply-panel [ref="resetFilterButton"] { border-color: #f6b995; color: #f36f20;}

/*plm*/
[class*="ag-theme"] .ag-header-cell.fc-header * {color: #fff;}
[class*="ag-theme"] .ag-header-cell.fc-header:after {background-color: #999;}

[class*="ag-theme"] .ag-row {border-color: #ccc;}

/* 편집 가능 Cell 표시 : S */
[class*="ag-theme"] .ag-cell.autuInputCell,
[class*="ag-theme"] .ag-cell.has-edit {background-color: #b7b6b6 !important;}

[class*="ag-theme"] .ag-row-hover .ag-cell.autuInputCell,
[class*="ag-theme"] .ag-row-selected .ag-cell.autuInputCell,
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-hover .ag-cell-range-selected-1:not(.ag-cell-inline-editing).ag-cell.autuInputCell,
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-selected .ag-cell-range-selected-1:not(.ag-cell-inline-editing).ag-cell.autuInputCell,
[class*="ag-theme"] .ag-row-hover .ag-cell.has-edit,
[class*="ag-theme"] .ag-row-selected .ag-cell.has-edit,
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-hover .ag-cell-range-selected-1:not(.ag-cell-inline-editing).ag-cell.has-edit,
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-selected .ag-cell-range-selected-1:not(.ag-cell-inline-editing).ag-cell.has-edit {background-color: #a1a1a1;}

[class*="ag-theme"] .ag-cell.autuInputCell.ag-cell-inline-editing,
[class*="ag-theme"] .ag-cell.has-edit.ag-cell-inline-editing {border-color: #666 !important; background-color: #fff !important;}

[class*="ag-theme"] .ag-cell.autuInputCell input[class^=ag-]:focus,
[class*="ag-theme"] .ag-cell.has-edit input[class^=ag-]:focus {border-color: #666 !important;}

[class*="ag-theme"] .ag-ltr .ag-has-focus .ag-cell-focus.has-edit,
[class*="ag-theme"] .ag-rtl .ag-has-focus .ag-cell-focus.has-edit,
[class*="ag-theme"] .ag-ltr .ag-has-focus .ag-cell-focus.autuInputCell,
[class*="ag-theme"] .ag-rtl .ag-has-focus .ag-cell-focus.autuInputCell {border-color: #666 !important;}

[class*="ag-theme"] .ag-ltr .ag-cell-range-single-cell.ag-cell.ag-cell-focus.has-edit,
[class*="ag-theme"] .ag-ltr .ag-cell-range-single-cell.ag-cell.ag-cell-focus.autuInputCell {border-color: #666 !important;}

[class*="ag-theme"] .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).has-edit,
[class*="ag-theme"] .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).has-edit,
[class*="ag-theme"] .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).autuInputCell,
[class*="ag-theme"] .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).autuInputCell{border-color: #666 !important;}
/* 편집 가능 Cell 표시 : E */

[class*="ag-theme"] .ag-rich-select {background-color: #fff;}

[class*="ag-theme"] .ag-ltr .ag-cell [type=text],
[class*="ag-theme"] .ag-ltr .ag-cell [type=number],
[class*="ag-theme"] .ag-ltr .ag-cell .input1 {line-height: 24px; max-width: 100%; border: 1px solid #ddd; border-radius: 2px; height: 26px; padding: 0 3px;}
[class*="ag-theme"] .ag-ltr .ag-cell [type=number] {padding-right: 0;}
[class*="ag-theme"] .ag-ltr .ag-cell [type=text]:hover,
[class*="ag-theme"] .ag-ltr .ag-cell [type=number]:hover,
[class*="ag-theme"] .ag-ltr .ag-cell .input1:hover {border-color: #444;}
[class*="ag-theme"] .ag-ltr .ag-cell .ta-c > .input1 {line-height: 18px; height: 22px; margin-top: 2px; margin-bottom: 2px;}

[class*="ag-theme"] .ag-paging-panel {font-size: 14px;}
[class*="ag-theme"] .ag-paging-description [id$="-start-page"],
[class*="ag-theme"] .ag-paging-description [id$="-start-page-number"] {color: #f36f20;}

/* cell 포인트 컬러 */
[class*="ag-theme"] .ag-cell.bg-type1 {background-color: #e6f3ed !important;}
[class*="ag-theme"] .ag-row-hover .ag-cell.bg-type1,
[class*="ag-theme"] .ag-row-selected .ag-cell.bg-type1,
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-hover .ag-cell-range-selected-1:not(.ag-cell-inline-editing).ag-cell.bg-type1,
[class*="ag-theme"] .ag-body-viewport:not(.ag-has-focus) .ag-row-selected .ag-cell-range-selected-1:not(.ag-cell-inline-editing).ag-cell.bg-type1 {background-color: #d1eee1 !important;}

[class*="ag-theme"] .ag-cell *:not(input):not(select) {color: inherit;}

[class*="ag-theme"] .ag-cell[class*="ag-center"] {display: flex; flex-direction: row; align-items: center; justify-content: center;}
[class*="ag-theme"] .ag-cell.ag-center-left {justify-content: flex-start;}
[class*="ag-theme"] .ag-cell.ag-center-right {justify-content: flex-end;}
[class*="ag-theme"] .ag-cell.ag-cell-full {padding-left: 0 !important; padding-right: 0 !important;}

[class*="ag-theme"] .ag-cell.cell-link {overflow: visible;}
[class*="ag-theme"] .ag-cell.cell-link:not([class*="txt-type"]) {color: #ec6608 !important;}
[class*="ag-theme"] .ag-cell.cell-link:hover a,
[class*="ag-theme"] .ag-cell.cell-link.on a,
[class*="ag-theme"] .ag-cell.cell-link:hover .clink {text-decoration: underline;}
[class*="ag-theme"] .ag-cell.cell-link .clink {position: relative; display: block;  width: 100%; height: 100%; line-height: inherit;}
[class*="ag-theme"] .ag-cell.cell-link:not([class*="txt-type"]) .clink {color: #ec6608;}
[class*="ag-theme"] .ag-cell.cell-link .clink .intxt {color: inherit; line-height: inherit; display: inline-flex; height: 100%; align-items: center; justify-content: center;}

/*쓰기/편집이 가능한 입력폼 아이콘*/
/*[class*="ag-theme"] [class*="cell-form1"].ag-cell .select1 {background-image: url(../images/ico/ico-inputSel-off.png); padding-right: 35px !important; background-color: transparent;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-hidden-accessible {position: absolute; top: 5px; left: 5px;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container,
#wrap [class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container {display: block; background-color: transparent;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container--default .selection::before,
#wrap [class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container--default .selection::before {background-image: url(../images/ico/ico-inputSel-off.png);}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .input1.datepicker {background-image: url(../images/ico/ico-inputCal-off.png); padding-right: 35px !important; background-color: transparent;}

[class*="ag-theme"] [class*="cell-form1"].ag-cell .ag-input + .txt {background-image: url(../images/ico/ico-inputWrite.png); background-position: center right; background-repeat: no-repeat;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .ag-input:not(.insearch-box) + .txt,
[class*="ag-theme"] [class*="cell-form1"].ag-cell .ag-input.num:not(.insearch-box) + .txt.num {padding-right: 40px !important;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .insearch-box + .txt {background-image: url(../images/ico/ico-inputWriteS.png);}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .insearch-box .btn-del {background-image: url(../images/ico/ico-inputDel.png);}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .insearch-box .btn-search {background-image: url(../images/ico/ico-inputSearch.png);}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .insearch-box .input1 {background-color: transparent;}

[class*="ag-theme"] [class*="cell-form1"].ag-cell .ag-input.num::-webkit-outer-spin-button,
[class*="ag-theme"] [class*="cell-form1"].ag-cell input[type='number'].ag-input::-webkit-outer-spin-button {background-image: url(../images/ico/ico-inputNUp.png);}
[class*="ag-theme"] [class*="cell-form1"].ag-cell .ag-input.num::-webkit-inner-spin-button,
[class*="ag-theme"] [class*="cell-form1"].ag-cell input[type='number'].ag-input::-webkit-inner-spin-button {background-image: url(../images/ico/ico-inputNDown.png);}

[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-not-inline-editing .insearch-box [class*="btn"] {display: none;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-not-inline-editing .insearch-box::after {content: ''; width: 30px; height: 18px; background-image: url(../images/ico/ico-inputWrite-off.png); background-position: center left; background-repeat: no-repeat;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-not-inline-editing .insearch-box.stype::after {background-image: url(../images/ico/ico-inputSearch-off.png);}

[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .insearch-box {background-color: #fff;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .insearch-box [class*="btn"] {display: block;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .insearch-box::after {content: none;}

[class*="ag-theme"] [class*="cell-form1"].ag-cell .select1:focus,
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .select1 {background-image: url(../images/ico/ico-inputSel.png); background-color: #fff;}

[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .select2-container--default,
#wrap [class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .select2-container--default,
[class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container--open,
#wrap [class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container--open {background-color: #fff;}
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .select2-container--default .selection::before,
#wrap [class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .select2-container--default .selection::before,
[class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container--open .selection::before,
#wrap [class*="ag-theme"] [class*="cell-form1"].ag-cell .select2-container--open .selection::before {background-image: url(../images/ico/ico-inputSel.png);}*/

[class*="ag-theme"] [class*="cell-form1"].ag-cell .input1.datepicker:focus,
[class*="ag-theme"] [class*="cell-form1"].ag-cell.ag-cell-inline-editing .input1.datepicker {background-image: url(../images/ico/ico-inputCal.png); padding-right: 35px !important; background-color: #fff;}

/* 쓰기/편집이 가능한 입력폼 
[class*="ag-theme"] [class*="cell-form1"].ag-cell,
[class*="ag-theme"] [class*="cell-form1"].ag-cell label,
[class*="ag-theme"] .ag-cell.cell-form1,
[class*="ag-theme"] .ag-cell.cell-form1 label {background-color: #eee !important; color: #000 !important; background-color: transparent !important}*/
/* 강조되는 값의 배경색 */
.grid-guide .ag-cell.cell-type1,
.grid-guide .grid-row.cell-type1,
.grid-guide .grid-row.cell-type1 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type1,
[class*="ag-theme"] .ag-row.cell-type1 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type1 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type1,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type1 label {background-color: #d6e7dd !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type2,
.grid-guide .grid-row.cell-type2,
.grid-guide .grid-row.cell-type2 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type2,
[class*="ag-theme"] .ag-row.cell-type2 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type2 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type2,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type2 label {background-color: #fdf2d2 !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type3,
.grid-guide .grid-row.cell-type3,
.grid-guide .grid-row.cell-type3 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type3,
[class*="ag-theme"] .ag-row.cell-type3 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type3 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type3,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type3 label {background-color: #e3f1be !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type4,
.grid-guide .grid-row.cell-type4,
.grid-guide .grid-row.cell-type4 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type4,
[class*="ag-theme"] .ag-row.cell-type4 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type4 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type4,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type4 label {background-color: #e1f2fa !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type5,
.grid-guide .grid-row.cell-type5,
.grid-guide .grid-row.cell-type5 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type5,
[class*="ag-theme"] .ag-row.cell-type5 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type5 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type5,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type5 label {background-color: #fff !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type6,
.grid-guide .grid-row.cell-type6,
.grid-guide .grid-row.cell-type6 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type6,
[class*="ag-theme"] .ag-row.cell-type6 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type6 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type6,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type6 label {background-color: #fcf9f7 !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type7,
.grid-guide .grid-row.cell-type7,
.grid-guide .grid-row.cell-type7 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type7,
[class*="ag-theme"] .ag-row.cell-type7 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type7 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type7,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type7 label {background-color: #cde7ff !important; color: #000 !important;}
.grid-guide .ag-cell.cell-type8,
.grid-guide .grid-row.cell-type8,
.grid-guide .grid-row.cell-type8 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type8,
[class*="ag-theme"] .ag-row.cell-type8 .ag-cell,
[class*="ag-theme"] .ag-row.cell-type8 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type8,
[class*="ag-theme"] .ag-row:not([class*="cell-type"]) .ag-cell.cell-type8 label {background-color: #ffdddd !important; color: #000 !important;}
/* total의 배경색 */
.grid-guide .ag-cell.cell-total1,
.grid-guide .grid-row.cell-total1,
.grid-guide .grid-row.cell-total1 .ag-cell,
[class*="ag-theme"] .ag-row.cell-total1,
[class*="ag-theme"] .ag-row.cell-total1 .ag-cell,
[class*="ag-theme"] .ag-row.cell-total1 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-total"]) .ag-cell.cell-total1,
[class*="ag-theme"] .ag-row:not([class*="cell-total"]) .ag-cell.cell-total1 label {background-color: #f3e1fa !important; color: #000 !important;}
/* 오류/에러 값의 배경색 */
.grid-guide .ag-cell.cell-error1,
.grid-guide .grid-row.cell-error1,
.grid-guide .grid-row.cell-error1 .ag-cell,
[class*="ag-theme"] .ag-row.cell-error1,
[class*="ag-theme"] .ag-row.cell-error1 .ag-cell,
[class*="ag-theme"] .ag-row.cell-error1 .ag-cell label,
[class*="ag-theme"] .ag-row:not([class*="cell-error"]) .ag-cell.cell-error1,
[class*="ag-theme"] .ag-row:not([class*="cell-error"]) .ag-cell.cell-error1 label {background-color: #ec6608 !important; color: #fff !important; font-weight: 700 !important;}
[class*="ag-theme"] .ag-row.cell-error1 .cell-link,
[class*="ag-theme"] .ag-cell.cell-error1.cell-link,
[class*="ag-theme"] .ag-cell.cell-error1.cell-link .clink {color: #fff !important;}

[class*="ag-theme"] .ag-cell.bold,
[class*="ag-theme"] .ag-cell.bold label {font-weight: 700 !important;}

[class*="ag-theme"] .ag-cell[class*="cell-form"].fc-r,
[class*="ag-theme"] .ag-cell[class*="cell-type"].fc-r {color: #FF0000 !important;}
[class*="ag-theme"] .ag-cell[class*="cell-form"].fc-b,
[class*="ag-theme"] .ag-cell[class*="cell-type"].fc-b {color: #0000FF !important;}

[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type1,
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type1 label,
[class*="ag-theme"] .txt-type1 {color: #0E3ECF !important; font-weight: bold;}
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type2,
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type2 label,
[class*="ag-theme"] .txt-type2 {color: #38AF38 !important; font-weight: bold;}
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type3,
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type3 label,
[class*="ag-theme"] .txt-type3 {color: #d631ff !important; font-weight: bold;}
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type4,
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-type4 label,
[class*="ag-theme"] .txt-type4 {color: #5BBDDF !important; font-weight: bold;}
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-error1,
[class*="ag-theme"] .ag-cell[class*="cell-type"].txt-error1 label,
[class*="ag-theme"] .txt-error1 {color: #FF0000 !important; font-weight: bold;}
[class*="ag-theme"] .cell-error1.txt-error1 {color: #ffffff !important; font-weight: bold;}

[class*="ag-theme"] .ag-row.cell-disabled,
[class*="ag-theme"] .ag-row.cell-disabled label,
[class*="ag-theme"] .ag-row:not(.cell-disabled) .ag-cell.cell-disabled,
[class*="ag-theme"] .ag-row:not(.cell-disabled) .ag-cell.cell-disabled label {background-color: #bbb !important; color: #333 !important; pointer-events: none; user-select: none;}

/* cell 내 커스텀 div 영역 */
[class*="ag-theme"] .ag-cell .filter-btn {width: 100%; height: 100%; justify-content: center;}
[class*="ag-theme"] .ag-cell .chk-box,
[class*="ag-theme"] .ag-cell .ra-box {display: inline-flex; align-items: center; width: 100%; height: 100%; margin-right: 0;}
[class*="ag-theme"] .ag-cell .chk-box.solo,
[class*="ag-theme"] .ag-cell .ra-box.solo {justify-content: center;}

/* [개발자 임시추가. 디자인팀 작업 필요] FI > Master > Additional Authority Management > Org. 필드 */
[class*="ag-theme"] .ag-cell .insearch-box {width: 100%; height: 100%; background-color: #fff; background-color: transparent;}
[class*="ag-theme"] .ag-cell .insearch-box.on {border-color: #ccc;}
[class*="ag-theme"] .ag-cell .insearch-box .input {height: 100%; min-width: 40px; /*padding-right: 30px;*/ background-color: #fff; background-color: transparent; border: none;}
[class*="ag-theme"] .ag-cell .insearch-box .input:read-only {opacity: 1;}
[class*="ag-theme"] .ag-cell .insearch-box .input:disabled {background-color: #e1e1e1; background-color: transparent; color: #bbb;}
[class*="ag-theme"] .ag-cell div.select1.type1	{height: 100%; overflow: hidden; text-overflow: ellipsis;}
[class*="ag-theme"] .ag-cell .insearch-box.type2 .input {padding-right: 48px;}
[class*="ag-theme"] .ag-cell .insearch-box.disabled {background-color: #f5f5f5; border-color: #ddd; background-color: transparent; border-color: transparent;}
[class*="ag-theme"] .ag-cell .insearch-box.disabled [class*="input"] {background-color: #f5f5f5; color: #bbb; background-color: transparent;}

[class*="ag-theme"] .ag-cell.ag-cell-inline-editing {border-color: #ec6509 !important; border-radius: 0 !important;}
[class*="ag-theme"] .ag-cell.autuInputCell-ta-r {background-color: #b7b6b6 !important; text-align:right;}
[class*="ag-theme"] .ag-ltr .ag-cell-range-single-cell.ag-cell.ag-cell-focus.autuInputCell-ta-r {border-color: #666 !important;}

[class*="ag-theme"] .ag-cell .select2-container {width: 100% !important; min-width: 100% !important; height: 100%;}
[class*="ag-theme"] .ag-cell .select2-container .selection {height: 100%;}
[class*="ag-theme"] .ag-cell .select2-container .select2-selection--single {height: 100%; display: flex; align-items: center; padding-bottom: 1px; border: none; background-color: transparent;}

[class*="ag-theme"] .ag-cell .ag-select .ag-picker-field-wrapper {border-color: #ccc;}
[class*="ag-theme"] .ag-cell .ag-select .ag-picker-field-icon .ag-icon-small-down:before {content: none;}
[class*="ag-theme"] .ag-cell .ag-select .ag-picker-field-icon .ag-icon-small-down {width: 18px; height: 16px; background: url(../images/ico/ico-sel1-m.png) no-repeat 0 center;}
[class*="ag-theme"] .ag-select-list {border: 1px solid #ddd; border-radius: 3px; margin-top: -1px;}
[class*="ag-theme"] .ag-select-list .ag-list-item.ag-active-item {background-color: #5897fb; color: white;}

[class*="ag-theme"] .ag-paging-button.ag-disabled,
[class*="ag-theme"] .ag-paging-button.ag-disabled .ag-icon {cursor: default !important; color: rgba(24,29,31,.5);}

[class*="ag-theme"] .ag-row-even.sick-days-warning .ag-cell,
[class*="ag-theme"] .ag-row-odd.sick-days-warning .ag-cell {background-color: sandybrown !important;}

[class*="ag-theme"] .ag-row-even.sick-days-breach .ag-cell,
[class*="ag-theme"] .ag-row-odd.sick-days-breach .ag-cell {background-color: lightcoral !important;}

/* [class*="ag-theme"] .ag-header {height: 41px !important; min-height: 41px !important;} */
/* [class*="ag-theme"] .ag-header .ag-header-row {height: 40px !important;} */
/* [class*="ag-theme"] .ag-header .ag-header-row:nth-of-type(1) {top: 0px !important} */
/* [class*="ag-theme"] .ag-header .ag-header-row:nth-of-type(2) {top: 40px !important} */
/* [class*="ag-theme"] .ag-header .ag-header-row:nth-of-type(3) {top: 80px !important} */

/* [class*="ag-theme"].ag-headRow2 .ag-header {height: 81px !important; min-height: 81px !important;} */
/* [class*="ag-theme"].ag-headRow3 .ag-header {height: 121px !important; min-height: 121px !important;} */

[class*="ag-theme"] .inline-type {white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}

/*select*/
[class*="ag-theme"] .cell-select {padding-left: 0; padding-right: 0;}
[class*="ag-theme"] .cell-select select[class*="select"]:not(.select2-hidden-accessible) {width: 100%; height: 100%; color: inherit; padding-left: 5px; border-color: #fff; background-color: #fff;}
[class*="ag-theme"] .cell-select.ag-cell-not-inline-editing {padding-left: 17px; padding-right: 17px;}
[class*="ag-theme"] .cell-select.ag-cell-not-inline-editing::after {content: ''; width: 23px; height: 5px;  background: url(../images/ico/ico-sel1.png) center center no-repeat; position: absolute; right: -4px;  top: 50%;  margin-top: -2px;}
[class*="ag-theme"] .cell-select .select2-container .select2-selection--single {height: 100%; padding-bottom: 1px; border-color: transparent; border-radius: 0; display: flex; align-items: center;}

/* 툴팁 */
[class*="ag-theme"] .cell-tooltip {position: absolute; border: 1px solid #ddd; background-color: #fff; box-shadow: 3px 0px 4px rgba(0,0,0,0.1); border-radius: 5px; color: #222; text-shadow: none; padding: 4px 10px 6px; margin-top: -5px;}
[class*="ag-theme"] .cell-tooltip.ag-tooltip-hiding {opacity: 0;}
[class*="ag-theme"] .cell-tooltip .pop-head {font-weight: 700; padding-top: 5px; padding-bottom: 10px;}

[class*="ag-theme"].ag-popup .ag-tabs.ag-menu {max-height: 220px;}

/*컴포넌트 가이드*/
/*퍼블화면 테스트용 [class*="ag-theme"] .grid-sampleTb tbody td.ag-cell.ag-cell-not-inline-editing {padding-left: 7px; padding-right: 7px;}*/
[class*="ag-theme"] .ag-cell {font-size: 12px; line-height: 32px; padding-left: 7px; padding-right: 7px;}
[class*="ag-theme"] .ag-cell.cell-form1,
[class*="ag-theme"] .ag-cell.cell-form1-click {padding-left: 0 !important; padding-right: 0 !important;}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing,
[class*="ag-theme"] .ag-cell.cell-form1-click.ag-cell-not-inline-editing {background-color: transparent;}
[class*="ag-theme"] .ag-cell.cell-form1 > span,
[class*="ag-theme"] .ag-cell.cell-form1-click > span {display: flex; align-items: center; justify-content: flex-start; width: 100%; height: 100%; line-height: 12px;}
[class*="ag-theme"] .ag-cell [class*="inForm-"] {display: flex; align-items: center; justify-content: flex-start; width: 100%; height: 100%; line-height: 12px;}
[class*="ag-theme"] .ag-cell.cell-form1.ag-right-aligned-cell > span,
[class*="ag-theme"] .ag-cell.cell-form1-click.ag-right-aligned-cell > span,
[class*="ag-theme"] .ag-cell [class*="inForm-"].ag-right-aligned-cell {justify-content: flex-end}
[class*="ag-theme"] .ag-cell [class*="inForm-"] {padding-left: 0; padding-right: 0;}
[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"],
[class*="ag-theme"] .ag-cell.ag-cell-not-inline-editing:not(.cell-form1-click) [class*="inForm-"]:not([class*="inForm-date"], [class*="inForm-dateTime"], [class*="inForm-time"]),
[class*="ag-theme"] .ag-cell [class*="inForm-"] .input:not(.day, .time) {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; line-height: 32px;}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"] {padding-left: 7px; padding-right: 32px;}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"]::after {content: ''; display: block; width: 24px; height: 24px; background-position: center left; background-repeat: no-repeat; position: absolute; top: 50%; right: 0px; margin-top: -12px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-write"]::after {background-image: url(../images/ico/ico-inputWrite-off.png); right: 3px !important;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-date"]::after {background-image: url(../images/ico/ico-inputCal-off.png); right: 3px !important;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-time"]::after {background-image: url(../images/ico/ico-inputTime-off.png); right: 3px !important;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-select"]::after {background-image: url(../images/ico/ico-inputSel-off.png); right: 1px !important;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-search"]::after {background-image: url(../images/ico/ico-inputSearch-off.png); right: 2px !important;}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing .select2-container--default .selection::before {content: none !important;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .input,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select1,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select2,
[class*="ag-theme"] .ag-cell.cell-form1-click .input,
[class*="ag-theme"] .ag-cell.cell-form1-click .select1,
[class*="ag-theme"] .ag-cell.cell-form1-click .select2 {border: 0 none; width: 100%; height: 100%; background-color: transparent;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .input,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select1,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .input,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select1 {padding-left: 7px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select2,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select2 {padding-left: 0;}
[class*="ag-theme"] .ag-cell [class*="inForm-"].inForm-writeNum,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"].inForm-writeNum,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"].inForm-writeNum {text-align: right; justify-content: flex-end;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"].inForm-writeNum .input,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"].inForm-writeNum .input {text-align: right; padding-right: 10px;}
[class*="ag-theme"] .ag-cell [class*="inForm-"],
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"],
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"] {background-color: transparent;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] ::placeholder,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] {letter-spacing: 0em;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] ::-webkit-input-placeholder,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] {letter-spacing: 0em;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] ::-moz-placeholder,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] {letter-spacing: 0em;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] :-ms-input-placeholder,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] {letter-spacing: 0em;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] ::-ms-input-placeholder,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] {letter-spacing: 0em;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .input:not(.time),
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select1,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select2,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .input:not(.time),
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select1,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select2 {flex: 1;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .input.day,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .input.day {padding-right: 30px;}

[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"].inForm-dateTime2 .time {width: 63px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"].inForm-dateTime3 .time {width: 80px;}
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"].inForm-dateTime2 .time {width: 63px;}
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"].inForm-dateTime3 .time {width: 80px;}

[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"].inForm-dateTime2 .day + .time,
[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"].inForm-dateTime3 .day + .time,
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"].inForm-dateTime3 .day + .time,
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"].inForm-dateTime2 .day + .time {margin-left: 0;}

[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"].inForm-dateTime2 .day {width: calc(100% - 56px);}
[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"].inForm-dateTime2 .time {width: 45px;}
[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"].inForm-dateTime3 .day {width: calc(100% - 73px);}
[class*="ag-theme"] .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"].inForm-dateTime3 .time {width: 60px;}

[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"].inForm-dateTime2 .day {width: calc(100% - 31px);}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"].inForm-dateTime3 .day {width: calc(100% - 48px);}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"].inForm-dateTime2 .time {width: 31px;}
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"].inForm-dateTime3 .time {width: 48px;}

[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn {padding: 0;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn:last-of-type,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn:last-of-type {margin-right: 7px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn-del,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn-reset,
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn-search,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn-del,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn-reset,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn-search {width: 24px; height: 24px; max-height: 100%;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn-del,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn-del {background-image: url(../images/ico/ico-inputDel.png);}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn-reset,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn-reset {background-image: url(../images/ico/ico-inputReset.png);}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .btn-search,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .btn-search {background-image: url(../images/ico/ico-inputSearch.png);}
[class*="ag-theme"] .ag-cell [class*="inForm-"] .day:not(input) + .time:not(input) {margin-left: 9px;}
[class*="ag-theme"] .ag-cell [class*="inForm-"] .day:not(input) + .time:not(input) {margin-left: 9px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] input.day + input.time,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] input.day + input.time {padding-left: 0;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select1,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select1 {background-image: url(../images/ico/ico-inputSel.png); padding-right: 30px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select2-container--default .selection::before,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select2-container--default .selection::before {width: 24px !important; right: 1px !important; background-image: url(../images/ico/ico-inputSel.png) !important;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select2-container .select2-selection--single .select2-selection__rendered,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 7px !important; height: 100%; line-height: 33px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"] .select2-container--default .select2-selection--single .select2-selection__arrow,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"] .select2-container--default .select2-selection--single .select2-selection__arrow {width: 24px; height: 24px; top: 50%; right: 5px; margin-top: -12px;}

[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-date"] .input.day,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"][class*="inForm-date"] .input.day {background-image: url(../images/ico/ico-inputCal.png); background-position: right center; background-repeat: no-repeat;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-dateTime"] .input.day,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"][class*="inForm-dateTime"] .input.day {background-image: none; padding-right: 3px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-dateTime"] .input.time,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"][class*="inForm-dateTime"] .input.time {background-image: url(../images/ico/ico-inputCal.png); background-position: right center; background-repeat: no-repeat; padding-right: 24px;}
[class*="ag-theme"] .ag-cell.cell-form1 [class*="inForm-"][class*="inForm-time"] .input.time,
[class*="ag-theme"] .ag-cell.cell-form1-click [class*="inForm-"][class*="inForm-time"] .input.time {background-image: url(../images/ico/ico-inputTime.png); background-position: right center; background-repeat: no-repeat; padding-right: 30px;}
[class*="ag-theme"] .ag-cell.cell-form1-click  [class*="inForm-"],
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-inline-editing [class*="inForm-"] {background-color: #fff;}

[class*="ag-theme"] .cell-disabled [class*="inForm-"],
[class*="ag-theme"] .ag-cell.cell-form1.ag-cell-not-inline-editing.cell-disabled [class*="inForm-"],
[class*="ag-theme"] .cell-disabled .ag-cell.cell-form1.ag-cell-not-inline-editing [class*="inForm-"] {padding-right: 7px;}
[class*="ag-theme"] .cell-disabled [class*="inForm-"]::after {content: none !important;}

/*ag grid 안에 아이콘(크기변경으로 조절)*/
[class*="ag-theme"] .ag-cell .filter-btn {margin: 0 -7px; width: calc(100% + 14px);}
[class*="ag-theme"] .ag-cell .filter-btn .btn-ix:not([class*="type"]) {background-color: transparent; width: 100%; height: 100%; border-radius: 0;}
[class*="ag-theme"]:not(.ag-h20) .ag-cell .filter-btn .btn-ix:not([class*="type"]) [class*="ico-"] {transform: scale(.8);}
[class*="ag-theme"] .ag-cell .filter-btn .btn-ix:not([class*="type"]):hover {background-color: rgba(0,0,0,0.1);}

[class*="ag-theme"] .ag-cell.ag-select-arrow {background-image: url(../images/ico/ico-sel1.png); background-repeat: no-repeat; background-position: right 50%;}

/*특정메뉴 그리드 대응*/
/*114B > 출고완료*/
#tab_WM_EXTGI [class*="ag-theme"] .ag-cell.has-edit {padding-left: 0; padding-right: 0;}
#tab_WM_EXTGI [class*="ag-theme"] .ag-cell.has-edit .select1.type {padding-left: 7px;}
#tab_WM_EXTGI [class*="ag-theme"] .ag-cell.has-edit > span {padding-left: 7px; padding-right:7px;}
#tab_WM_EXTGI [class*="ag-theme"] .ag-cell.has-edit > span > .ico-popup {margin-left: 5px;}


/*header left checkbox 가운데 정렬*/
[class*="ag-theme"] .ag-header-cell, 
[class*="ag-theme"] .ag-header-group-cell {padding-left: 7px; padding-right: 7px;}
[class*="ag-theme"] .ag-pinned-left-cols-container .ag-cell-last-left-pinned {padding-left: 7px; padding-right: 7px;}
[class*="ag-theme"] .ag-ltr .ag-header-select-all,
[class*="ag-theme"] .ag-ltr .ag-selection-checkbox,
[class*="ag-theme"] .ag-pinned-left-cols-container .ag-selection-checkbox {margin-right: 5px;}
[class*="ag-theme"] .ag-ltr .ag-selection-checkbox,
[class*="ag-theme"] .ag-pinned-left-cols-container .ag-selection-checkbox {margin-left: -1px;}

/*특정메뉴 left checkbox 대응*/
/*114B > 출고완료
#tab_WM_EXTGI [class*="ag-theme"] .ag-pinned-left-header .ag-header-row-column .ag-header-select-all + .ag-cell-label-container {display: none;}*/

[class*="ag-theme"] .ag-cell .ag-cell-wrapper .ag-group-expanded,
[class*="ag-theme"] .ag-cell .ag-cell-wrapper .ag-group-checkbox,
[class*="ag-theme"] .ag-cell .ag-cell-wrapper .ag-group-child-count,
[class*="ag-theme"] .ag-cell .ag-cell-wrapper .ag-group-contracted {height: 100% !important;}

[class*="ag-theme"] .ag-cell.cell-full2 > span {width: 100%; height: 100%; display: block;}

[class*="ag-theme"] .ag-cell.cell-over {padding-left: 0; padding-right: 0;}
[class*="ag-theme"] .ag-cell.cell-over > span {width: 100%; height: 100%; padding: 0; position: absolute; top: 0; left: 0;
 background: #fff;}
[class*="ag-theme"] .ag-row-hover {z-index: 1;}
[class*="ag-theme"] .ag-row-hover .ag-cell.cell-over:hover {overflow: visible;}
[class*="ag-theme"] .ag-cell.cell-over:hover > span {height: auto;}
[class*="ag-theme"] .ag-cell.cell-over:hover > span .search-tag {height: auto; min-height: 18px; padding: 5px; border: 1px solid #ec6509;}
[class*="ag-theme"] .ag-cell.cell-over:hover > span .search-tag p {margin: 3px;}

/*grid height*/
[class*="ag-theme"] [class*="it-status"]::before {top: 50%; margin-top: -10px;}
[class*="ag-theme"] [class*="it-status"].itype::before {top: 50%; margin-top: -8px;}

[class*="ag-theme"][class*="ag-h"] .ag-ltr .ag-selection-checkbox,
[class*="ag-theme"][class*="ag-h"] .ag-pinned-left-cols-container .ag-selection-checkbox {max-height: 100% !important;}

[class*="ag-theme"].ag-h20 .ag-cell {line-height: 18px;}
[class*="ag-theme"].ag-h20 .ag-cell-inline-editing,
[class*="ag-theme"].ag-h20 .ag-rich-select-value,
[class*="ag-theme"].ag-h20 .ag-column-drop-horizontal {height: 20px !important;}
[class*="ag-theme"].ag-h20 [class*="ico-"] {max-height: 16px !important; background-size: contain; margin-top: 1px;}
[class*="ag-theme"].ag-h20 [class*="it-status"] {padding-top: 0px; line-height: 12px; min-height: 16px;}
[class*="ag-theme"].ag-h20 [class*="it-status"]::before {height: 14px; margin-top: -6px;}
[class*="ag-theme"].ag-h20 [class*="it-status"].itype::before {width: 14px;}
[class*="ag-theme"].ag-h20 .ag-cell:not(.cell-form1, .cell-form1-click) [class*="inForm-"],
[class*="ag-theme"].ag-h20 .ag-cell.ag-cell-not-inline-editing:not(.cell-form1-click) [class*="inForm-"]:not([class*="inForm-date"], [class*="inForm-dateTime"], [class*="inForm-time"]), [class*="ag-theme"] .ag-cell [class*="inForm-"].ag-h20 .input:not(.day, .time) {line-height: 16px;}
[class*="ag-theme"].ag-h20 .btn-ix {max-height: 18px;}
[class*="ag-theme"].ag-h20 .select2-container--single .select2-selection--single {min-height: 18px;}
[class*="ag-theme"].ag-h20 .ag-cell.cell-form1 [class*="inForm-"] .select2-container .select2-selection--single .select2-selection__rendered,
[class*="ag-theme"].ag-h20 .ag-cell.cell-form1-click [class*="inForm-"] .select2-container .select2-selection--single .select2-selection__rendered {line-height: 16px;}
[class*="ag-theme"].ag-h20 .ag-btnbox .btn {height: 16px; line-height: 13px;}
[class*="ag-theme"].ag-h20 [class*="btn"]:not([class*="ag-"]) {line-height: 14px; height: 16px; padding: 0 3px;}
[class*="ag-theme"].ag-h20 [col-id="Image"] [class*="btn"] {margin: 0 !important;}
[class*="ag-theme"].ag-h20 [col-id="Image"] [class*="btn"] + [class*="btn"] {margin-left: 2px !important;} 

[class*="ag-theme"].ag-h35 .ag-cell {line-height: 32px;}
[class*="ag-theme"].ag-h35 .ag-cell-inline-editing,
[class*="ag-theme"].ag-h35 .ag-rich-select-value,
[class*="ag-theme"].ag-h35 .ag-column-drop-horizontal {height: 35px !important;}