@layer theme,base;@layer components{.ui-mc[data-tone=light]{--mc-head-h:55px;--mc-head-pt:4px;--mc-px:18px;--mc-pb:18px}.ui-mc[data-tone=light][data-body=bleed]{--mc-px:14px}.ui-mc[data-tone=ink]{--mc-head-h:48px;--mc-head-pt:12px;--mc-px:13px;--mc-pb:13px}@media (min-width:64rem){.ui-mc[data-tone=light],.ui-mc[data-tone=light][data-body=bleed]{--mc-head-h:59px;--mc-head-pt:21px;--mc-px:24px;--mc-pb:22px}.ui-mc[data-tone=ink]{--mc-head-h:52px;--mc-head-pt:14px;--mc-px:19px;--mc-pb:19px}}.ui-mt{--mt-edge:0px;--mt-gap:12px;--mt-sel-inset:12px;--mt-head-h:41px;--mt-row-h:47px;--mt-last-h:var(--mt-row-h);--mt-rule:var(--color-line-soft);border-collapse:separate;border-spacing:0;width:100%}.ui-mt col{width:var(--dt-wp,auto)}.ui-mt :is(col,th,td)[data-phone-hidden]{display:none}.ui-mt :is(th,td){padding:0 var(--mt-gap);border-bottom:1px solid var(--mt-rule);text-align:start;vertical-align:middle;white-space:nowrap}.ui-mt :is(th,td):first-child{padding-inline-start:var(--mt-edge-start,var(--mt-edge))}.ui-mt :is(th,td):last-child{padding-inline-end:var(--mt-edge-end,var(--mt-edge))}.ui-mt :is(th,td)[data-align=end]{text-align:end}.ui-mt>thead>tr{height:var(--mt-head-h)}.ui-mt>tbody>tr{height:var(--mt-row-h)}.ui-mt>tbody>tr:last-child{height:var(--mt-last-h)}.ui-mt>thead>tr>th{letter-spacing:.094em;text-transform:uppercase;white-space:normal;font-weight:600}.ui-mt[data-tone]>tbody>tr>td[data-accent]{color:var(--color-sky-accent);font-weight:600}.ui-mt[data-tone=light]>thead>tr>th{vertical-align:bottom;color:var(--color-muted);padding-top:13.5px;padding-bottom:10.5px;font-size:11px;line-height:15px}.ui-mt[data-tone=light]>tbody>tr>td{color:var(--color-navy);padding-bottom:2px;font-size:14.5px;font-weight:500;line-height:21px}.ui-mt[data-tone=light]>tbody>tr>td:first-child{font-weight:600}.ui-mt[data-tone=light]>tbody>tr[data-selected]{background-color:var(--color-ice)}.ui-mt[data-tone=light]>tbody>tr[data-selected]>td:first-child{position:relative}.ui-mt-bar{background-color:var(--color-cyan);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.ui-mt[data-layout=inset]>tbody>tr[data-selected]>td:first-child{padding-inline-start:calc(var(--mt-edge-start,var(--mt-edge)) + var(--mt-sel-inset))}.ui-mt[data-layout=inset]>tbody>tr[data-selected]>td:last-child{padding-inline-end:calc(var(--mt-edge-end,var(--mt-edge)) + var(--mt-sel-inset-end,var(--mt-sel-inset)))}.ui-mt[data-layout=edge]{--mt-edge:14px}.ui-mt[data-layout=edge] tr:not([data-selected])>:is(th,td):is(:first-child,:last-child){background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;border-bottom-color:#0000}.ui-mt[data-layout=edge] tr:not([data-selected])>:is(th,td):first-child{background-image:linear-gradient(to right, transparent var(--mt-edge-start,var(--mt-edge)), var(--mt-rule) var(--mt-edge-start,var(--mt-edge)))}.ui-mt[data-layout=edge] tr:not([data-selected])>:is(th,td):last-child{background-image:linear-gradient(to left, transparent var(--mt-edge-end,var(--mt-edge)), var(--mt-rule) var(--mt-edge-end,var(--mt-edge)))}.ui-mt[data-tone=ink]{--mt-edge:13px;--mt-gap:6px;--mt-head-h:37px;--mt-row-h:43px;--mt-last-h:41px;--mt-rule:var(--color-line-ink)}.ui-mt[data-tone=ink]>thead>tr>th{color:var(--color-on-ink-body);font-size:11.5px;line-height:16px}.ui-mt[data-tone=ink]>tbody>tr>td{color:var(--color-white);padding-bottom:2px;font-size:14px;font-weight:500;line-height:21px}.ui-mt[data-tone=ink]>tbody>tr:last-child>td{border-bottom-width:0;padding-bottom:0}.ui-mt[data-tone=ink]>tbody>tr[data-selected]{background-color:color-mix(in oklab, var(--color-cyan) 11%, transparent)}.ui-mt[data-tone=ink]>tbody>tr[data-selected]>td{border-bottom-color:#0000}@media (min-width:64rem){.ui-mt col{width:var(--dt-w,auto)}.ui-mt col[data-phone-hidden]{display:table-column}.ui-mt :is(th,td)[data-phone-hidden]{display:table-cell}.ui-mt[data-tone=light]{--mt-row-h:51px}.ui-mt[data-tone=light]>thead>tr>th{padding-top:4px;padding-bottom:10px;font-size:11.4px;line-height:16px}.ui-mt[data-tone=light]>tbody>tr>td{padding-bottom:0;font-size:15.5px}.ui-mt[data-layout=edge]{--mt-edge:24px}.ui-mt[data-tone=ink]{--mt-edge:19px;--mt-gap:19px;--mt-row-h:45px;--mt-last-h:44px}.ui-mt[data-tone=ink]>thead>tr>th{font-size:11.4px}.ui-mt[data-tone=ink]>tbody>tr>td,.ui-mt[data-tone=ink]>tbody>tr:last-child>td{padding-bottom:2px;font-size:15px}}}@layer utilities;
