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)}}.voucher-checker-container{font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;padding:20px}.page-title{color:#333;margin-bottom:30px;text-align:center}.voucher-form{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.input-group{margin-bottom:15px}.input-group label{display:block;font-weight:700;margin-bottom:5px}.centered-input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;text-align:center;width:30%}.blue-button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:background-color .3s;width:20%}.blue-button:hover:not(:disabled){background-color:#2563eb}.blue-button:disabled{cursor:not-allowed;opacity:.7}.message{border-radius:4px;margin-bottom:20px;padding:10px;text-align:center}.message.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#dc2626}.message.success{background-color:#dcfce7;border:1px solid #86efac;color:#16a34a}.current-voucher,.otp-section,.verification-success{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.voucher-details-table table{border-collapse:collapse;margin-bottom:15px;width:100%}.voucher-details-table td{border-bottom:1px solid #eee;padding:8px}.voucher-details-table tr:last-child td{border-bottom:none}.status{font-weight:700}.status.valid{color:#16a34a}.status.used{color:#ea580c}.status.invalid{color:#dc2626}.voucher-used-notice{color:#ea580c;font-weight:700;margin-top:15px;text-align:center}.otp-section{text-align:center}.otp-input-group{margin:0 auto;max-width:400px}.otp-input{border:1px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:15px;padding:10px;text-align:center;width:100%}.otp-actions{display:flex;gap:10px;margin-bottom:15px}.verify-button{flex:2 1}.secondary-button{background-color:#e5e7eb;border:none;border-radius:6px;color:#4b5563;cursor:pointer;flex:1 1;font-size:16px;padding:10px;transition:background-color .3s}.secondary-button:hover:not(:disabled){background-color:#d1d5db}.secondary-button:disabled{cursor:not-allowed;opacity:.7}.otp-timer{font-size:14px;margin-bottom:10px}.otp-timer .expired{color:#dc2626}.attempts-remaining{color:#4b5563;font-size:14px}.verification-success{background-color:#dcfce7;border:1px solid #86efac;text-align:center}.voucher-history{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.table-container{overflow-x:auto}.voucher-history table{border-collapse:collapse;width:100%}.voucher-history td,.voucher-history th{border-bottom:1px solid #eee;padding:10px;text-align:left}.voucher-history th{background-color:#f3f4f6;font-weight:700}.voucher-history tr:hover{background-color:#f9fafb}
/*# sourceMappingURL=main.184495e2.css.map*/