
.ag-theme-alpine, .ag-theme-alpine-dark {
  --ag-alpine-active-color: #2196f3;
  --ag-selected-row-background-color: #ede6d9b8 !important;
  --ag-row-hover-color: rgba(33, 150, 243, 0.1);
  --ag-column-hover-color: rgba(33, 150, 243, 0.1);
  --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: #babfc7;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f8f8f8;
  --ag-tooltip-background-color: #f8f8f8;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: #bea475 !important;
  --ag-range-selection-border-color: var(--ag-alpine-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-borders: solid 1px;
  --ag-border-radius: 3px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 5px !important;
  --ag-icon-size: 16px !important;
  --ag-row-height: calc(var(--ag-grid-size) * 7) !important;
  --ag-header-height: calc(var(--ag-grid-size) * 8) !important;
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-cell-horizontal-padding: calc(2px * 3) !important;
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridAlpine;
  --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-tab-min-width: 240px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: var(--ag-card-shadow);
  --ag-side-bar-panel-width: 250px;
}



.ag-header-cell-text {
  color: #888888 !important;
  font-size: 11px !important;
}

.ag-body-viewport::-webkit-scrollbar {
  display: none;
}

.ag-body-viewport::-webkit-scrollbar-thumb {
  display: none;
}

.ag-body-vertical-scroll {
  /*display: none !important;*/
}

#kt_quick_slider_right .ag-body-vertical-scroll {
  display: none !important;
}

.ag-root-wrapper.ag-layout-normal.ag-ltr {
  /* border-left: none;
    border-right: none;*/
}

.ag-root-wrapper {
  border: none !important;
}

.ag-row .qty-btn-ag-grid-row,
/*.row .qty-btn-ag-grid-row,*/
.qty-btn-hover-cell .qty-btn-hover {
  display: none !important;
}

.ag-row:hover .qty-btn-ag-grid-row,
/*.row:hover .qty-btn-ag-grid-row,*/
.qty-btn-hover-cell:hover .qty-btn-hover {
  display: flex !important;
  cursor: pointer;
}

.ag-header {
  background-color: #eff2f7 !important;
  border-bottom: none !important; /*var(--ag-borders-critical) var(--ag-border-color);*/
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: none !important;
}

.ag-overlay-loading-center {
  border: none !important;
  box-shadow: none !important;
}

.ag-checkbox {
  cursor: pointer !important;
}
.ag-cell-inline-editing{
    background-color: unset !important;
}


.ag-cell-inline-editing {
  border: none !important;
  background: unset !important;
  box-shadow: none !important;
  background-color: unset !important;
  height: 100% !important;
  align-items: center !important;
}

.ag-overlay-no-rows-wrapper {
  min-height: 150px;
}
.ag-checkbox-input-wrapper input {
  cursor: pointer !important;
}

.ag-header-center .ag-header-cell-label {
  margin-right: -16px;
}
  .ag-header-center .ag-header-cell-label .ag-header-cell-text {
      text-align: center;
    width: 100%;
  }
  
.ag-popup-editor {
  width: 25% !important;
  background-color: #ffffff !important;
}

.ag-popup-editor{
  width: auto !important;
}

.ag-rich-select-list {
  min-width: 150px !important;
}