body,html{height:auto}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}.sidenav{background-color:#f0f2f5;border-right:1px solid #ccc;height:100%}.logo-container{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:center;margin-bottom:30px;padding:30px}.sidenav .ant-menu-item-selected{background-color:silver!important}.login-container{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.login-container h1{color:#333;margin-bottom:20px;text-align:center}.login-container form{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;max-width:450px;padding:30px;width:90%}.login-container button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px;transition:background .3s}.login-container button:hover{background:linear-gradient(135deg,#0056b3,#004085)}.login-container p{margin-top:15px;text-align:center}.login-container a{color:#007bff;text-decoration:none}.login-container a:hover{text-decoration:underline}.airtime-topup-container{align-items:center;display:flex;flex-direction:column;padding:20px}.airtime-topup-form{padding:20px}.airtime-topup-form .ant-form-item-label>label{color:#555;font-weight:700}.airtime-topup-form .ant-input,.airtime-topup-form .ant-radio-group{margin-top:5px}.airtime-topup-form .ant-radio-group .ant-radio-button-wrapper{margin-right:32px;padding:0 10px}.airtime-topup-form{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:600px;padding:30px;width:100%}.airtime-topup-form .ant-btn-primary{background-color:#007bff;border-color:#007bff}.airtime-topup-form .ant-btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.current-request{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;max-width:600px;padding:20px;width:100%}.current-request h3{color:#333;margin-top:0}.current-request p{margin:5px 0}.account-info-container{align-items:center;display:flex;flex-direction:column;padding:10px}.account-info-table{border-collapse:collapse;margin-top:10px;width:80%}.account-info-table td,.account-info-table th{border-bottom:1px solid #eee;padding:8px;text-align:left}.account-info-table th{font-weight:700;width:30%}h1{text-align:center}@media screen and (min-width:768px){.account-info-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:600px;padding:20px}.account-info-table{width:100%}}@media screen and (max-width:768px){.account-info-container{margin:10px;padding:5px}.account-info-table{background-color:#f9f9f9;border:1px solid #eee;border-radius:5px;box-shadow:0 0 3px #0000001a;width:100%}.account-info-table td,.account-info-table th{box-sizing:border-box;display:block;padding:5px 10px;text-align:left;width:100%}.account-info-table th{border-bottom:none;font-weight:700;width:100%}.account-info-table tr{border-bottom:1px solid #eee;display:block;margin-bottom:5px;padding-bottom:5px}}.transactions-container{align-items:center;display:flex;flex-direction:column;height:92vh;margin-bottom:20px;overflow-y:auto;padding:20px}.transactions-table{border-collapse:collapse;margin-top:20px;width:100%}.transactions-table td,.transactions-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.transactions-table th{background-color:#f5f5f5;font-weight:700}.status-completed{color:green}.status-pending{color:orange}.status-failed{color:red}@media screen and (max-width:768px){.transactions-container{padding:10px}.transactions-table{display:none}.transaction-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:15px;padding:15px}.transaction-card h3{font-size:1.1rem;margin-bottom:10px;margin-top:0}.transaction-card p{margin:0}.transaction-card{text-align:left;width:100%}.transaction-card h3{color:#777;font-size:.8rem;font-weight:700}.transaction-card p strong{font-weight:700}.transaction-card p{font-size:.9rem}}.add-transaction-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:20px;padding:10px 20px}.add-transaction-button:hover{background-color:#0056b3}.empty-transactions{align-items:center;color:#888;display:flex;flex-direction:column;font-size:1.2rem;padding:20px;text-align:center}.empty-transactions img{height:50px;margin-bottom:10px;width:50px}.transactions-note{color:grey;font-size:.8rem;margin-bottom:10px}.remark-successful{color:green;font-weight:700}.remark-refunded{color:#3e74ff;font-weight:700}.remark-failed{color:red}.remark-,.remark-failed{font-weight:700}.coming-soon-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.coming-soon-icon{color:#888;font-size:5rem;margin-bottom:1rem}.coming-soon-message{color:#666;font-size:1.5rem}.settings-page{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 8px #0000000d;font-family:Arial,sans-serif;margin:20px auto;max-width:500px;padding:25px}.settings-page h2{color:#333;margin-bottom:25px;text-align:center}.setting-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;margin-bottom:20px;padding:18px;transition:all .3s ease}.setting-item:hover{box-shadow:0 6px 12px #0000001a}.setting-item label{align-items:center;color:#444;display:flex;font-weight:500;margin-bottom:8px}.setting-item.disabled label{color:#999}.setting-item .ant-switch{background-color:#ddd;border-radius:16px;margin-left:auto;transition:background-color .3s ease}.setting-item .ant-switch-checked{background-color:#52c41a}.setting-item .ant-switch:not(.ant-switch-checked){background-color:#ddd}.setting-item input[type=password],.setting-item select{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;color:#333;margin-left:0;padding:10px;transition:border-color .3s ease;width:100%}.setting-item input[type=password]:focus,.setting-item select:focus{border-color:#52c41a;box-shadow:0 0 4px #52c41a4d;outline:none}.setting-item button{background-color:#1890ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:background-color .3s ease,transform .3s ease}.setting-item button:hover{background-color:#096dd9;transform:translateY(-2px)}.setting-item button:focus{box-shadow:0 0 4px #1890ff80;outline:none}.setting-item input[type=password]:disabled,.setting-item select:disabled{background-color:#eee;border-color:#eee;color:#999;cursor:not-allowed}.registration-container{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.registration-container h1{color:#333;margin-bottom:20px;text-align:center}.registration-container form{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;max-width:450px;padding:30px;width:90%}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.form-group label{color:#555;font-weight:700;margin-bottom:5px;text-align:left}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px}.phone-input{align-items:center;display:flex}.prefix{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px 0 0 4px;border-right:none;color:#555;font-weight:700;padding:10px}.phone-input input{border-left:none;border-radius:0 4px 4px 0;flex:1 1}.registration-container button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px;transition:background .3s}.registration-container button:hover{background:linear-gradient(135deg,#0056b3,#004085)}.registration-container p{margin-top:15px;text-align:center}.registration-container a{color:#007bff;text-decoration:none}.registration-container a:hover{text-decoration:underline}
/*# sourceMappingURL=main.3f6bc094.css.map*/