.ag-theme-alpine.grid-container{--ag-background-color:#f6f6f6;--ag-header-background-color:#1f5b25;--ag-header-foreground-color:#fff;--ag-row-hover-color:#dbf3dd}.ag-theme-alpine .ag-cell{border-color:#ddd;color:#333;font-size:14px}.ag-theme-alpine .ag-header-group-cell{font-size:16px;font-weight:700}.ag-theme-alpine .ag-header-cell{border-bottom:2px solid #1f5b25;color:#000;font-size:16px;font-weight:700;text-transform:uppercase}.ag-theme-alpine .ag-header-cell:hover{background-color:#6ece78!important}.ag-theme-alpine .ag-header-cell:hover .ag-header-icon{color:#fff}.ag-theme-alpine .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within{border:2px solid #6ece78!important}.ag-theme-alpine .ag-cell-editing input:focus,.ag-theme-alpine .ag-cell-editing textarea:focus{border:2px solid #1f5b25!important;box-shadow:0 0 5px rgba(255,87,51,.5);outline:none}.ag-theme-alpine .ag-row:nth-child(odd){background-color:#f8f9fa}.ag-theme-alpine .ag-row.disabled-row .ag-cell{background-color:#c3c3c3!important;color:#000!important;font-weight:700!important;text-align:center}.ag-theme-alpine .ag-row.add-row .ag-cell{background-color:#38a342!important;color:#fff!important;font-weight:700!important;text-align:center}.ag-theme-alpine .ag-row.add-row .ag-cell:hover{background-color:#6ece78!important;color:#fff!important;font-weight:700!important;text-align:center!important}.ag-theme-alpine .ag-row.max-total-row .ag-cell,.ag-theme-alpine .ag-row.title-row .ag-cell,.ag-theme-alpine .ag-row.total-row .ag-cell{background-color:#ebebeb;font-weight:700}.ag-header-cell-label{font-size:15px;text-transform:none}.cell-span{background-color:#f2f2f2;vertical-align:middle}