label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.form-input{margin-top:1rem}.form-input>label{margin-top:0}label:after{content:":"}label.required:before{content:"*";color:red}input{border:1px solid #d2d2d2}.field{margin-bottom:1.5rem}textarea{line-height:1.4!important;min-height:300px}form .row{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;padding-top:30px;justify-content:space-between}form .row>*{width:100%;flex:1 1 100%;margin-right:1rem}.row>div:last-child{margin-right:0}.form-input.inline label{margin-bottom:0}.form-input:not(.inline){width:100%}.row-label{position:absolute;top:0}.label-inline{display:flex;flex-wrap:nowrap}.label-inline label{flex:0 0 auto;margin-top:0;margin-right:1rem}.label-inline .input{flex:0 1 auto;width:100%}.label-inline .input>*{width:100%}.label-inline select{display:inline-block}
