.form-files {
	list-style: none;
	padding: 0;
	margin: 12px 0 0;
}

.form-files li {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 10px 0;
	border-bottom: 1px solid #e8e5ec;
	font-size: 14px;
	line-height: 1.5;
}

.form-files li:last-child {
	border-bottom: none;
}

.form-file-name {
	flex: 1;
	min-width: 0;
	overflow-wrap: anywhere;
}

.form-file-size {
	flex-shrink: 0;
	font-size: 12px;
	color: #6a7276;
}

.form-file-remove {
	flex-shrink: 0;
	padding: 8px;
	border: 0;
	background: transparent;
	color: #5c13a5;
	font: inherit;
	cursor: pointer;
}
