
	.label-clear-button.svelte-169hjs5 {
		color: var(--body-text-color-subdued);
		position: relative;
		left: -3px;
	}

	.label-clear-button.svelte-169hjs5:hover {
		color: var(--body-text-color);
	}

	.file-preview.svelte-169hjs5 {
		table-layout: fixed;
		width: var(--size-full);
		max-height: var(--size-60);
		overflow-y: auto;
		margin-top: var(--size-1);
		color: var(--body-text-color);
	}

	.file-preview-holder.svelte-169hjs5 {
		overflow: auto;
	}

	.file.svelte-169hjs5 {
		display: flex;
		width: var(--size-full);
	}

	.file.svelte-169hjs5 > :where(.svelte-169hjs5) {
		padding: var(--size-1) var(--size-2-5);
	}

	.filename.svelte-169hjs5 {
		flex-grow: 1;
		display: flex;
		overflow: hidden;
	}
	.filename.svelte-169hjs5 .stem:where(.svelte-169hjs5) {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.filename.svelte-169hjs5 .ext:where(.svelte-169hjs5) {
		white-space: nowrap;
	}

	.download.svelte-169hjs5 {
		min-width: 8rem;
		width: 10%;
		white-space: nowrap;
		text-align: right;
	}
	.download.svelte-169hjs5:hover {
		text-decoration: underline;
	}
	.download.svelte-169hjs5 > a {
		color: var(--link-text-color);
	}

	.download.svelte-169hjs5 > a:hover {
		color: var(--link-text-color-hover);
	}
	.download.svelte-169hjs5 > a:visited {
		color: var(--link-text-color-visited);
	}
	.download.svelte-169hjs5 > a:active {
		color: var(--link-text-color-active);
	}
	.selectable.svelte-169hjs5 {
		cursor: pointer;
	}

	tbody.svelte-169hjs5 > tr:where(.svelte-169hjs5):nth-child(even) {
		background: var(--block-background-fill);
	}

	tbody.svelte-169hjs5 > tr:where(.svelte-169hjs5):nth-child(odd) {
		background: var(--table-odd-background-fill);
	}

	.drag-handle.svelte-169hjs5 {
		cursor: grab;
		color: var(--body-text-color-subdued);
		padding-right: var(--size-2);
		user-select: none;
	}

	.dragging.svelte-169hjs5 {
		opacity: 0.5;
		cursor: grabbing;
	}

	.drop-target.svelte-169hjs5 {
		border-top: 2px solid var(--color-accent);
	}

	tr:last-child.drop-target[data-drop-target="before"].svelte-169hjs5 {
		border-top: 2px solid var(--color-accent);
		border-bottom: none;
	}

	tr:last-child.drop-target[data-drop-target="after"].svelte-169hjs5 {
		border-top: none;
		border-bottom: 2px solid var(--color-accent);
	}