.formBuilder{background-color:var(--bg3);padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.5);width:100%;max-width:600px;box-sizing:border-box}.formBuilder-group{margin-bottom:15px}.formBuilder-flex-align-center{display:flex;align-items:center}.formBuilder-label{display:block;margin-bottom:5px;color:var(--fg1)}.formBuilder-checkbox-label,.formBuilder-radio-label{margin:5px 0}.formBuilder-input{width:100%;padding:8px;border:1px solid var(--fg2);border-radius:4px;background-color:var(--bg6);color:var(--fg1);box-sizing:border-box}input[type=checkbox].formBuilder-input,input[type=radio].formBuilder-input{width:auto;margin-right:10px;accent-color:var(--secondary-color)}.formBuilder-button{background-color:var(--primary-green);color:var(--bg1);border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:1em;margin-top:20px}.formBuilder-button:hover{background-color:var(--secondary-color)}.formBuilder-button:focus,.formBuilder-input:focus{outline:0}