.DataGrid-module__r-itpW__wrapper{--grid-accent:#2563eb;background:var(--card,#fff);border:1px solid #dce7f0;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000f}.DataGrid-module__r-itpW__toolbar{background:color-mix(in srgb, var(--grid-accent) 10%, var(--background,#f8fafc));border-bottom:1px solid var(--border,#dce7f0);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.DataGrid-module__r-itpW__gridTitle{color:color-mix(in srgb, var(--grid-accent) 45%, var(--foreground,#1e293b));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-right:4px;font-size:11px;font-weight:700}.DataGrid-module__r-itpW__tbBtn{color:var(--foreground,#1e293b);cursor:pointer;background:#fff;border:1px solid #c5d0db;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s}.DataGrid-module__r-itpW__tbBtn:hover{border-color:color-mix(in srgb, var(--grid-accent) 50%, #c5d0db);background:color-mix(in srgb, var(--grid-accent) 6%, #fff)}.DataGrid-module__r-itpW__tbBtnActive{background:color-mix(in srgb, var(--grid-accent) 12%, #fff);border-color:color-mix(in srgb, var(--grid-accent) 60%, #c5d0db)}.DataGrid-module__r-itpW__searchWrap{background:#fff;border:1px solid #c5d0db;border-radius:4px;flex:1;align-items:center;min-width:8rem;max-width:280px;margin-left:4px;padding:0 8px;display:flex}.DataGrid-module__r-itpW__searchWrap:focus-within{border-color:color-mix(in srgb, var(--grid-accent) 65%, #c5d0db);box-shadow:0 0 0 2px color-mix(in srgb, var(--grid-accent) 22%, transparent)}.DataGrid-module__r-itpW__searchInput{width:100%;color:inherit;background:0 0;border:none;outline:none;padding:5px 0;font-family:inherit;font-size:12px}.DataGrid-module__r-itpW__recordBadge{color:var(--foreground,#1e293b);text-align:center;background:#fff;border:1px solid #c5d0db;border-radius:4px;min-width:36px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.DataGrid-module__r-itpW__gridMount{flex-shrink:0;width:100%;min-height:0}.DataGrid-module__r-itpW__agHost{width:100%;height:100%}:is(.DataGrid-module__r-itpW__gridMount .ag-root-wrapper,.DataGrid-module__r-itpW__gridMount .ag-root){border:none;border-radius:0;height:100%}.DataGrid-module__r-itpW__appGridTheme{--grid-accent:#2563eb;--ag-active-color:var(--grid-accent);--ag-font-family:Tahoma, "Segoe UI", Arial, sans-serif;--ag-font-size:12px;--ag-grid-size:5px;--ag-header-background-color:#e8ebef;--ag-header-foreground-color:#1e293b;--ag-foreground-color:#1e293b;--ag-background-color:#fff;--ag-border-color:#dee1e3;--ag-secondary-border-color:#dee1e3;--ag-row-border-style:solid;--ag-row-border-color:#dee1e3;--ag-wrapper-border-radius:0;--ag-border-radius:0;--ag-cell-horizontal-padding:8px;--ag-header-height:32px;--ag-row-height:28px;--ag-icon-size:14px;--ag-selected-row-background-color:#d7f5e2;--ag-row-hover-color:color-mix(in srgb, var(--grid-accent) 8%, #fff);width:100%;height:100%}:is(.DataGrid-module__r-itpW__appGridTheme .ag-header-cell,.DataGrid-module__r-itpW__appGridTheme .ag-header-group-cell){letter-spacing:.01em;font-weight:600;border-bottom:1px solid #c5cad0!important;border-right:1px solid #dee1e3!important}:is(.DataGrid-module__r-itpW__appGridTheme .ag-header-cell:last-child,.DataGrid-module__r-itpW__appGridTheme .ag-header-group-cell:last-child){border-right:none!important}.DataGrid-module__r-itpW__appGridTheme .ag-cell{border-bottom:1px solid #dee1e3!important;border-right:1px solid #dee1e3!important;line-height:1.35!important}.DataGrid-module__r-itpW__appGridTheme .ag-cell:last-child{border-right:none!important}.DataGrid-module__r-itpW__appGridTheme .ag-row.snk-row-even{background-color:color-mix(in srgb, var(--grid-accent) 4.5%, #fff)}.DataGrid-module__r-itpW__appGridTheme .ag-row.snk-row-odd{background-color:#fff}:is(.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected.snk-row-even,.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected.snk-row-odd){background-color:#e0f7e8!important}.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected .ag-cell{background-color:#e0f7e8!important}.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected .ag-cell:not(:last-child){border-bottom:1px solid #dee1e3!important;border-right:1px solid #dee1e3!important;box-shadow:inset -1px 0 #fff!important}.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected .ag-cell:last-child{box-shadow:none!important;border-bottom:1px solid #dee1e3!important;border-right:none!important}.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected{box-shadow:inset 3px 0 #22a54a}.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected>div{box-shadow:none!important;border-color:#0000!important}:is(.DataGrid-module__r-itpW__appGridTheme .ag-header-cell-label,.DataGrid-module__r-itpW__appGridTheme .ag-row){color:#1e293b!important}.DataGrid-module__r-itpW__appGridTheme .ag-header-cell-label{font-size:11px!important;font-weight:650!important}:is(.DataGrid-module__r-itpW__appGridTheme .ag-cell-focus,.DataGrid-module__r-itpW__appGridTheme .ag-popup-editor){background-color:#e4f8ec!important}.DataGrid-module__r-itpW__appGridTheme .ag-cell-focus{outline-offset:-2px;border-color:#0000!important;outline:2px solid #22a54a8c!important}.DataGrid-module__r-itpW__appGridTheme .ag-row.ag-row-selected .ag-cell.ag-cell-focus:not(:last-child){border-bottom:1px solid #dee1e3!important;border-right:1px solid #dee1e3!important;box-shadow:inset -1px 0 #fff!important}:is(.DataGrid-module__r-itpW__appGridTheme .ag-status-bar,.DataGrid-module__r-itpW__appGridTheme .ag-paging-panel){background:color-mix(in srgb, var(--grid-accent) 6%, #f8fafc);color:#1e293b;border-top:1px solid #dce7f0;min-height:32px;font-size:12px}.DataGrid-module__r-itpW__appGridTheme .ag-header-cell-menu-button{opacity:1!important;visibility:visible!important}.DataGrid-module__r-itpW__appGridTheme .ag-icon{color:color-mix(in srgb, var(--grid-accent) 55%, #64748b)!important}.DataGrid-module__r-itpW__appGridTheme .ag-row-pinned{font-weight:700;background:color-mix(in srgb, var(--grid-accent) 10%, #fff)!important;border-top:2px solid var(--grid-accent)!important}.DataGrid-module__r-itpW__appGridTheme .ag-row-pinned .ag-cell{font-weight:700!important}.DataGrid-module__r-itpW__appGridTheme .ag-right-aligned-header .ag-header-cell-label{justify-content:flex-end}
