/* Animated Stats Counter - frontend styles */

.asc-counter-wrap {
	display: inline-flex;
	flex-direction: column;
	align-items: var(--asc-align, center);
	text-align: var(--asc-align, center);
	margin: 0 1em 1em 0;
	line-height: 1.1;
}

.asc-counter {
	font-family: var(--asc-font, inherit);
	font-size: var(--asc-size, 42px);
	font-weight: var(--asc-weight, 700);
	color: var(--asc-color, #222222);
	display: inline-block;
	font-variant-numeric: tabular-nums;
}

.asc-counter-label {
	margin-top: 0.35em;
	font-size: 0.4em;
	font-family: inherit;
	color: inherit;
	opacity: 0.75;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}

/* Admin screen */
.asc-admin-wrap .asc-repeater th,
.asc-admin-wrap .asc-repeater td {
	padding: 8px 10px;
}

.asc-admin-wrap .asc-repeater input[type="text"],
.asc-admin-wrap .asc-repeater input[type="number"] {
	width: 100%;
}
