// @import '~ag-grid-community/dist/styles/ag-grid.css';

@import '~ag-grid-community/dist/styles/ag-grid.css';

/* ag-grid checkbox column header(only left) */
.ps-grid-container {
    .ag-header {
        .ps-grid-checkbox-header {
            cursor: default;

            .ag-header-cell-text {
                display: none !important;
            }

            .ag-header-select-all {
                .ag-input-wrapper {
                    line-height: inherit;
                }
            }
        }
    }
}

/* custom checkbox column header */
.ps-grid-container {
    .ag-header {
        .ps-grid-checkbox-column-header {
            color: #2b2b2b;
        }
    }
}

.ag-overlay {
    pointer-events: unset;
}
.ag-dnd-ghost {
    font-family: 'Noto Sans KR';
}

// ag grid popup
.ag-popup {
    // tooltip
    .ag-tooltip {
        padding: 3px;
        background-color: #ffffff;
        border: 1px solid #bcbdc2;
    }
}

/*grid 버그로 추가 수정*/

.ag-layout-normal.ag-root-wrapper-body {
    height: 100ch;
    /*
    https://www.w3.org/TR/css3-values/#ch
    https://www.quirksmode.org/css/units-values/
    */
}

// 가로 스크롤 처리
.ps-grid-content {
    .h-scoll-hidden {
        .ag-root {
            .ag-body-horizontal-scroll {
                display: none;
            }
        }
    }
}
