.lilac-pager{border-top:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:6px 4px 1px;display:flex}.lilac-pager__summary{color:var(--ant-color-text-tertiary);font-size:12px}.lilac-pager__nav{align-items:center;gap:2px;display:inline-flex}.lilac-pager__btn{min-width:28px;height:28px;color:var(--ant-color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.lilac-pager__btn:hover:not(:disabled):not(.lilac-pager__btn--current){background:var(--lilac-surface-3)}.lilac-pager__btn:disabled{opacity:.4;cursor:default}.lilac-pager__btn--current{border:1.5px solid var(--ant-color-primary);color:var(--lilac-primary-deep);border-radius:50%;font-weight:700}.lilac-pager__ellipsis{text-align:center;width:22px;color:var(--ant-color-text-tertiary);-webkit-user-select:none;user-select:none;font-size:12px}.lilac-pager__size{align-items:center;gap:6px;display:inline-flex}.lilac-pager__size-label{color:var(--ant-color-text-tertiary);font-size:12px}.ag-root-wrapper .ag-cell.ag-cell-focus:not(.ag-cell-inline-editing){border-radius:2px;border:2px solid var(--ant-color-primary,#1677ff)!important}.ag-root-wrapper .ag-cell.ag-cell-inline-editing{box-shadow:0 0 0 3px var(--lilac-ring);border-radius:4px;border:1.5px solid var(--ant-color-primary,#1677ff)!important}.ag-root-wrapper .ag-header-cell-text{letter-spacing:.02em}.ag-root-wrapper .ag-cell .ant-space-item{line-height:normal}.ag-row .lilac-cell-zero{color:var(--lilac-err-text);font-weight:700}.ag-row .lilac-cell-selected{background-color:#1677ff1f!important}.ag-row .lilac-cell-active{box-shadow:inset 0 0 0 2px var(--ant-color-primary,#1677ff)}[data-theme=dark] .ag-row .lilac-cell-selected{background-color:#a78bfa38!important}.ag-row .lilac-cell-new{background-color:#52c41a14}.ag-row .lilac-cell-edited{background-color:#faad141a}.ag-row .lilac-cell-deleted{color:#00000073;background-color:#ff4d4f14;text-decoration:line-through}[data-theme=dark] .ag-row .lilac-cell-new{background-color:#6ee7b724}[data-theme=dark] .ag-row .lilac-cell-edited{background-color:#fbbf2429}[data-theme=dark] .ag-row .lilac-cell-deleted{color:#ffffff73;background-color:#fca5a524}.ag-row .lilac-cell-locked{color:#00000073;cursor:not-allowed;background-color:#00000008}[data-theme=dark] .ag-row .lilac-cell-locked{color:#ffffff6b;background-color:#ffffff0d}.ag-row.lilac-drop-target-group{box-shadow:inset 3px 0 0 var(--ant-color-primary,#1677ff);transition:background-color .12s,box-shadow .12s;background-color:var(--ant-color-primary-bg,#1677ff1a)!important}.ag-row.lilac-drop-target-sibling{transition:background-color .12s;background-color:var(--ant-color-info-bg,#1677ff0f)!important}.ag-row.lilac-drop-invalid{cursor:not-allowed;opacity:.6;background-color:#0000000a!important}[data-theme=dark] .ag-row.lilac-drop-invalid{background-color:#ffffff0f!important}.ag-root-wrapper .ag-row{transition:transform .18s ease-out}.ag-root-wrapper .ag-row.ag-row-dragging{z-index:2;transition:none;box-shadow:0 4px 12px #00000026}[data-theme=dark] .ag-root-wrapper .ag-row.ag-row-dragging{box-shadow:0 4px 12px #00000073}@media (prefers-reduced-motion:reduce){.ag-root-wrapper .ag-row{transition:none}}.lilac-grid-toolbar{min-width:0}.lilac-grid-toolbar>.ant-space-item:first-child{flex:auto;min-width:0}.lilac-grid-toolbar>.ant-space-item:last-child{flex:none}.ant-space.lilac-grid-toolbar__left{min-width:0;display:flex}.ant-space.lilac-grid-toolbar__left>.ant-space-item{min-width:0}.lilac-hscroll{scrollbar-width:thin;scrollbar-color:var(--ant-color-border) transparent;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden}.lilac-hscroll::-webkit-scrollbar{height:6px}.lilac-hscroll::-webkit-scrollbar-track{background:0 0}.lilac-hscroll::-webkit-scrollbar-thumb{background:var(--ant-color-border);border-radius:3px}.lilac-hscroll:hover::-webkit-scrollbar-thumb{background:var(--ant-color-text-quaternary)}.lilac-grid-tabs{align-items:flex-end;gap:4px;display:inline-flex}.lilac-grid-tabs__tab{text-align:center;color:var(--ant-color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;padding:4px 16px;font-size:13px;font-weight:600;line-height:1.5}.lilac-grid-tabs__tab:hover{color:var(--ant-color-text)}.lilac-grid-tabs__tab--active{color:var(--lilac-primary-deep);background:var(--ant-color-bg-container);border-color:var(--ant-color-border);border-bottom-color:var(--ant-color-bg-container);margin-bottom:-1px;font-weight:700}.lilac-context-menu.ant-menu{padding:6px}.lilac-context-menu .ant-menu-item{border-radius:8px;height:auto;min-height:0;margin-block:2px;padding-block:8px;line-height:1.5}.lilac-context-menu .ant-menu-item:not(.ant-menu-item-disabled):hover,.lilac-context-menu .ant-menu-item-active:not(.ant-menu-item-disabled){background:var(--lilac-primary-soft)!important;color:var(--lilac-primary-deep)!important}.lilac-context-menu .ant-menu-item-danger:not(.ant-menu-item-disabled){color:var(--lilac-err-text)}.lilac-context-menu .ant-menu-item-danger:not(.ant-menu-item-disabled):hover{background:var(--lilac-err-bg)!important;color:var(--lilac-err-text)!important}.lilac-context-menu .ant-menu-item-divider{background:var(--ant-color-border-secondary);margin:4px 8px}
