.dropzone-parent:not(:last-child){margin-bottom:1rem}.dropzone{background-color:#efefef;border:3px dashed #ccc;margin-top:1em;padding:1em}.dropzone:not(:last-child){margin-bottom:1rem}.dropzone:hover{border-color:#b3b3b3;cursor:pointer}.dropzone.dropzone--dragging{background-color:orange;border-color:#cc8400}.dropzone .dropzone__text{margin:0;padding:0;text-align:center}.file-upload{align-items:center;display:flex;justify-content:space-between}.file-upload:not(:last-child){margin-bottom:1rem}.form{display:flex;flex-direction:column;flex-wrap:wrap}.form:not(:last-child){margin-bottom:1rem}.form.form--inline{align-items:center;flex-direction:row}.form.form--inline .form__fields{display:flex;flex-direction:row;justify-content:flex-start}.form.form--inline .form__field:not(:last-child){margin-bottom:0}.form.form--inline .form__field:not(:first-child){margin-left:1em}.form.form--inline .form__field label{width:auto}.form.form--inline .form__field .errorlist{margin-left:1em}.form.form--inline .form__field .errorlist li{margin-bottom:0}.form.form--inline .form__field .errorlist li:not(:last-child){margin-bottom:1rem}.form .form__title{flex-basis:100%}.form .form__title:not(:last-child){margin-bottom:1rem}.form .form__field{align-items:center;display:flex}.form .form__field:not(:last-child){margin-bottom:1rem}.form .form__field label{padding-right:1em;width:200px}.form .form__field ul.errorlist{margin-bottom:0}.input.input--error{border-color:#ba2121}
