.anticon {
	display: inline-block;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.anticon>* {
	line-height: 1;
}

.anticon svg {
	display: inline-block;
}

.anticon::before {
	display: none;
}

.anticon .anticon-icon {
	display: block;
}

.anticon[tabindex] {
	cursor: pointer;
}

.anticon-spin::before,
.anticon-spin {
	display: inline-block;
	-webkit-animation: loadingCircle 1s infinite linear;
	animation: loadingCircle 1s infinite linear;
}

@-webkit-keyframes loadingCircle {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes loadingCircle {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.agl-hover {
	outline: 2px solid rgba(244, 67, 54, 0.99) !important;
	background-color: rgba(244, 67, 54, 0.2) !important;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8) !important;
}

.agl-highlight-current {
	outline: 2px solid rgba(255, 87, 34, 0.99) !important;
	background-color: rgba(255, 87, 34, 0.4) !important;
}

.agl-highlight-similar {
	outline: 2px dashed rgba(255, 87, 34, 0.99) !important;
	background-color: rgba(255, 87, 34, 0.4) !important;
}

.agl-highlight-group {
	outline: 4px double rgba(255, 87, 34, 0.99) !important;
	background-color: rgba(255, 87, 34, 0.4) !important;
}

.agl-cover-current {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 9 !important;
	outline: 2px solid rgba(33, 33, 33, 0.99) !important;
	background-color: rgba(33, 33, 33, 0.6) !important;
}

.agl-cover-similar {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 9 !important;
	outline: 2px dashed rgba(33, 33, 33, 0.99) !important;
	background-color: rgba(33, 33, 33, 0.6) !important;
}

.agl-cover-group {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 9 !important;
	outline: 4px double rgba(33, 33, 33, 0.99) !important;
	background-color: rgba(33, 33, 33, 0.6) !important;
}

.agl-cover-focus {
	outline: 3px solid rgba(255, 165, 0, 0.99) !important;
	background-color: rgba(255, 165, 0, 0.4) !important;
}