
section .generate.button {
	margin-top: 2rem;
}
section #urlList {
	margin-top: 2rem;
}
section #urlList:empty {
	margin-top: 0;
}
section #urlList .url-entry {
	background: var(--color-dark-white);
	border-radius: 0.5rem;
	padding: 1.5rem;
}
section #urlList .url-entry + .url-entry{
	margin-top: 1rem;
}
section #urlList .form-row {
	position: relative;
	padding-right: calc(6em + 2rem);
}
section #urlList .form-row .button {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 6em;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
section #urlList .form-row .url {
	margin-bottom: 1rem;
}
section #urlList .form-row .priority {
	margin-bottom: 0.5rem;
	color: var(--color-gray);
}
section #urlList .form-row .changefreq {
	color: var(--color-gray);
}
section .form-section .flex-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
section .form-section .flex-container .input-wrapper.text {
	width: calc(100% - 2rem - 2rem - 18rem - 18rem);
}
section .form-section .flex-container .input-wrapper.select{
	width: 18rem;
}
section .form-section .button {
	margin-top: 3rem;
}
section .stats {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	column-gap: 2rem;
	margin-bottom: 2rem;
}
section .stats .stat-card {
	width: 49%;
	padding: 2rem;
	border-radius: 0.5em;
	text-align: center;
	background-color: var(--color-dark-white);
}

section .stat-number {
	margin-top: 1rem;
}
section .result-section {
	margin-top: 2rem;
}
section .download.button {
	margin-top: 2rem;
}