.form-group{display:flex;flex-direction:column;margin-left:10px;margin-right:10px;padding-bottom:10px;padding-top:10px;font-size:20px;margin-bottom:5px}.form-group-inline{display:flex;flex-direction:row;margin-left:10px;margin-right:10px;padding-bottom:10px;padding-top:10px;font-size:20px;justify-content:space-between;margin-bottom:5px}.form-button{border:none}.form-error{font-size:medium}.base-form{display:flex;justify-content:center;flex-direction:column;width:100%;max-width:750px;background-color:#fff}.form-error-text{margin:0;color:red}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}input[type=checkbox]{padding:10px;border-radius:500px}input{font-size:20px;color:#000;background-color:#fff;border:1px solid black;border-radius:5px}input[type=datetime-local]{appearance:none;align-items:start}select,::picker(select){appearance:base-select}select{background-color:#fff;border:1px solid gray;border-radius:5px;color:#000;font-size:20px}p{font-size:large}.base-button{font-size:20px;padding:5px;border-radius:7px;border:2px solid gray;background-color:#fff;color:#000;line-height:1}.base-button:hover:enabled{background-color:#dbdbdb}.base-button:disabled{opacity:60%}.confirm-button{background-color:#0086c9;border:1px solid rgb(0,134,201);color:#fff}.confirm-button:hover:enabled{background-color:#0074ad;border:1px solid rgb(0,116,173)}.delete-button{background-color:#b33939;border:1px solid rgb(179,57,57);color:#fff}.delete-button:hover:enabled{background-color:#912c2c;border:1px solid rgb(145,44,44)}body{background-color:#f3f3f3;height:100%}
