.data-table{border-collapse:separate;border-spacing:0}.data-table thead tr{border:0}.data-table th{background:var(--surface-2);padding:12px 16px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.data-table th:first-child{border-radius:10px 0 0 10px}.data-table th:last-child{border-radius:0 10px 10px 0}.data-table td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.data-table tbody tr{border:0}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}