body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{font-family:Segoe UI,sans-serif;padding:1rem}.form-group{margin-bottom:1.5rem}input,textarea{flex:1 1;font-size:1rem;padding:.5rem}.generate-btn{border:none;margin-top:1rem}body{background-color:#f9f9f9;font-family:Segoe UI,sans-serif}.app-container{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000001a;margin:2rem auto;max-width:900px;padding:2rem}h1{color:#2a9d8f;margin-bottom:2rem;text-align:center}.form-group-column{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}label{font-weight:600;margin-right:.5rem}input[type=date],input[type=number],input[type=text],textarea{border:1px solid #ccc;border-radius:6px;flex:1 1;font-size:1rem;padding:.5rem}textarea{resize:vertical;width:100%}.form-row{display:flex;gap:.5rem;margin-bottom:.5rem}.form-row input{flex:1 1}button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.5rem 1rem}button:hover{opacity:.9}button[type=button]{background-color:#eee;border:1px solid #ccc}.generate-btn{background-color:#2a9d8f;color:#fff;margin-top:1.5rem}.generate-btn:hover{background-color:#21867a}
/*# sourceMappingURL=main.00cb40c4.css.map*/