.dpdpa--form-container label{display:block}.dpdpa--form-container .dpdpa--row{display:grid;margin-bottom:1em}.dpdpa--form-container .dpdpa--row.half{grid-template-columns:repeat(2, 1fr);column-gap:1em}.dpdpa--form-container .dpdpa--control{width:100%}.dpdpa--form-container .dpdpa--control.error{border-color:red}.dpdpa--form-container input[type=submit].dpdpa--control{display:inline-block;text-align:center}.dpdpa--form-container input[type=file].error{color:red}.dpdpa--form-container .dpdpa--error{color:red;font-size:.8em}
