h1{text-align:center;margin:5px;font-weight:700}h2{margin-top:20px;margin-bottom:10px;margin-left:20px;font-weight:700}button{cursor:pointer;border-radius:.5em;margin:10px;padding:.7em;font-weight:700}button:active{cursor:pointer;transform:scale(.95)}button[type=submit]{margin:20px 0 50px;padding:1em}button.add{background-color:#00db0b}button.del{background-color:#ff4949}button.blue{background-color:#4995e7}button.clear{background-color:#4992ff;border:2px solid #4992ff}button.exibir{background-color:#ffce49;border:2px solid #f5c43f}button.popup{color:#fff;background-color:#333;border:2px solid #444}input,textarea,select{color:#000;background-color:#fff;border:2px solid #f5f5f5;border-radius:.5em;outline:none;flex-direction:column;margin:4px;padding:10px;font-weight:700;display:flex}input:hover,textarea:hover,select:hover{background-color:#fff;border-color:#cdcdcd}input:focus,textarea:focus,select:focus,input:active,textarea:active,select:active{background-color:#fff;border-color:#007bff;transition:border-color .3s}input[type=checkbox],input[type=radio]{accent-color:#328f16;background-color:#328f16;width:18px;height:18px;margin:5px}label{cursor:pointer}
.fundoFormulario{flex-direction:column;font-family:Arial;display:flex}.fundoFormulario div{background-color:#eee;border:1px solid #ccc;border-radius:10px;flex-direction:column;padding:5px;display:flex}.fundoFormulario label{flex-direction:row;gap:5px;margin:2px;padding:5px 30px 5px 5px;display:flex}.fundoFormulario span{margin-top:10px;margin-bottom:10px;margin-left:10px;display:flex}.fundoFormulario .titulo{background:0 0;border:none;flex-direction:row;margin:0;padding:5px;display:flex}.fundoFormulario .titulo h1{margin:10px 0 10px 20px;padding:5px;font-weight:700}.fundoFormulario .titulo button{height:fit-content;margin:5px 0 0 40px;padding:10px 25px}.fundoFormulario .nivel1{background-color:#dadada;border-radius:10px;flex-direction:column;margin:0 0 0 10px;display:flex}.fundoFormulario .nivel1 div{background-color:#dadada;border:none}.fundoFormulario .nivel1 div .grupoRadio{background-color:#eee;border-radius:10px;flex-flow:wrap;margin:0 0 0 30px;display:flex}.fundoFormulario .nivel1 div .grupoInput{border-radius:10px;flex-wrap:wrap;margin:0 0 0 30px}.fundoFormulario div.itens{background-color:#555;border:1px solid #444;border-radius:10px;flex-direction:column;padding:0;display:flex}.fundoFormulario .lista{background:#e5f1d1;border:2px solid #dbe7c7;margin:10px 5px}.fundoFormulario .lista .grupoVertical{background:#dbe7c7;border:2px solid #d1ddbd;flex-direction:column;margin:5px 0 5px 5px;padding:10px;display:flex}.fundoFormulario .lista .grupoVertical .subGrupoHorizontal{background:#d1ddbd;border:2px solid #c7d3b3;flex-direction:row;margin:5px 0 5px 5px;padding:10px;display:flex}.fundoFormulario .lista .grupoVertical .subGrupoVertical{background:#d1ddbd;border:2px solid #c7d3b3;flex-direction:column;margin:5px 0 5px 5px;padding:10px;display:flex}.fundoFormulario .lista .grupoHorizontal{background:#dbe7c7;border:2px solid #d1ddbd;flex-direction:row;margin:5px 0 5px 5px;padding:10px;display:flex}.fundoFormulario .sublista{background:#f2f2ff;border:2px solid #e8e8f5;margin:10px 5px}.fundoFormulario .sublista .grupoVertical{background:#e8e8f5;border:2px solid #dedeeb;flex-direction:column;margin:5px 0 5px 5px;padding:10px;display:flex}.fundoFormulario .sublista .grupoHorizontal{background:#dedeeb;border:2px solid #d4d4e1;flex-direction:row;margin:5px 0 5px 5px;padding:10px;display:flex}
