1body, html { 2 font: 16px sans-serif; 3 color: #333; 4} 5 6main { 7 width: 100%; 8 max-width: 75em; 9 margin: 0 auto; 10} 11 12form section { 13 display: flex; 14 flex-wrap: wrap; 15 gap: 2em; 16 justify-content: space-between; 17} 18 19label { 20 display: block; 21 margin-bottom: 1em; 22} 23 24label > span:first-child { 25 display: block; 26 font-weight: bold; 27} 28 29label > select, 30label > input[type="text"] { 31 width: 30em; 32 display: block; 33 font: 16px sans-serif; 34} 35 36label > input[type="checkbox"] + span { 37 font-weight: bold; 38} 39 40button, label { 41 cursor: pointer; 42} 43 44#output { 45 margin: 1em 0; 46 padding: 0; 47 list-style: none; 48} 49 50#output li { 51 margin: 1em 0; 52} 53 54#output li button { 55 float: right; 56} 57 58#output li span { 59 display: block; 60} 61 62#output li .awesomplete, 63#output li input, 64#output li select { 65 display: block; 66 width: 100%; 67} 68 69button[type="submit"] { 70 font-size: 120%; 71 width: 15em; 72 padding: 1em; 73 display: block; 74 margin: 1em auto; 75} 76