:root{--ui__table__color-border:#e4e4e4;--ui__table__color-row-hover:#f8f8f8;--ui__table__color-row-selected:#ebf5fd;--ui__table__color-row-selected-hover:#d8eaf6;--ui__table__color-icon-default:#f2f2f2;--ui__table__color-icon-default-hover:#e4e4e4;--ui__table__color-icon-selected:#d8eaf6;--ui__table__color-icon-selected-hover:#d8eaf6;--ui__table__color-icon-destructive:#ffdbd1;--ui__table__color-icon-destructive-hover:#ffbda9;--ui__table__color-icon-destructive-fg:#aa2900;--ui__table__color-input-bg:#f5f9fe;--ui__table__color-input-text:#3e5469;--ui__table__color-input-outline:#bbd2eb;--ui__table__color-input-outline-focus:#889fb6;--ui__table__color-input-selection:#bbd2eb;--ui__table__color-checkbox-outline:#bbd2eb;--ui__table__color-checkbox-outline-hover:#889fb6;--ui__table__color-checkbox-checked:#0092cf;--ui__table__color-checkbox-checked-outline:#0092cf;--ui__table__color-highlight-bg:#f1e9b8;--ui__table__color-scrollbar-bg:#f5f9fe;--ui__table__color-scrollbar-thumb:#d4e6fa;--ui__table__color-scrollbar-thumb-hover:#bbd2eb;--ui__table__color-resizer-bg:#0092cf;--ui__table__unit-size:2.75rem;--ui__table__unit-padding:0.75rem;--ui__table__unit-input-border-radius:0.75rem;--ui__table__unit-checkbox-size:1rem;--ui__table__unit-icon-size:calc(var(--ui__table__unit-size) - var(--ui__table__unit-padding)/2);--ui__table__unit-radius-full:999px;--ui__table__transition:background-color 0.12s ease-out;--ui__table__shadow:0 4px 4px 0 #eaf3fc}.ui__table__wrapper{display:flex;flex-direction:column;width:100%}html body table.ui__table ::highlight(ui-table-search){background-color:var(--ui__table__color-highlight-bg)}html body table.ui__table{border-radius:24px;margin:0;outline:1px solid var(--ui__table__color-border);outline-offset:-1px;overflow:visible;padding:0;table-layout:fixed;width:100%;corner-shape:squircle}html body table.ui__table .ui__table__resizer{cursor:col-resize;height:100%;position:absolute;right:calc(0px - var(--ui__table__unit-padding));top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--ui__table__unit-padding)*2);z-index:2}html body table.ui__table .ui__table__resizer:after{background-color:transparent;border-radius:var(--ui__table__unit-radius-full);bottom:calc(var(--ui__table__unit-padding)/2);content:"";position:absolute;right:calc(var(--ui__table__unit-padding)/1.5);top:calc(var(--ui__table__unit-padding)/2);transition:var(--ui__table__transition);width:calc(var(--ui__table__unit-padding)/2 + 1px)}html body table.ui__table .ui__table__resizer.ui__table__resizer--active:after{background-color:var(--ui__table__color-resizer-bg)}html body table.ui__table .ui__table__cell:has(input),html body table.ui__table .ui__table__cell:has(input)>.ui__table__cell-content-label{overflow:visible;padding:0}html body table.ui__table .ui__table__cell-content-icon,html body table.ui__table .ui__table__cell-expand-toggle-icon,html body table.ui__table .ui__table__sort-indicator{align-self:center;aspect-ratio:1;border-radius:50%;bottom:0;cursor:pointer;height:var(--ui__table__unit-icon-size);position:absolute;right:0;top:0;transition:var(--ui__table__transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}html body table.ui__table .ui__table__sort-indicator{right:calc(0px - var(--ui__table__unit-padding))}html body table.ui__table .ui__table__cell-content-icon{opacity:0;z-index:1}html body table.ui__table .ui__table__cell-content-icon.ui__table__cell-content-icon-right{left:0;right:unset}html body table.ui__table .ui__table__cell-expand-toggle-icon{z-index:1}html body table.ui__table .ui__table__edit-custom{display:flex;flex-direction:column;position:absolute;corner-shape:squircle;background-color:var(--ui__table__color-input-bg);border-radius:var(--ui__table__unit-input-border-radius);box-shadow:var(--ui__table__shadow);color:var(--ui__table__color-input-text);height:-moz-fit-content;height:fit-content;inset:calc(var(--ui__table__unit-padding)/2*-1 - 1px);max-height:calc(var(--ui__table__unit-size)*3.5 + 1px);min-height:calc(100% + var(--ui__table__unit-padding) + 1px);outline:1px solid transparent;outline-color:var(--ui__table__color-input-outline);outline-offset:0;overflow:hidden scroll;padding:calc(var(--ui__table__unit-padding)/4);scroll-behavior:smooth;width:max(calc(100% + var(--ui__table__unit-padding) + 1px),calc(var(--ui__table__unit-size)*6 + 1px));z-index:2}html body table.ui__table .ui__table__edit-custom::-webkit-scrollbar{width:fit-content}html body table.ui__table .ui__table__edit-custom::-webkit-scrollbar-track{background-color:var(--ui__table__color-scrollbar-bg);border-radius:var(--ui__table__unit-radius-full);-webkit-transition:background-color 75ms ease;transition:background-color 75ms ease}html body table.ui__table .ui__table__edit-custom::-webkit-scrollbar-thumb{background-color:var(--ui__table__color-scrollbar-thumb);border:5px solid var(--ui__table__color-scrollbar-bg);border-radius:var(--ui__table__unit-radius-full);-webkit-transition:var(--ui__table__transition);transition:var(--ui__table__transition)}html body table.ui__table .ui__table__cell-content-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;line-height:inherit;position:absolute;corner-shape:squircle;border:none;box-shadow:none;outline:1px solid transparent;outline-offset:0}html body table.ui__table .ui__table__cell-content-input:active,html body table.ui__table .ui__table__cell-content-input:checked,html body table.ui__table .ui__table__cell-content-input:focus,html body table.ui__table .ui__table__cell-content-input:focus-visible{border:none;box-shadow:none;outline:1px solid transparent;outline-offset:0}html body table.ui__table .ui__table__cell-content-input[type=text]{background-color:var(--ui__table__color-input-bg);border-radius:var(--ui__table__unit-input-border-radius);box-shadow:var(--ui__table__shadow)!important;color:var(--ui__table__color-input-text);height:calc(100% + var(--ui__table__unit-padding) - 1px);inset:calc(0px - var(--ui__table__unit-padding)/2);margin:0;outline-color:var(--ui__table__color-input-outline);padding:calc(var(--ui__table__unit-padding) + var(--ui__table__unit-checkbox-size)/2 - 2px);vertical-align:middle;width:calc(100% + var(--ui__table__unit-padding))}html body table.ui__table .ui__table__cell-content-input[type=text]:focus,html body table.ui__table .ui__table__cell-content-input[type=text]:focus-visible{outline-color:var(--ui__table__color-input-outline-focus)}html body table.ui__table .ui__table__cell-content-input[type=text]::-moz-selection{background-color:var(--ui__table__color-input-selection)}html body table.ui__table .ui__table__cell-content-input[type=text]::selection{background-color:var(--ui__table__color-input-selection)}html body table.ui__table .ui__table__cell-content-input[type=checkbox]{background-color:var(--ui__table__color-input-bg);border-radius:var(--ui__table__unit-input-border-radius);cursor:pointer;height:var(--ui__table__unit-checkbox-size);left:var(--ui__table__unit-padding);outline-color:var(--ui__table__color-checkbox-outline);padding:0;top:calc(var(--ui__table__unit-size) - var(--ui__table__unit-checkbox-size)*2 + 2px);width:var(--ui__table__unit-checkbox-size)}html body table.ui__table .ui__table__cell-content-input[type=checkbox]:before{content:"";inset:calc(0px - var(--ui__table__unit-padding)/2);position:absolute}html body table.ui__table .ui__table__cell-content-input[type=checkbox]:checked,html body table.ui__table .ui__table__cell-content-input[type=checkbox]:indeterminate{background-color:var(--ui__table__color-checkbox-checked);outline-color:var(--ui__table__color-checkbox-checked)}html body table.ui__table .ui__table__cell-content-input[type=checkbox]:disabled{background-color:var(--ui__table__color-input-bg);cursor:not-allowed;opacity:.5;outline-color:var(--ui__table__color-checkbox-outline);pointer-events:none}html body table.ui__table .ui__table__cell{border-bottom:1px solid var(--ui__table__color-border);border-right:1px solid var(--ui__table__color-border);box-sizing:border-box;height:var(--ui__table__unit-size);padding:0 var(--ui__table__unit-padding);position:relative}html body table.ui__table .ui__table__cell:first-child{border-right:none;padding:0}html body table.ui__table .ui__table__cell:first-child:has(.ui__table__cell-content-input){width:calc(var(--ui__table__unit-checkbox-size) + var(--ui__table__unit-padding))!important}html body table.ui__table .ui__table__cell:first-child:has(.ui__table__cell-expand-toggle-icon){width:calc(var(--ui__table__unit-size) + var(--ui__table__unit-padding)/2)!important}html body table.ui__table .ui__table__cell:first-child:has(.ui__table__cell-content-input):has(.ui__table__cell-expand-toggle-icon){width:calc(var(--ui__table__unit-size) + var(--ui__table__unit-checkbox-size) + var(--ui__table__unit-padding)*1.5)!important}html body table.ui__table .ui__table__cell abbr{text-align:inherit}html body table.ui__table .ui__table__cell:last-child{border-bottom:none;border-right:none;height:var(--ui__table__unit-size);padding-inline:0;width:0}html body table.ui__table .ui__table__cell:last-child .ui__table__cell-content-icon{right:calc(0px - var(--ui__table__unit-size) - var(--ui__table__unit-padding)/2)}html body table.ui__table .ui__table__cell:last-child .ui__table__cell-content-icon:before{bottom:0;content:"";left:calc(0px - var(--ui__table__unit-padding));position:absolute;right:0;top:0}html body table.ui__table .ui__table__cell>.ui__table__cell-content-label{display:inline-block;height:100%;line-height:var(--ui__table__unit-size)!important;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap!important;width:100%}html body table.ui__table .ui__table__cell>.ui__table__cell-content-label:has(.ui__table__sort-indicator){padding-right:calc(var(--ui__table__unit-padding)*2)}html body table.ui__table .ui__table__cell>.ui__table__cell-content-label *{color:inherit}html body table.ui__table .ui__table__cell .ui__table__cell-content-icon-subrow{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}html body table.ui__table .ui__table__cell:nth-last-child(2){border-right:none}html body table.ui__table .ui__table__body .ui__table__row:last-child .ui__table__cell{border-bottom:none}html body table.ui__table .ui__table__row--header{-webkit-user-select:none;-moz-user-select:none;user-select:none}html body table.ui__table .ui__table__row--unselected{background-color:transparent}html body table.ui__table .ui__table__row--unselected .ui__table__cell:last-child .ui__table__cell-content-icon,html body table.ui__table .ui__table__row--unselected .ui__table__cell:not(:last-child) .ui__table__cell-content-icon{background-color:var(--ui__table__color-icon-default)}html body table.ui__table .ui__table__row--selected{background-color:oklch(from var(--ui__table__color-row-selected) l c h/50%)}html body table.ui__table .ui__table__row--selected .ui__table__cell:not(:last-child) .ui__table__cell-content-icon{background-color:var(--ui__table__color-icon-selected)}@media (hover:hover) and (pointer:fine){html body table.ui__table a:hover{text-decoration:underline;text-underline-offset:2px}html body table.ui__table .ui__table__edit-custom .ui__input-button-list>button:hover>div{border-radius:.5rem!important}html body table.ui__table .ui__table__edit-custom:hover{outline-color:var(--ui__table__color-input-outline-focus)}html body table.ui__table .ui__table__edit-custom:hover::-webkit-scrollbar-thumb{background-color:var(--ui__table__color-scrollbar-thumb-hover)}@media (hover:hover) and (pointer:fine){html body table.ui__table .ui__table__resizer:hover:after{background-color:var(--ui__table__color-resizer-bg)}html body table.ui__table .ui__table__cell-content-input:hover{border:none;box-shadow:none;outline:1px solid transparent;outline-offset:0}html body table.ui__table .ui__table__cell-content-input[type=text]:hover{outline-color:var(--ui__table__color-input-outline-focus)}}html body table.ui__table .ui__table__cell-content-input[type=checkbox]:hover{outline-color:var(--ui__table__color-checkbox-outline-hover)}html body table.ui__table .ui__table__cell-content-input[type=checkbox]:checked:hover,html body table.ui__table .ui__table__cell-content-input[type=checkbox]:indeterminate:hover{outline-color:var(--ui__table__color-checkbox-checked-outline)}html body table.ui__table .ui__table__body .ui__table__row:hover .ui__table__cell:last-child .ui__table__cell-content-icon,html body table.ui__table .ui__table__cell:hover .ui__table__cell-content-icon{opacity:1}html body table.ui__table .ui__table__body .ui__table__row .ui__table__cell:last-child:hover .ui__table__cell-content-icon{background-color:var(--ui__table__color-icon-destructive-hover);color:var(--ui__table__color-icon-destructive-fg)!important}html body table.ui__table .ui__table__row--unselected:hover{background-color:oklch(from var(--ui__table__color-row-hover) l c h/75%)}html body table.ui__table .ui__table__row--unselected .ui__table__cell:first-child .ui__table__cell-expand-toggle-icon:hover,html body table.ui__table .ui__table__row--unselected .ui__table__cell:not(:last-child) .ui__table__cell-content-icon:hover{background-color:var(--ui__table__color-icon-default-hover)}html body table.ui__table .ui__table__row--selected:hover{background-color:oklch(from var(--ui__table__color-row-selected) l c h/100%)}html body table.ui__table .ui__table__row--selected .ui__table__cell:first-child .ui__table__cell-expand-toggle-icon:hover,html body table.ui__table .ui__table__row--selected .ui__table__cell:not(:last-child) .ui__table__cell-content-icon:hover{background-color:var(--ui__table__color-icon-selected-hover)}}html body table.ui__table .ui__table__row--selected .ui__table__cell:last-child .ui__table__cell-content-icon{background-color:var(--ui__table__color-row-selected-hover)}