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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#e0f7fa;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;height:100vh;margin:0;padding:0}.paypage-container,body{align-items:center;display:flex;justify-content:center}.paypage-container{flex-direction:column;height:90vh;max-width:750px;padding:2vh}.logo-container{margin-bottom:4vh}.logo{width:36vh}.payment-section{align-items:center;flex-direction:column}.button-row,.payment-section{display:flex;justify-content:center}.button-row{flex-wrap:wrap;gap:20px;margin-bottom:3vh}.connect-button{background-color:#005abb;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2vh;padding:1.5vh 3vh;text-align:center;transition:background-color .3s ease,transform .3s ease;width:200px}.connect-button:hover{background-color:#003e73;transform:translateY(-.3vh)}.connect-button:disabled{background-color:#ccc;cursor:not-allowed}.loading-spinner{align-items:center;display:flex;flex-direction:column;margin-top:2vh}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#005abb;height:3vh;width:3vh}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.parameters-box{text-align:left;width:100%}.description-box,.parameters-box{background-color:#fff;border-left:5px solid #b8d3f0;border-radius:10px;box-shadow:0 .5vh 1vh #0000001a;font-size:2vh;margin-bottom:3vh;padding:2vh}.description-box{text-align:center;width:80%}.query-section{align-items:center;display:flex;flex-direction:column;margin-top:2vh;width:80%}.input-box{border:1px solid #ddd;border-radius:4px;font-size:1.8vh;margin:1vh 0;padding:1vh;transition:border-color .3s ease;width:80%}.input-box:focus{border-color:#005abb;outline:none}.response-box{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 .5vh 1vh #0000001a;color:#333;font-size:1.8vh;margin-top:2vh;padding:2vh;text-align:left;width:80%}.response-box p{margin:.5vh 0}.response-box a{color:#005abb;font-weight:700;text-decoration:none}.response-box a:hover{text-decoration:underline}@media only screen and (max-width:768px){.connect-button{font-size:1.8vh;padding:1.2vh 2vh;width:100%}.button-row{flex-direction:column;gap:10px;margin-bottom:2vh}.description-box,.query-section,.response-box{font-size:1.8vh;width:90%}}@media only screen and (max-width:480px){.connect-button{font-size:1.6vh;padding:1vh 1.5vh}.description-box,.query-section,.response-box{font-size:1.6vh;width:95%}}
/*# sourceMappingURL=main.c3f6b3d7.css.map*/