*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#17243b;font:15px/1.5 system-ui,-apple-system,sans-serif}header{height:76px;background:white;border-bottom:1px solid #e6ebf1;display:flex;align-items:center;gap:14px;padding:0 24px}a{color:#1765dc;text-decoration:none}.back{font-size:26px;color:#17243b}.brand{display:flex;align-items:center;gap:8px;font-size:23px;font-weight:850;color:#17243b}.brand img{width:32px;height:32px;object-fit:contain}.header-label{margin-left:auto;color:#718096;font-size:13px}main{max-width:500px;margin:auto;padding:28px 22px}.steps{display:flex;align-items:center;gap:10px;color:#7a8799;font-size:12px;font-weight:650;margin-bottom:28px}.steps i{height:1px;background:#d5dce7;flex:1}.steps .current{color:#1465dc}h1{font-size:28px;line-height:1.2;letter-spacing:-.8px;margin:0 0 10px}h2{font-size:18px;line-height:1.35;margin:5px 0 8px}.subtitle{color:#617086;margin:0 0 24px}.card{background:white;border:1px solid #e1e7ef;border-radius:18px;padding:20px;margin-bottom:18px;box-shadow:0 3px 12px #1a355003}.summary{display:flex;gap:16px;align-items:center;justify-content:space-between}.summary h2{font-size:17px}.summary strong{font-size:29px;white-space:nowrap;letter-spacing:-1px}.eyebrow{font-size:10px;letter-spacing:1px;font-weight:750;color:#6e7d92}.muted{color:#718096;font-size:13px;margin:4px 0 0}.primary,.secondary{display:block;width:100%;padding:15px 14px;border-radius:12px;border:0;text-align:center;font:700 15px system-ui;cursor:pointer}.primary{background:#1365e8;color:white;box-shadow:0 5px 12px #1365e81a}.secondary{background:white;border:1px solid #dbe4ef;color:#1559b7;margin:16px 0}.text-button{background:transparent;border:0;padding:10px 0;font:600 13px system-ui;color:#1765dc;cursor:pointer}.account-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;color:#66788d;overflow-wrap:anywhere}label{display:block;font-size:13px;font-weight:650;margin:0 0 18px}label:last-child{margin-bottom:0}select,input{display:block;width:100%;min-width:0;padding:14px 10px;border:1px solid #d1dae7;border-radius:10px;font:14px system-ui;color:#192b44;background:white;margin-top:8px}.method{display:flex;gap:12px;align-items:center}.upi-mark{background:#edf4ff;color:#1465d8;padding:10px 8px;border-radius:10px;font-size:14px;font-weight:900;font-style:italic}.receiver{font-size:12px;color:#617086;margin:18px 0;overflow-wrap:anywhere}details{font-size:13px;color:#617086;margin-top:18px}summary{cursor:pointer}canvas{display:block;max-width:100%;margin:14px auto 0}.small-note{font-size:12px;color:#718096;line-height:1.6;margin:0 10px 18px}.status-note{padding:18px;border-radius:14px;background:#fff5dc;color:#805d12;margin:20px 0}.success{background:#eaf8f0;color:#1d7047}#status-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#eaf2ff;color:#1465dc;font-size:32px;margin:20px 0}#status-icon.success{background:#e5f8eb;color:#18814c}#status-icon.pending{background:#fff0cb;color:#aa7815}.order-details{border-top:1px solid #e1e7ef;padding-top:18px;overflow-wrap:anywhere;font-size:12px}footer{text-align:center;font-size:12px;color:#8a96a6;margin-top:32px}footer a{display:inline-block;margin:0 10px}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:3px solid #efb337;outline-offset:3px}[hidden]{display:none!important}@media(min-width:650px){main{padding-top:44px}header{padding-inline:max(24px,calc((100vw - 800px)/2))}}
.status-centered #status-icon{margin:22px auto 18px}.status-centered #page-title,.status-centered #message{text-align:center}

.billing-label{font-size:13px;font-weight:650;margin-bottom:8px}.billing-toggle{display:flex;gap:8px;background:#edf2fa;padding:5px;border-radius:13px;margin-bottom:20px}.billing-toggle button{flex:1;min-width:0;border:1px solid transparent;background:transparent;border-radius:10px;padding:12px 6px;color:#52637b;font:700 15px system-ui;cursor:pointer}.billing-toggle button span{display:block;font-size:11px;font-weight:500;margin-top:5px}.billing-toggle button[aria-pressed="true"]{background:#1365e8;color:#fff;box-shadow:0 3px 10px #1365e826}

.gst-choice{display:flex;align-items:center;gap:10px;margin-top:18px}.gst-choice input{width:18px;height:18px;margin:0;flex-shrink:0}#gst-fields{margin-top:18px}#gstin{text-transform:uppercase}

.checkout-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 18px}.checkout-plans button{min-width:0;background:white;border:1px solid #ccd9eb;border-radius:12px;padding:12px 8px;text-align:left;font:14px system-ui;color:#17243b;cursor:pointer}.checkout-plans button[aria-pressed="true"]{border:2px solid #1365e8;background:#edf5ff}.checkout-plans strong,.checkout-plans span,.checkout-plans small{display:block;overflow-wrap:anywhere;margin:6px 0}.checkout-plans span{font-size:18px;font-weight:750}.checkout-plans small{font-size:11px;color:#52637b}
