.ts-webfile-list{border:1px solid var(--border-strong);background:var(--bg-1);border-radius:7px;height:300px;padding:4px;overflow:auto}.ts-webfile-list.dragging{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ts-webfile-row{cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;height:28px;padding:0 6px;display:flex}.ts-webfile-row:hover{background:var(--hover)}.ts-webfile-row.selected{background:var(--accent-soft)}.ts-webfile-icon{color:var(--fg-2);flex-shrink:0}.ts-webfile-icon.dir{color:var(--accent)}.ts-webfile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ts-webfile-size{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:12px}.ts-webfile-actions{visibility:hidden;display:flex}.ts-webfile-row:hover .ts-webfile-actions,.ts-webfile-row.selected .ts-webfile-actions{visibility:visible}.ts-webfile-empty{text-align:center;color:var(--fg-2);padding:24px}.ts-webfile-note{color:var(--fg-2);margin:0;font-size:12px}.ts-webfile .ts-dialog-footer .ts-webfile-dl{margin-right:auto}
