.returned[data-v-7107031e]{background:var(--surface-2);border-bottom:1px solid var(--surface-2);padding:var(--s3) var(--s5);gap:var(--s4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.returned.confirmed[data-v-7107031e]{background:var(--ok-weak);border-bottom:1px solid var(--ok)}.returned.canceled[data-v-7107031e]{background:var(--warn-weak);border-bottom:1px solid var(--warn)}.buy-sheet[data-v-b130f1f7]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);width:min(680px,100vw - 48px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-2);padding:0;position:fixed}.buy-sheet[open][data-v-b130f1f7]{flex-direction:column;display:flex}.buy-sheet[data-v-b130f1f7]::backdrop{background:var(--scrim)}.bs-head[data-v-b130f1f7]{padding:var(--s5) var(--s6) var(--s4);border-bottom:1px solid var(--line);flex:none;position:relative}.bs-close[data-v-b130f1f7]{top:var(--s3);right:var(--s3);width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--surface-1);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute}.bs-body[data-v-b130f1f7]{padding:var(--s5) var(--s6);gap:var(--s5);flex-direction:column;min-height:0;display:flex;overflow:auto}.bs-act[data-v-b130f1f7]{background:var(--bg);border-top:1px solid var(--line);padding:var(--s4) var(--s6);gap:var(--s3);flex-wrap:wrap;flex:none;align-items:center;display:flex}.bs-act .btn.primary[data-v-b130f1f7]{flex:260px}.bs-act-notice[data-v-b130f1f7]{flex:100%;margin:0}.short[data-v-b130f1f7]{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--s4) var(--s5)}.short .line[data-v-b130f1f7]{gap:var(--s3);grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;display:grid}.short .op[data-v-b130f1f7]{padding-bottom:0}.short.covered[data-v-b130f1f7]{background:var(--ok-weak);border-color:var(--ok);gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.short.covered p[data-v-b130f1f7]{flex:220px;margin:0}.need-amount[data-v-b130f1f7]{font-size:var(--fs-display);color:var(--accent);margin:0;font-weight:700;line-height:1.1}.plans3[data-v-b130f1f7]{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-card[data-v-b130f1f7]{text-align:left;gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-1);cursor:pointer;color:var(--ink);flex-direction:column;font-family:inherit;display:flex;position:relative}.plan-card[aria-checked=true][data-v-b130f1f7]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.plan-card .tag[data-v-b130f1f7]{top:-10px;left:var(--s4);background:var(--accent);color:var(--on-accent);padding:var(--s1) var(--s2);border-radius:var(--radius-pill);font-weight:700;position:absolute}.closed[data-v-b130f1f7]{margin:0}@media (width<=640px){.buy-sheet[data-v-b130f1f7]{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:92vh;margin:0;inset:auto 0 0}.bs-head[data-v-b130f1f7]{padding:var(--s3) var(--s4)}.bs-body[data-v-b130f1f7]{gap:var(--s3)}.bs-act[data-v-b130f1f7],.bs-body[data-v-b130f1f7]{padding:var(--s3) var(--s4) var(--s4)}.short[data-v-b130f1f7]{padding:var(--s3) var(--s4)}.short .line[data-v-b130f1f7]{flex-direction:column;gap:0;display:flex}.short .line>div[data-v-b130f1f7]{padding:var(--s1) 0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.short .line>div[data-v-b130f1f7]:last-child{border-bottom:0}.short .line>div.op[data-v-b130f1f7]{display:none}.need-amount[data-v-b130f1f7]{font-size:20px}.plans3[data-v-b130f1f7]{gap:var(--s2);grid-template-columns:1fr}.plan-card[data-v-b130f1f7]{align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);flex-flow:wrap}.plan-card .tag[data-v-b130f1f7]{align-self:center;position:static}.plan-card .aft[data-v-b130f1f7]{flex-basis:100%}.plan-card:not([aria-checked=true]) .aft[data-v-b130f1f7]{display:none}}.shell[data-v-54894579]{max-width:calc(var(--w-page) + 40px);padding:var(--s6) 20px var(--s7);margin:0 auto}@media (width<=640px){.shell[data-v-54894579]{padding-top:var(--s5)}}.reserve[data-v-54894579]{visibility:hidden}
