.claim .tabs{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.4rem 0 .6rem}.claim .tabs button{padding:.55rem .4rem;border:1px solid var(--c-bcd);border-radius:8px;background:transparent;color:inherit;font-weight:600;font-size:.9rem;cursor:pointer;line-height:1.25}.claim .tabs button.on{background:var(--accent);border-color:var(--accent);color:#fff}.claim .ln-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.claim .ln-row input{flex:1 1 8rem;min-width:0}.claim #ln-in[aria-invalid=true]{border:2px solid var(--c-b00020, #b00020)}.claim .ln-error{margin:.3rem 0;font-size:.85rem}.claim form label{font-weight:600;font-size:.9rem}.claim #panel-qr h3{margin:.2rem 0 .35rem;font-size:1rem;text-align:center}@media(max-width:420px){.claim .tabs button{font-size:.82rem}}.claim #panel-qr img{margin:.6rem auto;background:#fff;padding:6px;border-radius:8px}.claim .hint{color:var(--c-666);font-size:.85rem;margin:.3rem 0;line-height:1.6}.claim .small{font-size:.8rem}.claim .qr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:24rem;gap:.5rem;margin:.8rem auto}.claim .wallet-open{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;padding:.65rem 1.4rem;font-weight:600;text-decoration:none;line-height:normal}.claim .wallet-open:hover{background:var(--accent-d);border-color:var(--accent-d)}.claim .wallet-open:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.claim .qr-actions>*{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:3rem;margin:0;padding:.65rem .5rem;font:inherit;font-weight:600;line-height:1.25;text-align:center}.claim .receive-amount{margin:.6rem 0;text-align:center;font-weight:600}
