.list-view{overflow:auto;border-radius:var(--radius)}.table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.table th,.table td{padding:11px 13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.table th{background:var(--panel-2);font-weight:900;cursor:pointer;user-select:none;white-space:nowrap}.table th:hover{color:var(--accent)}.table tbody tr:hover{background:rgba(255,255,255,.04)}.table tbody tr:last-child td{border-bottom:0}.sort-hint{color:var(--muted);font-size:.9em}.sort-asc .sort-hint,.sort-desc .sort-hint{color:var(--accent)}.sort-asc .sort-hint::before{content:"↑"}.sort-desc .sort-hint::before{content:"↓"}.sort-asc .sort-hint,.sort-desc .sort-hint{font-size:0}.sort-asc .sort-hint::before,.sort-desc .sort-hint::before{font-size:1rem}.table-thumb{width:42px;height:42px;border-radius:10px;object-fit:contain;vertical-align:middle;margin-right:8px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.table-cell-media{display:flex;align-items:center;gap:8px;min-width:160px}.table-cell-media span{overflow-wrap:anywhere}.table .nr{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:800}
