:root{--ag-row-font-size: 12px;--ag-header-font-size: 16px}.ag-row{font-size:var(--ag-row-font-size)!important}.ag-header-cell-text,.ag-header-group-text{font-size:var(--ag-header-font-size)!important}.ag-tooltip{font-size:var(--ag-header-font-size)!important;background-color:var(--mantine-color-dark-5)!important;color:var(--mantine-color-white)!important}.ai-cell-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center}.ai-indicator-badge{position:absolute;top:50%;right:4px;pointer-events:none;z-index:10;opacity:1;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#fc0;will-change:opacity,transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.ai-indicator-badge.fade-out{opacity:0;transition:opacity .5s ease-out}.ai-indicator-badge.fade-in{animation:fadeIn .3s ease-out forwards}.ai-indicator-badge.indicator-hidden{opacity:0;visibility:hidden;transform:translateY(-50%) scale(.8)}.ai-indicator-icon{width:auto;height:auto;display:block}.ai-indicator-badge.light .ai-indicator-icon{filter:drop-shadow(0 0 1.5px rgba(0,0,0,.8)) drop-shadow(0 0 .5px rgba(0,0,0,1))}.ai-indicator-badge.dark .ai-indicator-icon{filter:drop-shadow(0 0 2px rgba(0,0,0,1)) drop-shadow(0 0 4px rgba(255,255,255,.8))}.ai-edited-cell{position:relative}.ai-cell-wrapper.waterfall-blink{animation:ml-waterfall-blink .6s ease-out both;will-change:opacity,filter}@keyframes ml-waterfall-blink{0%{opacity:1;filter:none}45%{opacity:0;filter:blur(.5px)}to{opacity:1;filter:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
