.rqf-form { max-width:800px; margin:20px auto; padding:15px; border:1px solid #ddd; border-radius:6px; background:#fff; }
.rqf-row label { display:block; margin-top:8px; font-weight:600; }
.rqf-row input, .rqf-item input, textarea { width:100%; padding:8px; margin-top:4px; box-sizing:border-box; }
.rqf-item { border:1px solid #eee; padding:10px; margin-bottom:8px; position:relative; background:#fafafa; }
.rqf-remove-item { position:absolute; right:8px; top:8px; }
#rqf-add-item { margin-top:8px; }
