:host {
	margin-top: .5em;
	display: block;
}
smoothly-submit, smoothly-submit > button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	color: transparent;
	width: auto;
	float: right;
	margin-top: .2em;
}
smoothly-input {
	border: 1px solid rgb(var(--smoothly-medium-color));
}
form {
	display: flex;
	flex-flow: row;
	flex-wrap: wrap;
}
form > *:not(smoothly-icon) {
	width: 100%;
}
form > tr > span > smoothly-icon {
	float: left;
	margin-right: .2em;
}
form > tr > span {
	float: left;
	margin-right: 1em;
	padding-bottom: .5em;
	padding-top: .5em;
	font-size: .9em;
}
