@layer theme,base;@layer components{.sortable-data-table-module__3Q1EZa__frame{--arc-dt-fg:rgb(var(--color-fg));--arc-dt-muted:rgb(var(--color-muted));--arc-dt-faint:rgb(var(--color-faint));--arc-dt-line:rgb(var(--color-line));--arc-dt-line-soft:rgb(var(--color-line) / .6);--arc-dt-surface:rgb(var(--color-surface));--arc-dt-tint:rgb(var(--color-fg) / .03);--arc-dt-hover:rgb(var(--color-fg) / .03);--arc-dt-selected:rgb(var(--brand-500) / .08);--arc-dt-selected-hover:rgb(var(--brand-500) / .11);--arc-dt-ring:rgb(var(--brand-300));--arc-dt-ease:cubic-bezier(.22, 1, .36, 1);--arc-dt-ease-snappy:cubic-bezier(.34, 1.32, .64, 1);--arc-dt-head:44px;--arc-dt-row:52px;--arc-dt-pad:16px;--arc-dt-text:14px;border:1px solid var(--arc-dt-line);background:var(--arc-dt-surface);width:100%;min-width:0;max-width:100%;color:var(--arc-dt-fg);border-radius:12px;position:relative;overflow:hidden;container:arc-data-table/inline-size}.sortable-data-table-module__3Q1EZa__frame[data-bare]{background:0 0;border:0;border-radius:0}.sortable-data-table-module__3Q1EZa__frame[data-size=sm]{--arc-dt-head:36px;--arc-dt-row:40px;--arc-dt-pad:12px;--arc-dt-text:13px}.sortable-data-table-module__3Q1EZa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--arc-dt-text);text-align:left;line-height:1.5}.sortable-data-table-module__3Q1EZa__table[data-fixed]{table-layout:fixed}.sortable-data-table-module__3Q1EZa__table caption,.sortable-data-table-module__3Q1EZa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sortable-data-table-module__3Q1EZa__table th,.sortable-data-table-module__3Q1EZa__table td{transition:background-color .24s var(--arc-dt-ease), color .24s var(--arc-dt-ease)}.sortable-data-table-module__3Q1EZa__table thead th{height:var(--arc-dt-head);padding:0 var(--arc-dt-pad);border-bottom:1px solid var(--arc-dt-line);color:var(--arc-dt-muted);font-size:var(--arc-dt-text);text-align:left;white-space:nowrap;vertical-align:middle;font-weight:500}.sortable-data-table-module__3Q1EZa__table td,.sortable-data-table-module__3Q1EZa__table tbody th{height:var(--arc-dt-row);padding:0 var(--arc-dt-pad);border-bottom:1px solid var(--arc-dt-line-soft);color:var(--arc-dt-fg);vertical-align:middle;font-weight:400}.sortable-data-table-module__3Q1EZa__table tbody th{text-align:left;font-weight:500}.sortable-data-table-module__3Q1EZa__table tbody tr:last-child>td,.sortable-data-table-module__3Q1EZa__table tbody tr:last-child>th{border-bottom:0}.sortable-data-table-module__3Q1EZa__table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.sortable-data-table-module__3Q1EZa__table[data-static] thead th{white-space:normal}.sortable-data-table-module__3Q1EZa__table[data-static] td,.sortable-data-table-module__3Q1EZa__table[data-static] tbody th{vertical-align:top;height:auto;padding-top:10px;padding-bottom:10px}.sortable-data-table-module__3Q1EZa__frame[data-size=sm] .sortable-data-table-module__3Q1EZa__table[data-static] td,.sortable-data-table-module__3Q1EZa__frame[data-size=sm] .sortable-data-table-module__3Q1EZa__table[data-static] tbody th{padding-top:6px;padding-bottom:6px}.sortable-data-table-module__3Q1EZa__table th[data-sorted],.sortable-data-table-module__3Q1EZa__table td[data-sorted]{background-color:var(--arc-dt-tint)}.sortable-data-table-module__3Q1EZa__table thead th[data-sortable]{padding:0}.sortable-data-table-module__3Q1EZa__table thead th[data-sorted]{color:var(--arc-dt-fg)}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]>td{background-color:var(--arc-dt-selected)}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-disabled]{cursor:default}.sortable-data-table-module__3Q1EZa__table[data-selectable] [data-primary]:not([data-sortable]),.sortable-data-table-module__3Q1EZa__table[data-selectable] th[data-primary] .sortable-data-table-module__3Q1EZa__sortButton{padding-left:8px}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__sortButton,.sortable-data-table-module__3Q1EZa__sortButton{width:100%;height:var(--arc-dt-head,44px);padding:0 var(--arc-dt-pad,16px);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;display:flex}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__sortButton:focus-visible,.sortable-data-table-module__3Q1EZa__sortButton:focus-visible{outline:2px solid var(--arc-dt-ring,rgb(var(--brand-300)));outline-offset:-2px}.sortable-data-table-module__3Q1EZa__sortButton[data-align=end]{justify-content:flex-end}.sortable-data-table-module__3Q1EZa__sortInner{transition:color .16s var(--arc-dt-ease,ease);align-items:center;gap:6px;display:inline-flex}.sortable-data-table-module__3Q1EZa__sortButton[data-align=end] .sortable-data-table-module__3Q1EZa__sortInner{flex-direction:row-reverse}.sortable-data-table-module__3Q1EZa__sortIcon{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__sortArrow{place-items:center;display:grid;position:absolute;inset:0}.sortable-data-table-module__3Q1EZa__sortHint{color:inherit;opacity:0;transition:opacity .16s var(--arc-dt-ease,ease)}.sortable-data-table-module__3Q1EZa__sortArrow{color:rgb(var(--color-fg));opacity:0;transform:scale(.6) rotate(var(--arc-dt-turn,0deg));transition:opacity .12s var(--arc-dt-ease,ease), transform .26s var(--arc-dt-ease-snappy,ease)}.sortable-data-table-module__3Q1EZa__sortButton[data-desc] .sortable-data-table-module__3Q1EZa__sortArrow{--arc-dt-turn:180deg}.sortable-data-table-module__3Q1EZa__sortButton[data-active] .sortable-data-table-module__3Q1EZa__sortArrow{opacity:1;transform:scale(1) rotate(var(--arc-dt-turn,0deg));transition:opacity .24s var(--arc-dt-ease,ease), transform .26s var(--arc-dt-ease-snappy,ease)}.sortable-data-table-module__3Q1EZa__sortButton:focus-visible .sortable-data-table-module__3Q1EZa__sortHint{opacity:.6}.sortable-data-table-module__3Q1EZa__sortButton[data-active] .sortable-data-table-module__3Q1EZa__sortHint{opacity:0}.sortable-data-table-module__3Q1EZa__selectCol{width:48px}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__selectCell{width:48px;padding:0 0 0 var(--arc-dt-pad)}.sortable-data-table-module__3Q1EZa__footer{height:44px;padding:0 8px 0 var(--arc-dt-pad);border-top:1px solid var(--arc-dt-line);color:var(--arc-dt-muted);font-size:var(--arc-dt-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.sortable-data-table-module__3Q1EZa__count{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;transition:color .24s var(--arc-dt-ease);align-items:baseline;gap:.28em;display:inline-flex}.sortable-data-table-module__3Q1EZa__count[data-active]{color:var(--arc-dt-fg)}.sortable-data-table-module__3Q1EZa__clear{animation:sortable-data-table-module__3Q1EZa__arcDtIn .24s var(--arc-dt-ease) both}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__empty{height:120px;color:var(--arc-dt-muted);text-align:center}@media (hover:hover) and (pointer:fine){.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr:not([data-disabled]):hover>td{background-color:var(--arc-dt-hover)}.sortable-data-table-module__3Q1EZa__table[data-selectable] tbody tr[data-selected]:hover>td{background-color:var(--arc-dt-selected-hover)}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortInner,.sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortInner{color:rgb(var(--color-fg))}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__sortButton:hover .sortable-data-table-module__3Q1EZa__sortHint{opacity:.6}.sortable-data-table-module__3Q1EZa__table .sortable-data-table-module__3Q1EZa__sortButton[data-active]:hover .sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__sortButton[data-active]:hover .sortable-data-table-module__3Q1EZa__sortHint{opacity:0}}@container arc-data-table (max-width:480px){.sortable-data-table-module__3Q1EZa__table[data-fold]{width:100%;min-width:0;max-width:100%;display:block}.sortable-data-table-module__3Q1EZa__table[data-fold] thead{display:block}.sortable-data-table-module__3Q1EZa__table[data-fold] thead tr{border-bottom:1px solid var(--arc-dt-line);scrollbar-width:none;align-items:center;gap:4px;padding:4px 8px;display:flex;overflow-x:auto}.sortable-data-table-module__3Q1EZa__table[data-fold] thead tr::-webkit-scrollbar{display:none}.sortable-data-table-module__3Q1EZa__table[data-fold] thead th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}.sortable-data-table-module__3Q1EZa__table[data-fold] thead th:not([data-sortable]):not(.sortable-data-table-module__3Q1EZa__selectCell){display:none}.sortable-data-table-module__3Q1EZa__table[data-fold] thead th.sortable-data-table-module__3Q1EZa__selectCell{z-index:1;background:var(--arc-dt-surface);width:40px;margin-left:-8px;padding:0 0 0 12px;position:sticky;left:-8px}.sortable-data-table-module__3Q1EZa__table[data-fold] thead .sortable-data-table-module__3Q1EZa__sortButton,.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] thead th[data-primary] .sortable-data-table-module__3Q1EZa__sortButton{border-radius:8px;width:auto;height:32px;padding:0 10px}.sortable-data-table-module__3Q1EZa__table[data-fold] thead th[data-sorted] .sortable-data-table-module__3Q1EZa__sortButton{background:rgb(var(--color-surface2))}.sortable-data-table-module__3Q1EZa__table[data-fold] thead .sortable-data-table-module__3Q1EZa__sortButton[data-align=end] .sortable-data-table-module__3Q1EZa__sortInner{flex-direction:row}.sortable-data-table-module__3Q1EZa__table[data-fold] tbody{width:100%;display:block}.sortable-data-table-module__3Q1EZa__table[data-fold] tbody tr{box-sizing:border-box;border-bottom:1px solid var(--arc-dt-line-soft);width:100%;min-height:64px;transition:background-color .24s var(--arc-dt-ease);flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 8px;padding:10px 16px;display:flex;position:relative}.sortable-data-table-module__3Q1EZa__table[data-fold] tbody tr:after{content:"";flex-basis:100%;order:1}.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr{padding-left:48px}.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr[data-selected]{background-color:var(--arc-dt-selected)}.sortable-data-table-module__3Q1EZa__table[data-fold] tbody tr:last-child{border-bottom:0}.sortable-data-table-module__3Q1EZa__table[data-fold] td{min-width:0;height:auto;color:var(--arc-dt-muted);text-align:left;background:0 0;border:0;order:2;padding:0;font-size:12px;display:block}.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr[data-selected]>td{background:0 0}.sortable-data-table-module__3Q1EZa__table[data-fold] td[data-primary]{color:var(--arc-dt-fg);font-size:var(--arc-dt-text);flex:1 1 0;order:0;padding-left:0;font-weight:500}.sortable-data-table-module__3Q1EZa__table[data-fold] td[data-numeric]:not([data-primary]){color:var(--arc-dt-fg);font-size:var(--arc-dt-text);flex:none;order:0;margin-left:auto;padding-left:8px}.sortable-data-table-module__3Q1EZa__table[data-fold] td[data-numeric]~td[data-numeric]{color:var(--arc-dt-muted);order:2;margin-left:0;padding-left:0;font-size:12px}.sortable-data-table-module__3Q1EZa__table[data-fold] td[data-sorted]:not([data-primary]){color:var(--arc-dt-fg)}.sortable-data-table-module__3Q1EZa__table[data-fold] td.sortable-data-table-module__3Q1EZa__selectCell{justify-content:center;align-items:center;width:40px;padding:0;display:flex;position:absolute;top:0;bottom:0;left:4px}.sortable-data-table-module__3Q1EZa__table[data-fold] .sortable-data-table-module__3Q1EZa__empty{flex:1 0 100%;height:auto;padding:24px 0}.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr:has(.sortable-data-table-module__3Q1EZa__empty){padding-left:16px}@media (hover:hover) and (pointer:fine){.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr:not([data-disabled]):hover{background-color:var(--arc-dt-hover)}.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr[data-selected]:hover{background-color:var(--arc-dt-selected-hover)}.sortable-data-table-module__3Q1EZa__table[data-fold][data-selectable] tbody tr:hover>td{background:0 0}}}@media (prefers-reduced-motion:reduce){.sortable-data-table-module__3Q1EZa__table th,.sortable-data-table-module__3Q1EZa__table td,.sortable-data-table-module__3Q1EZa__table tbody tr,.sortable-data-table-module__3Q1EZa__sortInner,.sortable-data-table-module__3Q1EZa__sortHint,.sortable-data-table-module__3Q1EZa__sortArrow,.sortable-data-table-module__3Q1EZa__count,.sortable-data-table-module__3Q1EZa__clear{transition:none!important;animation:none!important}}@keyframes sortable-data-table-module__3Q1EZa__arcDtIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}@layer utilities;
