@keyframes windowOpenKFs {
	0% {
		opacity: 0;
		width: 0;
		height: 0
	}

	100% {
		opacity: 1;
		width: 100%;
		height: 100%
	}
}

@keyframes windowCloseKFs {
	0% {
		opacity: 1;
		width: 100%;
		height: 100%
	}

	100% {
		opacity: 0;
		width: 0;
		height: 0
	}
}

.windowOpenAnim {
	width: 100%;
	height: 100%;
	animation-duration: 0.25s;
	animation-name: windowOpenKFs;
	animation-fill-mode: forwards;
	animation-timing-function: linear
}

.windowCloseAnim {
	width: 100%;
	height: 100%;
	animation-duration: 0.25s;
	animation-name: windowCloseKFs;
	animation-fill-mode: forwards;
	animation-timing-function: linear
}

.overlayHideAnim {
	animation-duration: 0.25s;
	animation-name: overlayHideKFs;
	animation-fill-mode: forwards;
	animation-timing-function: linear
}

@keyframes overlayHideKFs {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		display: none
	}
}

@keyframes contextMenuOpenKFs {
	0% {
		opacity: 0
	}

	100% {
		opacity: 100%
	}
}

.cMenuOpenAnim {
	animation-duration: 0.2s;
	animation-name: contextMenuOpenKFs;
	animation-fill-mode: forwards;
	animation-timing-function: linear
}

@keyframes contextMenuCloseKFs {
	0% {
		opacity: 100%
	}

	100% {
		opacity: 0
	}
}

.cMenuCloseAnim {
	animation-duration: 0.25s;
	animation-name: contextMenuCloseKFs;
	animation-fill-mode: forwards;
	animation-timing-function: linear
}