wizardpage {
	overflow: hidden;
	min-width: 780px;
	min-height: 300px;
}

merge-group {
	display: flex;
	overflow: hidden auto;
	gap: 8px;

	merge-pane {
		flex: 1;
		display: flex;
		flex-direction: column;
		max-height: 0;
		min-width: 250px;

		& groupbox {
			flex: 1;
		}

		&[selected=true] h2,
		&[selected=true] attachment-box #title {
			color: red;
			font-weight: 600;
			text-decoration: underline;
		}

		.parent-row {
			margin: 7px 5px;

			span {
				font-weight: 600;
			}
		}

		.delete-box {
			min-width: 15em;
		}

		collapsible-section {
			border-bottom: none !important;
		}
	}

	&:not([mergetype="note"]) {
		#left-pane:active h2,
		#right-pane:active h2,
		#left-pane:active attachment-box #title,
		#right-pane:active attachment-box #title {
			color: red;
			font-weight: 600;
		}
	}

	#left-pane:hover:not([selected=true]) h2,
	#left-pane groupbox:focus:not([selected=true]) h2,
	#right-pane:hover:not([selected=true]) h2,
	#right-pane groupbox:focus:not([selected=true]) h2 {
		text-decoration: underline;
	}

	editable-text .input:read-only {
		--width-focus-border: 0px !important;
		--width-focus-outer-border: 0px !important;
		background: transparent !important;
	}
}

#resolve-all {
	font-size: 1.1em;
}

#zotero-step-count label:first-child {
	margin-left: 0;
	font-weight: 600;
}

#zotero-step-count label {
	font-size: 1.1em;
}

#zotero-step-count label:last-child {
	margin-right: 1em;
	font-weight: 600;
}
