.input-search{
	display: flex;
	align-items: flex-start;
	width: 60%;
	margin: 0 auto;
}
.input-search input {
	width: 100%;
	height: 48px;
	outline: unset;
	padding: 0 20px;
	background: #ffffff;
	border: 2px solid var(--dark);
	border-radius: 6px 0 0 6px;
}
.input-search button {
	width: 100px;
	height: 48px;
	background: var(--dark);
	border-radius: 0 6px 6px 0;
	color: #fff;
	border: none;
}
.result {
	border-top: 1px solid #e4e7eb;
	border-right: 1px solid #e4e7eb;
	border-left: 1px solid #e4e7eb;
}
.result .line {
	display: flex;
}
.result .line .name{
	display: flex;
	background-color: #f3f6fb;
	width: 180px;
	align-items: center;
	justify-content: right;
	padding: 0 12px;
	min-height: 44px;
	border-bottom: 1px solid #e4e7eb;
	border-right: 1px solid #e4e7eb;
}
.result .line .value{
	width: 100%;
	display: flex;
	min-height: 44px;
	align-items: center;
	padding: 0 12px;
	border-bottom: 1px solid #e4e7eb;
}
.result .line .values{
	width: 100%;
	min-height: 44px;
	border-bottom: 1px solid #e4e7eb;
}
.result .line .values div{
	min-height: 44px;
	border-bottom: 1px solid #e4e7eb;
	display: flex;
	align-items: center;
	padding: 0 12px;
}
.result .line .values div:nth-last-child(1){
	border-bottom: unset;
}
.errors {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.errors img.empty {
	width: 198px;
}
.errors .message {
	margin-top: 20px;
	font-size: 20px;
	color: #878787;
}

@media (max-width: 768px) {
	.input-search {
		width: 100%;
	}
}
