/* Single file upload styling - use native Gravity Forms structure */
.ginput_container_fileupload.wt-single-file-upload-wrapper {
	position: relative;
}

.ginput_container_fileupload.wt-single-file-upload-wrapper input[type="file"] {
	display: none;
}

/* Make the drop area itself show pointer and be clickable */
.ginput_container_fileupload.wt-single-file-upload-wrapper .gform_drop_area {
	cursor: pointer;
}

/* File name display lives before the container, directly below the label */
.wt-selected-file-name {
	display: block;
}

/* File preview display - inline layout */
.wt-selected-file-name .ginput_preview {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 4px 0;
}

.wt-selected-file-name .gfield_fileupload_filename {
}

/* Multi-file upload - make entire drop area show pointer cursor (consistent with single file) */
.ginput_container_fileupload:not(.wt-single-file-upload-wrapper) .gform_drop_area {
	cursor: pointer;
}

/* Delete button styling */
.wt-selected-file-name .gform_delete_file {
	flex-shrink: 0;
	cursor: pointer;
	position: relative;
	z-index: 10;
}
