.v10-pay{color:var(--v10-ink);font-family:var(--v10-sans), sans-serif}.v10-pay .text-primary,.v10-pay .text-\[\#463113\]{color:var(--v10-ink)}.v10-pay .text-secondary,.v10-pay .text-\[\#593E18D9\]{color:var(--v10-ink-2)}.v10-pay .text-brand{color:var(--v10-brand)}.v10-pay button{font-family:var(--v10-sans)}.v10-pay-head{margin:0 0 28px}.v10-root .v10-pay-h{font:300 40px/45.6px var(--v10-serif);letter-spacing:-.6px;color:var(--v10-indigo);text-wrap:balance;margin:0 0 4px}.v10-pay-lead{max-width:760px;color:var(--v10-grey-2);margin:0;font-size:15.5px;line-height:24px}.v10-pay-back{height:32px;color:var(--v10-grey-2);cursor:pointer;border-radius:var(--v10-radius);align-items:center;gap:6px;margin:-6px 0 10px -4px;padding:0 8px 0 4px;font-size:13px;line-height:normal;display:inline-flex}.v10-pay-back:hover{color:var(--v10-brand-dk);background:var(--v10-g-cream)}.v10-pay-back:focus-visible{outline:2px solid var(--v10-brand-dk);outline-offset:2px}.v10-pay-main{min-width:0}.v10-pay-main>.v10-card2:last-child{margin-bottom:0}.v10-pay-actions-link{margin:14px 0 0}.v10-pay-methods{gap:10px;margin:14px 0 0;display:grid}.v10-pay-method{background:var(--v10-white);border:1px solid var(--v10-line);border-radius:var(--v10-radius);cursor:pointer;transition:border-color var(--v10-motion), background var(--v10-motion);align-items:center;gap:14px;padding:14px 16px;display:flex}.v10-pay-method:hover{border-color:var(--v10-brand-line)}.v10-pay-method.is-on{background:var(--v10-cream);border-color:var(--v10-brand)}.v10-pay-method:focus-within{outline:2px solid var(--v10-brand);outline-offset:2px}.v10-pay-method-ic{background:var(--v10-white);border:1px solid var(--v10-line);border-radius:var(--v10-radius);flex:none;justify-content:center;align-items:center;min-width:56px;height:40px;padding:0 10px;display:flex}.v10-pay-method-tx{flex:auto;min-width:0}.v10-pay-method-tx b{color:var(--v10-ink);font-size:14.5px;font-weight:500;line-height:22px;display:block}.v10-pay-method-tx span{color:var(--v10-grey-2);font-size:12.5px;font-weight:400;line-height:19px;display:block}.v10-pay-radio{border:1px solid var(--v10-grey);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.v10-pay-method.is-on .v10-pay-radio{border-color:var(--v10-brand)}.v10-pay-method.is-on .v10-pay-radio:after{content:"";background:var(--v10-brand);border-radius:50%;position:absolute;inset:3px}.v10-pay-foot{border-top:1px solid var(--v10-line);margin-top:18px;padding-top:16px}.v10-pay-agree{color:var(--v10-grey-2);margin:0;font-size:12.5px;line-height:1.55}.v10-pay-agree a{color:var(--v10-ink-2);text-underline-offset:2px;text-decoration:underline}.v10-pay-agree a:hover{color:var(--v10-brand-dk)}.v10-pay .v10-pay-note{color:var(--v10-p-warn-ink);background:var(--v10-p-warn-bg);border:1px solid var(--v10-p-warn-line);border-radius:var(--v10-radius);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:20px}.v10-pay.v10-pay-fee{color:var(--v10-p-warn-ink);background:var(--v10-p-warn-bg);border:1px solid var(--v10-p-warn-line);border-radius:var(--v10-radius);gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:20px;display:flex}.v10-pay.v10-pay-fee p,.v10-pay.v10-pay-fee span{color:inherit;font-size:inherit}.v10-pay.v10-pay-fee svg{color:var(--v10-p-warn-ink)}.v10-pay-bank-name{color:var(--v10-brand-dk);margin:0 0 14px;font-size:15px;font-weight:500;line-height:24px}.v10-pay-kv{margin:0}.v10-pay-kv>div{border-top:1px solid var(--v10-line);padding:11px 0}.v10-pay-kv dt{letter-spacing:.7px;text-transform:uppercase;color:var(--v10-grey-2);margin:0 0 4px;font-size:11.5px;line-height:18.4px}.v10-pay-kv dd{color:var(--v10-ink);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;line-height:24px;display:flex}.v10-pay-copy{width:28px;height:28px;color:var(--v10-grey-2);border-radius:var(--v10-radius);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v10-pay-copy:hover{color:var(--v10-brand-dk);background:var(--v10-cream)}.v10-pay-copy svg{width:16px;height:16px}.v10-pay-notes{color:var(--v10-p-warn-ink);background:var(--v10-p-warn-bg);border:1px solid var(--v10-p-warn-line);border-radius:var(--v10-radius);margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:20px}.v10-pay-notes p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.v10-pay-notes b{font-weight:600}.v10-pay-bank-foot{margin-top:16px}.v10-pay-qr{text-align:center}.v10-pay-qr-cap{color:var(--v10-ink-2);margin:0 0 14px;font-size:13.5px;line-height:21.6px}.v10-pay-qr-img{border-radius:var(--v10-radius);width:100%;max-width:294px;height:auto;margin:0 auto;display:block}.v10-pay-line .v10-sl-name{color:var(--v10-ink);font-weight:500}.v10-pay-code{color:var(--v10-ink-2);margin:0 0 8px;font-size:13.5px;line-height:21.6px}.v10-pay-code b{color:var(--v10-brand-dk);font-weight:500}.v10-pay-count{color:var(--v10-grey-2);margin:0 0 6px;font-size:12.5px;line-height:20px}.v10-pay-count p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.v10-pay-cardvis{align-items:center;gap:12px;padding:5px 0 9px;display:flex}.v10-root .v10-pay-cardvis .v10-sl-name{font:500 14px/22px var(--v10-sans);color:var(--v10-ink);margin:0}.v10-pay-cardvis img{border-radius:var(--v10-radius);flex:none;width:96px;height:auto}.v10-pay-info{border-top:1px solid var(--v10-line);margin:8px 0 0;padding:10px 0 0}.v10-pay-info>div{padding:5px 0}.v10-pay-info dt{letter-spacing:.7px;text-transform:uppercase;color:var(--v10-grey-2);margin:0;font-size:11.5px;line-height:18.4px}.v10-pay-info dd{color:var(--v10-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:21.6px}.v10-pay-edit{color:var(--v10-brand-dk);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;text-decoration:underline}.v10-pay-edit:hover{color:var(--v10-brand)}.v10-pay-state{text-align:center;background:var(--v10-white);border:1px solid var(--v10-line);border-radius:var(--v10-radius);padding:40px 22px}.v10-pay-state p{color:var(--v10-ink-2);margin:0;font-size:15px;line-height:1.6}.v10-pay-state .v10-button{margin-top:16px}.v10-pay-state-ok{color:var(--v10-brand-dk);font-weight:500}.v10-doneh[data-state=error] .v10-doneh-tick{color:var(--v10-err);background:#fbf1f1}.v10-doneh p.v10-pay-code-chip{max-width:520px;color:var(--v10-ink-2);background:var(--v10-white);border:1px solid var(--v10-line);border-radius:var(--v10-radius);margin:18px auto 0;padding:12px 18px;font-size:13.5px;line-height:21.6px}.v10-pay-code-chip b{color:var(--v10-brand-dk);font-weight:500}.v10-root.v10-pay.v10-pay-dialog{background:var(--v10-white);border:1px solid var(--v10-line);border-radius:var(--v10-radius);width:min(440px,100vw - 32px);max-width:none;box-shadow:var(--v10-shadow-search);padding:24px}div:has(+.v10-pay-dialog){background:#1012238c}.v10-pay-dialog .v10-pay-dlg{text-align:center;gap:0;display:grid}.v10-root .v10-pay-dlg-h{font:400 20px/28px var(--v10-serif);letter-spacing:-.2px;color:var(--v10-brand-dk);margin:0 0 10px}.v10-pay-dlg-p{color:var(--v10-ink-2);margin:0 0 20px;font-size:14px;line-height:22.4px}.v10-pay-dlg-rates{color:var(--v10-ink-2);background:var(--v10-cream);border-radius:var(--v10-radius);gap:4px;margin:0 0 20px;padding:12px 14px;font-size:13.5px;line-height:21.6px;display:grid}.v10-pay-dlg-rates b{color:var(--v10-brand-dk);font-weight:500}.v10-pay-dlg-actions{gap:10px;display:grid}.v10-pay-dialog .v10-button{letter-spacing:0;width:100%;min-height:0;padding:12px 22px;font-size:14px;font-weight:500;line-height:normal}.v10-pay-dialog .v10-button-primary{background:var(--v10-p-go);box-shadow:none;border:0}.v10-dialog.v10-gateway{border-radius:var(--v10-radius);width:min(560px,100vw - 32px);padding:0}.v10-dialog.v10-gateway>h2{border-bottom:1px solid var(--v10-line-2,#f1f1f3);font:600 16px/24px var(--v10-sans);letter-spacing:0;color:var(--v10-brand-dk);margin:0;padding:18px 22px}.v10-gateway .v10-dialog-close{width:32px;height:32px;min-height:0;color:var(--v10-grey-2);padding:0;top:14px;right:14px}.v10-gateway-body{padding:20px 22px}.v10-gateway-list{flex-direction:column;gap:10px;display:flex}.v10-gateway-option{text-align:left;background:var(--v10-white);border:1px solid var(--v10-line-2,#f1f1f3);border-radius:var(--v10-radius);cursor:pointer;align-items:center;gap:16px;width:100%;margin:0;padding:16px 18px;transition:all .15s;display:flex}.v10-gateway-option:hover{border-color:var(--v10-brand);box-shadow:0 6px 18px #9c6d2a1a}.v10-gateway-option:focus-visible{outline:2px solid var(--v10-brand);outline-offset:2px}.v10-gateway-tx{flex:1;display:block}.v10-gateway-option strong{color:var(--v10-brand-dk);font-size:15px;font-weight:600;line-height:22px;display:block}.v10-gateway-tx>span{color:var(--v10-grey-2);margin-top:3px;font-size:12.5px;line-height:19px;display:block}.v10-gateway-option em{color:var(--v10-grey-2);font-size:22px;font-style:normal}.v10-gateway-total{border-top:1px solid var(--v10-line-2,#f1f1f3);color:var(--v10-ink-2);justify-content:space-between;margin:16px 0 0;padding-top:14px;font-size:14px;display:flex}.v10-gateway-total b{color:var(--v10-brand-dk);font-size:18px;font-weight:600}@media (max-width:760px){.v10-root .v10-pay-h{letter-spacing:0;font-size:24px;line-height:28.8px}.v10-pay-lead{font-size:14px;line-height:22.4px}.v10-pay-head{margin-bottom:20px}.v10-pgrid>.v10-pay-side{order:-1}.v10-root.v10-pay.v10-pay-dialog{width:100%;max-height:90dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:var(--v10-radius) var(--v10-radius) 0 0;top:auto;bottom:0;left:0;overflow-y:auto;transform:none}}.v10-pay-method{position:relative}.v10-pay-method .v10-pay-method-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.v10-pay-state [role=status],.v10-pay-state>svg{margin-inline:auto}.v10-pay-state p+p{margin-top:8px}
