.data-table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-width:100%;position:relative;overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--text-sm);line-height:1.5}.data-table th{background:var(--muted);color:var(--muted-foreground);font-weight:500;font-size:var(--text-xs);white-space:nowrap;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-bottom:1px solid var(--border)}.data-table td{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;background:var(--card);min-width:110px}.data-table tbody tr:last-child td{border-bottom:0}.data-table td:first-child{min-width:240px}.data-table td:first-child .data-table-content{max-width:34rem}.data-table td strong{color:var(--foreground);font-weight:500;display:block}.data-table td small{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:var(--spacing);display:block}.data-table td[data-column=when]{font-variant-numeric:tabular-nums;min-width:170px}.data-table td[data-column=when] .data-table-content{max-width:230px}.data-table td[data-column=module]{min-width:calc(var(--spacing) * 60);color:var(--muted-foreground)}.data-table td[data-column=status] .data-table-content{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing) calc(var(--spacing) * 2);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:inline-flex}.data-table td[data-column=status] .data-table-content>span{font:inherit;border:0;padding:0}.data-table [data-column=actions]{width:64px;min-width:64px;padding:calc(var(--spacing) * 2);text-align:right;position:sticky;right:0}.data-table td[data-column=actions] .data-table-content{justify-content:flex-end;display:flex}.data-table tbody tr:hover td,.data-table tbody tr:focus-within td{background:var(--accent)}.data-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:639px){.data-table [data-column=actions]{border-left:1px solid var(--border)}.data-table th,.data-table td{padding-inline:calc(var(--spacing) * 4)}.data-table [data-column=actions]{padding-inline:calc(var(--spacing) * 2)}}.data-table tr[data-clickable=true]{cursor:pointer}.data-table-open{text-align:left;color:inherit;font:inherit;cursor:pointer;min-height:var(--control-height)}.data-table-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.data-table td[data-column=module] .data-table-content{max-width:calc(var(--spacing) * 90)}
