.fai-table{box-sizing:border-box;border-collapse:separate;border-spacing:0;width:100%}:where(.fai-table){background-color:var(--color-bg-neutral-default-base)}.fai-table[data-style=outlined]{border:.0625rem solid var(--color-border-neutral-default);border-radius:var(--radius-md);overflow:hidden}.fai-table[data-style=plain]{border:0;border-radius:0}.table-th,.table-td{box-sizing:border-box;vertical-align:middle;border-bottom:.0625rem solid var(--color-border-neutral-default);margin:0}:where(.table-th,.table-td){font-family:var(--body-sm-regular-fontFamily);font-size:var(--body-sm-regular-fontSize);font-weight:var(--body-sm-regular-fontWeight);font-style:var(--body-sm-regular-fontStyle);letter-spacing:var(--body-sm-regular-letterSpacing);line-height:var(--body-sm-regular-lineHeight)}:where(.table-th){color:var(--color-text-neutral-default);white-space:nowrap}:where(.fai-table[data-style=outlined] .table-th){background-color:var(--color-bg-neutral-subtle-base)}.fai-table .table-th[aria-sort]:hover{background-color:var(--color-bg-neutral-subtle-hover)}:where(.table-td){color:var(--color-text-neutral-strong);background-color:#0000}.fai-table .table-tbody .table-tr:hover:not(.is-unhoverable) .table-td{background-color:var(--color-bg-neutral-default-hover)}.fai-table .table-tbody .table-tr.is-selected .table-td,.fai-table .table-tbody .table-tr.is-selected:hover .table-td{background-color:var(--color-bg-primary-default-base)}.fai-table .table-tbody .table-tr:last-child .table-th,.fai-table .table-tbody .table-tr:last-child .table-td{border-bottom:0}.fai-table[data-style=outlined] .table-thead .table-tr:first-child .table-th:first-child{border-top-left-radius:var(--radius-md)}.fai-table[data-style=outlined] .table-thead .table-tr:first-child .table-th:last-child{border-top-right-radius:var(--radius-md)}.fai-table[data-style=outlined] .table-tbody .table-tr:last-child .table-td:first-child{border-bottom-left-radius:var(--radius-md)}.fai-table[data-style=outlined] .table-tbody .table-tr:last-child .table-td:last-child{border-bottom-right-radius:var(--radius-md)}.fai-table{--table-cell-padding-x:var(--space-300)}.fai-table[data-size=xs]{--table-cell-padding-x:var(--space-200)}:where(.fai-table[data-size=xs] .table-td){height:2rem;padding:var(--space-050) var(--table-cell-padding-x)}:where(.fai-table[data-size=sm] .table-td){height:3rem;padding:var(--space-100) var(--table-cell-padding-x)}:where(.fai-table[data-size=md] .table-td){height:3.5rem;padding:var(--space-150) var(--table-cell-padding-x)}:where(.fai-table[data-size=lg] .table-td){height:4rem;padding:var(--space-150) var(--table-cell-padding-x)}:where(.fai-table[data-size=xl] .table-td){height:5rem;padding:var(--space-200) var(--table-cell-padding-x)}:where(.fai-table[data-size=xs] .table-th){height:2rem;padding:var(--space-050) var(--table-cell-padding-x)}:where(.fai-table[data-size=sm] .table-th){height:2.5rem;padding:var(--space-100) var(--table-cell-padding-x)}:where(.fai-table[data-size=md] .table-th){height:3rem;padding:var(--space-100) var(--table-cell-padding-x)}:where(.fai-table[data-size=lg] .table-th){height:3rem;padding:var(--space-100) var(--table-cell-padding-x)}:where(.fai-table[data-size=xl] .table-th){height:3rem;padding:var(--space-100) var(--table-cell-padding-x)}