[role=ax-datagrid],.axdg-editor-portal-root,.axdg-toolbox-popover{--axdg-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--axdg-font-size:13px;--axdg-primary-color:#3b82f6;--axdg-header-bg:#f3f4f5;--axdg-header-color:#222;--axdg-header-font-weight:500;--axdg-header-hover-bg:#e2e5e5;--axdg-header-group-bg:#e9e9e9;--axdg-footer-bg:#f3f4f5;--axdg-summary-bg:#eaeef6;--axdg-border-color-base:#d2d5d9;--axdg-border-color-light:#d2d5d9;--axdg-border-color-subtle:#e8ebef;--axdg-header-separator-color:#dde2e8;--axdg-border-radius:4px;--axdg-row-selector-color:#fff;--axdg-body-bg:#fff;--axdg-body-odd-bg:#f8f8f8;--axdg-body-hover-bg:#f3f4f5;--axdg-body-hover-odd-bg:#eee;--axdg-body-active-bg:#e6f6ff;--axdg-cell-selected-bg:var(--axdg-body-active-bg);--axdg-cell-selected-border-color:#3b82f6c7;--axdg-active-cell-color:var(--axdg-primary-color);--axdg-active-cell-bg:var(--axdg-body-bg);--axdg-active-cell-ring-color:var(--axdg-active-cell-color);--axdg-active-cell-ring-width:2px;--axdg-cell-selected-border-width:var(--axdg-active-cell-ring-width);--axdg-selection-axis-bg:#dbeafe;--axdg-selection-axis-color:var(--axdg-primary-color);--axdg-selection-axis-border-color:var(--axdg-active-cell-color);--axdg-cell-edited-bg:#fff7ed;--axdg-cell-edited-color:#c2410c;--axdg-cell-edited-border-color:#fdba74;--axdg-cell-value-changed-bg:var(--axdg-cell-edited-bg);--axdg-cell-value-changed-color:var(--axdg-cell-edited-color);--axdg-cell-value-changed-border-color:var(--axdg-cell-edited-border-color);--axdg-body-color:#444;--axdg-toolbox-bg:#fff;--axdg-toolbox-color:#444;--axdg-toolbox-muted-color:#64748b;--axdg-toolbox-control-bg:#fff;--axdg-toolbox-control-color:#444;--axdg-toolbox-control-border-color:#d2d5d9;--axdg-toolbox-control-placeholder-color:#94a3b8;--axdg-toolbox-hover-bg:#f3f4f5;--axdg-toolbox-active-bg:#e6f6ff;--axdg-toolbox-danger-color:#dc2626;--axdg-toolbox-danger-bg:#fef2f2;--axdg-toolbox-button-bg:#f8fafc;--axdg-toolbox-primary-hover-color:#2563eb;--axdg-toolbox-primary-contrast-color:#fff;--axdg-toolbox-notice-bg:#f8fafc;--axdg-toolbox-scroll-thumb-bg:#c7ccda;--axdg-toolbox-scroll-track-bg:#f6f6f6;--axdg-toolbox-focus-ring-color:#bfdbfe;--axdg-scroll-size:11px;--axdg-scroll-bg:#fff;--axdg-scroll-track-bg:#f6f6f6;--axdg-scroll-thumb-radius:100px;--axdg-scroll-thumb-bg:#c7ccda;--axdg-scroll-thumb-hover-bg:#a1a3a6;--axdg-scroll-corner-bg:#c7ccda;--axdg-scroll-corner-radius:5px;--axdg-scrollbar-classic-size:17px;--axdg-scrollbar-modern-size:16px;--axdg-scrollbar-modern-thumb-size:8px;--axdg-scrollbar-min-thumb-size:24px;--axdg-scrollbar-classic-gutter-size:25px;--axdg-scrollbar-classic-border-color:#a6a6a6;--axdg-scrollbar-classic-gutter-bg:#eef1f4;--axdg-scrollbar-classic-gutter-border-color:#cfd5dc;--axdg-scrollbar-classic-track-bg:#f2f2f2;--axdg-scrollbar-classic-thumb-bg:#e1e1e1;--axdg-scrollbar-classic-thumb-hover-bg:#d2d2d2;--axdg-scrollbar-classic-button-bg:#f5f5f5;--axdg-scrollbar-classic-button-hover-bg:#e5e5e5;--axdg-scrollbar-classic-icon-color:#202020;--axdg-scrollbar-modern-track-bg:#edf0f3;--axdg-scrollbar-modern-thumb-bg:#9ca5af;--axdg-scrollbar-modern-thumb-hover-bg:#7f8994;--axdg-scrollbar-modern-button-hover-bg:#e7eaee;--axdg-scrollbar-modern-icon-color:#929ba5;--axdg-scrollbar-modern-gutter-size:24px;--axdg-scrollbar-modern-gutter-bg:#f2f4f6;--axdg-scrollbar-modern-gutter-border-color:#dfe4e9;--axdg-loading-bg:#a3a3a31a;--axdg-loading-color:#0000001a;--axdg-loading-second-color:#767676;--axdg-page-number-active-border-radius:4px}[role=ax-datagrid],[role=ax-datagrid] *,[role=ax-datagrid] :before,[role=ax-datagrid] :after,.axdg-toolbox-popover,.axdg-toolbox-popover *,.axdg-toolbox-popover :before,.axdg-toolbox-popover :after{box-sizing:border-box}[role=ax-datagrid],.axdg-toolbox-popover{font-family:var(--axdg-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--axdg-font-size,13px);text-align:left;color:var(--axdg-body-color,#444);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal}.axdg-root .axdg-head-table,.axdg-root .axdg-body-table,.axdg-root .axdg-summary-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:inherit;font-size:inherit;line-height:inherit;box-shadow:none;border:0;min-width:0;max-width:none;margin:0;padding:0}:where(.axdg-root) .axdg-head-table>thead,:where(.axdg-root) .axdg-head-table>thead>tr,:where(.axdg-root) .axdg-head-table>thead>tr>th,:where(.axdg-root) .axdg-head-table>thead>tr>td,:where(.axdg-root) .axdg-head-table>tbody,:where(.axdg-root) .axdg-head-table>tbody>tr,:where(.axdg-root) .axdg-head-table>tbody>tr>th,:where(.axdg-root) .axdg-head-table>tbody>tr>td,:where(.axdg-root) .axdg-body-table>tbody,:where(.axdg-root) .axdg-body-table>tbody>tr,:where(.axdg-root) .axdg-body-table>tbody>tr>th,:where(.axdg-root) .axdg-body-table>tbody>tr>td,:where(.axdg-root) .axdg-summary-table>tbody,:where(.axdg-root) .axdg-summary-table>tbody>tr,:where(.axdg-root) .axdg-summary-table>tbody>tr>th,:where(.axdg-root) .axdg-summary-table>tbody>tr>td{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;vertical-align:middle;box-shadow:none;border:0;margin:0;padding:0}[role=rfdg-scroll-container]::-webkit-scrollbar{width:var(--axdg-scroll-size);height:var(--axdg-scroll-size);background:var(--axdg-scroll-bg)}.axdg-scroll-container::-webkit-scrollbar{width:var(--axdg-scroll-size);height:var(--axdg-scroll-size);background:var(--axdg-scroll-bg)}[role=rfdg-scroll-container]::-webkit-scrollbar-corner{background-clip:padding-box;background-color:var(--axdg-scroll-corner-bg);border-radius:var(--axdg-scroll-corner-radius);border:2px solid #0000}.axdg-scroll-container::-webkit-scrollbar-corner{background-clip:padding-box;background-color:var(--axdg-scroll-corner-bg);border-radius:var(--axdg-scroll-corner-radius);border:2px solid #0000}[role=rfdg-scroll-container]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--axdg-scroll-thumb-bg);border-radius:var(--axdg-scroll-thumb-radius);border:2px solid var(--axdg-scroll-bg)}.axdg-scroll-container::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--axdg-scroll-thumb-bg);border-radius:var(--axdg-scroll-thumb-radius);border:2px solid var(--axdg-scroll-bg)}[role=rfdg-scroll-container]::-webkit-scrollbar-thumb:hover{background-color:var(--axdg-scroll-thumb-hover-bg);border:2px solid var(--axdg-scroll-bg)}.axdg-scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--axdg-scroll-thumb-hover-bg);border:2px solid var(--axdg-scroll-bg)}[role=rfdg-scroll-container]::-webkit-scrollbar-track{background-clip:padding-box;background-color:var(--axdg-scroll-track-bg);border:3px solid #0000;border-radius:100px}[role=rfdg-scroll-container]::-webkit-scrollbar-track:vertical{background-clip:padding-box;background-color:var(--axdg-scroll-track-bg);border:3px solid #0000;border-radius:100px}[role=rfdg-scroll-container]::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:var(--axdg-scroll-track-bg);border:3px solid #0000;border-radius:100px}.axdg-scroll-container::-webkit-scrollbar-track{background-clip:padding-box;background-color:var(--axdg-scroll-track-bg);border:3px solid #0000;border-radius:100px}.axdg-scroll-container::-webkit-scrollbar-track:vertical{background-clip:padding-box;background-color:var(--axdg-scroll-track-bg);border:3px solid #0000;border-radius:100px}.axdg-scroll-container::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:var(--axdg-scroll-track-bg);border:3px solid #0000;border-radius:100px}[role=rfdg-scroll-container]::-webkit-scrollbar-track:horizontal{box-shadow:inset 0 1px 0 var(--axdg-border-color-base)}.axdg-scroll-container::-webkit-scrollbar-track:horizontal{box-shadow:inset 0 1px 0 var(--axdg-border-color-base)}@keyframes axdg-spin{to{transform:rotate(360deg)}}.axdg-spinner{position:relative}.axdg-spinner:before,.axdg-spinner:after{box-sizing:border-box;content:"";border-radius:9999px;position:absolute;inset:0}.axdg-spinner:before{border:.3em solid var(--axdg-loading-color)}.axdg-spinner:after{border-color:var(--axdg-loading-second-color) transparent transparent;border-style:solid;border-width:.3em;animation:.8s linear infinite axdg-spin;box-shadow:0 0 0 1px #0000}.axdg-row-selector{cursor:pointer;box-sizing:border-box;border:1px solid var(--axdg-border-color-base);background-color:var(--axdg-row-selector-color);border-radius:2px;transition:all .3s;display:block;position:relative}.axdg-row-selector:hover{border-color:var(--axdg-primary-color)}.axdg-row-selector:after{content:" ";opacity:1;width:var(--axdg-selector-after-width,4px);height:var(--axdg-selector-after-height,6px);display:table;position:absolute;top:47%;left:21%}.axdg-row-selector--disabled{background-color:var(--axdg-border-color-base);border-color:var(--axdg-border-color-light);cursor:not-allowed}.axdg-row-selector--checked{background-color:var(--axdg-primary-color);border-color:var(--axdg-primary-color)}.axdg-row-selector--checked:after{border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)scale(1)translate(-50%,-50%)}.axdg-row-selector--radio{border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.axdg-row-selector--checked-radio:after{content:" ";opacity:1;width:var(--axdg-selector-radio-size,8px);height:var(--axdg-selector-radio-size,8px);background:#fff;border:0;border-radius:9999px;display:block;position:static;top:auto;left:auto;transform:none!important}.axdg-row-selector--indeterminate:after{background-color:var(--axdg-primary-color);left:var(--axdg-selector-radio-left,3px);top:var(--axdg-selector-radio-top,3px);width:var(--axdg-selector-radio-size,8px);height:var(--axdg-selector-radio-size,8px)}.axdg-col-resizer-handle:after{content:"";width:1px;height:var(--axdg-resizer-height,1em);background:var(--axdg-header-separator-color);display:block;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.axdg-col-resizer-handle:hover:after{background:var(--axdg-primary-color)}.axdg-sorter{width:12px;position:relative}.axdg-sorter:before,.axdg-sorter:after{content:"";width:0;height:0;display:block;position:absolute}.axdg-sorter:before{border-left:3.6px solid #0000;border-right:3.6px solid #0000;border-top:4.5px solid var(--axdg-border-color-base);top:calc(50% + 1.5px);left:2px}.axdg-sorter:after{border-left:3.6px solid #0000;border-right:3.6px solid #0000;border-bottom:4.5px solid var(--axdg-border-color-base);bottom:calc(50% + 1.5px);left:2px}.axdg-sorter[data-sort=desc]:before{border-top-color:var(--axdg-primary-color)}.axdg-sorter[data-sort=asc]:after{border-bottom-color:var(--axdg-primary-color)}.axdg-head-table .axdg-head-group-cell{border-bottom:1px solid var(--axdg-border-color-base);border-right:1px solid var(--axdg-header-separator-color)}.axdg-head-table .axdg-head-bottom-border{border-bottom:1px solid var(--axdg-border-color-base)}.axdg-head-table .axdg-head-right-border{border-right:1px solid var(--axdg-header-separator-color)}.axdg-head-table .sortable-chosen{background-color:var(--axdg-border-color-base);border:1px solid #0000}.axdg-body-table>tbody>tr>td{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--axdg-border-color-base);line-height:var(--axdg-item-line-height,22px);height:var(--axdg-item-cell-height,28px);max-height:var(--axdg-item-cell-height,28px);padding:0 6.5px;overflow:hidden}.axdg-body-table>tbody>tr.axdg-body-row{height:var(--axdg-item-cell-height,28px);max-height:var(--axdg-item-cell-height,28px)}.axdg-body-table>tbody>tr>td>*{max-height:var(--axdg-item-cell-height,28px)}.axdg-body-table>tbody>tr>td.bordered{border-right:1px solid var(--axdg-border-color-base)}.axdg-frozen-body-boundary:after,.axdg-frozen-column-boundary:after{z-index:3;pointer-events:none;content:"";background-color:var(--axdg-border-color-base);width:1px;position:absolute;top:0;bottom:0;right:0}.axdg-body-table>tbody>tr>td[data-none]{border-right:none}.axdg-body-table>tbody>tr>td.axdg-cell-edited{color:var(--axdg-cell-edited-color);background-color:var(--axdg-cell-edited-bg);box-shadow:inset 0 0 0 1px var(--axdg-cell-edited-border-color)}.axdg-body-table>tbody>tr>td.axdg-cell-value-changed:not(.axdg-cell-edited){color:var(--axdg-cell-value-changed-color);background-color:var(--axdg-cell-value-changed-bg);box-shadow:inset 0 0 0 1px var(--axdg-cell-value-changed-border-color)}.axdg-body-table>tbody>tr>td.axdg-cell-selected{background-color:var(--axdg-cell-selected-bg);position:relative}.axdg-body-table>tbody>tr>td.axdg-cell-selected:after{pointer-events:none;content:"";border:0 solid var(--axdg-cell-selected-border-color);position:absolute;inset:0}.axdg-body-table>tbody>tr>td.axdg-cell-selected-top:after{border-top-width:var(--axdg-cell-selected-border-width,var(--axdg-active-cell-ring-width,2px))}.axdg-body-table>tbody>tr>td.axdg-cell-selected-right:after{border-right-width:var(--axdg-cell-selected-border-width,var(--axdg-active-cell-ring-width,2px))}.axdg-body-table>tbody>tr>td.axdg-cell-selected-bottom:after{border-bottom-width:var(--axdg-cell-selected-border-width,var(--axdg-active-cell-ring-width,2px))}.axdg-body-table>tbody>tr>td.axdg-cell-selected-left:after{border-left-width:var(--axdg-cell-selected-border-width,var(--axdg-active-cell-ring-width,2px))}.axdg-body-table>tbody>tr>td.axdg-cell-active{box-shadow:inset 0 0 0 var(--axdg-active-cell-ring-width,2px) var(--axdg-active-cell-ring-color,var(--axdg-active-cell-color,#3b82f6));z-index:2;outline:0;position:relative}.axdg-body-table>tbody>tr>td.axdg-cell-selected.axdg-cell-active{background-color:var(--axdg-active-cell-bg,var(--axdg-body-bg,#fff))}.axdg-body-table>tbody>tr>td.axdg-cell-selected.axdg-cell-active:not(.axdg-cell-active-multi-selection):after{display:none}.axdg-body-table>tbody>tr>td.axdg-cell-active-multi-selection{box-shadow:none}.axdg-body-table>tbody>tr>td.axdg-cell-editing{box-shadow:none;background-color:var(--axdg-editor-bg,var(--axdg-body-bg,#fff));outline:0;padding:0;position:relative;overflow:hidden}.axdg-body-table>tbody>tr>td.axdg-cell-editing:after{z-index:4;pointer-events:none;content:"";border:2px solid var(--axdg-active-cell-color,#3b82f6);position:absolute;inset:0}.axdg-body-table>tbody>tr>td.axdg-cell-editing-text:after{display:none}.axdg-body-table>tbody>tr.axdg-row-hover:not(.axdg-row-active){background-color:var(--axdg-body-hover-bg)}.axdg-body-table>tbody>tr.axdg-row-hover[data-odd=true]:not(.axdg-row-active){background-color:var(--axdg-body-hover-odd-bg)}.axdg-body-table>tbody>tr.axdg-row-active{color:var(--axdg-primary-color)!important;background-color:var(--axdg-body-active-bg)!important}.axdg-body-vertical-bordered>tbody>tr>td,.axdg-summary-vertical-bordered>tbody>tr>td{border-right:1px solid var(--axdg-border-color-light,var(--axdg-border-color-base))}.axdg-summary-position-top>tbody>tr>td{border-bottom:1px solid var(--axdg-border-color-base)}.axdg-summary-position-bottom>tbody>tr>td{border-top:1px solid var(--axdg-border-color-base)}[role=rfdg-summay-frozen]>tr>td.bordered{border-right:1px solid var(--axdg-border-color-base)}.axdg-summary-table>tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;padding:0 6.5px;overflow:hidden}.axdg-page-no{cursor:pointer;justify-content:center;align-items:center;min-width:20px;height:20px;transition:all .3s;display:flex}.axdg-page-no:hover{color:var(--axdg-primary-color)}.axdg-page-no[data-active=true]{color:var(--axdg-primary-color);border:1px solid var(--axdg-primary-color);background-color:var(--axdg-body-bg);border-radius:var(--axdg-page-number-active-border-radius);margin:0 3px}.axdg-line-number-drag .icon-grip-vertical{opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.axdg-line-number-drag:hover .icon-grip-vertical{opacity:1}.axdg-line-number-drag[data-dragging=true] .icon-grip-vertical{opacity:0!important}.axdg-toolbox-trigger-btn{width:20px;height:20px;color:var(--axdg-header-color,#555);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:3px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.axdg-toolbox-trigger-btn svg{display:block}.axdg-head-table td:hover .axdg-toolbox-trigger-btn,.axdg-toolbox-trigger-btn:focus,.axdg-toolbox-trigger-btn:hover{opacity:1;background-color:var(--axdg-header-hover-bg)}.axdg-toolbox-trigger-btn.active{opacity:1;background-color:var(--axdg-body-active-bg);color:var(--axdg-primary-color)}.axdg-toolbox-trigger-btn.is-sorted,.axdg-toolbox-trigger-btn.is-filtered{opacity:1}.axdg-toolbox-trigger-btn.is-filtered{color:var(--axdg-primary-color)}.axdg-icon-combo{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.axdg-filter-badge-icon{width:8px;height:8px;color:var(--axdg-primary-color);position:absolute;bottom:-3px;right:-3px}.axdg-toolbox-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.axdg-sort-index-badge{margin-left:1px;font-size:9px;font-weight:700;line-height:1}.axdg-toolbox-popover{z-index:9999;background:var(--axdg-toolbox-bg);border:1px solid var(--axdg-toolbox-control-border-color);color:var(--axdg-toolbox-color);box-sizing:border-box;border-radius:6px;min-width:190px;max-width:280px;padding:4px 0;font-family:inherit;font-size:12px;animation:.15s cubic-bezier(0,0,.2,1) axdg-popover-in;position:fixed;box-shadow:0 6px 20px #0000001f,0 2px 6px #0000000f}@keyframes axdg-popover-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.axdg-toolbox-section{border-bottom:1px solid var(--axdg-border-color-subtle);padding:6px 10px}.axdg-toolbox-section:last-child{border-bottom:none}.axdg-toolbox-section-title{color:var(--axdg-toolbox-muted-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:600}.axdg-toolbox-menu-list{flex-direction:column;gap:2px;display:flex}.axdg-toolbox-menu-item{width:100%;color:var(--axdg-toolbox-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:5px 6px;font-size:12px;transition:background-color .12s;display:flex}.axdg-toolbox-menu-item:hover:not(:disabled){background-color:var(--axdg-toolbox-hover-bg)}.axdg-toolbox-menu-item:disabled{opacity:.45;cursor:not-allowed}.axdg-toolbox-menu-item.active{background-color:var(--axdg-toolbox-active-bg);color:var(--axdg-primary-color);font-weight:600}.axdg-toolbox-menu-item-clear{color:var(--axdg-toolbox-danger-color)}.axdg-toolbox-menu-item-clear:hover{background-color:var(--axdg-toolbox-danger-bg)}.axdg-toolbox-icon{flex-shrink:0}.axdg-toolbox-form-row{margin-bottom:6px}.axdg-toolbox-select,.axdg-toolbox-input,.axdg-toolbox-search-input{border:1px solid var(--axdg-toolbox-control-border-color);background-color:var(--axdg-toolbox-control-bg);width:100%;height:26px;color:var(--axdg-toolbox-control-color);box-sizing:border-box;border-radius:4px;outline:none;padding:2px 6px;font-size:12px;transition:border-color .15s,box-shadow .15s}.axdg-toolbox-select::-moz-placeholder{color:var(--axdg-toolbox-control-placeholder-color)}.axdg-toolbox-input::-moz-placeholder{color:var(--axdg-toolbox-control-placeholder-color)}.axdg-toolbox-search-input::-moz-placeholder{color:var(--axdg-toolbox-control-placeholder-color)}.axdg-toolbox-select::placeholder,.axdg-toolbox-input::placeholder,.axdg-toolbox-search-input::placeholder{color:var(--axdg-toolbox-control-placeholder-color)}.axdg-toolbox-select:focus,.axdg-toolbox-input:focus,.axdg-toolbox-search-input:focus{border-color:var(--axdg-primary-color);box-shadow:0 0 0 2px var(--axdg-toolbox-focus-ring-color)}.axdg-toolbox-range-row{align-items:center;gap:4px;margin-bottom:6px;display:flex}.axdg-toolbox-range-separator{color:var(--axdg-toolbox-muted-color);font-size:12px}.axdg-toolbox-error-text{color:var(--axdg-toolbox-danger-color);margin-bottom:4px;font-size:11px}.axdg-toolbox-search-box{margin-bottom:6px}.axdg-toolbox-values-container{border:1px solid var(--axdg-toolbox-control-border-color);background-color:var(--axdg-toolbox-control-bg);border-radius:4px;padding:0;overflow:hidden}.axdg-toolbox-select-all-row{background-color:var(--axdg-toolbox-button-bg);border-bottom:1px solid var(--axdg-border-color-subtle,#e8ebef);padding:0}.axdg-toolbox-select-all-row .axdg-toolbox-checkbox-label{color:var(--axdg-header-color,#222);padding:6px 8px;font-weight:600}.axdg-toolbox-values-list{background-color:var(--axdg-toolbox-control-bg);flex-direction:column;max-height:150px;padding:2px 0;display:flex;overflow-y:auto}.axdg-toolbox-values-list .axdg-toolbox-checkbox-label{padding:5px 8px}.axdg-toolbox-values-list::-webkit-scrollbar{width:5px}.axdg-toolbox-values-list::-webkit-scrollbar-thumb{background-color:var(--axdg-toolbox-scroll-thumb-bg);border-radius:4px}.axdg-toolbox-values-list::-webkit-scrollbar-track{background:var(--axdg-toolbox-scroll-track-bg)}.axdg-toolbox-checkbox-label{box-sizing:border-box;cursor:pointer;user-select:none;align-items:center;gap:8px;width:100%;font-size:12px;transition:background-color .1s;display:flex}.axdg-toolbox-checkbox-label:hover{background-color:var(--axdg-toolbox-hover-bg)}.axdg-toolbox-checkbox-label input[type=checkbox]{cursor:pointer;width:14px;height:14px;accent-color:var(--axdg-primary-color,#3b82f6);flex-shrink:0;margin:0}.axdg-toolbox-value-text{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.axdg-toolbox-empty-notice{text-align:center;color:var(--axdg-toolbox-muted-color);padding:12px 8px;font-size:11px}.axdg-toolbox-capped-notice{text-align:center;color:var(--axdg-toolbox-muted-color);background-color:var(--axdg-toolbox-notice-bg);border-top:1px solid var(--axdg-border-color-subtle,#e8ebef);margin-top:2px;padding:6px 8px;font-size:10px}.axdg-toolbox-button-row{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.axdg-toolbox-btn{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;height:24px;padding:0 12px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.axdg-toolbox-btn-clear{border-color:var(--axdg-toolbox-control-border-color);background:var(--axdg-toolbox-button-bg);color:var(--axdg-toolbox-color)}.axdg-toolbox-btn-clear:hover{background-color:var(--axdg-toolbox-hover-bg)}.axdg-toolbox-btn-apply{background-color:var(--axdg-primary-color,#3b82f6);color:var(--axdg-toolbox-primary-contrast-color);border-color:var(--axdg-primary-color,#3b82f6)}.axdg-toolbox-btn-apply:hover:not(:disabled){background-color:var(--axdg-toolbox-primary-hover-color);border-color:var(--axdg-toolbox-primary-hover-color)}.axdg-toolbox-btn-apply:disabled{opacity:.45;cursor:not-allowed}.axdg-toolbox-custom-content{padding:8px 10px}.axdg-root{box-sizing:border-box;border-radius:var(--axdg-border-radius);border:1px solid var(--axdg-border-color-base);outline:none;position:relative;overflow:hidden}.axdg-header-container{box-sizing:border-box;background-color:var(--axdg-header-bg);border-radius:0;min-width:100%;position:relative;overflow:hidden}.axdg-header-scroll-content{z-index:1}.axdg-header-frozen{z-index:3;box-sizing:border-box;background-color:var(--axdg-header-bg);position:absolute}.axdg-body-container{box-sizing:border-box;background-color:var(--axdg-scroll-track-bg);border-radius:0;flex-direction:row;justify-content:stretch;align-items:stretch;display:flex;position:relative;overflow:hidden}.axdg-frozen-rows-layer{z-index:4;box-sizing:border-box;background-color:var(--axdg-body-bg);border-bottom:1px solid var(--axdg-border-color-base);position:absolute;top:0;left:0;right:0;overflow:hidden}.axdg-frozen-rows-layer .axdg-body-table>tbody>tr:last-child>td{border-bottom:0}.axdg-frozen-rows-left{z-index:3;box-sizing:border-box;background-color:var(--axdg-body-bg);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.axdg-frozen-rows-main{z-index:1;box-sizing:border-box;min-width:100%;position:absolute;top:0;left:0;right:0;overflow:visible}.axdg-scrollable-rows-layer{z-index:1;box-sizing:border-box;flex-direction:row;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.axdg-scroll-container{box-sizing:border-box;flex:1;position:relative;overflow:auto}.axdg-scroll-content{z-index:1;box-sizing:border-box;min-width:100%;position:absolute}.axdg-frozen-scroll-content{z-index:2;box-sizing:border-box;flex:none;position:relative;overflow:hidden}.axdg-footer-container{z-index:10;box-sizing:border-box;background-color:var(--axdg-footer-bg);border-top:1px solid var(--axdg-border-color-base);border-radius:0;min-width:100%;position:relative;overflow:hidden}.axdg-summary-container{box-sizing:border-box;background-color:var(--axdg-summary-bg);border-radius:0;min-width:100%;position:relative;overflow:hidden}.axdg-summary-scroll-content{z-index:1;box-sizing:border-box}.axdg-summary-frozen{z-index:3;box-sizing:border-box;background-color:var(--axdg-summary-bg);position:absolute}.axdg-head-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--axdg-header-color);font-weight:var(--axdg-header-font-weight);border:0;margin:0;padding:0}.axdg-head-table .axdg-head-group-cell{background-color:var(--axdg-header-group-bg);white-space:nowrap;text-overflow:ellipsis;padding:0 7px;overflow:hidden}.axdg-head-table .axdg-head-cell{padding:0 7px;position:relative}.axdg-head-table .axdg-column-axis-active{color:var(--axdg-selection-axis-color);background-color:var(--axdg-selection-axis-bg);box-shadow:inset 0 -2px 0 var(--axdg-selection-axis-border-color);font-weight:700}.axdg-head-cell[data-clickable=true]{cursor:pointer}.axdg-head-cell[data-clickable=true]:hover:not(.axdg-column-axis-active){background-color:var(--axdg-header-hover-bg)}.axdg-head-cell[data-none]{border-right:none!important}.axdg-head-cell-wrapper{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.axdg-head-column-label{user-select:none;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.drag-item .axdg-column-drag-handle{cursor:grab}.drag-item.sortable-chosen .axdg-column-drag-handle{cursor:grabbing}.axdg-head-column{justify-content:stretch;align-items:stretch;row-gap:5px;display:flex}.axdg-sort-order{align-items:center;font-size:11px;display:flex}.axdg-sorter{flex-shrink:0}.axdg-body-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background-color:var(--axdg-body-bg);width:100%;color:var(--axdg-body-color);border:0;margin:0;padding:0;position:absolute}.axdg-body-row{cursor:default;border:0;margin:0;padding:0}.axdg-body-row[data-clickable=true]{cursor:pointer}.axdg-body-row[data-odd=true]{background-color:var(--axdg-body-odd-bg)}.axdg-body-row.axdg-row-active{color:var(--axdg-primary-color)!important;background-color:var(--axdg-body-active-bg)!important}.axdg-empty-row{border-color:var(--axdg-scroll-track-bg)}.axdg-empty-cell{text-align:center;padding-top:20px;padding-bottom:20px}.axdg-line-number-cell{text-align:right}.axdg-line-number-cell[data-axdg-row-status]{text-align:center;font-weight:700}.axdg-line-number-cell[data-axdg-row-status=I]{color:var(--axdg-primary-color)}.axdg-line-number-cell[data-axdg-row-status=U]{color:#d97706}.axdg-line-number-cell[data-axdg-row-status=D]{color:#dc2626}.axdg-line-number-cell.axdg-row-axis-active{color:var(--axdg-selection-axis-color);background-color:var(--axdg-selection-axis-bg);box-shadow:inset -2px 0 var(--axdg-selection-axis-border-color);font-weight:700}.axdg-line-number-cell.axdg-line-number-drag{cursor:move;touch-action:none;user-select:none;padding-right:8px;position:relative}.axdg-summary-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--axdg-header-color);font-weight:var(--axdg-header-font-weight);background-color:var(--axdg-summary-bg);border:0;margin:0;padding:0}.axdg-loading-overlay{z-index:10;user-select:none;background-color:var(--axdg-loading-bg);opacity:1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;inset:0}.axdg-loading-overlay[data-active=false]{opacity:0;pointer-events:none}.axdg-loading-spinner-box{border-radius:5px;justify-content:center;align-items:center;display:flex}.axdg-loading-spinner-box[data-size=normal]{background-color:var(--axdg-body-bg);padding:10px 14px}.axdg-spinner{margin:.3em}.axdg-spinner[data-size=normal],.axdg-spinner:not([data-size=small]){width:3em;height:3em}.axdg-spinner[data-size=small]{width:2em;height:2em}.axdg-row-selector-container{flex-direction:column;justify-content:center;display:flex;position:relative}.axdg-col-resizer{z-index:2;cursor:col-resize;width:14px;height:100%;position:absolute;top:0;right:-7px}.axdg-footer-content{align-items:center;gap:8px;height:100%;padding:0 7px;display:flex}.axdg-footer-paging{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.axdg-footer-status{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.axdg-pagination{user-select:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.axdg-toolbox-empty-value{color:#9ca3af;font-style:italic}.axdg-custom-scrollbar{user-select:none;touch-action:none;flex-shrink:0;min-width:0;min-height:0;display:flex;overflow:hidden}.axdg-vertical-scrollbar-area{z-index:10;box-sizing:border-box;border-left:1px solid #0000;justify-content:center;display:flex;position:absolute;top:0;bottom:0;right:0}.axdg-vertical-scrollbar-gutter{z-index:9;box-sizing:border-box;pointer-events:none;border-left:1px solid #0000;position:absolute;top:0;bottom:0;right:0}[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-header-container,[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-body-container,[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-summary-container{padding-right:var(--axdg-scrollbar-classic-gutter-size)}[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-header-container,[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-body-container,[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-summary-container{padding-right:var(--axdg-scrollbar-modern-gutter-size)}[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-body-container>.axdg-frozen-rows-layer,[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-body-container>.axdg-scrollable-rows-layer{right:var(--axdg-scrollbar-classic-gutter-size)}[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-body-container>.axdg-frozen-rows-layer,[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-body-container>.axdg-scrollable-rows-layer{right:var(--axdg-scrollbar-modern-gutter-size)}[data-scroll-variant=classic] .axdg-vertical-scrollbar-area,[data-scroll-variant=classic]>.axdg-vertical-scrollbar-gutter{width:var(--axdg-scrollbar-classic-gutter-size);border-left-color:var(--axdg-scrollbar-classic-gutter-border-color);background:var(--axdg-scrollbar-classic-gutter-bg)}[data-scroll-variant=modern] .axdg-vertical-scrollbar-area,[data-scroll-variant=modern]>.axdg-vertical-scrollbar-gutter{width:var(--axdg-scrollbar-modern-gutter-size);border-left-color:var(--axdg-scrollbar-modern-gutter-border-color);background:var(--axdg-scrollbar-modern-gutter-bg)}.axdg-horizontal-scrollbar-area{align-items:center;min-width:50px;max-width:50%;display:flex}.axdg-horizontal-scrollbar-area-bottom{flex:0 50%;width:50%;height:100%;margin-left:auto;padding-left:8px}[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-footer-container>.axdg-footer-content{padding-right:var(--axdg-scrollbar-classic-gutter-size)}[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-footer-container>.axdg-footer-content{padding-right:var(--axdg-scrollbar-modern-gutter-size)}[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-footer-container:after,[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-footer-container:after{box-sizing:border-box;content:"";pointer-events:none;border-left:1px solid #0000;position:absolute;top:0;bottom:0;right:0}[data-scroll-variant=classic][data-vertical-scrollbar=visible]>.axdg-footer-container:after{width:var(--axdg-scrollbar-classic-gutter-size);background:var(--axdg-scrollbar-classic-gutter-bg);border-left:0}[data-scroll-variant=modern][data-vertical-scrollbar=visible]>.axdg-footer-container:after{width:var(--axdg-scrollbar-modern-gutter-size);border-left-color:var(--axdg-scrollbar-modern-gutter-border-color);background:var(--axdg-scrollbar-modern-gutter-bg);top:1px}.axdg-custom-scrollbar-horizontal{flex-direction:row;width:100%}.axdg-custom-scrollbar-vertical{flex-direction:column;height:100%}.axdg-custom-scrollbar-horizontal.axdg-custom-scrollbar-classic{height:var(--axdg-scrollbar-classic-size)}.axdg-custom-scrollbar-vertical.axdg-custom-scrollbar-classic{width:var(--axdg-scrollbar-classic-size)}.axdg-custom-scrollbar-horizontal.axdg-custom-scrollbar-modern{height:var(--axdg-scrollbar-modern-size)}.axdg-custom-scrollbar-vertical.axdg-custom-scrollbar-modern{width:var(--axdg-scrollbar-modern-size)}.axdg-scrollbar-track{cursor:default;flex:auto;min-width:0;min-height:0;position:relative}.axdg-scrollbar-track-classic{background:var(--axdg-scrollbar-classic-track-bg);box-shadow:inset 0 0 0 1px var(--axdg-scrollbar-classic-border-color)}.axdg-custom-scrollbar-horizontal .axdg-scrollbar-track-modern{height:var(--axdg-scrollbar-modern-thumb-size);align-self:center}.axdg-custom-scrollbar-vertical .axdg-scrollbar-track-modern{width:var(--axdg-scrollbar-modern-thumb-size);align-self:center}.axdg-scrollbar-track-modern{background:var(--axdg-scrollbar-modern-track-bg);border-radius:999px}.axdg-scrollbar-thumb{cursor:pointer;position:absolute;top:0;left:0}.axdg-scrollbar-thumb-classic{border:1px solid var(--axdg-scrollbar-classic-border-color);background:var(--axdg-scrollbar-classic-thumb-bg);width:100%;height:100%;box-shadow:inset 1px 1px #fffffff2,inset -1px -1px #00000014}.axdg-scrollbar-thumb-modern{background:var(--axdg-scrollbar-modern-thumb-bg);border-radius:999px;width:100%;height:100%}.axdg-scrollbar-thumb-classic:hover{background:var(--axdg-scrollbar-classic-thumb-hover-bg)}.axdg-scrollbar-thumb-modern:hover{background:var(--axdg-scrollbar-modern-thumb-hover-bg)}.axdg-scrollbar-button{cursor:default;flex:none;justify-content:center;align-items:center;display:flex}.axdg-custom-scrollbar-horizontal .axdg-scrollbar-button-classic,.axdg-custom-scrollbar-vertical .axdg-scrollbar-button-classic{width:var(--axdg-scrollbar-classic-size);height:var(--axdg-scrollbar-classic-size)}.axdg-scrollbar-button-classic{border:1px solid var(--axdg-scrollbar-classic-border-color);background:var(--axdg-scrollbar-classic-button-bg);color:var(--axdg-scrollbar-classic-icon-color);box-shadow:inset 1px 1px #fffffff2,inset -1px -1px #00000014}.axdg-scrollbar-button-classic:hover{background:var(--axdg-scrollbar-classic-button-hover-bg)}.axdg-custom-scrollbar-horizontal .axdg-scrollbar-button-modern,.axdg-custom-scrollbar-vertical .axdg-scrollbar-button-modern{width:var(--axdg-scrollbar-modern-size);height:var(--axdg-scrollbar-modern-size)}.axdg-scrollbar-button-modern{color:var(--axdg-scrollbar-modern-icon-color);background:0 0;border:0;border-radius:4px}.axdg-scrollbar-button-modern:hover{background:var(--axdg-scrollbar-modern-button-hover-bg)}.axdg-custom-scrollbar[data-overflow=false] .axdg-scrollbar-button,.axdg-custom-scrollbar[data-overflow=false] .axdg-scrollbar-track{opacity:.45}[data-scroll-variant=classic] [role=rfdg-scroll-container]::-webkit-scrollbar{display:none;width:0!important;height:0!important}[data-scroll-variant=modern] [role=rfdg-scroll-container]::-webkit-scrollbar{display:none;width:0!important;height:0!important}[data-scroll-variant=classic] .axdg-scroll-container::-webkit-scrollbar{display:none;width:0!important;height:0!important}[data-scroll-variant=modern] .axdg-scroll-container::-webkit-scrollbar{display:none;width:0!important;height:0!important}[data-scroll-variant=classic] [role=rfdg-scroll-container],[data-scroll-variant=modern] [role=rfdg-scroll-container],[data-scroll-variant=classic] .axdg-scroll-container,[data-scroll-variant=modern] .axdg-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.axdg-cell-content{box-sizing:border-box;width:100%;height:calc(var(--axdg-item-cell-height,28px) - 1px);min-width:0;max-width:100%;min-height:0;max-height:calc(var(--axdg-item-cell-height,28px) - 1px);align-items:center;display:flex;overflow:hidden}.axdg-body-table>tbody>tr>td.axdg-cell-editing>.axdg-cell-content{padding:0 6.5px}.axdg-body-table>tbody>tr>td.axdg-cell-editing>.axdg-cell-content-plugin-editor{padding:0}.axdg-cell-value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;min-height:0;max-height:100%;overflow:hidden}.axdg-editor-icon{z-index:31;width:20px;height:20px;color:var(--axdg-body-color,#444);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:0 0 20px;justify-content:center;align-items:center;margin:0 0 0 3px;padding:0;line-height:1;display:inline-flex;position:relative}.axdg-editor-icon-content{justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:inline-flex}.axdg-editor-icon-content>svg{flex:none;max-width:100%;max-height:100%;display:block}.axdg-editor-icon:hover,.axdg-editor-icon:focus-visible{background:var(--axdg-body-hover-bg);color:var(--axdg-primary-color)}.axdg-editor-icon[hidden]{display:none}.axdg-editor-icon[data-visibility=hover]{opacity:0}.axdg-body-table>tbody>tr>td:hover .axdg-editor-icon[data-visibility=hover],.axdg-editor-icon[data-visibility=hover]:focus-visible{opacity:1}.axdg-editor-icon[data-visibility=active]:not([data-active=true]){visibility:hidden}.axdg-text-editor-gateway{z-index:-1;opacity:0;pointer-events:none;border:0;outline:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0}.axdg-text-editor-gateway.axdg-text-editor-active{z-index:30;box-sizing:border-box;appearance:none;min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:inset 0 0 0 2px var(--axdg-active-cell-color,#3b82f6);background:var(--axdg-editor-bg,var(--axdg-body-bg,#fff));color:var(--axdg-body-color,#444);font:inherit;opacity:1;pointer-events:auto;border:0;border-radius:0;outline:0;padding:0 6px;display:block;overflow:hidden}.axdg-text-editor-gateway.axdg-text-editor-active[aria-invalid=true]{box-shadow:inset 0 0 0 2px #dc2626}.axdg-plugin-editor-host{box-sizing:border-box;width:100%;height:calc(var(--axdg-item-cell-height,28px) - 1px);min-width:0;max-width:100%;min-height:0;max-height:calc(var(--axdg-item-cell-height,28px) - 1px);overflow:hidden}.axdg-body-table>tbody>tr>td.axdg-cell-editing .axdg-plugin-editor-host>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.axdg-plugin-editor-host input,.axdg-plugin-editor-host select,.axdg-plugin-editor-host textarea,.axdg-plugin-editor-host button{box-sizing:border-box;max-width:100%;max-height:100%}.axdg-native-select-editor,.axdg-native-date-editor{box-sizing:border-box;background:var(--axdg-body-bg,#fff);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;color:var(--axdg-body-color,#444);font:inherit;border:0;border-radius:0;outline:0;margin:0;padding:0 6px;overflow:hidden}.axdg-native-select-editor-shell,.axdg-native-date-editor-shell{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.axdg-native-select-editor{appearance:none;color:inherit;font:inherit;line-height:var(--axdg-item-line-height,22px);cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;padding:0 29.5px 0 6.5px}.axdg-native-select-editor::-ms-expand{display:none}.axdg-native-select-editor-icon{width:20px;color:var(--axdg-body-color,#444);pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:0;bottom:0;right:6.5px}.axdg-native-select-editor-icon>svg{display:block}.axdg-native-date-editor-icon{width:20px;color:var(--axdg-body-color,#444);pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:0;bottom:0;right:6.5px}.axdg-native-date-editor-icon>svg{display:block}.axdg-native-date-editor{appearance:none;color:inherit;font:inherit;line-height:var(--axdg-item-line-height,22px);cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;padding:0 29.5px 0 6.5px;position:relative}.axdg-native-date-editor::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:20px;height:auto;margin:0;padding:0;position:absolute;top:0;bottom:0;right:6.5px}.axdg-editor-portal-root{z-index:9999;pointer-events:none;position:fixed;inset:0}.axdg-editor-portal-root>*{pointer-events:auto}
