.tab-navigation[data-v-d78fd57e]{margin-bottom:1.5rem}.tab-buttons[data-v-d78fd57e]{background:linear-gradient(135deg,var(--theme-color-1),var(--theme-color-2));border:1px solid var(--theme-color-3);border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;padding:6px}.tab-btn[data-v-d78fd57e]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--theme-color-font);cursor:pointer;display:flex;flex:1;gap:12px;opacity:.7;padding:12px 16px;transition:all .3s ease}.tab-btn.active[data-v-d78fd57e]{background:linear-gradient(135deg,var(--primary-color-11),var(--primary-color-22));box-shadow:0 2px 8px #0003;color:var(--theme-color-font1);opacity:1;transform:translateY(-1px)}.tab-btn[data-v-d78fd57e]:hover{background:#ffffff1a;opacity:1}.tab-btn.active[data-v-d78fd57e]:hover{background:linear-gradient(135deg,var(--primary-color-11),var(--primary-color-22))}.tab-icon[data-v-d78fd57e]{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.tab-btn.active .tab-icon[data-v-d78fd57e]{background:#fff3}.tab-text[data-v-d78fd57e]{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.tab-title[data-v-d78fd57e]{font-size:14px;font-weight:600;line-height:1.2}.tab-subtitle[data-v-d78fd57e]{font-size:11px;line-height:1.2;opacity:.8}.swiper-container[data-v-d78fd57e]{margin-top:1rem}.deposit-swiper[data-v-d78fd57e]{overflow:hidden;width:100%}.tab-content[data-v-d78fd57e]{min-height:400px;padding:0}.qr-only-container[data-v-d78fd57e]{margin-top:1rem}.title[data-v-d78fd57e]{color:#282828;text-decoration:underline;text-underline-offset:.3em}.header-block-content[data-v-d78fd57e]{background:linear-gradient(180deg,var(--theme-color-1),var(--theme-color-2));border-top-left-radius:.25rem;border-top-right-radius:.25rem}.container-out[data-v-d78fd57e]{max-width:425px;min-height:93vh}.deposit-bank-user[data-v-d78fd57e]{align-items:center;background:linear-gradient(180deg,var(--theme-color-2,#2a2a2a) 0,var(--theme-color-1,#1a1a1a) 100%);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:12px;margin-top:12px;padding:12px}.user-bank-icon[data-v-d78fd57e]{border-radius:8px;-o-object-fit:contain;object-fit:contain}.user-bank-icon-placeholder[data-v-d78fd57e]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;height:45px;justify-content:center;width:45px}.deposit-bank-user-info[data-v-d78fd57e]{display:flex;flex:1;flex-direction:column;gap:4px}.bank-name[data-v-d78fd57e]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px}.account-name[data-v-d78fd57e]{font-size:16px;font-weight:500}.acount-number[data-v-d78fd57e]{font-family:Courier New,monospace;font-size:14px;font-weight:500}.text-custom-success[data-v-d78fd57e]{color:#10b981}@keyframes pulse-d78fd57e{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-d78fd57e]{animation:pulse-d78fd57e 2s cubic-bezier(.4,0,.6,1) infinite}.deposit-form[data-v-d78fd57e]{gap:1.5rem;margin-bottom:6.5rem;padding:1rem}.deposit-form[data-v-d78fd57e],.form-group[data-v-d78fd57e]{display:flex;flex-direction:column}.form-group[data-v-d78fd57e]{gap:.75rem}.input-container[data-v-d78fd57e]{position:relative}.form-input[data-v-d78fd57e]{background:var(--theme-color-1);border:2px solid var(--theme-color-3);border-radius:.75rem;color:var(--theme-color-font);padding:.75rem 3rem .75rem 1rem;transition:all .3s;width:100%}.form-input[data-v-d78fd57e]::-moz-placeholder{color:#9ca3af}.form-input[data-v-d78fd57e]::placeholder{color:#9ca3af}.form-input[data-v-d78fd57e]:focus{border-color:var(--primary-color-11);box-shadow:0 0 0 2px rgba(var(--primary-color-11),.2);outline:none}.form-input.error[data-v-d78fd57e]{animation:shake-d78fd57e .5s ease-in-out;border-color:#ef4444}.form-input.error[data-v-d78fd57e]:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.input-icon[data-v-d78fd57e]{color:var(--theme-color-font);font-weight:600;opacity:.5;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.error-message[data-v-d78fd57e]{align-items:center;color:#f87171;display:flex;font-size:.875rem;gap:.5rem}.quick-amounts-section[data-v-d78fd57e]{display:flex;flex-direction:column;gap:.75rem}.quick-amounts-grid[data-v-d78fd57e]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.quick-amounts-grid[data-v-d78fd57e]{grid-template-columns:repeat(4,1fr)}}.quick-amount-btn[data-v-d78fd57e]{align-items:center;background:linear-gradient(to bottom right,var(--theme-color-1),var(--theme-color-2));border:1px solid var(--theme-color-3);border-radius:.75rem;color:var(--theme-color-font);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.75rem;transition:all .3s ease-out}.quick-amount-btn[data-v-d78fd57e]:hover{background:linear-gradient(to bottom right,var(--primary-color-11),var(--primary-color-22));border-color:var(--primary-color-11);box-shadow:0 10px 15px -3px #0000001a;color:var(--theme-color-font1);transform:translateY(-2px)}.amount-text[data-v-d78fd57e]{font-size:.875rem;font-weight:700}.currency[data-v-d78fd57e]{font-size:.75rem;opacity:.75}.submit-btn[data-v-d78fd57e]{align-items:center;background:linear-gradient(to bottom,var(--btn1-main),var(--btn2-main));border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;color:var(--theme-color-font1);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem;justify-content:center;padding:1rem;transition:all .3s ease-out;width:100%}.submit-btn[data-v-d78fd57e]:not(.disabled):hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-2px)}.submit-btn.disabled[data-v-d78fd57e]{background:#6b7280;color:#d1d5db;cursor:not-allowed;opacity:.6;transform:none!important}.btn-content[data-v-d78fd57e],.btn-loading[data-v-d78fd57e]{align-items:center;display:flex;gap:.5rem}.bank-transfer-section[data-v-d78fd57e]{display:flex;flex-direction:column;gap:1.5rem}.loading-state[data-v-d78fd57e]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 0}.loading-spinner[data-v-d78fd57e]{color:var(--primary-color-11)}.loading-text[data-v-d78fd57e]{color:var(--theme-color-font);opacity:.75}.error-state[data-v-d78fd57e]{align-items:center;color:#f87171;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 0}.error-text[data-v-d78fd57e]{font-weight:500;text-align:center}.bank-info-section[data-v-d78fd57e]{display:flex;flex-direction:column;gap:1.5rem}.section-header[data-v-d78fd57e]{text-align:center}.section-title-main[data-v-d78fd57e]{color:var(--theme-color-font,#fff);font-size:1.125rem;font-weight:600}.banks-list-new[data-v-d78fd57e]{gap:.75rem}.bank-item-new[data-v-d78fd57e],.banks-list-new[data-v-d78fd57e]{display:flex;flex-direction:column}.bank-item-new[data-v-d78fd57e]{background:linear-gradient(180deg,var(--theme-color-2,#2a2a2a) 0,var(--theme-color-1,#1a1a1a) 100%);border:1px solid var(--theme-color-3,#333);border-radius:.75rem;gap:1rem;margin:0 1rem;padding:1rem;transition:all .2s ease}.bank-content-row[data-v-d78fd57e]{align-items:center;display:flex;gap:1rem}.bank-icon-wrapper[data-v-d78fd57e]{align-items:center;background:var(--theme-color-1,#1a1a1a);border-radius:.5rem;display:flex;flex-shrink:0;height:4.5rem;justify-content:center;width:4.5rem}.bank-icon-img[data-v-d78fd57e]{-o-object-fit:contain;object-fit:contain}.bank-icon-img[data-v-d78fd57e],.bank-icon-placeholder[data-v-d78fd57e]{border-radius:.25rem;height:2rem;width:2rem}.bank-icon-placeholder[data-v-d78fd57e]{background:var(--primary-color-11,#ffb733)}.bank-icon-placeholder[data-v-d78fd57e],.bank-info-wrapper[data-v-d78fd57e]{align-items:center;display:flex;justify-content:center}.bank-info-wrapper[data-v-d78fd57e]{flex:1;flex-direction:column;min-width:0}.bank-name-new[data-v-d78fd57e]{color:var(--theme-color-font,#fff);font-size:1rem;font-weight:600;line-height:1.2}.bank-account-name[data-v-d78fd57e]{margin:.25rem 0;opacity:.9}.bank-account-name[data-v-d78fd57e],.bank-number-display[data-v-d78fd57e]{color:var(--theme-font-color-1,#ccc);font-size:.875rem}.bank-number-display[data-v-d78fd57e]{font-family:monospace;font-weight:500}.copy-btn-new[data-v-d78fd57e]{align-items:center;background:var(--theme-color-3,#333);background:linear-gradient(180deg,var(--btn1-main)0,var(--btn2-main)100%);border:1px solid var(--theme-color-3,#333);border-radius:.5rem;color:var(--theme-color-font,#fff);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease;width:100%}.copy-btn-new[data-v-d78fd57e]:hover{filter:brightness(1.1)}.backdrop-blur-sm[data-v-d78fd57e]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes spin-d78fd57e{to{transform:rotate(1turn)}}.animate-spin[data-v-d78fd57e]{animation:spin-d78fd57e 1s linear infinite}@keyframes shake-d78fd57e{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.qr-modal-container[data-v-d78fd57e]{background:linear-gradient(135deg,#4a5568,#2d3748);border:2px solid var(--border-main);border-radius:12px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;max-height:85vh;max-width:420px;overflow:hidden;padding:0;position:relative;width:90%}.qr-modal-close[data-v-d78fd57e]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:32px;z-index:10}.qr-modal-close[data-v-d78fd57e]:hover{background:#fff3}.qr-modal-header[data-v-d78fd57e]{background:linear-gradient(180deg,var(--theme-color-1),#1a1919 0,var(--theme-color-2),#1a1919 100%);border-radius:10px 10px 0 0;flex-shrink:0;padding:16px 20px;text-align:center}.qr-modal-body[data-v-d78fd57e]{flex:1;overflow-y:auto;padding:20px 0}.qr-header-text[data-v-d78fd57e]{color:#fff;font-size:16px;font-weight:600;margin:0}.qr-code-section[data-v-d78fd57e]{background:transparent;color:red;margin:0;padding:0 20px;text-align:center}.qr-warning-text[data-v-d78fd57e]{color:#e53e3e;font-size:12px;font-weight:500;line-height:1.4;margin-bottom:15px}.qr-code-wrapper[data-v-d78fd57e]{display:flex;justify-content:center;margin:20px 0}.qr-code-image[data-v-d78fd57e]{border:2px solid #e2e8f0;border-radius:8px;-o-object-fit:contain;object-fit:contain}.download-btn-inline[data-v-d78fd57e]{align-items:center;background:#68d391;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:15px;padding:12px 16px;transition:all .2s;width:100%}.download-btn-inline[data-v-d78fd57e]:hover{background:#48bb78;transform:translateY(-1px)}.amount-display[data-v-d78fd57e]{font-size:18px;font-weight:600;margin:20px 0 15px}.amount-label[data-v-d78fd57e]{margin-right:8px}.amount-value[data-v-d78fd57e]{color:#e53e3e;font-size:22px;font-weight:700}.amount-currency[data-v-d78fd57e]{margin-left:4px}.reference-section[data-v-d78fd57e]{font-size:14px;margin:15px 0}.reference-item[data-v-d78fd57e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0}.ref-label[data-v-d78fd57e]{font-weight:500}.ref-value[data-v-d78fd57e]{font-family:monospace;font-weight:600}.login-warning[data-v-d78fd57e]{color:#e53e3e;font-size:11px;font-weight:500;line-height:1.4;margin:15px 0 10px;text-align:center}.countdown-section[data-v-d78fd57e]{background:transparent;padding:15px 20px;text-align:center}.countdown-label[data-v-d78fd57e]{color:#a0aec0;font-size:14px;margin-bottom:8px}.countdown-timer[data-v-d78fd57e]{color:#68d391;font-family:Courier New,monospace;font-size:36px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.promptpay-logo[data-v-d78fd57e]{background:linear-gradient(135deg,#4a5568,#2d3748);border-top:1px solid #68d391;padding:12px 20px;text-align:center}.promptpay-img[data-v-d78fd57e]{height:32px;width:auto}.download-btn[data-v-d78fd57e]{align-items:center;background:#68d391;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:15px 20px;transition:all .2s;width:100%}.download-btn[data-v-d78fd57e]:hover{background:#48bb78}.bank-list-section[data-v-d78fd57e]{padding:20px}.qr-modal-footer[data-v-d78fd57e]{flex-shrink:0}.bank-item-container[data-v-d78fd57e]{align-items:center;background:#ffffff0d;border:1px solid #68d391;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:20px}.bank-image-container[data-v-d78fd57e]{display:flex;justify-content:center;margin-bottom:8px}.bank-image[data-v-d78fd57e]{border-radius:8px;max-height:64px;max-width:120px;-o-object-fit:contain;object-fit:contain}.bank-details-section[data-v-d78fd57e]{display:flex;flex-direction:column;gap:12px;width:100%}.bank-info-row[data-v-d78fd57e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.info-label[data-v-d78fd57e]{color:#a0aec0;font-size:14px;font-weight:500}.info-value[data-v-d78fd57e]{color:#fff;font-size:14px;font-weight:600}.bank-number[data-v-d78fd57e]{font-family:Courier New,monospace;font-size:16px;letter-spacing:1px}.amount-highlight[data-v-d78fd57e]{color:#68d391;font-size:16px;font-weight:700}.copy-btn-small[data-v-d78fd57e]{background:#68d391;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s}.copy-btn-small[data-v-d78fd57e]:hover{background:#48bb78;transform:translateY(-1px)}.close-modal-btn[data-v-d78fd57e]{background:#4a5568;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:15px 20px;transition:all .2s;width:100%}.close-modal-btn[data-v-d78fd57e]:hover{background:#2d3748}@media(max-width:480px){.bank-item-container[data-v-d78fd57e]{padding:16px}.bank-info-row[data-v-d78fd57e]{flex-direction:column;gap:4px;text-align:center}.copy-btn-small[data-v-d78fd57e]{margin-top:8px}}@keyframes fadeSlideUp-d78fd57e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-d78fd57e{0%{opacity:1}to{opacity:0}}.fade-slide-up[data-v-d78fd57e]{animation:fadeSlideUp-d78fd57e .5s ease-out forwards}.fade-out[data-v-d78fd57e]{animation:fadeOut-d78fd57e .3s ease-out forwards}
