/*! @tacc/core-styles 2.56.1+ | MIT | github.com/TACC/Core-Styles */:is(.s-paragraph-table,.paragraph-table),table{--font-size:var(--global-font-size--small,12px);--cell-pad-vert:0.6667em;--cell-pad-horz:1.3333em;--cell-line-height:1.1;border-collapse:separate;border-spacing:0;font-family:var(--global-font-family--sans--portal);font-size:var(--font-size)}:is(.s-paragraph-table,.paragraph-table){display:table}thead tr:last-child :is(td,th){border-bottom:var(--global-border-width--normal) solid var(--global-color-primary--dark)}:is(.s-paragraph-table,.paragraph-table),tbody:not(thead+tbody)>tr:first-child>:is(td,th){border-top:var(--global-border-width--normal) solid var(--global-color-primary--dark)}:is(.s-paragraph-table,.paragraph-table) p:not(:last-of-type),tr:not(:last-of-type)>:is(td,th){border-bottom:var(--global-border-width--normal) solid var(--global-color-primary--light)}tr:nth-child(odd) :is(th,td){background:var(--global-color-background--app)}:is(.s-paragraph-table,.paragraph-table) p:nth-child(2n),tr:nth-child(2n) :is(th,td){background:var(--global-color-primary--x-light)}:is(.s-paragraph-table,.paragraph-table) p,:is(td,th){padding-block:var(--cell-pad-vert);padding-inline:var(--cell-pad-horz);vertical-align:top}:is(.s-paragraph-table,.paragraph-table) p,:is(td,th){line-height:var(--cell-line-height)}:is(th,td):first-child{left:0;position:sticky}th{text-align:inherit}thead>tr>th{font-weight:var(--bold)}tbody>tr>th{font-weight:var(--normal)}caption{caption-side:top;font-size:var(--font-size);padding-block:var(--cell-pad-vert);padding-inline:var(--cell-pad-horz);text-align:unset}td ul{list-style:none;margin-block:0;padding-inline-start:0}td li:not(:last-of-type){margin-bottom:.5em}:is(.s-paragraph-table,.paragraph-table) p button,td button{font-size:inherit}:is(.s-paragraph-table,.paragraph-table) p,table p{margin-top:0}:is(.s-paragraph-table,.paragraph-table) p,table p:last-child{margin-bottom:0}@supports selector(:has(table)){table:has(table) :is(td,th){white-space:nowrap}table:has(table) tr:nth-child(2n) :is(th,td){background:var(--global-color-background--app)}td:has(table) tr:nth-child(2n) :is(th,td){background:var(--global-color-primary--x-light)}td:has(table){padding:0}}@supports not selector(:has(table)){table.has-table :is(td,th){white-space:nowrap}table.has-table tr:nth-child(2n) :is(th,td){background:var(--global-color-background--app)}td.has-table tr:nth-child(2n) :is(th,td){background:var(--global-color-primary--x-light)}td.has-table{padding:0}}thead+tbody tr table{--offset-distance:calc(var(--cell-pad-vert) * 2 + var(--cell-line-height) * var(--font-size) + var(--global-border-width--normal));--offset:calc(var(--offset-distance) * -1);margin-bottom:var(--offset);transform:translateY(var(--offset))}thead+tbody tr:first-of-type thead{background:var(--global-color-background--app)}thead+tbody tr:not(:first-of-type) thead{visibility:hidden}thead+tbody tr:not(:first-of-type) tbody :is(td,th){border-color:var(--global-color-primary--light)}td:not(:first-child) td:first-child,td:not(:first-child) th:first-child{padding-inline-start:8px}td:not(:last-child) td:last-child,td:not(:last-child) th:last-child{padding-inline-end:8px}