.tcs-hp {
	position: absolute !important;
	left: -10000px !important;
	top: auto !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	pointer-events: none !important;
}

button.tcs-wait,
input.tcs-wait {
	cursor: progress;
	opacity: 0.75;
}

.tcs-js .tcs-reserve {
	display: none;
}

.tcs-js .tcs-reserve.tcs-show {
	display: block;
	margin: 0.75em 0;
}

.tcs-widget {
	margin: 0.5em 0 1em;
	padding: 0.5em 0.75em;
	font-size: 0.85em;
	border: 1px dashed currentColor;
}
