@import "mixins/mixins";
@import "common/var";

@include b(rate) {
	height: $--rate-height;
	line-height: 1;

	&:focus, &:active {
		outline-width: 0;
	}

	@include e(item) {
		display: inline-block;
		position: relative;
		font-size: 0;
		vertical-align: middle;
	}

	@include e(icon) {
		position: relative;
		display: inline-block;
		font-size: $--rate-icon-size;
		margin-right: $--rate-icon-margin;
		color: $--rate-icon-color;
		transition: .3s;
		&.hover {
			transform: scale(1.15);
		}

		.path2 {
			position: absolute;
			left: 0;
			top: 0;
		}
	}

	@include e(decimal) {
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		overflow: hidden;
	}

	@include e(text) {
		font-size: $--rate-font-size;
		vertical-align: middle;
	}
}
