/* ===== Images Upload (images-upload.php) ===== */
/* Styled file select button */
.sidetalk-file-select-btn {
	display: inline-block;
	padding: 8px 14px;
	background: #2563eb;
	color: var(--st-text-inverse);
	border-radius: var(--st-radius-xl);
	font-weight: 600;
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, 0.06);
	box-shadow: 0 4px 10px rgba(37, 99, 235, 0.12);
	transition: transform 0.06s ease, box-shadow 0.12s ease;
	margin-right: 8px;
}

.sidetalk-file-select-btn:active {
	transform: translateY(1px);
}

.sidetalk-file-select-desc {
	color: #6b7280;
	display: block;
	margin-top: 6px;
}

/* Cancel/remove small button */
.sidetalk-mini-remove {
	background: var(--st-bg-primary);
	border: 1px solid #e5e7eb;
	color: #111827;
	border-radius: 6px;
	padding: 4px 6px;
	cursor: pointer;
	font-size: 14px;
}

.sidetalk-mini-remove:hover {
	background: #f8fafc;
}

/* Image preview tile */
.sidetalk-image-tile {
	text-align: center;
	width: 120px;
}

.sidetalk-image-tile img {
	width: 120px;
	height: auto;
	border-radius: 6px;
	display: block;
}

.sidetalk-image-filename {
	font-size: 12px;
	margin-top: 6px;
	color: #374151;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
