.linkbtn{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent-text);cursor:pointer;transition:color var(--motion);background:0 0;border:0;padding:0}.linkbtn:hover{color:var(--ink-900)}.linkbtn:disabled,.linkbtn:disabled:hover{color:var(--ink-300);cursor:default}.pay-cell{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.pay-cell-actions{align-items:center;gap:var(--space-3);display:flex}.pay-cell-expiry{font-size:var(--text-xs);white-space:nowrap}.form-hint{color:var(--text-secondary);font-size:var(--text-sm)}.muted{color:var(--text-secondary)}.chip,.tag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--tag-slate-bg);color:var(--tag-slate);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.chip button,.tag button{color:inherit;font:inherit;cursor:pointer;padding:0 var(--space-1);opacity:.7;background:0 0;border:0;line-height:1}.tag.is-removing{background:var(--surface-sunken);color:var(--text-secondary);text-decoration:line-through}.tag.is-removing button{opacity:1;text-decoration:none}.tag.is-adding{background:var(--success-100);color:var(--success-600)}
