body:has(.sm-wrap){margin:0;background:#f6f1f1;color:#141414;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sm-wrap{max-width:520px;margin:0 auto;padding:0 0 32px}.sm-poster{display:block;width:100%;height:auto;background:#fff}.sm-card{background:#fff;margin:14px 16px 0;padding:20px 18px;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 20px rgba(214,32,43,.06)}.sm-card h1{margin:0 0 12px;font-size:22px;font-weight:800}.sm-card h2{margin:0 0 14px;font-size:18px;font-weight:800;display:flex;align-items:center;gap:10px}.sm-step{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#d6202b;color:#fff;font-size:14px;flex:none}.sm-facts{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px}.sm-facts li{display:flex;align-items:center;gap:10px}.sm-facts span{width:22px;text-align:center}.sm-bank{border:2px dashed #f0b3b7;background:#fff7f7;border-radius:14px;padding:16px;text-align:center}.sm-bank-name{font-weight:800;color:#0a4ea3;letter-spacing:.06em}.sm-rek{font-size:30px;font-weight:800;letter-spacing:.04em;margin:4px 0 2px;font-variant-numeric:tabular-nums}.sm-holder{color:#555;font-size:14px}.sm-amount{margin-top:10px;font-size:20px;font-weight:800;color:#d6202b}.sm-copy{margin-top:12px;border:0;cursor:pointer;background:#141414;color:#fff;padding:10px 16px;border-radius:999px}.sm-copy,.sm-label{font-weight:700;font-size:14px}.sm-label{display:block;margin:14px 0 6px}.sm-input{width:100%;box-sizing:border-box;font-size:16px;padding:13px 14px;border:1.5px solid #ddd;border-radius:12px;background:#fff;color:inherit}.sm-input:focus{outline:none;border-color:#d6202b;box-shadow:0 0 0 3px rgba(214,32,43,.15)}.sm-hp{left:-10000px;overflow:hidden}.sm-file,.sm-hp{position:absolute;width:1px;height:1px}.sm-file{opacity:0;pointer-events:none}.sm-drop{display:grid;place-items:center;text-align:center;cursor:pointer;min-height:120px;padding:14px;box-sizing:border-box;border:2px dashed #d6202b;border-radius:14px;background:#fff7f7;color:#8a1c22;font-weight:600;font-size:14px}.sm-drop.has{padding:6px;background:#fff}.sm-drop img{max-width:100%;max-height:320px;border-radius:10px;display:block}.sm-drop:focus-within,.sm-file:focus-visible+.sm-drop{box-shadow:0 0 0 3px rgba(214,32,43,.2)}.sm-btn{display:block;width:100%;box-sizing:border-box;margin-top:18px;border:0;cursor:pointer;text-align:center;text-decoration:none;background:#d6202b;color:#fff;font-size:17px;font-weight:800;padding:15px 18px;border-radius:14px}.sm-btn:disabled{opacity:.6;cursor:wait}.sm-wa{background:#16a34a}.sm-err{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#fdecec;color:#a3121b;font-size:14px;font-weight:600}.sm-muted{color:#666;font-size:13px;margin:8px 0 0}.sm-center{text-align:center}.sm-link{border:0;background:none;padding:0;color:#d6202b;font-weight:700;cursor:pointer;font-size:13px;text-decoration:underline}.sm-done{text-align:center}.sm-done h2{justify-content:center}.sm-check{width:64px;height:64px;margin:4px auto 12px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;font-size:34px;font-weight:800}.sm-kode{font-size:18px;letter-spacing:.05em}.sm-closed,.sm-foot{text-align:center}.sm-foot{color:#999;font-size:12px;margin-top:20px}