@layer utilities{@media screen{:is(.dashboard-main,.portal-main) table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:1.35}:is(.dashboard-main,.portal-main) table :is(th,td){border:1px solid color-mix(in srgb, var(--border) 90%, var(--foreground) 10%);vertical-align:middle;height:32px;line-height:1.35;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;padding:4px 9px!important}:is(.dashboard-main,.portal-main) table thead th{z-index:2;background:color-mix(in srgb, var(--section-color,var(--portal-accent,var(--primary))) 9%, var(--card));height:34px;color:var(--section-color,var(--portal-accent,var(--primary)));box-shadow:inset 0 -1px color-mix(in srgb, var(--primary) 20%, var(--border));font-size:11px;font-weight:650;position:sticky;top:0}:is(.dashboard-main,.portal-main) table tbody tr:nth-child(2n):not([data-state=selected]){background:color-mix(in srgb, var(--muted) 48%, var(--card))}:is(.dashboard-main,.portal-main) table tbody tr:hover{background:var(--accent)}:is(.dashboard-main,.portal-main) table tfoot{background:var(--muted);font-weight:650}:is(.dashboard-main,.portal-main) div:has(>table){overscroll-behavior:contain;scrollbar-width:thin;max-width:100%;max-height:min(70vh,760px);overflow:auto}:is(.dashboard-main,.portal-main) table td:not(:has(input,textarea,details)) :is(p,small){display:inline;white-space:nowrap!important;margin-block:0!important}:is(.dashboard-main,.portal-main) table td:not(:has(input,textarea,details)) p+p:before{content:" · "}:is(.dashboard-main,.portal-main) table td:not(:has(input,textarea,details)) :is(.block,.flex-col,.grid){flex-flow:row;align-items:center;gap:6px;margin-block:0;display:inline-flex;white-space:nowrap!important}:is(.dashboard-main,.portal-main) table td:not(:has(input,textarea,details))>div{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:is(.dashboard-main,.portal-main) table td:not(:has(input,textarea,details)) br{display:none}:is(.dashboard-main,.portal-main) table td .truncate{text-overflow:clip;max-width:none;overflow:visible}:is(.dashboard-main,.portal-main) table :is(th,td) :is(.whitespace-normal,.whitespace-pre-wrap,.break-words){white-space:nowrap!important}:is(.dashboard-main,.portal-main) table :is(button,[data-slot=button]){height:26px;min-height:26px;padding-block:2px;font-size:11px}:is(.dashboard-main,.portal-main) table :is(input:not([type=checkbox]),select){height:28px;min-height:28px;padding-block:3px;font-size:12px}:is(.dashboard-main,.portal-main) table [role=checkbox]{width:16px;height:16px;min-height:16px;padding:0}:is(.dashboard-main,.portal-main) table [data-slot=badge]{padding:1px 5px;font-size:10px;line-height:1.4}}@media print{:is(.dashboard-main,.portal-main) div:has(>table){max-height:none;overflow:visible}:is(.dashboard-main,.portal-main) table :is(th,td){white-space:normal;overflow-wrap:anywhere}}}
