// @import '~ag-grid/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;
      }
    }
  }
}
