/*!
* FilePondPluginPdfPreviewOverlay 1.0.0
* Author: Pixelite SL
* Licensed under MIT, https://opensource.org/licenses/MIT/
* Please visit https://pqina.nl/filepond/ for details.
*/
/* eslint-disable */
.filepond--image-preview.clickable {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
	pointer-events: auto;
}

.filepond--magnify-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: bottom;
	margin-right: 0.5em;
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXllIj48cGF0aCBkPSJNMSAxMnM0LTggMTEtOCAxMSA4IDExIDgtNCA4LTExIDgtMTEtOC0xMS04eiI+PC9wYXRoPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==');
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXllIj48cGF0aCBkPSJNMSAxMnM0LTggMTEtOCAxMSA4IDExIDgtNCA4LTExIDgtMTEtOC0xMS04eiI+PC9wYXRoPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	background-color: #fff;
	cursor: pointer;
	pointer-events: auto;
}
.filepond--magnify-icon:hover {
	background: rgba(255, 255, 255, 0.5);
}

.filepond--fullsize-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 2em;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10;
}
.filepond--fullsize-overlay {
	.image-container {
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center center;
		cursor: -webkit-zoom-out;
		cursor: zoom-out;
		-webkit-animation: slidein 0.35s forwards;
		animation: slidein 0.35s forwards;
	}

	.pdf-container {
		position: relative;
		width: 90%;
		height: 90%;
		background-color: white;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	}
}

@-webkit-keyframes slidein {
	from {
		background-size: 1%;
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	to {
		background-size: contain;
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes slidein {
	from {
		background-size: 1%;
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	to {
		background-size: contain;
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}
