
.gc-wallet[data-v-gift-wallet]{color:var(--text);overflow-wrap:anywhere}.gc-wallet header[data-v-gift-wallet]{display:flex;align-items:center;justify-content:space-between;gap:12px}.gc-wallet h2[data-v-gift-wallet]{margin:4px 0 16px;font-family:var(--font-serif,serif);font-size:22px}.gc-wallet header small[data-v-gift-wallet],.gc-note[data-v-gift-wallet]{color:var(--muted);font-size:12px;line-height:1.8}.gc-balance[data-v-gift-wallet]{display:block;color:var(--gold);font-size:34px;font-weight:650;margin-bottom:18px}.gc-balance small[data-v-gift-wallet]{font-size:13px;font-weight:400;margin-left:8px}dl[data-v-gift-wallet]{margin:0}dl>div[data-v-gift-wallet]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px}dd[data-v-gift-wallet]{margin:0;font-variant-numeric:tabular-nums}.gc-available[data-v-gift-wallet]{font-weight:650;color:var(--gold);border-top:1px solid var(--line)}nav[data-v-gift-wallet]{display:flex;gap:8px;margin:16px 0}nav button[data-v-gift-wallet]{border:1px solid var(--line);flex:1;padding:10px;border-radius:10px;background:var(--surface-2);color:var(--muted)}nav [aria-pressed=true][data-v-gift-wallet]{border-color:var(--brand,var(--gold));background:var(--brand-soft,var(--gold-dim));color:var(--brand,var(--gold));font-weight:650}label[data-v-gift-wallet]{display:grid;gap:8px;font-size:14px}input[data-v-gift-wallet]{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:12px;color:var(--text);font:inherit}.gc-entry[data-v-gift-wallet]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 0;border-top:1px solid var(--line);font-size:14px}.gc-entry small[data-v-gift-wallet]{display:block;color:var(--muted);font-size:11px;margin-top:6px}.gc-entry b[data-v-gift-wallet]{text-align:right}.gc-entry p[data-v-gift-wallet]{width:100%;font-size:12px;color:var(--muted);margin:0}.gc-wallet button[data-v-gift-wallet]{min-height:44px}.gc-wallet .s-btn[data-v-gift-wallet]{width:100%;margin:4px 0 10px;border:0;border-radius:14px;font-size:15px;font-weight:650}
