.ui-table{--ui-table-min-width: 100%;--ui-table-max-height: none;--ui-table-header-height: 50px;--ui-table-row-height: 50px;--ui-table-summary-height: 30px;--ui-table-cell-padding-block: var(--space-5);--ui-table-cell-padding-inline: var(--space-10);--ui-table-cell-edge-padding: var(--space-20);--ui-table-tree-step: 25px;--ui-table-hover-background: #fbfdd9;width:100%;overflow:hidden;border:1px solid var(--color-brand-absolute-white);border-radius:var(--radius-panel);background:var(--color-background);box-shadow:0 -1px 5px rgb(from var(--color-brand-marengo) r g b/5%),0 5px 10px rgb(from var(--color-brand-marengo) r g b/15%);font-family:var(--font-main)}.ui-table--compact{--ui-table-row-height: 30px}.ui-table__scroll{height:auto;max-height:var(--ui-table-max-height)}.ui-table__viewport{position:relative;max-height:var(--ui-table-max-height)}.ui-table__hover-marker{pointer-events:none;position:absolute;z-index:0;top:0;left:0;width:var(--ui-table-hover-width, 100%);height:var(--ui-table-hover-height, 0);background:var(--ui-table-hover-background);opacity:0;transform:translateY(var(--ui-table-hover-top, 0));transition:transform .18s var(--ease-standard),height .18s var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-table__hover-marker[data-visible]{opacity:1}.ui-table__table{position:relative;z-index:1;width:100%;min-width:var(--ui-table-min-width);border-collapse:separate;border-spacing:0;table-layout:fixed}.ui-table__caption{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;clip-path:inset(50%);white-space:nowrap}.ui-table__head{position:relative;z-index:2;box-shadow:1px 0 1px rgb(from var(--color-brand-marengo) r g b/15%),-1px 0 1px rgb(from var(--color-brand-marengo) r g b/15%)}.ui-table--sticky-header .ui-table__head{position:sticky;top:0}.ui-table__header-cell{height:var(--ui-table-header-height);border-right:1px dashed rgb(from var(--color-foreground) r g b/10%);background:linear-gradient(to bottom,#fcfdff,#ededed),var(--color-background);padding:var(--ui-table-cell-padding-block) var(--ui-table-cell-padding-inline);font-size:var(--font-size-m);font-weight:500;line-height:1.25;color:var(--color-foreground);text-align:left;vertical-align:middle;box-shadow:inset 0 2px 2px #fffcf44d,inset 0 -1px 2px #9473ae00,inset 0 0 5px 0 var(--color-brand-absolute-white)}.ui-table__header-cell:first-child{padding-left:var(--ui-table-cell-edge-padding)}.ui-table__header-cell:last-child{border-right:0;padding-right:var(--ui-table-cell-edge-padding)}.ui-table__header-cell[data-align=center]{text-align:center}.ui-table__header-cell[data-align=right]{text-align:right}.ui-table__header-content,.ui-table__sort-button{display:flex;width:100%;min-width:0;align-items:center;gap:var(--space-10);color:inherit;text-align:inherit}.ui-table__sort-button{border:0;background:transparent;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.ui-table__sort-button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-table__header-cell[data-align=center] .ui-table__header-content,.ui-table__header-cell[data-align=center] .ui-table__sort-button{justify-content:center}.ui-table__header-cell[data-align=right] .ui-table__header-content,.ui-table__header-cell[data-align=right] .ui-table__sort-button{justify-content:flex-end}.ui-table__sort-icon{flex:0 0 auto;color:var(--color-brand-marengo);opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-table__header-cell[aria-sort] .ui-table__sort-icon{opacity:1}.ui-table__header-text,.ui-table__cell-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-table__body,.ui-table__row{position:relative}.ui-table__row--summary{height:var(--ui-table-summary-height);box-shadow:0 1px 1px rgb(from var(--color-brand-absolute-black) r g b/10%)}.ui-table__row--section{color:var(--color-foreground-60)}.ui-table__row[data-disabled]{opacity:.56}.ui-table__cell{height:var(--ui-table-row-height);border-right:1px dashed rgb(from var(--color-foreground) r g b/10%);background:transparent;padding:var(--ui-table-cell-padding-block) var(--ui-table-cell-padding-inline);font-size:var(--font-size-m);font-feature-settings:"lnum" 1,"tnum" 1;font-weight:400;line-height:1.25;color:var(--color-foreground);text-align:left;vertical-align:middle;transition:background-color var(--duration-fast) var(--ease-standard),background-size var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-table__cell:first-child{padding-left:var(--ui-table-cell-edge-padding)}.ui-table__cell:last-child{border-right:0;padding-right:var(--ui-table-cell-edge-padding)}.ui-table__cell[data-align=center]{text-align:center}.ui-table__cell[data-align=right]{text-align:right}.ui-table__row--summary .ui-table__cell{height:var(--ui-table-summary-height);background:#f3f3f3;color:var(--color-foreground);font-size:var(--font-size-s)}.ui-table__row--section .ui-table__cell,.ui-table__row--summary .ui-table__cell:first-child{color:var(--color-foreground-60);font-size:var(--font-size-m)}.ui-table__cell-content{display:flex;min-width:0;align-items:center;gap:var(--space-10);justify-content:flex-start}.ui-table__cell[data-align=center] .ui-table__cell-content{justify-content:center}.ui-table__cell[data-align=right] .ui-table__cell-content{justify-content:flex-end}.ui-table__cell-content--tree{padding-left:calc(var(--ui-table-row-depth, 0) * var(--ui-table-tree-step))}.ui-table__toggle,.ui-table__toggle-placeholder{width:var(--icon-size-m);height:var(--icon-size-m);flex:0 0 var(--icon-size-m)}.ui-table__toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;color:var(--color-brand-marengo);cursor:pointer}.ui-table__toggle:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.ui-table__toggle .ui-icon{transition:transform var(--duration-fast) var(--ease-standard)}.ui-table__toggle[aria-expanded=false] .ui-icon{transform:rotate(-90deg)}.ui-table__select-button{min-width:0;border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.ui-table__select-button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-table__cell-text[data-empty]{color:var(--color-foreground-60)}.ui-table__empty{height:var(--ui-table-row-height);color:var(--color-foreground-60);text-align:center}@media(prefers-reduced-motion:reduce){.ui-table__hover-marker{transition:opacity var(--duration-fast) var(--ease-standard)}}
