.music-studio-release-editor-tracks-list-item {
	position: relative;

	display: flex;
	flex-direction: row;

	align-items: center;

	gap: 10px;

	width: 100%;
	height: 80px;

	transition: all 200ms ease-in-out;
	cursor: default;

	&:not(:last-child) {
		border-bottom: 2px solid var(--border-color);
	}

	&.dragging {
		opacity: 0.8;
		z-index: 1000;
		border-bottom: 0;
	}

	.music-studio-release-editor-tracks-list-item-progress {
		position: absolute;

		width: var(--upload-progress);
		height: 3px;

		bottom: 0;
		left: 0;

		background-color: var(--colorPrimary);

		transition: width 150ms ease-in-out;
	}

	.music-studio-release-editor-tracks-list-item-cover {
		height: 40px;
		width: 40px;
		min-height: 40px;
		min-width: 40px;

		border-radius: 12px;

		object-fit: cover;

		background-color: var(--background-color-accent);
		border: 0 !important;
	}

	.music-studio-release-editor-tracks-list-item-info {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 4px;

		#artist,
		#album {
			font-size: 0.6rem;
		}
	}

	.music-studio-release-editor-tracks-list-item-actions {
		display: flex;
		flex-direction: row;
	}

	.music-studio-release-editor-tracks-list-item-dragger {
		display: flex;
		flex-direction: column;

		justify-content: center;
		align-items: center;

		cursor: grab;
		user-select: none;

		&:active {
			transform: scale(1.1);
		}
	}
}
