.point-tip-panel[data-v-7e98d3fc]{border-block:1px solid var(--line);gap:12px 20px;padding:18px 20px}.point-tip-panel[data-v-7e98d3fc],.tip-actions[data-v-7e98d3fc],.tip-caption[data-v-7e98d3fc]{flex-wrap:wrap;align-items:center;display:flex}.tip-actions[data-v-7e98d3fc],.tip-caption[data-v-7e98d3fc]{gap:10px}.tip-caption strong[data-v-7e98d3fc]{font-size:14px}.tip-caption>span[data-v-7e98d3fc]{color:var(--muted);font-size:12px}.tip-actions[data-v-7e98d3fc]{margin-left:auto}.tip-muted[data-v-7e98d3fc]{color:var(--muted);font-size:12px;line-height:1.6}.point-tip-panel>p[data-v-7e98d3fc]{width:100%;margin:0}.tip-error[data-v-7e98d3fc]{color:var(--danger);overflow-wrap:anywhere;font-size:13px}.tip-retry[data-v-7e98d3fc]{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.point-tip-dialog[data-v-7e98d3fc]{border:1px solid var(--line-strong);width:min(460px,100vw - 24px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--paper);border-radius:8px;margin:auto;padding:0;overflow:auto}.point-tip-dialog[data-v-7e98d3fc]::backdrop{background:#0000008c}.point-tip-dialog>header[data-v-7e98d3fc]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}h2[data-v-7e98d3fc]{margin:0;font-size:19px}.icon-close[data-v-7e98d3fc]{background:var(--control-bg);border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:6px;place-items:center;display:grid}.tip-dialog-body[data-v-7e98d3fc]{padding:20px}.tip-recipient[data-v-7e98d3fc]{justify-content:space-between;gap:20px;margin-bottom:20px;font-size:14px;display:flex}.tip-recipient strong[data-v-7e98d3fc]{overflow-wrap:anywhere;text-align:right}.tip-presets[data-v-7e98d3fc]{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.tip-presets button[data-v-7e98d3fc]{border:1px solid var(--line-strong);background:var(--control-bg);height:38px;color:var(--ink);cursor:pointer;border-radius:6px;padding:0}.tip-presets button[aria-pressed=true][data-v-7e98d3fc]{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.tip-amount[data-v-7e98d3fc]{gap:8px;margin-top:18px;font-size:13px;display:grid}.tip-amount input[data-v-7e98d3fc]{border:1px solid var(--line-strong);background:var(--control-bg);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px}.tip-facts[data-v-7e98d3fc]{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;font-size:13px;display:grid}.tip-facts dt[data-v-7e98d3fc]{color:var(--muted)}.tip-facts dd[data-v-7e98d3fc]{text-align:right;margin:0}.tip-submit[data-v-7e98d3fc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.tip-submit a[data-v-7e98d3fc]{color:var(--muted);font-size:13px}.tip-success[data-v-7e98d3fc]{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.tip-records[data-v-7e98d3fc]{margin:0;padding:0;list-style:none}.tip-records li[data-v-7e98d3fc]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.tip-avatar[data-v-7e98d3fc],.tip-records img[data-v-7e98d3fc]{-o-object-fit:cover;object-fit:cover;background:var(--control-bg);border-radius:6px;flex-shrink:0;width:34px;height:34px}.tip-avatar[data-v-7e98d3fc]{place-items:center;display:grid}.tip-records li>div[data-v-7e98d3fc]{flex:1;gap:4px;min-width:0;display:grid}.tip-records strong[data-v-7e98d3fc]{overflow-wrap:anywhere}.tip-records small[data-v-7e98d3fc]{color:var(--muted)}.tip-records b[data-v-7e98d3fc]{white-space:nowrap;font-weight:500}.tip-pages[data-v-7e98d3fc]{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}button[data-v-7e98d3fc]:disabled{opacity:.5;cursor:default}@media (width<=420px){.tip-actions[data-v-7e98d3fc]{margin-left:0}.tip-presets[data-v-7e98d3fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.tip-dialog-body[data-v-7e98d3fc]{padding:16px}}.share-dialog-backdrop[data-v-ee33a9e4]{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.share-dialog[data-v-ee33a9e4]{border:1px solid var(--line-strong);width:min(460px,100%);color:var(--ink);background:var(--paper);border-radius:8px;overflow:hidden;box-shadow:0 24px 80px #00000061}.share-dialog>header[data-v-ee33a9e4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.share-dialog>header div[data-v-ee33a9e4]{min-width:0}.share-dialog>header p[data-v-ee33a9e4]{color:var(--brand);margin:0 0 4px;font-size:11px;font-weight:850}.share-dialog>header h2[data-v-ee33a9e4]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.3;overflow:hidden}.share-dialog>header>button[data-v-ee33a9e4]{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:var(--control-bg);cursor:pointer;border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.share-dialog>header>button[data-v-ee33a9e4]:hover{border-color:rgb(var(--brand-rgb)/36%);color:var(--brand)}.share-options[data-v-ee33a9e4]{gap:8px;padding:16px;display:grid}.share-options>button[data-v-ee33a9e4]{border:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);background:var(--control-bg);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:13px;padding:12px;transition:border-color .15s,background .15s;display:flex}.share-options>button[data-v-ee33a9e4]:hover:not(:disabled){border-color:rgb(var(--brand-rgb)/42%);background:rgb(var(--brand-rgb)/8%)}.share-options>button[data-v-ee33a9e4]:disabled{cursor:not-allowed;opacity:.48}.share-option-icon[data-v-ee33a9e4]{border:1px solid rgb(var(--brand-rgb)/28%);width:42px;height:42px;color:var(--brand);background:rgb(var(--brand-rgb)/8%);border-radius:7px;flex:0 0 42px;place-items:center;display:grid}.share-options>button>span[data-v-ee33a9e4]:last-child{gap:4px;min-width:0;display:grid}.share-options strong[data-v-ee33a9e4]{font-size:14px}.share-options small[data-v-ee33a9e4]{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45}@media (width<=620px){.share-dialog-backdrop[data-v-ee33a9e4]{align-items:end;padding:0}.share-dialog[data-v-ee33a9e4]{border-radius:8px 8px 0 0;width:100%}}
