.ag-theme-balham,.ag-theme-balham-dark{--ag-font-family: var(--font-body, "Inter"), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;--ag-font-size: 12px !important;--ag-grid-size: 6px !important;--ag-row-height: 42px !important;--ag-header-height: 42px !important;--ag-icon-size: 14px !important;--ag-border-radius: var(--radius-lg, 8px) !important;--ag-background-color: hsl(var(--portal-bg)) !important;--ag-foreground-color: hsl(var(--portal-ink)) !important;--ag-secondary-foreground-color: hsl(var(--portal-ink-muted)) !important;--ag-header-background-color: hsl(var(--portal-surface)) !important;--ag-header-foreground-color: hsl(var(--portal-ink)) !important;--ag-control-panel-background-color: hsl(var(--portal-surface)) !important;--ag-card-background-color: hsl(var(--portal-surface)) !important;--ag-odd-row-background-color: hsl(var(--portal-surface-muted)) !important;--ag-row-hover-color: hsl(var(--portal-accent) / .08) !important;--ag-selected-row-background-color: hsl(var(--portal-accent) / .16) !important;--ag-range-selection-border-color: hsl(var(--portal-accent)) !important;--ag-border-color: hsl(var(--portal-border)) !important;--ag-row-border-color: hsl(var(--portal-border) / .85) !important;--ag-input-border-color: hsl(var(--portal-border)) !important;--ag-input-focus-border-color: hsl(var(--portal-accent)) !important;--ag-header-cell-hover-background-color: hsl(var(--portal-accent-soft)) !important}html.portal-type-adminportal .ag-theme-balham,html.portal-type-adminportal .ag-theme-balham-dark{--ag-font-family: var(--font-inter, "Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important;--ag-row-height: 40px !important;--ag-header-height: 40px !important}.ag-theme-balham .ag-root-wrapper,.ag-theme-balham-dark .ag-root-wrapper{border-radius:var(--radius-xl, 12px);border:1px solid var(--ag-border-color);overflow:hidden}.ag-theme-balham .ag-header-cell-label,.ag-theme-balham-dark .ag-header-cell-label{font-weight:600;letter-spacing:.02em}.ag-theme-balham .ag-header,.ag-theme-balham-dark .ag-header{border-bottom:1px solid var(--ag-border-color)}.ag-theme-balham .ag-row,.ag-theme-balham-dark .ag-row{border-bottom:1px solid var(--ag-row-border-color)}.ag-theme-balham .ag-cell,.ag-theme-balham-dark .ag-cell,.ag-theme-balham .ag-header-cell,.ag-theme-balham-dark .ag-header-cell{border-right:1px solid var(--ag-border-color)}.ag-theme-balham .ag-root-wrapper,.ag-theme-balham-dark .ag-root-wrapper{box-shadow:0 10px 28px #0f172a14}
