.unit-datagrid{--unit-datagrid-border-width:3px;--unit-rd-alt:var(--unit-rd);border-width:1px;border-color:rgb(var(--color-base-content-rgb) / .5);border-radius:var(--unit-rd) var(--unit-rd-alt) var(--unit-rd-alt) var(--unit-rd-alt);border:solid var(--unit-datagrid-border-width) rgb(var(--color-base-content-rgb)/.5);position:relative;overflow:clip}.unit-datagrid__wrapper{--unit_rd-parent:var(--unit-rd);position:relative}.unit-datagrid__expander{pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0}.unit-datagrid__expander button{pointer-events:auto;width:var(--unit-py);background-color:rgb(var(--color-secondary-rgb) / .2);position:absolute;top:0;bottom:0}.unit-datagrid__expander button:hover{background-color:rgb(var(--color-primary-rgb) / .3)}.unit-datagrid_inner{margin:var(--unit-py);--tw-bg-opacity:1;background-color:rgb(var(--color-base-rgb) / var(--tw-bg-opacity,1));--unit-rd:calc(var(--unit_rd-parent) - 3px);--unit-datagrid-border-width:2px;border-color:var(--unit-table-divider-color);margin-left:0}.unit-datagrid_inner-snapped{--unit-rd-alt:0px;border-bottom-width:0;border-right-width:0;margin-bottom:0;margin-right:0}.unit-datagrid_cell-divider>.unit-datagrid__wrapper>table>tbody>tr>td+td{border-left-width:1px;border-left-color:rgb(var(--color-base-content-rgb) / .2)}.unit-datagrid_variant-material{--unit-datagrid-border-width:0;--unit-rd:0}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>:is(thead,tbody)>tr>th.unit-table__header{background-color:#0000}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table:not(.unit-table_striped)>:is(thead,tbody)>tr>th.unit-table__header label,.unit-datagrid_variant-material>.unit-datagrid__wrapper>table:not(.unit-table_striped)>:is(thead,tbody)>tr>th.unit-table__header header>:first-child{margin-left:0}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr{border-bottom:1px solid var(--unit-table-divider-color)}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr:after{bottom:1px}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr:last-child{border-bottom-color:#0000}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr:focus-within,.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr.unit-table__row_expanded-wide,.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr.unit-table__row_expanded-narrow,.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr.unit-table__row_expanded-narrow__value{background-color:#0000}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr.unit-table__row_expanded-narrow__value td>.unit-datagrid_inner{margin-bottom:-1px;margin-left:var(--unit-ih);--unit-datagrid-border-width:1px;background-color:#fef08a1a;margin-right:0}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr.unit-table__row_expanded-wide>td>.unit-datagrid_inner{margin-bottom:0;margin-left:var(--unit-px);--unit-datagrid-border-width:1px;background-color:#fef08a1a;border-width:0;margin-right:0}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>tbody>tr.unit-table__row_expanded-wide:not(:last-child)>td>.unit-datagrid_inner{border-bottom-width:0}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>thead .unit-table__header-border{height:2px}.unit-datagrid_variant-material>.unit-datagrid__wrapper>table>thead>tr>th:before{display:none}.unit-datagrid_label-nowrap>.unit-datagrid__wrapper>table>tbody>tr>th[scope=row].unit-table__header label{white-space:nowrap}.unit-datagrid_label-truncate>.unit-datagrid__wrapper>table>tbody>tr>th[scope=row].unit-table__header{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.unit-datagrid_label-truncate>.unit-datagrid__wrapper>table>tbody>tr>th[scope=row].unit-table__header header{white-space:nowrap;min-width:0}.unit-datagrid_label-truncate>.unit-datagrid__wrapper>table>tbody>tr>th[scope=row].unit-table__header label{text-overflow:ellipsis;display:block;overflow:hidden}.unit-grid_expanded-container-value{margin-top:calc(var(--unit-py) * -1)}.unit-grid_expanded-container-value>.unit-grid-value_custom>.unit-grid_table{padding-left:var(--unit-px);margin-bottom:-1px}.unit-grid_expanded-container-value>.unit-grid-value_custom>.unit-grid_table>table>thead th{vertical-align:bottom}.unit-grid_expanded-container-value>.unit-grid-value_custom>.unit-grid_table>table>thead th,.unit-grid_expanded-container-value>.unit-grid-value_custom>.unit-grid_table>table>tbody td{padding-left:0}.unit-grid_expanded-container-label{grid-template-columns:auto min-content;display:grid}.unit-grid-row{border-bottom-width:1px;border-bottom-color:rgb(var(--color-base-content-rgb) / .2);position:relative}.unit-grid-row:before{content:"";--tw-translate-y:1px;--tw-scale-x:0;height:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);position:absolute;bottom:0;left:0;right:0}.unit-grid-row_active:before,.unit-grid-row_error:before{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.unit-grid-row_active:before{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-rgb) / var(--tw-bg-opacity,1))}.unit-grid-row_error:before{--tw-bg-opacity:1;background-color:rgb(var(--color-danger-rgb) / var(--tw-bg-opacity,1))}.unit-grid-value{height:100%;display:grid}.unit-grid-value:not(.unit-grid-value_custom){padding-left:var(--unit-px);padding-right:var(--unit-px);padding-top:var(--unit-py);padding-bottom:var(--unit-py)}.unit-grid-expander{display:flex}.unit-grid-expander button{background-color:rgb(var(--color-secondary-rgb) / .1);--tw-text-opacity:1;color:rgb(var(--color-secondary-rgb) / var(--tw-text-opacity,1));flex-grow:1;align-self:stretch;align-items:flex-start;display:flex;position:relative}.unit-grid-expander button:hover{background-color:rgb(var(--color-secondary-rgb) / .2)}.unit-grid-indicator{height:100%}.unit-grid_expanded.unit-grid-expander{grid-row:span 2/span 2}.unit-grid_expanded.unit-grid-indicator{outline-offset:-2px;outline:2px dashed #ee505a}.unit-grid_expanded-container-label .unit-grid-indicator{padding-right:var(--unit-px)}
