.data-table-combobox-trigger{background:var(--data-table-color-background-primary);border:var(--data-table-border);border-radius:var(--data-table-border-radius-md);cursor:pointer;user-select:none;align-items:center;gap:8px;height:32px;margin-block:4px;display:flex}.data-table-combobox-trigger-icon{color:var(--data-table-color-text-secondary);display:flex}.data-table-combobox-trigger-text{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);font-weight:var(--data-table-font-weight-medium);text-align:left;flex:1;line-height:120%}.data-table-combobox-trigger-accessory{color:var(--data-table-color-text-tertiary);display:flex}.data-table-combobox-portal{z-index:20}.data-table-combobox-popup{background-color:var(--data-table-color-background-secondary);border-radius:var(--data-table-border-radius-lg);box-shadow:var(--data-table-shadow);flex-direction:column;gap:1px;min-width:280px;padding:4px;display:flex}.data-table-combobox-popup *{font-family:var(--data-table-font-family), sans-serif}.data-table-combobox-popup:focus{outline:none}.data-table-combobox-header{font-size:var(--data-table-font-size-md);font-weight:var(--data-table-font-weight-semibold);padding-inline:8px;user-select:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding-top:4px;line-height:120%;display:flex}.data-table-combobox-header-back{border-radius:var(--data-table-border-radius-md);color:var(--data-table-color-text-secondary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.data-table-combobox-header-back:hover{background-color:var(--data-table-color-background-secondary-hover)}.data-table-combobox-header-text{color:var(--data-table-color-text-primary);flex-grow:1}.data-table-combobox-header-close{background-color:var(--data-table-color-background-tertiary);color:var(--data-table-color-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex}.data-table-combobox-header-close:hover{background-color:var(--data-table-color-background-tertiary-hover);outline:none}.data-table-combobox-input{background-color:var(--data-table-color-background-secondary-hover);border:var(--data-table-border);border-radius:var(--data-table-border-radius-md);color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);margin:8px;padding:4px 8px;line-height:20px}.data-table-combobox-input:focus{outline:none}.data-table-combobox-empty{border-radius:var(--data-table-border-radius-md);color:var(--data-table-color-text-secondary);cursor:pointer;font-size:var(--data-table-font-size-sm);user-select:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding-inline:8px;line-height:120%;display:flex}.data-table-combobox-empty:empty{display:none}.data-table-combobox-list{flex-direction:column;gap:1px;display:flex}.data-table-combobox-group{flex-direction:column;gap:1px;padding:4px;display:flex;position:relative}.data-table-combobox-group:first-child{margin-top:2px}.data-table-combobox-group-label{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-sm);line-height:16px;font-weight:var(--data-table-font-weight-medium);flex-grow:1;justify-content:flex-start;align-items:center;min-height:28px;padding-inline:8px;display:flex}.data-table-combobox-item{border-radius:var(--data-table-border-radius-md);cursor:pointer;user-select:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding-inline:8px;line-height:120%;display:flex}.data-table-combobox-item[data-highlighted]{background-color:var(--data-table-color-background-secondary-hover);outline:none}.data-table-combobox-item-icon{color:var(--data-table-color-text-primary);justify-content:center;align-items:center;display:flex}.data-table-combobox-item-text{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.data-table-combobox-item-accessory{color:var(--data-table-color-text-tertiary);font-size:var(--data-table-font-size-md);flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;display:flex}.data-table-combobox-item[data-active]>.data-table-combobox-item-accessory{color:var(--data-table-color-text-primary)}.data-table-additional-actions.data-table-toolbar-group{justify-content:flex-start;width:300px}.data-table-main-actions.data-table-toolbar-group{justify-content:flex-end}.data-table-minimize-main-actions.data-table-toolbar-button{opacity:0}.data-table-minimize-main-actions.data-table-toolbar-button:focus,.data-table-main-actions.data-table-toolbar-group:hover .data-table-minimize-main-actions.data-table-toolbar-button{opacity:1}.data-table-new-document.data-table-toolbar-button{background:var(--data-table-color-background-accent-primary);align-self:center;height:28px;margin-inline-start:6px;padding-inline:8px}.data-table-new-document.data-table-toolbar-button>.data-table-toolbar-button-text{color:var(--data-table-color-text-accent-primary);font-size:var(--data-table-font-size-md);font-weight:var(--data-table-font-weight-medium)}.data-table-new-document.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-accent-primary-hover)}.data-table-main-actions.data-table-toolbar-group .data-table-show-filters.data-table-toolbar-button .data-table-toolbar-button-icon,.data-table-main-actions.data-table-toolbar-group .data-table-show-sorts.data-table-toolbar-button .data-table-toolbar-button-icon{color:var(--data-table-color-text-accent-secondary)}.data-table-sorts-filters.data-table-toolbar{overflow:auto}.data-table-sorts.data-table-toolbar-group{flex-grow:0;gap:1px}.data-table-sorts-filters.data-table-toolbar .data-table-edit-sorts.data-table-toolbar-button{background-color:var(--data-table-color-background-accent-secondary);border:1px solid var(--data-table-color-text-accent-secondary);border-radius:12px;gap:4px;height:24px;padding:0 6px}.data-table-view[data-editable=true] .data-table-sorts-filters.data-table-toolbar .data-table-edit-sorts.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-accent-secondary-hover)}.data-table-sorts-filters.data-table-toolbar .data-table-edit-sorts.data-table-toolbar-button>.data-table-toolbar-button-text{font-size:var(--data-table-font-size-sm)}.data-table-sorts-filters.data-table-toolbar .data-table-edit-sorts.data-table-toolbar-button>.data-table-toolbar-button-icon,.data-table-sorts-filters.data-table-toolbar .data-table-edit-sorts.data-table-toolbar-button>.data-table-toolbar-button-text,.data-table-sorts-filters.data-table-toolbar .data-table-edit-sorts.data-table-toolbar-button>.data-table-toolbar-button-accessory{color:var(--data-table-color-text-accent-secondary)}.data-table-edit-sort.data-table-menu-item{cursor:default}.data-table-delete-sort.data-table-button{border-radius:var(--data-table-border-radius-md);color:var(--data-table-color-text-secondary);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.data-table-delete-sort.data-table-button:hover{background-color:var(--data-table-color-background-tertiary-hover)}.data-table-add-sort.data-table-menu-item{background-color:#0000;border:none}.data-table-add-sort.data-table-menu-item>.data-table-menu-item-icon,.data-table-add-sort.data-table-menu-item>.data-table-menu-item-text,.data-table-delete-all-sorts.data-table-menu-item>.data-table-menu-item-icon,.data-table-delete-all-sorts.data-table-menu-item>.data-table-menu-item-text{color:var(--data-table-color-text-secondary)}.data-table-delete-all-sorts.data-table-menu-item:hover>.data-table-menu-item-icon,.data-table-delete-all-sorts.data-table-menu-item:hover>.data-table-menu-item-text{color:#eb5757}.data-table-filters.data-table-toolbar-group{gap:6px}.data-table-edit-filter.data-table-toolbar-group{background-color:var(--data-table-color-background-accent-secondary);border:1px solid var(--data-table-color-text-accent-secondary);border-radius:12px;flex-grow:0;overflow:hidden}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-property.data-table-toolbar-button{border-right:1px solid var(--data-table-color-text-accent-secondary);border-radius:0;gap:4px;padding:4px 6px}.data-table-view[data-editable=true] .data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-property.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-accent-secondary-hover)}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-property.data-table-toolbar-button .data-table-toolbar-button-icon{color:var(--data-table-color-text-accent-secondary)}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-property.data-table-toolbar-button .data-table-toolbar-button-text{color:var(--data-table-color-text-accent-secondary);font-size:var(--data-table-font-size-sm);text-wrap:nowrap}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-operator.data-table-toolbar-button{border-right:1px solid var(--data-table-color-text-accent-secondary);border-radius:0;padding:4px 6px}.data-table-view[data-editable=true] .data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-operator.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-accent-secondary-hover)}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-operator.data-table-toolbar-button .data-table-toolbar-button-text{color:var(--data-table-color-text-accent-secondary);font-size:var(--data-table-font-size-sm);text-wrap:nowrap}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-value.data-table-toolbar-button{border-radius:0;padding:4px 6px}.data-table-view[data-editable=true] .data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-value.data-table-toolbar-button{border-right:1px solid var(--data-table-color-text-accent-secondary)}.data-table-view[data-editable=true] .data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-value.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-accent-secondary-hover)}.data-table-edit-filter.data-table-toolbar-group .data-table-edit-filter-value.data-table-toolbar-button .data-table-toolbar-button-text{color:var(--data-table-color-text-accent-secondary);font-size:var(--data-table-font-size-sm);text-wrap:nowrap}.data-table-popover-portal .data-table-edit-filter-value.data-table-input,.data-table-popover-portal .data-table-edit-filter-value.data-table-number-field-root .data-table-number-field-input{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);background-color:#0000;border:none;padding:4px 8px}.data-table-popover-portal .data-table-edit-filter-value.data-table-input:focus,.data-table-popover-portal .data-table-edit-filter-value.data-table-number-field-root .data-table-number-field-input:focus{outline:none}.data-table-edit-filter.data-table-toolbar-group .data-table-delete-filter.data-table-toolbar-button{color:var(--data-table-color-text-accent-secondary);border-radius:0;padding:4px}.data-table-edit-filter.data-table-toolbar-group .data-table-delete-filter.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-accent-secondary-hover)}.data-table-sorts-filters.data-table-toolbar .data-table-add-filter.data-table-toolbar-button{background-color:#0000;border:none;border-radius:12px;gap:4px;padding:5px 6px}.data-table-sorts-filters.data-table-toolbar .data-table-add-filter.data-table-toolbar-button>.data-table-toolbar-button-text{font-size:var(--data-table-font-size-sm);text-wrap:nowrap}.data-table-sorts-filters.data-table-toolbar .data-table-add-filter.data-table-toolbar-button>.data-table-toolbar-button-text,.data-table-sorts-filters.data-table-toolbar .data-table-add-filter.data-table-toolbar-button>.data-table-toolbar-button-accessory{color:var(--data-table-color-text-tertiary)}.data-table-sorts-filters.data-table-toolbar .data-table-add-filter.data-table-toolbar-button:hover{background-color:var(--data-table-color-background-primary-hover)}.data-table-change-property-name.data-table-input{background-color:var(--data-table-color-background-secondary-hover);border:var(--data-table-border);border-radius:var(--data-table-border-radius-md);color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);width:100%;margin-block:4px;padding:4px 8px;line-height:20px}.data-table-change-property-name.data-table-input:focus{outline:none}.data-table-footer{align-items:center;gap:8px;height:37px;display:flex}.data-table-footer-button{cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 10px;display:flex}.data-table-footer-button-icon{color:var(--data-table-color-text-tertiary);display:flex}.data-table-footer-button-text{color:var(--data-table-color-text-tertiary);font-size:var(--data-table-font-size-md)}.data-table-footer-button:hover{background-color:var(--data-table-color-background-primary-hover)}.data-table-head.data-table-row-group{flex-direction:column;display:flex}.data-table-header.data-table-row{background-color:var(--data-table-color-background-primary);z-index:1;position:sticky;top:0}.data-table-property.data-table-header{min-width:50px;position:relative}.data-table-header.data-table-resize-handle{cursor:col-resize;touch-action:none;user-select:none;z-index:1;border-radius:1px;width:3px;position:absolute;top:0;bottom:0;right:-2px}.data-table-header.data-table-resize-handle:hover,.data-table-header.data-table-resize-handle[data-resizing]{background-color:var(--data-table-color-background-accent-primary)}:has(.data-table-header.data-table-resize-handle[data-resizing]){cursor:col-resize}[data-base-ui-inert] .data-table-header.data-table-resize-handle{pointer-events:none}.data-table-select-all-rows.data-table-header *{opacity:0;transition:opacity .15s}.data-table-select-all-rows.data-table-header{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.data-table-select-all-rows.data-table-header>[role=checkbox]{margin-inline-end:8px}.data-table-header.data-table-row:hover .data-table-select-all-rows.data-table-header *,.data-table-select-all-rows.data-table-header:has([data-checked]) *,.data-table-select-all-rows.data-table-header:has([data-indeterminate]) *{opacity:1}.data-table-add-property.data-table-header{flex-shrink:0;align-items:center;display:flex}.data-table-add-property.data-table-menu-trigger{border-radius:4px;width:fit-content;min-width:0;height:fit-content;min-height:0;margin:6px;padding:2px;line-height:21px}.data-table-add-property.data-table-menu-trigger>.data-table-menu-trigger-text{padding-inline-end:4px}.data-table-menu-trigger{background-color:#0000;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:50px;min-height:37px;padding:8px;display:flex;position:relative}.data-table-menu-trigger-icon{color:var(--data-table-color-text-secondary);display:flex}.data-table-menu-trigger-text{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-md);text-align:left;text-overflow:ellipsis;text-wrap:nowrap;flex:1;line-height:21px;overflow:hidden}.data-table-view[data-editable=true] .data-table-menu-trigger{cursor:pointer}.data-table-view[data-editable=true] .data-table-menu-trigger:hover{background-color:var(--data-table-color-background-primary-hover)}.data-table-view[data-editable=true] .data-table-menu-trigger:focus-visible{background-color:color-mix(in oklab, var(--data-table-color-background-accent-primary) 25%, transparent);outline:2px solid var(--data-table-color-background-accent-primary);outline-offset:-2px}.data-table-menu-portal{z-index:20}.data-table-menu-popup{background-color:var(--data-table-color-background-secondary);border-radius:var(--data-table-border-radius-lg);box-shadow:var(--data-table-shadow);flex-direction:column;gap:1px;min-width:280px;padding:4px;display:flex}.data-table-menu-popup *{font-family:var(--data-table-font-family), sans-serif}.data-table-menu-popup:focus{outline:none}.data-table-menu-group{flex-direction:column;gap:1px;padding:4px;display:flex;position:relative}.data-table-menu-group:first-child{margin-top:2px}.data-table-menu-group-label{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-sm);line-height:16px;font-weight:var(--data-table-font-weight-medium);flex-grow:1;justify-content:flex-start;align-items:center;min-height:28px;padding-inline:8px;display:flex}.data-table-menu-item,.data-table-menu-submenu-trigger{border-radius:var(--data-table-border-radius-md);cursor:pointer;user-select:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding-inline:8px;line-height:120%;display:flex}.data-table-menu-item[data-highlighted],.data-table-menu-submenu-trigger[data-highlighted]{background-color:var(--data-table-color-background-secondary-hover);outline:none}.data-table-menu-item-icon,.data-table-menu-submenu-trigger-icon{color:var(--data-table-color-text-primary);justify-content:center;align-items:center;display:flex}.data-table-menu-item-text,.data-table-menu-submenu-trigger-text{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.data-table-menu-item-accessory,.data-table-menu-submenu-trigger-accessory{color:var(--data-table-color-text-tertiary);font-size:var(--data-table-font-size-md);background:0 0;border:none;flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:flex}.data-table-menu-separator{background-color:var(--data-table-color-background-tertiary);height:1px;margin:2px 8px}.data-table-popover-portal{z-index:20}.data-table-popover-popup{background-color:var(--data-table-color-background-secondary);border-radius:var(--data-table-border-radius-lg);box-shadow:var(--data-table-shadow);flex-direction:column;gap:4px;min-width:220px;padding:4px;display:flex}.data-table-popover-popup *{font-family:var(--data-table-font-family), sans-serif}.data-table-popover-popup:focus{outline:none}.data-table-popover-row{align-items:center;gap:4px;display:flex}.data-table-popover-group{flex-grow:1;align-items:center;gap:4px;min-width:0;display:flex}.data-table-select-trigger{background:var(--data-table-color-background-primary);border:var(--data-table-border);border-radius:var(--data-table-border-radius-md);cursor:pointer;user-select:none;align-items:center;gap:8px;height:32px;margin-block:4px;display:flex}.data-table-select-trigger-icon{color:var(--data-table-color-text-secondary);display:flex}.data-table-select-trigger-text{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);font-weight:var(--data-table-font-weight-medium);text-align:left;flex:1;line-height:120%}.data-table-select-trigger-accessory{color:var(--data-table-color-text-tertiary);display:flex}.data-table-select-portal{z-index:20}.data-table-select-popup{background-color:var(--data-table-color-background-secondary);border-radius:var(--data-table-border-radius-lg);box-shadow:var(--data-table-shadow);flex-direction:column;gap:1px;min-width:180px;padding:4px;display:flex}.data-table-select-popup *{box-sizing:border-box;font-family:var(--data-table-font-family), sans-serif}.data-table-select-popup:focus{outline:none}.data-table-select-list{flex-direction:column;gap:1px;display:flex}.data-table-select-item{border-radius:var(--data-table-border-radius-md);color:var(--data-table-color-text-primary);cursor:pointer;font-size:var(--data-table-font-size-md);text-align:left;user-select:none;background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:28px;padding-inline:8px;line-height:120%;display:flex}.data-table-select-item[data-highlighted],.data-table-select-item:hover{background-color:var(--data-table-color-background-secondary-hover);outline:none}.data-table-select-item-icon{color:var(--data-table-color-text-primary);justify-content:center;align-items:center;display:flex}.data-table-select-item-text{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.data-table-select-item-accessory{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;display:flex}.data-table-view{background-color:var(--data-table-color-background-primary);flex-direction:column;width:100%;min-width:fit-content;display:flex;overflow-x:auto}.data-table-view,.data-table-view *{box-sizing:border-box;font-family:var(--data-table-font-family), sans-serif}.data-table-table{isolation:isolate}.data-table-body{z-index:0;flex-direction:column;display:flex;position:relative}.data-table-row{border-bottom:var(--data-table-border);flex-direction:row;display:flex}.data-table-cell{min-width:50px;min-height:37px;padding:0;position:relative;overflow:hidden}.data-table-cell+.data-table-cell{border-left:var(--data-table-border)}.data-table-select-row.data-table-cell{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex}.data-table-select-row.data-table-cell *{opacity:0;transition:opacity .15s}.data-table-select-row.data-table-cell>[role=checkbox]{margin-inline-end:8px}.data-table-row:hover .data-table-select-row.data-table-cell *,.data-table-select-row.data-table-cell:has([data-checked]) *{opacity:1}:root{--data-table-border:1px solid oklch(20% 0 0/.1);--data-table-border-radius-lg:10px;--data-table-border-radius-md:6px;--data-table-color-background-accent-primary:oklch(60% .16 250);--data-table-color-background-accent-primary-hover:oklch(55.11% .1588 250.7);--data-table-color-background-accent-secondary:oklch(94.89% .0263 244);--data-table-color-background-accent-secondary-hover:oklch(93% .03 250);--data-table-color-background-dark:oklch(25% 0 0);--data-table-color-background-primary:oklch(100% 0 0);--data-table-color-background-primary-hover:oklch(96% 0 0);--data-table-color-background-secondary:oklch(96% 0 0);--data-table-color-background-secondary-hover:oklch(92% 0 0);--data-table-color-background-tertiary:oklch(94% 0 0);--data-table-color-background-tertiary-hover:oklch(90% 0 0);--data-table-color-text-accent-primary:oklch(95% 0 0);--data-table-color-text-accent-secondary:oklch(60% .16 250);--data-table-color-text-light:oklch(100% 0 0);--data-table-color-text-primary:oklch(30% 0 0);--data-table-color-text-secondary:oklch(60% 0 0);--data-table-color-text-tertiary:oklch(70% 0 0);--data-table-font-family:ui-sans-serif, -apple-system, "BlinkMacSystemFont", "Segoe UI Variable Display", "Segoe UI", "Helvetica", "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", "Arial", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--data-table-font-size-md:14px;--data-table-font-size-sm:12px;--data-table-font-weight-bold:700;--data-table-font-weight-medium:500;--data-table-font-weight-semibold:600;--data-table-shadow:0 20px 24px 0 oklch(20% 0 0/.05), 0 5px 8px 0 oklch(20% 0 0/.03), 0 0 0 1px oklch(25% 0 0/.07)}@media (color-gamut:p3){:root{--data-table-color-background-accent-primary-hover:oklch(55% .16 250);--data-table-color-background-accent-secondary:oklch(94.94% .028 247)}}@media (color-gamut:rec2020){:root{--data-table-color-background-accent-primary-hover:oklch(55% .16 250);--data-table-color-background-accent-secondary:oklch(94.96% .0282 247.6)}}@media (prefers-color-scheme:dark){:root{--data-table-border:1px solid oklch(100% 0 0/.1);--data-table-border-radius-lg:10px;--data-table-border-radius-md:6px;--data-table-color-background-accent-primary:oklch(60% .16 250);--data-table-color-background-accent-primary-hover:oklch(65% .16 250);--data-table-color-background-accent-secondary:oklch(35% .06 250);--data-table-color-background-accent-secondary-hover:oklch(40% .08 250);--data-table-color-background-dark:oklch(25% 0 0);--data-table-color-background-primary:oklch(20% 0 0);--data-table-color-background-primary-hover:oklch(28% 0 0);--data-table-color-background-secondary:oklch(25% 0 0);--data-table-color-background-secondary-hover:oklch(30% 0 0);--data-table-color-background-tertiary:oklch(35% 0 0);--data-table-color-background-tertiary-hover:oklch(40% 0 0);--data-table-color-text-accent-primary:oklch(95% 0 0);--data-table-color-text-accent-secondary:oklch(60% .16 250);--data-table-color-text-light:oklch(100% 0 0);--data-table-color-text-primary:oklch(95% 0 0);--data-table-color-text-secondary:oklch(75% 0 0);--data-table-color-text-tertiary:oklch(60% 0 0);--data-table-font-family:ui-sans-serif, -apple-system, "BlinkMacSystemFont", "Segoe UI Variable Display", "Segoe UI", "Helvetica", "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", "Arial", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--data-table-font-size-md:14px;--data-table-font-size-sm:12px;--data-table-font-weight-bold:700;--data-table-font-weight-medium:500;--data-table-font-weight-semibold:600;--data-table-shadow:0 0 0 1px oklch(35% 0 0), 0 14px 28px -6px oklch(20% 0 0/.2), 0 2px 4px -1px oklch(20% 0 0/.1)}}.data-table-toolbars{flex-direction:column;gap:1px;width:100%;display:flex}.data-table-toolbar{flex-direction:row;justify-content:space-between;width:100%;padding-block:8px;display:flex}.data-table-toolbar-group{flex-direction:row;flex-grow:1;align-items:stretch;display:flex}.data-table-toolbar-separator{border-inline-end:1px solid var(--data-table-color-background-secondary);height:24px;margin-inline:6px}.data-table-toolbar-input{color:var(--data-table-color-text-primary);font-size:22px;font-weight:var(--data-table-font-weight-bold);background:0 0;border:none;margin-inline:4px;padding:1px 0}.data-table-toolbar-input:focus{outline:none}.data-table-toolbar-input:disabled{color:var(--data-table-color-text-primary);cursor:default;-webkit-text-fill-color:var(--data-table-color-text-primary);opacity:1}.data-table-toolbar-button{border-radius:var(--data-table-border-radius-md);user-select:none;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.data-table-view[data-editable=true] .data-table-toolbar-button{cursor:pointer}.data-table-view[data-editable=true] .data-table-toolbar-button:hover{background:var(--data-table-color-background-primary-hover)}.data-table-toolbar-button-icon{color:var(--data-table-color-text-secondary);justify-content:center;align-items:center;display:flex}.data-table-toolbar-button-text{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md)}.data-table-toolbar-button-accessory{color:var(--data-table-color-text-primary);font-size:var(--data-table-font-size-md);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.data-table-tooltip-portal{z-index:20}.data-table-tooltip-popup{background:var(--data-table-color-background-dark);border-radius:var(--data-table-border-radius-md);box-shadow:var(--data-table-shadow);color:var(--data-table-color-text-light);font-size:var(--data-table-font-size-sm);opacity:1;transform-origin:bottom;padding:5px 8px;line-height:120%;transition-property:opacity;transition-duration:50ms;transition-timing-function:ease-out}.data-table-tooltip-popup[data-starting-style],.data-table-tooltip-popup[data-ending-style]{opacity:0}.data-table-tooltip-popup *{font-family:var(--data-table-font-family), sans-serif}.adapter-button{white-space:normal;background-color:#0000;border:none;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;min-height:37px;padding:8px;display:flex;top:0}.adapter-button[data-editable=true]{cursor:pointer}.adapter-button:focus:not(:active){background-color:color-mix(in oklab, var(--data-table-color-background-accent-primary) 15%, transparent);outline:2px solid var(--data-table-color-background-accent-primary);outline-offset:-2px}.adapter-portal *{box-sizing:border-box;color:var(--data-table-color-text-primary);font-family:var(--data-table-font-family), sans-serif}.adapter-popup{background-color:var(--data-table-color-background-secondary);border-radius:var(--data-table-border-radius-md);box-shadow:var(--data-table-shadow);display:flex;overflow:hidden}.adapter-checkbox-wrapper{justify-content:flex-start;align-items:center;width:100%;height:21px;display:flex}.adapter-checkbox-root{border:1px solid var(--data-table-color-text-secondary);background-color:#0000;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.adapter-checkbox-root>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adapter-checkbox-root[data-checked],.adapter-checkbox-root[data-indeterminate]{background-color:var(--data-table-color-background-accent-primary);border:none}.adapter-checkbox-indicator{color:var(--data-table-color-text-light);display:flex}[data-property-id=select-row] .adapter-checkbox-root{cursor:pointer}.adapter-checkbox-indicator .selection-minus-icon,.adapter-checkbox-root[data-indeterminate] .adapter-checkbox-indicator .selection-check-icon{display:none}.adapter-checkbox-root[data-indeterminate] .adapter-checkbox-indicator .selection-minus-icon{display:block}.selection-drag-handle{color:var(--data-table-color-text-secondary);cursor:grab;touch-action:none;user-select:none;justify-content:center;align-items:center;padding:2px;display:flex}.selection-drag-handle:active{cursor:grabbing}.adapter-date{font-size:var(--data-table-font-size-md);overflow-wrap:break-word;text-align:left;width:100%;line-height:21px}.adapter-popup:has(.adapter-date-input){min-width:240px;height:39px;width:calc(var(--anchor-width) + 2px);flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:8px}.adapter-date-clear{cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.adapter-date-clear:hover{background-color:var(--data-table-color-background-secondary-hover)}.adapter-date-input{cursor:text;font-family:monospace;font-size:var(--data-table-font-size-md);background-color:#0000;border:none;flex:1;width:0}.adapter-date-input:focus{outline:none}.adapter-number{font-size:var(--data-table-font-size-md);overflow-wrap:break-word;text-align:right;width:100%;line-height:21px}.adapter-number-input{font-size:var(--data-table-font-size-md);text-align:right;min-width:240px;height:39px;width:calc(var(--anchor-width) + 2px);background-color:#0000;border:none;padding:8px;line-height:21px}.adapter-number-input:focus{outline:none}.adapter-text{font-size:var(--data-table-font-size-md);hyphens:auto;overflow-wrap:break-word;text-align:left;white-space:pre-wrap;width:100%;line-height:21px}.adapter-text-input{field-sizing:content;font-size:var(--data-table-font-size-md);min-height:calc(var(--anchor-height) + 2px);resize:none;min-width:240px;width:calc(var(--anchor-width) + 2px);background-color:#0000;border:none;padding:8px;line-height:21px}.adapter-text-input:focus{outline:none}.adapter-select-chips{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.adapter-select-chip{border:none;border-radius:3px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:100%;height:fit-content;padding:2px 8px;display:flex}.adapter-select-chip[data-color=red]{background-color:#ff00007e}.adapter-select-chip[data-color=blue]{background-color:#0000ff7e}.adapter-select-chip[data-color=green]{background-color:#00ff007e}.adapter-select-chip[data-color=yellow]{background-color:#ffff007e}.adapter-select-chip[data-color=purple]{background-color:#8000807e}.adapter-popup:has(.adapter-select-input){flex-direction:column}.adapter-select-value{color:var(--data-table-color-text-primary);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:16px;overflow:hidden}.adapter-select-clear{color:var(--data-table-color-text-primary);cursor:pointer;background-color:#0000;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex}.adapter-select-clear:hover{background-color:#fffff315}.adapter-select-input-group{background-color:var(--data-table-color-background-secondary-hover);box-shadow:inset 0 -1px var(--data-table-color-background-tertiary);min-width:300px;min-height:39px;width:calc(var(--anchor-width) + 2px);flex-direction:row;align-items:center;gap:6px;padding:8px;display:flex}.adapter-select-input{font-size:var(--data-table-font-size-md);background-color:#0000;border:none;flex:1;width:1px;min-width:50px}.adapter-select-input:focus{outline:none}.adapter-select-hint{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-sm);font-weight:var(--data-table-font-weight-medium);padding:8px 8px 4px}.adapter-select-list{padding:4px}.adapter-select-list:empty{display:none}.adapter-select-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px;display:flex}.adapter-select-item[data-highlighted]{background-color:var(--data-table-color-background-secondary-hover)}.adapter-select-create-label{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-md)}.adapter-select-empty{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-sm);font-weight:var(--data-table-font-weight-medium);padding:6px 8px 4px}.adapter-select-empty:empty{display:none}.adapter-select-empty-placeholder{color:var(--data-table-color-text-secondary);font-size:var(--data-table-font-size-md);line-height:21px}
