.table-grid-theme{font-family:var(--table-grid-font);background:hsl(var(--table-grid-surface));border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-radius);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";overflow:hidden}.table-grid-theme .ag-root-wrapper,.table-grid-theme .ag-header,.table-grid-theme .ag-header-cell,.table-grid-theme .ag-header-group-cell,.table-grid-theme .ag-cell,.table-grid-theme .ag-pinned-left-cols-container,.table-grid-theme .ag-pinned-right-cols-container{font-family:var(--table-grid-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-grid-theme .ag-root-wrapper{border:0!important}.table-grid-theme .ag-header,.table-grid-theme .ag-header-cell,.table-grid-theme .ag-header-group-cell{font-family:var(--table-grid-header-font)}.table-grid-theme .ag-header-row-column .ag-header-cell{font-weight:var(--table-grid-header-font-weight);letter-spacing:var(--table-grid-header-cell-letter-spacing);text-transform:uppercase}.table-grid-theme .ag-header-row-column-group .ag-header-group-cell{font-size:var(--table-grid-header-group-font-size);font-weight:var(--table-grid-header-font-weight);letter-spacing:var(--table-grid-header-group-letter-spacing);text-transform:uppercase}.table-grid-theme .ag-cell{color:hsl(var(--table-grid-fg));font-weight:inherit;font-variant-numeric:tabular-nums}.table-grid-theme .ag-cell.ag-column-first,.table-grid-theme .ag-pinned-left-cols-container .ag-cell{font-size:var(--table-grid-row-label-font-size)}.table-grid-theme .ag-header-cell-text,.table-grid-theme .ag-header-group-cell-text,.table-grid-theme .ag-header-group-text{color:hsl(var(--table-grid-fg-subtle));font-family:var(--table-grid-header-font);font-size:var(--table-grid-header-font-size);font-weight:var(--table-grid-header-font-weight);letter-spacing:var(--table-grid-header-letter-spacing);text-transform:uppercase;line-height:var(--table-grid-header-line-height);white-space:normal;text-overflow:clip;word-break:break-word;overflow:hidden}.table-grid-theme .ag-header-group-cell-label,.table-grid-theme .ag-header-group-cell:not(.ag-header-group-center) .ag-header-group-cell-label{text-align:left;justify-content:flex-start}.table-grid-theme .ag-header-group-cell .ag-header-cell-text,.table-grid-theme .ag-header-group-cell-text,.table-grid-theme .ag-header-group-text{text-align:left;text-transform:uppercase}.table-grid-theme .ag-header-cell.text-left .ag-cell-label-container,.table-grid-theme .ag-header-cell.text-left .ag-header-cell-label{text-align:left;justify-content:flex-start;width:100%;display:flex}.table-grid-theme .ag-header-cell.text-left .ag-header-cell-text{text-align:left}.table-grid-theme .ag-header-cell.text-right .ag-cell-label-container,.table-grid-theme .ag-header-cell.text-right .ag-header-cell-label{text-align:right;justify-content:flex-end;width:100%;display:flex}.table-grid-theme .ag-header-cell.text-right .ag-header-cell-text{text-align:right;margin-left:auto}.table-grid-theme .ag-header-cell.text-center .ag-cell-label-container,.table-grid-theme .ag-header-cell.text-center .ag-header-cell-label{text-align:center;justify-content:center;width:100%;display:flex}.table-grid-theme .ag-header-cell.text-center .ag-header-cell-text{text-align:center}.table-grid-theme .ag-header-group-center .ag-header-group-cell-label,.table-grid-theme .ag-header-group-cell.ag-header-group-center .ag-header-group-cell-label{text-align:center;justify-content:center;width:100%}.table-grid-theme .ag-header-group-center .ag-header-group-cell-text,.table-grid-theme .ag-header-group-center .ag-header-group-text,.table-grid-theme .ag-header-group-cell.ag-header-group-center .ag-header-cell-text,.table-grid-theme .ag-header-group-cell.ag-header-group-center .ag-header-group-cell-text,.table-grid-theme .ag-header-group-cell.ag-header-group-center .ag-header-group-text{text-align:center}.table-grid-theme .ag-header{box-shadow:none;border-bottom:1px solid hsl(var(--table-grid-border))}.table-grid-theme .ag-header-cell-resize:after,.table-grid-theme .last-in-group .ag-header-cell-resize:after{background-color:#0000!important}.table-grid-theme .ag-header-row-column-group .ag-header-group-cell:not(:first-child),.table-grid-theme .ag-cell.table-grid-group-start,.table-grid-theme .ag-header-cell.table-grid-group-start{border-left:1px solid hsl(var(--table-grid-border))}.table-grid-theme .ag-row-hover:not(.ag-row-selected){background-color:hsl(var(--table-grid-row-hover))!important}.table-grid-theme .ag-sort-indicator-icon{color:hsl(var(--table-grid-navy))}.table-grid-theme .ag-pinned-left-cols-container,.table-grid-theme .ag-pinned-left-header{clip-path:inset(0 -10px 0 0);box-shadow:4px 0 6px -4px #00000014}.table-grid-theme .ag-cell-value,.table-grid-theme .ag-group-value{align-items:center;display:flex}.table-grid-theme .table-grid-negative{color:var(--table-grid-negative)}.table-grid-filter-sort{border-bottom:1px solid hsl(var(--table-grid-border));background:hsl(var(--table-grid-surface));width:100%;min-height:45px;padding:var(--table-grid-toolbar-padding-y) var(--spacing-md);flex-shrink:0;align-items:center;transition:background-color .3s ease-out,border-color .3s ease-out;display:flex;position:relative}.table-grid-pagination{border-top:1px solid hsl(var(--table-grid-border));background:hsl(var(--table-grid-surface));padding:var(--table-grid-footer-padding-top) var(--spacing-md) var(--table-grid-footer-padding-bottom);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.table-grid-toolbar-controls{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.table-grid-filter-reset-ghost{height:var(--table-grid-control-height);border-radius:var(--table-grid-control-radius);color:hsl(var(--table-grid-fg-muted));pointer-events:auto;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .375rem;font-size:12px;font-weight:500;line-height:1;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex}.table-grid-filter-reset-ghost:hover,.table-grid-filter-reset-ghost:focus-visible{background:hsl(var(--table-grid-navy-soft));color:hsl(var(--table-grid-fg))}.table-grid-filter-reset-ghost:focus-visible{box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .3)}.table-grid-filter-reset-ghost:active{transform:scale(.97)}.table-grid-control-trigger{height:var(--table-grid-control-height);border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-control-radius);background:hsl(var(--table-grid-surface));max-width:300px;color:hsl(var(--table-grid-fg));touch-action:manipulation;outline:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem 0 .625rem;font-size:12px;font-weight:500;line-height:1;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex;position:relative}.table-grid-control-trigger:hover{border-color:hsl(var(--table-grid-border-hover))}.table-grid-control-trigger[data-state=open]{border-color:hsl(var(--table-grid-border-hover));box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .12)}.table-grid-control-trigger:focus-visible{box-shadow:0 0 0 2px hsl(var(--table-grid-page)), 0 0 0 4px hsl(var(--table-grid-navy) / .3)}.table-grid-control-trigger:active{transform:scale(.97)}.table-grid-control-trigger[data-state=open] .table-grid-control-chevron,.table-grid-control-trigger[aria-expanded=true] .table-grid-control-chevron{transform:rotate(180deg)}.table-grid-control-trigger--icon{width:var(--table-grid-control-height);padding:0}.table-grid-control-trigger--active{background:hsl(var(--table-grid-navy-soft));color:hsl(var(--table-grid-navy))}.table-grid-filter-chip{height:var(--table-grid-control-height);border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-control-radius);background:hsl(var(--table-grid-navy-soft));color:hsl(var(--table-grid-navy));flex-shrink:0;align-items:center;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:inline-flex;overflow:hidden}.table-grid-filter-chip:hover{border-color:hsl(var(--table-grid-border-hover))}.table-grid-filter-chip:focus-within{box-shadow:0 0 0 2px hsl(var(--table-grid-page)), 0 0 0 4px hsl(var(--table-grid-navy) / .3)}.table-grid-filter-chip .table-grid-control-trigger{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.table-grid-filter-chip .table-grid-control-trigger:hover,.table-grid-filter-chip .table-grid-control-trigger:focus-visible,.table-grid-filter-chip .table-grid-control-trigger[data-state=open]{box-shadow:none;background:0 0;border-color:#0000}.table-grid-control-trigger--subtle{color:hsl(var(--table-grid-fg-muted))}.table-grid-control-label{min-width:0;color:hsl(var(--table-grid-fg));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-grid-control-value{min-width:0;max-width:110px;color:hsl(var(--table-grid-fg-subtle));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.table-grid-control-icon,.table-grid-control-chevron{color:hsl(var(--table-grid-fg-subtle));flex-shrink:0}.table-grid-control-chevron{transition:transform .16s ease-out}.table-grid-control-badge{background:hsl(var(--table-grid-navy));min-width:1rem;height:1rem;color:hsl(var(--table-grid-surface));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.table-grid-control-dot{border:2px solid hsl(var(--table-grid-surface));background:hsl(var(--table-grid-navy));border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:-.25rem;right:-.25rem}.table-grid-filter-remove{width:1rem;height:1rem;color:hsl(var(--table-grid-fg-subtle));border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.table-grid-filter-remove:hover{background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg))}.table-grid-filter-remove--inline{border-left:1px solid hsl(var(--table-grid-border));width:1.5rem;height:100%;color:hsl(var(--table-grid-fg-muted));border-radius:0;flex-shrink:0}.table-grid-filter-remove--inline:hover{background:hsl(var(--table-grid-surface) / .55);color:hsl(var(--table-grid-fg))}.table-grid-panel{border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-panel-radius);background:hsl(var(--table-grid-surface));color:hsl(var(--table-grid-fg));box-shadow:var(--table-grid-panel-shadow);overflow:hidden}.table-grid-panel--strong{box-shadow:var(--table-grid-panel-shadow-strong)}.table-grid-panel--filters{width:260px}.table-grid-panel--sort,.table-grid-panel--columns{width:280px}.table-grid-panel--dropdown{width:220px}.table-grid-panel--detail{width:268px}.table-grid-panel--date{width:max-content;max-width:calc(100vw - 2rem)}.table-grid-panel--date .table-grid-panel-footer{padding-left:1rem;padding-right:1rem}.table-grid-panel--date-compact{--table-grid-compact-calendar-width:252px;--table-grid-date-compact-gutter:1rem;width:min(calc(var(--table-grid-compact-calendar-width) + (var(--table-grid-date-compact-gutter) * 2)), calc(100vw - 2rem));min-width:min(calc(var(--table-grid-compact-calendar-width) + (var(--table-grid-date-compact-gutter) * 2)), calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.table-grid-panel--date-compact>div,.table-grid-panel--date-compact .table-grid-date-picker--compact{width:100%}.table-grid-panel--numeric{width:244px}.table-grid-menu-heading{color:hsl(var(--table-grid-fg-subtle));letter-spacing:.06em;text-transform:uppercase;padding:.375rem .5rem .25rem;font-size:10px;font-weight:600;line-height:1}.table-grid-menu-heading--panel{letter-spacing:.08em;padding:.875rem .75rem .5rem;font-size:11px}.table-grid-sort-list,.table-grid-columns-list{max-height:min(360px,100vh - 12rem);padding:.25rem .5rem .75rem;overflow-y:auto}.table-grid-menu-separator{background:hsl(var(--table-grid-border));height:1px;margin:.5rem 0}.table-grid-menu-row{border-radius:var(--table-grid-control-radius);width:100%;height:2rem;color:hsl(var(--table-grid-fg-muted));text-align:left;outline:none;align-items:center;gap:.5rem;padding:0 .5rem;font-size:12px;font-weight:500;line-height:1;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:flex}.table-grid-column-row,.table-grid-column-pref-row,.table-grid-sort-row{padding-left:.5rem;padding-right:.5rem}.table-grid-column-pref-row,.table-grid-sort-row{justify-content:space-between}.table-grid-sort-main{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.table-grid-sort-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.table-grid-sort-rank{border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-control-radius-sm);background:hsl(var(--table-grid-navy-soft));width:1.25rem;height:1.25rem;color:hsl(var(--table-grid-fg-muted));flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.table-grid-sort-direction{border-radius:var(--table-grid-control-radius-sm);height:1.5rem;color:hsl(var(--table-grid-fg-subtle));text-transform:uppercase;outline:none;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .25rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.table-grid-sort-direction:hover,.table-grid-sort-direction:focus-visible{background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg-muted))}.table-grid-sort-drag{border-radius:var(--table-grid-control-radius-sm);width:1.5rem;height:1.5rem;color:hsl(var(--table-grid-fg-subtle));cursor:grab;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.table-grid-sort-drag:hover,.table-grid-sort-drag:focus-visible{background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg-muted))}.table-grid-sort-drag:active{cursor:grabbing}.table-grid-sort-drag--disabled{cursor:default;opacity:.65}.table-grid-sort-drag--disabled:hover,.table-grid-sort-drag--disabled:focus-visible{color:hsl(var(--table-grid-fg-subtle));background:0 0}.table-grid-menu-row:hover,.table-grid-menu-row:focus-visible,.table-grid-menu-row[data-highlighted],.table-grid-menu-row[data-state=open]{background:hsl(var(--table-grid-navy-soft));color:hsl(var(--table-grid-fg))}.table-grid-menu-row:focus-visible{box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .3)}.table-grid-menu-row-label{min-width:0;color:hsl(var(--table-grid-fg));font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.table-grid-menu-row-value{max-width:88px;color:hsl(var(--table-grid-fg-subtle));text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400;overflow:hidden}.table-grid-menu-row-icon{width:1rem;height:1rem;color:hsl(var(--table-grid-fg-subtle));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.table-grid-filter-row-active .table-grid-menu-row,.table-grid-menu-row--active{color:hsl(var(--table-grid-fg));background:0 0}.table-grid-menu-row--active .table-grid-menu-row-icon{color:hsl(var(--table-grid-navy))}.table-grid-menu-row--active:hover,.table-grid-menu-row--active:focus-visible{background:hsl(var(--table-grid-navy-soft))}.table-grid-menu-row--removable{gap:0;padding:0}.table-grid-menu-row-content{text-align:left;flex:1;align-items:center;gap:.5rem;min-width:0;height:100%;padding-right:.5rem;display:flex}.table-grid-menu-row-remove{border-radius:var(--table-grid-control-radius);width:2rem;height:100%;color:hsl(var(--table-grid-navy));outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.table-grid-menu-row-x-icon,.table-grid-menu-row--removable:hover .table-grid-menu-row-check-icon,.table-grid-menu-row--removable:focus-within .table-grid-menu-row-check-icon{display:none}.table-grid-menu-row--removable:hover .table-grid-menu-row-x-icon,.table-grid-menu-row--removable:focus-within .table-grid-menu-row-x-icon{display:block}.table-grid-menu-row-remove:hover,.table-grid-menu-row-remove:focus-visible{color:hsl(var(--table-grid-fg));background:0 0}.table-grid-menu-search-wrap{--table-grid-menu-search-padding:.375rem;border-bottom:1px solid hsl(var(--table-grid-border));padding:var(--table-grid-menu-search-padding);flex-shrink:0;position:relative}.table-grid-menu-search-icon{pointer-events:none;top:calc(var(--table-grid-menu-search-padding) + (var(--table-grid-control-height) / 2));z-index:1;width:.8125rem;height:.8125rem;color:hsl(var(--table-grid-fg-subtle));display:block;position:absolute;left:.875rem;transform:translateY(-50%)}.table-grid-menu-search,.table-grid-input{box-sizing:border-box;width:100%;height:var(--table-grid-control-height);border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-control-radius);background:hsl(var(--table-grid-surface));color:hsl(var(--table-grid-fg));outline:none;font-size:12px;font-weight:500;line-height:1;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:block}.table-grid-menu-search{border-color:#0000;padding:0 1.75rem}.table-grid-input{padding:0 .625rem}.table-grid-input.table-grid-input--search{padding-left:2rem;padding-right:2rem}.table-grid-menu-search::-moz-placeholder{color:hsl(var(--table-grid-fg-subtle));font-weight:400}.table-grid-input::-moz-placeholder{color:hsl(var(--table-grid-fg-subtle));font-weight:400}.table-grid-menu-search::placeholder,.table-grid-input::placeholder{color:hsl(var(--table-grid-fg-subtle));font-weight:400}.table-grid-menu-search:hover,.table-grid-input:hover{border-color:hsl(var(--table-grid-border-hover))}.table-grid-menu-search:focus-visible,.table-grid-input:focus-visible{border-color:hsl(var(--table-grid-navy));box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .25)}.table-grid-menu-empty{color:hsl(var(--table-grid-fg-subtle));text-align:center;padding:1.5rem .625rem;font-size:12px;line-height:1.35}.table-grid-menu-reset{border-radius:var(--table-grid-control-radius);width:100%;height:2rem;color:hsl(var(--table-grid-fg-muted));text-align:left;align-items:center;gap:.5rem;padding:0 .5rem;font-size:12px;font-weight:500;line-height:1;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.table-grid-menu-reset:hover,.table-grid-menu-reset:focus-visible{background:hsl(var(--table-grid-navy-soft));color:hsl(var(--table-grid-fg));outline:none}.table-grid-panel-footer{border-top:1px solid hsl(var(--table-grid-border));justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .5rem;display:flex}.table-grid-panel-footer--stacked{flex-direction:column;align-items:stretch}.table-grid-panel-footer--reset{padding-top:.375rem;padding-bottom:.375rem}.table-grid-panel-summary{min-width:0;color:hsl(var(--table-grid-fg-muted));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}.table-grid-action-button{border-radius:var(--table-grid-control-radius);outline:none;justify-content:center;align-items:center;height:2rem;padding:0 .875rem;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:inline-flex}.table-grid-action-button:active{transform:scale(.97)}.table-grid-action-button:focus-visible{box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .3)}.table-grid-action-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.table-grid-action-button--primary{background:hsl(var(--table-grid-navy));color:hsl(var(--table-grid-surface))}.table-grid-action-button--primary:hover{background:hsl(var(--table-grid-navy) / .92)}.table-grid-action-button--compact{flex-shrink:0;min-width:4rem;padding-left:.75rem;padding-right:.75rem}.table-grid-action-button--secondary{border:1px solid hsl(var(--table-grid-border));background:hsl(var(--table-grid-surface));color:hsl(var(--table-grid-fg-muted))}.table-grid-action-button--secondary:hover{border-color:hsl(var(--table-grid-border-hover));background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg))}.table-grid-date-picker{width:100%}.table-grid-date-picker--compact{--table-grid-compact-calendar-width:252px;--table-grid-compact-cell-width:36px;--table-grid-compact-control-size:28px;--table-grid-date-compact-gutter:1rem;box-sizing:border-box;padding:.75rem var(--table-grid-date-compact-gutter) .25rem}.table-grid-date-picker--compact .table-grid-date-preset-chips{width:var(--table-grid-compact-calendar-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0 auto;display:grid}.table-grid-date-chip-button{height:var(--table-grid-compact-control-size);border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-control-radius);background:hsl(var(--table-grid-surface));color:hsl(var(--table-grid-fg-muted));outline:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:1;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:inline-flex}.table-grid-date-chip-button:hover{border-color:hsl(var(--table-grid-border-hover));background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg))}.table-grid-date-chip-button:active{transform:scale(.96)}.table-grid-date-chip-button:focus-visible{box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .3)}.table-grid-date-chip-button[aria-pressed=true]{border-color:hsl(var(--table-grid-navy));background:hsl(var(--table-grid-navy));color:hsl(var(--table-grid-surface));font-weight:600}.table-grid-date-picker--compact .table-grid-date-calendar-grid{width:var(--table-grid-compact-calendar-width);padding:.375rem 0 .125rem}.table-grid-date-picker--compact .rdp-months,.table-grid-date-picker--compact .rdp-month{width:var(--table-grid-compact-calendar-width);gap:0}.table-grid-date-picker--compact .rdp-month{margin:0}.table-grid-date-picker--compact .rdp-month>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.table-grid-date-picker--compact .rdp-month_caption{height:var(--table-grid-compact-control-size);margin:0 2rem .25rem}.table-grid-date-picker--compact .rdp-caption_label{font-size:13px;font-weight:600;line-height:1}.table-grid-date-picker--compact .rdp-nav{height:var(--table-grid-compact-control-size);padding:0}.table-grid-date-picker--compact .rdp-button_previous,.table-grid-date-picker--compact .rdp-button_next{width:var(--table-grid-compact-control-size);height:var(--table-grid-compact-control-size);border:1px solid hsl(var(--table-grid-border));border-radius:var(--table-grid-control-radius-sm);background:hsl(var(--table-grid-surface));color:hsl(var(--table-grid-fg-subtle));opacity:1}.table-grid-date-picker--compact .rdp-button_previous:hover,.table-grid-date-picker--compact .rdp-button_next:hover{border-color:hsl(var(--table-grid-border-hover));background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg))}.table-grid-date-picker--compact .rdp-weekday{width:var(--table-grid-compact-cell-width);place-items:center;height:23px;display:grid}.table-grid-date-picker--compact .rdp-week{margin-top:.25rem}.table-grid-date-picker--compact .rdp-day{width:var(--table-grid-compact-cell-width);height:31px}.table-grid-date-picker--compact .rdp-day_button{width:var(--table-grid-compact-control-size);height:var(--table-grid-compact-control-size)}.table-grid-date-picker--compact .table-grid-panel-footer{box-sizing:border-box;width:var(--table-grid-compact-calendar-width);gap:.5rem;min-height:38px;margin:0 auto;padding:.5rem 0 .25rem}.table-grid-date-picker--compact .table-grid-panel-summary{font-size:11px}.table-grid-date-picker--compact .table-grid-action-button{height:var(--table-grid-compact-control-size);padding:0 .75rem}.table-grid-date-picker-body{grid-template-columns:150px minmax(0,1fr);gap:.5rem;padding:.875rem 1rem .875rem .375rem;display:grid}.table-grid-date-preset-rail{border-right:1px solid hsl(var(--table-grid-border));padding-right:.75rem}.table-grid-date-preset-heading{color:hsl(var(--table-grid-fg-subtle));letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;padding:.125rem .625rem 0;font-size:11px;font-weight:600;line-height:1}.table-grid-date-preset-list{flex-direction:column;gap:.125rem;display:flex}.table-grid-date-preset-button{border-radius:var(--table-grid-control-radius);width:100%;height:2rem;color:hsl(var(--table-grid-fg-muted));outline:none;justify-content:space-between;align-items:center;gap:.875rem;padding:0 .625rem;font-size:12px;font-weight:500;line-height:1;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:flex}.table-grid-date-preset-button:hover{background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg))}.table-grid-date-preset-button:active{transform:scale(.98)}.table-grid-date-preset-button:focus-visible{box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .3)}.table-grid-date-preset-button[aria-pressed=true]{background:hsl(var(--table-grid-navy-soft));color:hsl(var(--table-grid-navy));font-weight:600}.table-grid-date-preset-short{color:hsl(var(--table-grid-fg-subtle));font-variant-numeric:tabular-nums;font-size:10px}.table-grid-date-preset-button[aria-pressed=true] .table-grid-date-preset-short{color:hsl(var(--table-grid-navy))}.table-grid-date-calendar{justify-items:center;min-width:0;display:grid}.table-grid-date-calendar-grid{padding:0}.table-grid-segmented{border-radius:var(--table-grid-panel-radius);background:hsl(var(--table-grid-border-hover) / .75);box-shadow:inset 0 1px 2px hsl(var(--table-grid-fg) / .09);padding:2px;display:flex}.table-grid-segmented-button{height:1.75rem;color:hsl(var(--table-grid-fg-muted));border-radius:7px;outline:none;flex:1;padding:0 .75rem;font-size:12px;font-weight:500;line-height:1;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.table-grid-segmented-button:hover{background:hsl(var(--table-grid-surface) / .6);color:hsl(var(--table-grid-fg))}.table-grid-segmented-button[aria-pressed=true]{background:hsl(var(--table-grid-surface));color:hsl(var(--table-grid-fg));box-shadow:0 1px 2px hsl(var(--table-grid-fg) / .1), inset 0 0 0 1px hsl(var(--table-grid-border) / .6)}.table-grid-checkbox{border:1px solid hsl(var(--table-grid-border-hover));border-radius:var(--table-grid-control-radius-sm);background:hsl(var(--table-grid-surface));color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.table-grid-checkbox[data-state=checked],.table-grid-checkbox[data-state=indeterminate]{border-color:hsl(var(--table-grid-navy));background:hsl(var(--table-grid-navy));color:hsl(var(--table-grid-surface))}.table-grid-tag-input{border-color:hsl(var(--table-grid-border));background:hsl(var(--table-grid-surface));min-height:2rem;padding:.375rem .5rem;font-size:12px}.table-grid-tag-input:has(input:focus-visible){box-shadow:0 0 0 2px hsl(var(--table-grid-navy) / .25)}.table-grid-tag-input [data-slot=badge],.table-grid-tag-input .rounded-md{border-color:hsl(var(--table-grid-border));background:hsl(var(--table-grid-surface-muted));color:hsl(var(--table-grid-fg));font-size:11px;font-weight:500}.table-grid-calendar .rdp{margin:0}.table-grid-calendar .rdp-caption_label,.table-grid-period-title{color:hsl(var(--table-grid-fg));letter-spacing:-.01em;font-size:13px;font-weight:600}.table-grid-calendar .rdp-weekday{color:hsl(var(--table-grid-fg-subtle));font-size:11px;font-weight:600}.table-grid-calendar .rdp-day_button,.table-grid-period-cell{border-radius:var(--table-grid-panel-radius);color:hsl(var(--table-grid-fg));font-size:12px;font-weight:500}.table-grid-calendar .rdp-day_button:hover,.table-grid-period-cell:hover{background:hsl(var(--table-grid-navy-soft))}.table-grid-calendar .rdp-selected .rdp-day_button,.table-grid-period-cell[aria-selected=true]{background:hsl(var(--table-grid-navy));color:hsl(var(--table-grid-surface))}.table-grid-calendar .table-grid-calendar-today:not([aria-selected=true])>button{background:hsl(var(--table-grid-navy-soft))!important;color:hsl(var(--table-grid-fg))!important}.table-grid-calendar .table-grid-calendar-selected>button{background:hsl(var(--table-grid-navy))!important;color:hsl(var(--table-grid-surface))!important}.table-grid-calendar .table-grid-calendar-range-middle>button{background:hsl(var(--table-grid-navy-soft))!important;color:hsl(var(--table-grid-fg))!important;border-radius:0!important}
/*# sourceMappingURL=0ztz2r_xlwp5p.css.map*/