.payment-form[data-v-d2c73a1d]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;font-family:Inter,sans-serif;padding:25px}h2[data-v-d2c73a1d]{color:#1a1a1a;font-size:1.8rem;margin-bottom:25px}.description[data-v-d2c73a1d],h2[data-v-d2c73a1d]{text-align:center}.description[data-v-d2c73a1d]{color:#4b5563;font-size:1rem}.description[data-v-d2c73a1d],.form-group[data-v-d2c73a1d]{margin-bottom:20px}.form-group label[data-v-d2c73a1d]{color:#333;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.form-control[data-v-d2c73a1d]{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#1a1a1a;font-size:1rem;padding:12px;transition:border-color .3s,box-shadow .3s;width:100%}.form-control[data-v-d2c73a1d]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.card-input-wrapper[data-v-d2c73a1d],.input-container[data-v-d2c73a1d]{position:relative}.input-container[data-v-d2c73a1d]{align-items:center;display:flex}.card-number[data-v-d2c73a1d]{padding-right:50px}.card-issuer-logo[data-v-d2c73a1d]{animation:fadeIn-d2c73a1d .3s ease-in;height:20px;-o-object-fit:contain;object-fit:contain;opacity:.9;position:absolute;right:10px;width:32px}.form-row[data-v-d2c73a1d]{display:flex;gap:15px}.form-group.half[data-v-d2c73a1d]{flex:1}.upi-instructions[data-v-d2c73a1d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:15px;padding:15px}.upi-title[data-v-d2c73a1d]{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:12px}.upi-steps[data-v-d2c73a1d]{display:flex;flex-direction:column;gap:10px}.upi-step[data-v-d2c73a1d]{align-items:center;display:flex;gap:12px}.upi-icon[data-v-d2c73a1d]{flex:0 0 40px}.upi-img[data-v-d2c73a1d]{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.upi-description[data-v-d2c73a1d]{color:#4b5563;font-size:.9rem;line-height:1.4}.popular-banks[data-v-d2c73a1d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.bank-box[data-v-d2c73a1d]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;flex:1;font-size:.9rem;font-weight:500;gap:8px;min-width:120px;padding:10px;transition:all .2s}.bank-box[data-v-d2c73a1d]:hover{background:#f1f5f9;border-color:#007bff}.bank-box.selected[data-v-d2c73a1d]{background:#e2e8f0;border-color:#007bff;font-weight:600}.bank-logo[data-v-d2c73a1d]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tabs-vertical[data-v-d2c73a1d]{display:flex;gap:20px;margin-bottom:20px}.tab-headers[data-v-d2c73a1d]{background:#f1f5f9;border-radius:8px;display:flex;flex:0 0 200px;flex-direction:column;padding:10px 0}.tab-header[data-v-d2c73a1d]{align-items:center;background:none;border:none;border-left:3px solid transparent;color:#4b5563;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:12px 20px;text-align:left;transition:all .3s}.tab-header.active[data-v-d2c73a1d],.tab-header[data-v-d2c73a1d]:hover{background:#e2e8f0;color:#007bff}.tab-header.active[data-v-d2c73a1d]{border-left:3px solid #007bff;font-weight:600}.tab-header[data-v-d2c73a1d]:disabled{color:#d1d5db;cursor:not-allowed}.tab-content[data-v-d2c73a1d]{animation:fadeIn-d2c73a1d .3s ease-in;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;flex:1;padding:15px}.tab-pane[data-v-d2c73a1d]{display:block}.icon[data-v-d2c73a1d]{background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;width:24px}.icon-card[data-v-d2c73a1d]{background-image:url(./atm-card.Cj6KCms0.png)}.icon-upi[data-v-d2c73a1d]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAMAAAC4uKf/AAAAeFBMVEVHcExWPxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcaR8ogjwAAAAAAAAzKRXqZhzqZxwngTsngTsAAAAAAADrZx4ngTsAAAAqhDzqZxw6fjmacSnsZx3rZh0ngDwogTwAAADpZhwngDs7fTe4bCMwfjkiotZ8AAAAInRSTlMAFm5MXj8xhK8fUpqrW+DvCPSNrtjBJjztzzLLh/xUbsWYBCR+PQAAAAFvck5UAc+id5oAAAABc1JHQgCuzhzpAAACFUlEQVRo3u2Wb3OCMAzGCzIQVMA/sKmbbmu3ff9vuAZb5KAJu73Yi93zu1N6tWeeJE2CUgAAAAAAAAAAAADgXxHFlkXgB9pP7DOJWR7oXJpZaBW5j0Dybomn+yntL5XK3wUKe3BFCzK2tpY2G9HYks6mAcdoP3FiODJ7sLTPqraL7U6p/UE0VtmzZWC/oT/LnRgOK6Z1EVCPehupJyO51kVrNd2vaf/oxLBELgKUhp3Wu5MxkmuZEzhm4aJUF2ESL2bpIqDOWm+fjZFca5zAMX3aGQovxqch0pYXI7kWeYFj+rQzeDEPPg0XMqY/JNe8wDG5TzuHF9Olgcp0rWdd46IVM9Xn6e/gkRbdxdezrnHR6tLe2ipbhWmcmC4NTXfx9ZxrLROtPu2ldPHbQf+5OmOCa1y0fNpbyVbp05DeLv6ca32RhKqvcGI4YlfyFYXCpUx/fhnzdArZqrledXTVJ/SqKhv2n8usrXuRhKqv8WLaIPWwW1Ov8rYOJ6FXLZixk/Fipv3nfM8XN9L6IglVX8qLmXTraN5WXyTB6hPEjLv17eKTrdfot0OaFTPpP9Sr1mSrlod0VU6ohkM6/kGDpF513Ruzr+UhzZIPKpYhvw9pfbVDej83pDmOg4rlGAzpizqZN/VbYzH/xjDp1up8Uer5TX6Ly0oWspHQopCMNU1DUawf7dcGr+AAAAAAAAAAAAAAf8U3cUF6tXGvd8kAAAAASUVORK5CYII=)}.icon-wallet[data-v-d2c73a1d]{background-image:url(./wallet.hHhBR5mN.png)}.icon-netbanking[data-v-d2c73a1d]{background-image:url(./netbanking.CH-sOVQ9.png)}.submit-btn[data-v-d2c73a1d]{align-items:center;background:linear-gradient(90deg,#007bff,#3b82f6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:background .3s,transform .2s;width:100%}.submit-btn[data-v-d2c73a1d]:hover:not(:disabled){background:linear-gradient(90deg,#0056b3,#2563eb);transform:translateY(-2px)}.submit-btn[data-v-d2c73a1d]:disabled{background:#d1d5db;cursor:not-allowed}.spinner[data-v-d2c73a1d]{animation:spin-d2c73a1d 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;margin-right:8px;width:20px}.error[data-v-d2c73a1d]{animation:shake-d2c73a1d .3s ease;color:#dc2626}.error[data-v-d2c73a1d],.success[data-v-d2c73a1d]{font-size:.9rem;margin-top:15px;text-align:center}.success[data-v-d2c73a1d]{animation:fadeIn-d2c73a1d .3s ease;color:#16a34a}.loading[data-v-d2c73a1d]{align-items:center;color:#6b7280;display:flex;font-size:1rem;gap:10px;justify-content:center}@keyframes fadeIn-d2c73a1d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-d2c73a1d{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes spin-d2c73a1d{to{transform:rotate(1turn)}}@media (max-width:768px){.payment-form[data-v-d2c73a1d]{margin:15px;padding:15px}.tabs-vertical[data-v-d2c73a1d]{flex-direction:column}.tab-headers[data-v-d2c73a1d]{background:none;border-bottom:1px solid #e5e7eb;flex:none;flex-direction:row;flex-wrap:wrap;padding:0}.tab-header[data-v-d2c73a1d]{border-bottom:2px solid transparent;border-left:none;flex:1;padding:10px;text-align:center}.tab-header.active[data-v-d2c73a1d]{border-bottom:2px solid #007bff;border-left:none}.tab-content[data-v-d2c73a1d]{box-shadow:none;padding:10px 0}.form-row[data-v-d2c73a1d]{flex-direction:column;gap:0}.form-group.half[data-v-d2c73a1d]{width:100%}.upi-step[data-v-d2c73a1d]{align-items:flex-start}.upi-img[data-v-d2c73a1d]{height:32px;width:32px}.popular-banks[data-v-d2c73a1d]{flex-direction:column}.bank-box[data-v-d2c73a1d]{width:100%}}
