/*src-sha256:4b2d3a4ab56dbe9cc04310c87a2a11a5f9229ad3f6544f6494d2fc1fe4b5e44f*/
.paymodal{width:480px;max-width:calc(100vw - 32px);height:min(720px,90vh);max-height:90vh;padding:0;margin:auto;border:1px solid var(--hair);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--card-shadow);display:none;flex-direction:column;overflow:hidden}.paymodal[open]{display:flex}.paymodal::backdrop{background:#0000008c}.paymodal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--hair);flex:0 0 auto}.paymodal-title{margin:0;font-size:var(--fs-body);color:var(--ink)}.paymodal-close{border:0;background:transparent;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius-s)}.paymodal-close:hover{color:var(--ink);background:var(--accent-soft)}.paymodal-body{position:relative;flex:1 1 auto;min-height:0;display:flex}.paymodal-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 16px;color:var(--ink-2);font-size:var(--fs-body);text-align:center}.paymodal-frame{width:100%;height:100%;border:0;flex:1 1 auto;background:var(--card)}.paymodal-fallback{display:none;margin:0;padding:10px 16px;border-top:1px solid var(--hair);font-size:var(--fs-label);color:var(--ink-2);text-align:center;flex:0 0 auto}.paymodal.is-stalled .paymodal-fallback{display:block}.paymodal.is-checking .paymodal-frame{display:none}.paymodal.is-checking .paymodal-spinner{display:flex}.paymodal-fallback a{color:var(--accent)}@media(max-width:800px){.paymodal{width:100vw;height:100vh;max-width:100vw;max-height:none;border-radius:0}}
