
/* TYPE Icon */
.us-icon {
	display: flex;
	align-items: flex-start;
	}
.us-icon-preview {
	flex-shrink: 0;
	text-align: center;
	line-height: 2.8em;
	width: 2.8em;
	box-sizing: border-box;
	}
	.us-icon-preview i {
		vertical-align: top;
		font-size: 1.4em;
		line-height: inherit;
		}
.us-icon-input {
	flex-grow: 1;
	}
