.ag-theme-alpine {
    /* #7da7ad */
    --ag-grid-size: 4px;
    --ag-list-item-height: 38px;
    /* --ag-header-foreground-color: #fff; */
    --ag-header-foreground-color: var(--yx-color-text);
    --ag-header-background-color: var(--yx-color-fill-tertiary);
    /* --ag-control-panel-background-color: var(--yx-color-fill-tertiary); */
    --ag-odd-row-background-color: #FFF;
    /* --ag-alpine-active-color:transparent; */
    --ag-checkbox-unchecked-color: var(--yx-color-primary);
    --ag-alpine-active-color: var(--yx-color-primary);
    --ag-invalid-color: var(--yx-color-error);
    --ag-selected-row-background-color: var(--ant-primary-color-active-deprecated-f-30);
    --ag-row-hover-color: var(--ant-primary-color-deprecated-f-12);
    --ag-column-hover-color: var(--ant-primary-color-deprecated-f-12);
    --ag-input-focus-border-color: var(--ant-primary-color-deprecated-border);
    --ag-range-selection-background-color: var(--ant-primary-1);
    --ag-range-selection-background-color-2: var(--ant-primary-2);
    --ag-range-selection-background-color-3: var(--ant-primary-3);
    --ag-range-selection-background-color-4: var(--ant-primary-4);
    --ag-border-color: var(--yx-color-border-secondary);
    --ag-font-size: 12px;
    --ag-header-column-resize-handle-color: var(--yx-color-border-secondary);
    --ag-header-column-resize-handle-width: 1px;
    --ag-header-column-resize-handle-height: 100%;
    --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.ag-root-wrapper {
    border: 0;
}

.ag-theme-alpine .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter {
    margin-left: calc(var(--ag-icon-size) * 0.5);
    padding-left: calc(var(--ag-icon-size) * 0.5);
    margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-checkbox-input-wrapper {
    font-family: var(--ag-icon-font-family) !important;
}

.ag-side-buttons {
    padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value) {
    height: min(var(--ag-line-height, calc(var(--ag-row-height) - 2px)), var(--ag-row-height) - 2px);
}

.ag-icon {
    font-family: var(--ag-icon-font-family) !important;
}

button.ag-side-button-button {
    min-height: auto;
}

.ag-theme-alpine .ag-row,
.ag-theme-alpine-dark .ag-row {
    font-size: var(--ag-font-size);
}


/* 处理垂直滚动条兼容问题 */


/* .chrome80 { */

.chrome80 .ag-root .ag-body.ag-layout-normal {
    overflow-y: auto;
}

.chrome80 .ag-root .ag-body-vertical-scroll {
    display: none;
}

.chrome80 .ag-root .ag-body-viewport.ag-row-no-animation.ag-layout-normal {
    width: 100% !important;
    overflow-y: hidden;
}

.chrome80 .ag-cell,
.chrome80 .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    line-height: 27px;
}


/* } */