.tl-file.svelte-1mrrjzb{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;transition:all .3s var(--curve-bounce)}.tl-file-image-container.svelte-1mrrjzb{background-color:var(--grayscale-darkest-gray);padding:4px;box-sizing:border-box;border-radius:16px;width:100%;height:300px;min-height:300px;max-height:300px}.tl-file-image.svelte-1mrrjzb{width:100%;height:100%;border-radius:12px;position:relative;overflow:hidden;transition:all .3s var(--curve-bounce)}.tl-file-image.svelte-1mrrjzb:hover{transform:scale(.99);transition:all .3s var(--curve-bounce)}.tl-file-image.svelte-1mrrjzb img:where(.svelte-1mrrjzb){width:100%;height:100%;object-fit:cover;object-position:center}.tl-file-image-controls.svelte-1mrrjzb{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;position:absolute;height:100%;width:100%;background-color:#00000080;opacity:0}.tl-file-image-controls button{transform:translateY(24%);opacity:0;transition:all .3s var(--curve-bounce)}.tl-file.svelte-1mrrjzb:hover .tl-file-image-controls:where(.svelte-1mrrjzb){display:flex;opacity:1}.tl-file:hover .tl-file-image-controls button{transform:translateY(0);opacity:1}.tl-file-title.svelte-1mrrjzb{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:4px}.tl-file-title.svelte-1mrrjzb h3:where(.svelte-1mrrjzb){font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tl-file-title.svelte-1mrrjzb p:where(.svelte-1mrrjzb){font-size:12px}.tl-file-placeholder.svelte-1mrrjzb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tl-file-placeholder svg{width:40px;height:40px;color:var(--grayscale-dark-gray)}.tl-file-collection.svelte-1m7tfkv{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px;margin-bottom:32px}.tl-file-session.svelte-1m7tfkv{display:flex;flex-direction:column;gap:32px}.tl-file-session-header.svelte-1m7tfkv{position:sticky;top:56px;padding:16px 0;display:flex;align-items:center;gap:16px;flex-direction:row;z-index:1;background-color:var(--grayscale-almost-black)}.tl-file-session-header.svelte-1m7tfkv p:where(.svelte-1m7tfkv){margin-right:auto}.tl-file-collection-empty.svelte-1m7tfkv{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;height:300px;border-radius:16px;color:var(--text-secondary)}.tl-file-collection-empty.svelte-1m7tfkv p:where(.svelte-1m7tfkv){color:var(--text-secondary)}
