.commission-fields {
	display: grid;
	gap: 10px;
	padding: 16px;
	border: 1px solid var(--line);
	border-radius: 12px;
}
.commission-fields input {
	max-width: 180px;
	border-color: var(--muted);
}
.commission-fields small {
	color: var(--muted);
}
.commission-fields .btn {
	justify-self: start;
}
.commission-result {
	color: var(--ink);
	font-weight: 550;
	font-variant-numeric: tabular-nums;
}
.commission-fields :focus-visible {
	outline: 2px solid var(--accent);
	outline-offset: 3px;
}
@media (prefers-reduced-motion: no-preference) {
	.commission-fields input {
		transition: border-color 150ms ease;
	}
}
