.layout-forms-input-row{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.layout-forms-input-row>*{margin-right:1em}.layout-forms-input-row>:last-of-type{margin-right:0}.layout-forms-input-row .input-row-error{color:red;font-size:.9em;font-weight:600;position:absolute;bottom:.3em;left:.3em}.layout-forms-input-row.error{background:#fff;border:.1em solid red;border-radius:.5em;padding:.5em}
