.sheets-grid{--border-color: var(--color-neutral-200);--ag-accent-color: var(--color-primary-400);--sheet-cell-active-background: color-mix( in srgb, var(--color-primary-50) 72%, white );--sheet-cell-range-background: color-mix( in srgb, var(--color-primary-50) 58%, transparent )}.sheets-grid .ag-root-wrapper{--ag-icon-size: 14px;--ag-spacing: 5px;--ag-focus-shadow: none}.sheets-grid .ag-root-wrapper div:focus-visible,.sheets-grid .ag-root-wrapper span:focus-visible,.sheets-grid .ag-root-wrapper label:focus-visible{box-shadow:none!important;outline:none;background-color:var(--sheet-cell-active-background)}.sheets-grid .ag-body-viewport{padding-bottom:160px;box-sizing:border-box}.sheets-grid .ag-row-last{border-bottom:1px solid var(--border-color)}.ag-menu{background-color:#fff!important;border:1px solid var(--color-neutral-200)!important;border-radius:.375rem!important;box-shadow:0 1px 2px #0000000d!important;padding:4px!important}.ag-menu-list{padding:0!important}.ag-menu-option{border-radius:.375rem!important}.ag-menu-option-active{background-color:var(--color-neutral-100)!important;color:var(--color-neutral-900)!important}.ag-menu-option-disabled{opacity:.5!important}.ag-menu-separator-part:after{background-color:var(--color-neutral-200)!important}.sheets-grid .ag-header-cell-resize{opacity:0}.sheets-grid .ag-header-cell,.sheets-grid .ag-header-group-cell{border-right:1px solid var(--border-color)!important;padding-right:.5rem}.sheets-grid .ag-header-container .ag-header-row .ag-header-cell:last-child{border-right:1px solid var(--border-color)}.sheets-grid .ag-pinned-left-header{border-right:0!important}.sheets-grid .ag-header-cell.ag-cell-focus,.sheets-grid .ag-header-cell.ag-cell-range-selected{--ag-focus-shadow: none !important;outline:none!important;box-shadow:none!important;background-color:var(--color-neutral-100)!important}.sheets-grid .ag-header-cell.ag-cell-focus *,.sheets-grid .ag-header-cell.ag-cell-range-selected *{box-shadow:none!important}.sheets-grid .ag-row.ag-row-selected .ag-cell,.sheets-grid .ag-row.ag-row-selected .ag-cell-wrapper{background-color:var(--color-neutral-100)!important}.sheets-grid .ag-row.ag-row-hover:not(.ag-row-selected) .ag-cell,.sheets-grid .ag-row.ag-row-hover:not(.ag-row-selected) .ag-cell-wrapper{background-color:var(--color-neutral-100)!important}.sheets-grid .ag-row.ag-row-active:not(.ag-row-selected) .ag-cell,.sheets-grid .ag-row.ag-row-active:not(.ag-row-selected) .ag-cell-wrapper{background-color:var(--sheet-cell-active-background)!important}.sheets-grid .ag-cell-range-selected:not(.ag-cell-focus){background-color:var(--sheet-cell-range-background)!important}.sheets-grid .ag-cell.ag-cell-focus,.sheets-grid .ag-cell-range-selected.ag-cell-focus{outline:none!important;box-shadow:none!important}.ag-header-cell-moving{background-color:var(--color-neutral-100)!important;outline:1.5px solid var(--color-neutral-400)!important;outline-offset:-1.5px;opacity:.85;z-index:10}.sheets-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],.sheets-grid .ag-header-group-cell[col-id=ag-Grid-SelectionColumn]{display:flex;align-items:center;justify-content:center;padding:0 0 0 12px;border-right:0!important}.sheets-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn] .ag-header-cell-comp-wrapper,.sheets-grid .ag-header-group-cell[col-id=ag-Grid-SelectionColumn] .ag-header-cell-comp-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.sheets-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn] .ag-header-select-all,.sheets-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn] .ag-label-align-right{margin-left:0;margin-right:0;justify-content:center}.sheets-grid [col-id=ag-Grid-SelectionColumn]{position:relative;width:36px!important;min-width:36px!important;max-width:36px!important;align-items:center;justify-content:center;font-size:11px}.sheets-grid [col-id=ag-Grid-SelectionColumn].ag-cell{border-right:0!important}.sheets-grid [col-id=ag-Grid-SelectionColumn]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:var(--border-color);pointer-events:none}.sheets-grid [col-id=ag-Grid-SelectionColumn].ag-cell{padding-left:0!important;padding-right:0!important}.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-selection-checkbox,.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-row-drag{display:none}.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-cell-value{display:block;color:#7e7e81;font-size:11px}.sheets-grid .ag-row-hover [col-id=ag-Grid-SelectionColumn]{padding-left:0;padding-right:0}.sheets-grid .ag-row-hover [col-id=ag-Grid-SelectionColumn] .ag-selection-checkbox,.sheets-grid .ag-row-hover [col-id=ag-Grid-SelectionColumn] .ag-row-drag,.sheets-grid .ag-row-selected [col-id=ag-Grid-SelectionColumn] .ag-selection-checkbox,.sheets-grid .ag-row-selected [col-id=ag-Grid-SelectionColumn] .ag-row-drag,.sheets-grid .ag-row-focus [col-id=ag-Grid-SelectionColumn] .ag-selection-checkbox,.sheets-grid .ag-row-focus [col-id=ag-Grid-SelectionColumn] .ag-row-drag{display:flex}.sheets-grid .ag-row-hover [col-id=ag-Grid-SelectionColumn] .ag-cell-value,.sheets-grid .ag-row-selected [col-id=ag-Grid-SelectionColumn] .ag-cell-value,.sheets-grid .ag-row-focus [col-id=ag-Grid-SelectionColumn] .ag-cell-value{display:none}.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-cell-wrapper{gap:0px}.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-drag-handle.ag-row-drag,.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-row-drag{margin-right:0}.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-row-drag{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3crect%20x='10'%20y='6'%20width='4'%20height='4'/%3e%3crect%20x='18'%20y='6'%20width='4'%20height='4'/%3e%3crect%20x='10'%20y='14'%20width='4'%20height='4'/%3e%3crect%20x='18'%20y='14'%20width='4'%20height='4'/%3e%3crect%20x='10'%20y='22'%20width='4'%20height='4'/%3e%3crect%20x='18'%20y='22'%20width='4'%20height='4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:12px 12px;min-width:16px;min-height:16px}.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-row-drag .ag-icon,.sheets-grid [col-id=ag-Grid-SelectionColumn] .ag-row-drag:before{display:none}@keyframes sheetCellFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetStatusDotGlow{0%,to{box-shadow:0 0 #93c5fd00}50%{box-shadow:0 0 4px 2px #93c5fd66}}.sheet-cell-fade-in{animation:sheetCellFadeIn .3s ease-out both}.sheet-status-dot{animation:sheetStatusDotGlow 2s ease-in-out infinite}.ag-popup-editor{border-radius:.5rem;box-shadow:var(--shadow-md);overflow:hidden}.ag-popup-editor .ag-large-text{border:0;border-radius:inherit;box-shadow:none;padding:0}.ag-popup-editor .ag-large-text-input{padding:0}.ag-popup-editor .ag-large-text-input textarea{border:0!important;box-shadow:none!important;outline:none!important;padding:.625rem .75rem!important}.ag-popup-editor .ag-large-text-input textarea:focus{border:0!important;box-shadow:none!important;outline:none!important}
