.table-container.svelte-o1yn4l{overflow-x:auto}.data-table.svelte-o1yn4l{width:100%;border-collapse:collapse;font-size:14px}.data-table.svelte-o1yn4l th:where(.svelte-o1yn4l){background-color:#f3f4f6;padding:8px 12px;text-align:left;font-weight:600;border-bottom:1px solid #e5e7eb}.data-table.svelte-o1yn4l td:where(.svelte-o1yn4l){padding:8px 12px;border-bottom:1px solid #e5e7eb;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table.svelte-o1yn4l tr:where(.svelte-o1yn4l):hover{background-color:#f9fafb}.image-preview.svelte-o1yn4l{display:flex;align-items:center;gap:8px}.image-preview.svelte-o1yn4l img:where(.svelte-o1yn4l){object-fit:contain;border:1px solid #e5e7eb;border-radius:4px}.filename.svelte-o1yn4l{font-size:12px;color:#6b7280}.remove-btn.svelte-o1yn4l{background-color:#ef4444;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:14px}.remove-btn.svelte-o1yn4l:hover{background-color:#dc2626}.restore-btn.svelte-o1yn4l{background-color:#a0a0a0;color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:16px;margin-bottom:12px;z-index:100}.restore-btn.svelte-o1yn4l:hover{background-color:#388e3c}.floating-restore.svelte-o1yn4l{position:fixed;top:24px;right:10px;transform:translate(-50%);box-shadow:0 2px 8px #00000026;margin-bottom:0}
