.treetable{background-color:var(--treetable-background-default,var(--treetable-background-default));border:var(--treetable-border-width,var(--treetable-border-width)) solid var(--treetable-border-color-default,var(--treetable-border-color-default));border-radius:var(--treetable-radius,var(--treetable-radius));overflow:hidden;width:100%}.treetable--state-disabled{opacity:.6;pointer-events:none}.treetable__table{border-collapse:collapse;width:100%}.treetable__head{background-color:var(--treetable-header-background,var(--treetable-header-background))}.treetable__row--header .treetable__cell{border-bottom:1px solid var(--treetable-header-borderColor,var(--treetable-header-borderColor));color:var(--treetable-header-text,var(--treetable-header-text));font-weight:var(--treetable-header-fontWeight,var(--treetable-header-fontWeight));padding:var(--treetable-header-padding-y,var(--treetable-header-padding-y)) var(--treetable-header-padding-x,var(--treetable-header-padding-x));text-align:left}.treetable__body .treetable__row{cursor:pointer;transition:background-color .15s ease}.treetable__body .treetable__row:focus,.treetable__body .treetable__row:hover,.treetable__body .treetable__row[data-state~=focus],.treetable__body .treetable__row[data-state~=hover]{background-color:var(--treetable-row-background-hover,var(--treetable-row-background-hover))}.treetable__body .treetable__row:focus,.treetable__body .treetable__row[data-state~=focus]{outline:none}.treetable__body .treetable__row:focus-visible,.treetable__body .treetable__row[data-state~=focus-visible]{outline:var(--treetable-focus-ringWidth,var(--treetable-focus-ringWidth)) solid var(--treetable-focus-ringColor,var(--treetable-focus-ringColor));outline-offset:-2px}.treetable__row{background-color:var(--treetable-row-background-default,var(--treetable-row-background-default))}.treetable__row:not(:last-child) .treetable__cell{border-bottom:1px solid var(--treetable-row-borderColor,var(--treetable-row-borderColor))}.treetable__row--state-selected{background-color:var(--treetable-row-background-selected,var(--treetable-row-background-selected));color:var(--treetable-row-text-selected,var(--treetable-row-text-selected))}.treetable__row--state-selected:hover,.treetable__row--state-selected[data-state~=hover]{background-color:var(--treetable-row-background-selected,var(--treetable-row-background-selected));filter:brightness(.95)}.treetable--shape-striped .treetable__body .treetable__row:nth-child(2n):not(.treetable__row--state-selected){background-color:var(--treetable-row-background-stripe,var(--treetable-row-background-stripe))}.treetable__cell{color:var(--treetable-row-text-default,var(--treetable-row-text-default));padding:var(--treetable-cell-padding-y,var(--treetable-cell-padding-y)) var(--treetable-cell-padding-x,var(--treetable-cell-padding-x));vertical-align:middle}.treetable__cell:first-child{align-items:center;display:flex}.treetable__cell-content{flex:1;min-width:0}.treetable__indent{display:inline-block;flex-shrink:0}.treetable__toggler{align-items:center;background:transparent;border:none;color:var(--treetable-toggler-color-default,var(--treetable-toggler-color-default));cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--treetable-toggler-size,var(--treetable-toggler-size));justify-content:center;margin-right:var(--treetable-toggler-marginRight,var(--treetable-toggler-marginRight));padding:0;transition:transform .15s ease,color .15s ease;width:var(--treetable-toggler-size,var(--treetable-toggler-size))}.treetable__toggler:hover,.treetable__toggler[data-state~=hover]{color:var(--treetable-toggler-color-hover,var(--treetable-toggler-color-hover))}.treetable__toggler--state-expanded{transform:rotate(90deg)}.treetable__toggler-spacer{display:inline-block;flex-shrink:0;margin-right:var(--treetable-toggler-marginRight,var(--treetable-toggler-marginRight));width:var(--treetable-toggler-size,var(--treetable-toggler-size))}.treetable__checkbox{align-items:center;border:2px solid var(--treetable-border-color-default,var(--treetable-border-color-default));border-radius:3px;display:inline-flex;flex-shrink:0;height:var(--treetable-checkbox-size,var(--treetable-checkbox-size));justify-content:center;margin-right:var(--treetable-checkbox-marginRight,var(--treetable-checkbox-marginRight));transition:all .15s ease;width:var(--treetable-checkbox-size,var(--treetable-checkbox-size))}.treetable__checkbox svg{color:#fff}.treetable__checkbox--state-checked{background-color:var(--treetable-focus-ringColor,var(--treetable-focus-ringColor));border-color:var(--treetable-focus-ringColor,var(--treetable-focus-ringColor))}.treetable__empty{color:var(--text-muted,#5e6481);padding:var(--treetable-cell-padding-y,var(--treetable-cell-padding-y)) var(--treetable-cell-padding-x,var(--treetable-cell-padding-x));text-align:center}
