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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}body{background-color:#f8f9fa;display:flex;flex-direction:column;line-height:1.6;min-height:100vh}.header{border-radius:0 0 20px 20px;color:#015d6c;flex-shrink:0;font-size:24px;font-weight:700;padding:25px}.header,.logo-container{background:#fff;box-shadow:0 4px 12px #0000001a;text-align:center}.logo-container{border-radius:15px;display:inline-block;margin-bottom:20px;padding:15px}.logo{height:auto;transition:transform .3s ease-in-out;width:200px}.logo:hover{transform:rotate(10deg) scale(1.1)}.form-container{animation:fadeIn .8s ease-in-out;background:#fff;border-radius:15px;border-top:5px solid #015d6c;box-shadow:0 8px 24px #0000001a;flex-grow:1;margin:40px auto;max-width:500px;padding:25px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.form-title{color:#015d6c;font-size:28px;font-weight:700;margin-bottom:20px;position:relative;text-align:center}.form-title:after{background:#015d6c;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:60px}label{color:#333;display:block;font-size:14px;font-weight:700;margin-top:15px}.input-field{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-top:8px;padding:12px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.input-field:focus{border-color:#015d6c;box-shadow:0 0 8px #015d6c66;outline:none}select.input-field{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23015D6C'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 12px center;background-size:16px;cursor:pointer}textarea.input-field{min-height:100px;resize:vertical}.error-text{animation:shake .3s ease-in-out;color:#ff4d4d;font-size:14px;margin-top:5px}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.upi-container{animation:slideIn .5s ease-in-out;background:#eef7f9;border-left:5px solid #015d6c;border-radius:8px;margin-top:20px;padding:15px}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.upi-label{color:#015d6c;font-weight:700}.upi-id{color:#333;font-size:16px;font-weight:700}.upi-note{color:#555;font-size:14px}.submit-button{background:#015d6c;border:none;border-radius:8px;box-shadow:0 4px 12px #015d6c33;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:14px;transition:background .3s,transform .2s,box-shadow .3s;width:100%}.submit-button:hover{background:#013d4a;box-shadow:0 6px 16px #015d6c4d;transform:translateY(-2px)}.submit-button:active{box-shadow:0 4px 12px #015d6c33;transform:translateY(0)}.footer{animation:fadeInUp .8s ease-in-out;background:#015d6c;border-radius:15px;box-shadow:0 4px 12px #0000001a;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;margin-top:auto;padding:15px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:550px){.form-container{max-width:90%;padding:20px}.form-title{font-size:24px}.input-field{padding:10px}.input-field,.submit-button{font-size:14px}.header{font-size:20px}.logo{width:100px}}
/*# sourceMappingURL=main.b0cf8489.css.map*/