.tl-files{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}
.tl-files li{display:flex;align-items:center;gap:8px;background:var(--tl-surface-2);border-radius:var(--tl-r-sm);padding:6px 6px 6px 12px}
.tl-files .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tl-files .s{color:var(--tl-muted);font-size:.85rem;white-space:nowrap}
.tl-files button{min-height:44px;min-width:44px;padding:0;border-radius:8px}
