@layer ui-sdk,uiset.tokens;@layer uiset.base{.data-grid{--data-grid-line:var(--ui-border);--data-grid-head-bg:color-mix(in oklch, var(--ui-muted) 55%, var(--ui-background));--data-grid-hover-bg:color-mix(in oklch, var(--ui-foreground) 4%, var(--ui-background));--data-grid-selected-bg:color-mix(in oklch, var(--ui-primary) 10%, var(--ui-background));--data-grid-range-bg:color-mix(in oklch, var(--ui-primary) 18%, var(--ui-background));--data-grid-edge:var(--ui-primary);min-width:0;color:var(--ui-foreground);gap:.625rem;font-size:.875rem;display:grid}.data-grid[data-density=compact]{font-size:.8125rem}.data-grid-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.data-grid-toolbar .search-field{flex:14rem;max-width:22rem}.data-grid-tools,.data-grid-selection{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.data-grid-selection{flex:14rem;min-block-size:2.25rem}.data-grid-selection-count{padding-inline-end:.25rem;font-weight:600}.data-grid-badge{background:var(--ui-primary);block-size:1.25rem;min-inline-size:1.25rem;color:var(--ui-primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.75rem;font-weight:600;display:inline-grid}.data-grid-filters{gap:.75rem;min-inline-size:16rem;display:grid}.data-grid-filter-list{display:contents}.data-grid-scroller{max-block-size:var(--data-grid-height,28rem);border:1px solid var(--data-grid-line);border-radius:calc(var(--ui-radius) + 4px);background:var(--ui-background);overscroll-behavior-inline:contain;position:relative;overflow:auto;container-type:inline-size}.data-grid-table{outline:none;min-inline-size:100%;position:relative}.data-grid-head{z-index:2;position:sticky;top:0}.data-grid-body{isolation:isolate;position:relative}@media (prefers-reduced-motion:no-preference){.data-grid-body{transition:opacity var(--uiset-fast,.12s) var(--uiset-ease,ease)}}.data-grid-scroller[data-stale] .data-grid-body{opacity:.6}.data-grid-row{--row-bg:var(--ui-background);grid-template-columns:var(--data-grid-columns);block-size:var(--data-grid-row-height);display:grid}.data-grid-body>.data-grid-row{position:absolute;inset-inline:0}.data-grid-row:hover{--row-bg:var(--data-grid-hover-bg)}.data-grid-row[data-selected]{--row-bg:var(--data-grid-selected-bg)}.data-grid-header-row{--row-bg:var(--data-grid-head-bg);block-size:var(--data-grid-header-height)}.data-grid-header-row:hover{--row-bg:var(--data-grid-head-bg)}.data-grid-cell{border-block-end:1px solid var(--data-grid-line);background:var(--row-bg);min-inline-size:0;line-height:calc(var(--data-grid-row-height) - 1px);white-space:nowrap;text-overflow:ellipsis;cursor:default;outline:none;padding-inline:.75rem;position:relative;overflow:hidden}.data-grid-cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.data-grid-cell[data-align=center]{text-align:center}.data-grid-cell[data-active]:focus{z-index:3;outline:2px solid var(--ui-ring-border);outline-offset:-2px}.data-grid-cell[aria-selected=true]{--row-bg:var(--data-grid-range-bg)}.data-grid-cell[data-range-edge]:after{content:"";pointer-events:none;border:0 solid var(--data-grid-edge);border-block-start-width:var(--edge-top,0);border-inline-end-width:var(--edge-right,0);border-block-end-width:var(--edge-bottom,0);border-inline-start-width:var(--edge-left,0);position:absolute;inset:0}.data-grid-cell[data-range-edge~=top]{--edge-top:2px}.data-grid-cell[data-range-edge~=right]{--edge-right:2px}.data-grid-cell[data-range-edge~=bottom]{--edge-bottom:2px}.data-grid-cell[data-range-edge~=left]{--edge-left:2px}.data-grid-cell[data-editing]{z-index:4;pointer-events:none;padding:0;overflow:visible}.data-grid-cell[data-editable]{cursor:cell}.data-grid-cell[data-pinned]{z-index:5;position:sticky}.data-grid-cell[data-pinned][data-active]:focus{z-index:6}.data-grid-header[data-pinned],.data-grid-header-row .data-grid-select{z-index:3}.data-grid-cell[data-pinned-edge]{box-shadow:inset -1px 0 0 var(--data-grid-line)}.data-grid-cell[data-pinned-edge]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset 1px 0 0 var(--data-grid-line)}.data-grid-header{color:var(--ui-muted-foreground);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.data-grid-header[data-align=end]{flex-direction:row-reverse}.data-grid-header[aria-sort]{color:var(--ui-foreground)}.data-grid-header:has(.data-grid-sort){color:var(--ui-foreground)}.data-grid-header-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.data-grid-sort{color:var(--ui-foreground);flex-shrink:0;align-items:center;display:inline-flex}.data-grid-sort .uiset-icon{stroke-width:2.25px;width:.875rem;height:.875rem}.data-grid-sort-order{font-variant-numeric:tabular-nums;font-size:.6875rem}.data-grid-menu-button{border-radius:var(--ui-radius);block-size:1.5rem;inline-size:1.5rem;font:inherit;color:var(--ui-muted-foreground);opacity:0;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}.data-grid-menu-button:hover{background:color-mix(in oklch, var(--ui-foreground) 8%, transparent);color:var(--ui-foreground)}.data-grid-header:hover .data-grid-menu-button,.data-grid-header[data-active] .data-grid-menu-button,.data-grid-header:focus-within .data-grid-menu-button,.data-grid-menu-button[data-open]{opacity:1}@media (hover:none){.data-grid-menu-button{opacity:1}}.data-grid-header[data-align=end] .data-grid-menu-button{margin-inline:0 auto}@media (hover:none){.data-grid-menu-button{opacity:1}}.data-grid-resizer{cursor:col-resize;touch-action:none;inline-size:.5rem;position:absolute;inset-block:0;inset-inline-end:0}.data-grid-resizer:after{content:"";background:var(--ui-ring);opacity:0;border-radius:1px;inline-size:2px;position:absolute;inset-block:.5rem;inset-inline-end:0}.data-grid-resizer:hover:after,.data-grid-resizer:active:after{opacity:1}.data-grid-select{place-items:center;padding:0;display:grid}.data-grid-checkbox{block-size:1rem;inline-size:1rem;accent-color:var(--ui-primary);cursor:pointer;margin:0}.data-grid-group-row{--row-bg:color-mix(in oklch, var(--ui-muted) 35%, var(--ui-background))}.data-grid-group{cursor:pointer;grid-column:1/-1;font-weight:600;overflow:visible}.data-grid-group-inner{align-items:center;gap:.375rem;max-inline-size:100%;display:inline-flex;position:sticky;inset-inline-start:.75rem}.data-grid-chevron{color:var(--ui-muted-foreground)}[aria-expanded=true] .data-grid-chevron{rotate:90deg}.data-grid-chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}@media (prefers-reduced-motion:no-preference){.data-grid-chevron{transition:rotate var(--uiset-fast,.12s) var(--uiset-ease,ease)}}.data-grid-count{background:color-mix(in oklch, var(--ui-foreground) 8%, transparent);color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:.4rem;font-size:.75rem;font-weight:500;line-height:1.5}.data-grid-boolean{align-items:center;gap:.375rem;display:inline-flex}.data-grid-boolean:before{content:"";border:1.5px solid;border-radius:50%;block-size:.5rem;inline-size:.5rem}.data-grid-boolean[data-value=true]:before{background:currentColor}.data-grid-boolean[data-value=false]{color:var(--ui-muted-foreground)}.data-grid-editor{box-sizing:border-box;background:var(--ui-background);block-size:calc(100% + 1px);inline-size:100%;line-height:inherit;color:inherit;font:inherit;text-align:inherit;outline:2px solid var(--ui-ring-border);outline-offset:-2px;pointer-events:auto;border:0;border-radius:0;padding-block:0;padding-inline:.75rem;position:absolute;inset:0 0 -1px}.data-grid-editor[aria-invalid]{outline-color:var(--tone-danger,var(--ui-destructive))}.data-grid-error{inset-inline-start:0;z-index:5;border-radius:var(--ui-radius);background:var(--ui-foreground);color:var(--ui-background);white-space:nowrap;box-shadow:var(--ui-shadow);padding:.25rem .5rem;font-size:.75rem;line-height:1.4;position:absolute;top:calc(100% + 4px)}.data-grid-empty{box-sizing:border-box;inline-size:100cqi;color:var(--ui-muted-foreground);text-align:center;place-items:center;padding:2.5rem 1rem;display:grid;position:sticky;inset-inline-start:0}.data-grid-footer{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:1rem;padding-inline:.25rem;font-size:.8125rem;display:flex}.data-grid-menu .uiset-icon{width:.875rem;height:.875rem}@media (forced-colors:active){.data-grid-row[data-selected] .data-grid-cell,.data-grid-cell[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.data-grid-cell[data-range-edge]:after{border-color:canvastext}}.data-grid-header :is([data-slot=menu-content],[data-slot=popover-content]){color:var(--ui-foreground);text-align:start;cursor:default;font-weight:400}}@layer uiset.skin;
