.form-group{display:grid;grid-template-columns:1fr 2fr;padding:.5em;border-bottom:1px solid #ccc}.form-group>label{padding:.3em 0}.form-group>input,.form-group>select,.form-group>textarea{padding:.3em;width:100%;background:#fff;border:1px solid #ccc;border-radius:3px}.form-buttons{display:flex;flex-flow:row;margin:1em 0}.form-buttons>button{appearance:none;padding:1em;background:linear-gradient(#fff,#ccc);border:1px solid #ccc;border-radius:3px}.form-buttons>button:active{background:linear-gradient(#ccc,#fff)}